p, div, td, tr, h1, h2, h3, li, a{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;
}
/* ____________________ INTERFACE ____________________ */


html, body{ height: 100%;}

body{
	margin: 18px 0px 0px 0px;
	padding: 0px;
	background-color:#891801;
	width: 100%;
         height:100%;
	text-align:center;
         display: block;
}

#content {
width: 966px;
	text-align:left;
	margin: 0px auto 0px auto;
background-image:url(../images/bg.gif);
background-repeat:repeat-y;
padding: 0px;
/*height: 70%;
min-height: 70%;*/
overflow: show;
display: table;
vertical-align: top;
}
#inhalt {
width: 669px;
margin: 0px 0px 0px 40px;
float: left;
padding:0px;
}
#contentende {
width: 966px;
text-align:left;
margin: 0px auto 0px auto;
height:25px;
background-image:url(../images/content_ende.gif);
background-repeat:no-repeat;
padding:20px 0px 0px 0px;
}
#contentende a {
color: #D7D4CC;
text-decoration:none;
font-size:9px;
margin:0px;
padding:0px;
}

/* ____________________ HEAD ____________________ */
#head {

	padding: 0px;
         width: 966px;
	text-align:left;
	margin: 0px auto 0px auto;
}
#head h2 {
	height: 102px;
	background-image:url(../images/head_bg.gif);
	background-repeat:no-repeat;
	padding:23px 0px 0px 147px;
	color:#D7D4CC;
	font-size: 20px;
	margin:0px;
}
#head h1 {
	margin:54px 0px 0px 147px;
	color:#D7D4CC;
	font-size: 28px;
	position:absolute;
	padding: 0px;
	
}
#head img {
	padding: 17px 0px 0px 818px;
	position:absolute;
	margin:0px;
}
#searchfield {
	padding: 39px 0px 0px 678px;
	position:absolute;
	color:#D7D4CC;	
	margin:0px;
         height:80px;
         z-index:1;
         font-size:12px;	
}
#divFontsize {
padding: 80px 0px 0px 680px;
	color:#D7D4CC;
	margin:0px;	
         z-index:2;
         width:120px;
         height: 15px;
         font-size:11px;
         position:absolute;
         font-size:11px;
}
#divFontsize a { padding:0px; margin:0px; font-size:11px;
}
#divFontsize img {padding:3px 0px 0px 0px; margin:0px;  font-size:11px;
}
#divFontsize .abc {padding:0px 0px 0px 5px; margin:0px; font-size:11px;
}

#searchfield {font-size:11px;z-index:3;height: 40px;}
#searchfield .input_searchbox {font-size:11px; color: #D7D4cc;	height: 15px;	width: 103px;	border: 1px solid #D7D4CC; background-color:#891801;}
#searchfield .input_searchbox a{font-size:11px;}
#searchfield .input_searchbox img {padding:0px; margin:0px; }
#searchfield .input_searchbox td {font-size:11px; padding: 0px; padding-right: 0px; border-bottom-width: 0px; vertical-align:top; color:#D7D4cc; margin:0px;}
#head td {font-size:11px; padding: 0px; padding-right: 0px; border-bottom-width: 0px; vertical-align:top; color:#D7D4cc; margin:0px;}
/* ____________________ BROTKRÜMMELLEISTE ____________________ */
#brotkruemmel {
	padding: 98px 0px 0px 274px;
	position:absolute;
	margin:0px;
         z-index:4;
}
#brotkruemmel a {color:#B01E00; text-decoration:none;padding:0px; margin:0px;}

/* ____________________ NAVIGATION ____________________ */
#navi {
width:235px; margin: 3px 0px 0px 0px; 
padding: 0px; 
display:block; 
float:left;
}
#navi li{
	list-style-type: none;
	padding: 0px;
	margin: 0px 10px 0px 10px;
	text-indent:5px;
         
}
#navi li a{
	text-decoration:none; 
	padding:4px 0px 4px 0px; 
	color:#000000;	 
	margin:0px; 
	border-bottom:dotted 1px #B01E00;	
	display:block; 
	height: 14px; 
}
#navi li a:hover{
	color: #B01E00;
}
#navi li.navAktiv a, #navi li.navAktiv a:hover {
    background-color: #FFF6E2; 
}
#navi li.navSub a{
 width: 195px;	margin:0px 0px 0px 20px; 
}
#navi li.navSub a:hover{
	color: #B01E00;
}
#navi li.navSubAktiv a, #naviInhalt li.navSubAktiv a:hover {
    background-color: #FFF6E2; width: 195px; margin:0px 0px 0px 20px; 
}
#navi li.navSubsub a{
 width: 175px; margin:0px 0px 0px 40px;
}
#navi li.navSubsub a:hover{
 color: #B01E00; 
}
#navi li.navSubsubAktiv a, #navi li.navSubsubAktiv a:hover{
    background-color: #FFF6E2; margin:0px 0px 0px 40px; width: 175px;
}
/* ____________________ CONTENT ____________________ */

.image {	float: right; width: 150px; padding: 0px 0px 10px 0px; margin: 0px; color: #767676;}


.linie {
	background-image: url(../images/hr.gif);
	margin:0px;
	background-repeat: no-repeat;
	width:480px;
	height:20px;
	padding: 0px;
	left:100px;
	border:none;
    position:relative;
}
#datum {color:#989795; font-size:11px;}
h1 { margin: 0px; padding: 0px 0px 5px 0px; color: #B01E00; font-size: 14px; font-weight: bold;}

h2 { margin: 0px; padding: 0px 0px 5px 0px; font-size: 13px;font-weight: bold;}

h3 { margin: 0px; padding: 0px 0px 5px 0px; color: #B01E00; font-size: 12px; font-weight: normal;}

h4 { margin: 0px; padding: 0px 0px 5px 0px; color: #B01E00; font-size: 13px; font-weight: bold;}

a:link, a:visited { color:#0058C4; text-decoration:underline; }
a:hover, a:aktiv { color:#0058C4; text-decoration:none; }
/*Tabelle*/
table [width: 80%;}
thead {color:#B01E00; font-size:13px; font-weight:bold; text-align:left; }
thead td {color:#B01E00; font-size:13px; font-weight:bold; text-align:left; }
th {font-weight:bold; text-align:left;border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D6D6D6; }
td {padding: 3px; padding-right: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D6D6D6; vertical-align:top; }
img {padding:3px; }
img a {border:solid 1px #0058C4;}
.rot {text-align: left; color: #B01E00;}
/*-------  FOTOGALERIE  -------*/ 
#tableGalerieThumbs {
margin: 0px -20px 0px -6px;
}
#tableGalerieThumbs td {
height: 80px;
width: 300px;
vertical-align: middle;
}
#tableGalerieThumbs td, div#divGalerieBild{
border: 1px solid #891801;
background-color: #FFFFFF;
text-align: center;
}
#tableGalerieThumbs td a{
text-align: center;
font-weight:bold;
}
#tableGalerieThumbs td a:hover{
filter:alpha(opacity=100);
-moz-opacity:1;
opacity: 1;
}
#tableGalerieThumbs td a img{
border: none;
}
td#tdGalerieNext, td#tdGaleriePrev{
width: 20px;
background: none;
border: none;
}
td#tdGalerieNext {
padding-left: 10px;
}
td#tdGaleriePrev {
padding-right: 10px;
}
td#tdGalerieNext a, td#tdGaleriePrev a{
width: 20px;
height: 170px;
display: block;
background-color: #EAF2C0;
}
div#divGalerieBild {
	width: 510px;
	margin: 0px 0px 0px 70px;
	padding: 6px;
         
}

/*-------  Artikelliste Advanced-------*/ 

#imageAdrechts {
float:right;
} 

#imageAd {
float:left;
} 

#artikelBlock {
margin: 25px 0px 25px 0px;
}

