@charset "utf-8";
/* CSS Document */

body {
	color: #141414;
	font-size: 15px;
	font-family: Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 0;
	background-color: #f1e3b0;	/*ehemalige Farbe: dunkelorange:#f0ce98; hellbeige:#f1e3b0; grau:#d5d4d4*/
  }
/*   Allgemeiner Aufbau   */  
div#Seite {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 996px;
    padding: 0;
	background: #ffffe0 url(pictures/layout.jpg) repeat-y;
 }
div#Kopf {
    margin: 0; 
	background-image: url(pictures/kopf.jpg);
	background-repeat:no-repeat;
	height:130px;
	margin-bottom:8px;
  }  
div#Fuss {
	clear:both;
	height:52px;
	background:url(pictures/fuss.jpg);
	background-repeat:no-repeat;
	font-size:13px;
	color:#666;
	margin: 0;
	padding: 0.25em;
  }
div#Logo {
    padding-top:32px;
    padding-left:35px; 
    text-align:left; 
    float:left;
    margin-right:0px;
  }	  
/*   Navigationsbefehle   */  
ul#Topnavigation {
    font-size:12px;
	margin:0;
	margin-left:8px;
	padding: 0;
	border:0;
	text-align: left;
	margin-top:87px;
	float:left;
	padding:10px;
	}
ul#Topnavigation a, ul#Topnavigation span {
	font-weight: bold;
	padding: 1.5em;
	text-decoration: none;
	color: #333333;
	padding-top:1.2em
  }
ul#Topnavigation a:hover, ul#Topnavigation span {
	color: #FFFFFF;
  }
  
ul#Leftnavigation {
	margin:0;
	padding: 0;
	border:0;
	margin-left:35px;
	background-attachment:scroll;	
	-margin-left:17px;
	float:left;
	padding:9px;
	background-image:url(pictures/linavitop.jpg);
	background-repeat:no-repeat;
	width:208px;
	-width:225px;
	font-size:13px;
	padding-bottom:7px;
	}
ul#Leftnavigation a{
	color:#000;
	font-size:16px;
}	
ul#Leftnavigation1 {
    font-size:14px; 
	margin:0;
	padding: 0;
	border:0;
	background-attachment:scroll;
	margin-top:-5px;
	margin-left:35px;
	-margin-left:17px;
	float:left;
	padding:3px;
	padding-top:8px;
	padding-left:12px;
	padding-bottom:7px;
	background-image:url(pictures/leftnavi1.jpg);
	background-repeat:no-repeat;
	width:210px;
	-width:225px;
	}
ul#Leftnavigation2, ul#Leftnavigation3 , ul#Leftnavigation2unter, ul#Leftnavigation2unter2, ul#Leftnavigation3unter{
    font-size:13px; 
	margin:0;
	padding: 0;
	border:0;
	background-attachment:scroll;
	margin-left:35px;
	-margin-left:17px;
	float:left;
	padding:5px;
	padding-top:8px;
	padding-left:12px;
	padding-bottom:7px;
	background-image:url(pictures/leftnavi2.jpg);
	background-repeat:no-repeat;
	width:205px;
	-width:224px;
	} 
ul#Leftnavigation2 {
	width:210px;
	font-size:14px;
	}
ul#Leftnavigation3 {
     font-size:14px;
	 width:210px;
	 -width:225px;
	 background-image:url(pictures/leftnavi3.jpg);
	 }
ul#Leftnavigation2unter {
	background-image:url(pictures/leftnavi2unter.jpg);
	padding-left:19px;
	}
ul#Leftnavigation2unter2  {
	background-image:url(pictures/leftnavi2unter2.jpg);
	padding-left:25px;
	width:198px;
	padding-bottom:5px;
	padding-top:6px;
	  }
ul#Leftnavigation3unter {
	 background-image:url(pictures/leftnavi3unter.jpg);
	 	padding-left:19px;
	 }
ul#Leftnavigation a, ul#Leftnavigation span {
	text-decoration: none;
	font-weight: bold;
	padding-left:10px;
	padding-right:80px;
	padding-bottom:6px;
	color: #1F1E1D;
  }
ul#Leftnavigation1 a, ul#Leftnavigation1 span, ul#Leftnavigation2 a, ul#Leftnavigation2 span, ul#Leftnavigation3 a, ul#Leftnavigation3 span, ul#Leftnavigation2unter a, ul#Leftnavigation2unter2 a, ul#Leftnavigation3unter a, ul#Leftnavigation2unter span, ul#Leftnavigation2unter2 span, ul#Leftnavigation3unter span {
	text-decoration: none;
	font-weight: bold;
	padding-left:10px;
	padding-right:50px;
	padding-bottom:12px;
	padding-top:5px;
	color: #000;
  }
ul#Leftnavigation a:hover, ul#Leftnavigation span, ul#Leftnavigation1 a:hover, ul#Leftnavigation1 span,ul#Leftnavigation2 a:hover, ul#Leftnavigation2 span,ul#Leftnavigation3 a:hover, ul#Leftnavigation3 span, ul#Leftnavigation2unter a:hover, ul#Leftnavigation2unter2 a:hover, ul#Leftnavigation2unter span, ul#Leftnavigation2unter2 span, ul#Leftnavigation3unter a:hover, ul#Leftnavigation3unter span {
	color: #F9A70F;
  }
  
/*Aktuelle Schaltfläche andersfarbig*/  
ul#Leftnavigation1 a.actual, ul#Leftnavigation1 span {
	color: #BF1313
}
ul#Leftnavigation2 a.actual, ul#Leftnavigation2 span{color:#BF1313}
ul#Leftnavigation3 a.actual, ul#Leftnavigation3 span{color: #BF1313}
ul#Leftnavigation2unter a.actual, ul#Leftnavigation2unter span{color: #BF1313}
ul#Leftnavigation2unter2 a.actual, ul#Leftnavigation2unter2 span{color: #BF1313}
ul#Leftnavigation3unter a.actual, ul#Leftnavigation3unter span{color: #BF1313}
 
 ul#Topnavigation li,  ul#Leftnavigation li,  ul#Leftnavigation1 li, ul#Leftnavigation2 li, ul#Leftnavigation3 li,   ul#Leftnavigation2unter li, ul#Leftnavigation3unter li, ul#Leftnavigation2unter2 li {
   list-style:none;
  }
div#Fortschritt {
	padding: 10px;
	background-image: url(pictures/fortschritt.jpg);
	background-repeat:no-repeat;
	color: #333;
	margin-bottom:-15px;
	font-size:13px;
	padding:15px;
   }  
div#Fortschritt a {
	text-decoration:none;
	color: #333;
	  }
div#Fortschritt a:hover {
	text-decoration:underline;
  }
div#Inhalt {
    margin:0;
	padding:0;
    float:right;
	width: 688px;
	margin-right:22px;
	-margin-right:21px;
    padding-right:14px;
	-padding: 0 0.01em;
  }
* html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
    margin-bottom: 0;
  }
div#Text2, div#Text3, div#Text {
	border: 1px solid #ACA8A5;
	border-top:none;
	padding:10px;
	background-color: #FAC854;
	padding-left:30px;
	-padding-left:20px;
	padding-right:30px;
	font-size: 13px;
	line-height: 22px;
	font-weight: normal;
    }
div#Text3 {
    padding:20px;
    }
div#Text {
    padding:20px;
	}

div#Fusslinks {
    padding-top:12px;
    padding-left:40px;
    float:left;
    }
div#Fussrechts {
    float:right;
    padding-right:50px;
    padding-top:12px;
    }
a.toppage {
	color:#666
}
/*   "Werbung"   */	
div#werbung {
	font-size:13px;
	margin:0;
	padding: 0;
	margin-left:39px;
	-margin-left:19px;
	margin-top:5px;
	float:left;
	width:220px;
    background-image:url(pictures/werbung-middle.jpg);	
    background-repeat: repeat-y;
    }
div#werbung_top {
    background-image:url(pictures/werbung-top.jpg);	
    background-repeat:no-repeat;
    height:7px;
    -margin-left:0px;
    -margin-right:0px;
    padding:2px;}
div#werbung_bottom {
    background-image: url(pictures/werbung-bottom.jpg);
    background-repeat:no-repeat;
    height:15px;
    -height:10px;
    -margin-bottom:-1px;
    }
div#werbung_inhalt {
	 margin-left:4px;
	 margin-right:4px;
	 padding-left:4px;
	 -margin-top:-9px;
	 }
	 
	 
	 
/*   Allgemeine Texteinstellungen   */	 
.StilRot {
	color: #a84603;
	font-weight: bold;
	}
h1  {
    font-size:24px;
    margin-top: 0px;
    }
h2  {
    font-size:22px;
    }
h2.ul {
	border-bottom: 2px solid #b43407;
	padding-bottom:5px;
	}	
h3  { 
    font-size:16px;
    /* border-bottom: 2px solid #FF9900; */
    margin:0px 0px 0px 0px;
    margin-bottom:-10px;
    }
h3.ul {
	border-bottom: 2px solid #ffbc1b;
	margin-right:120px;
	color:#a84603
    }
h4  { 
    font-size:15px;
	margin-bottom:-10px;
    }
h5  {
    font-size:10px;
    }
p.description {
	font-family:Arial, Helvetica, sans-serif;
   	padding:0; 
	margin:0;
	margin-top:-5px;
	font-size:12px;
	padding-left:5px;}

div#tuer {
   float:left;
   margin-left:8px;
   margin-bottom:5px;
   }
div#angebot {
   float:right;
   border:2px solid #f79b0b; 
   padding:3px; 
   margin-top:-40px;
   }
div#angebot a {
   color:#b96809; 
   font-size:16px; 
   text-decoration:none;
   font-size:16px;
   font-weight:bold
   }
div#angebot a:hover {
   color: #EF6725;
   }
  /*   Vergrößerung von Bildern   */ 
img.enlarge {
	border:1px solid #999;
	padding:5px;
	margin-left:2px;
	background-color: #F3F3F3
    }
  a:hover img.enlarge {
	  background-color: #FF9900
	}
  a:hover {
	text-decoration: none;
    }
 a.zusatzinformation {
	 cursor:pointer;
	 text-decoration:underline; 
	 color: #00F;
	}	
 a.zusatzinformation:hover {
	 text-decoration:none
	}	
	
	
/*   Fensternavigation   */	 

div#auswahl {
	padding:4px;
	background-color:#F3F3F1;
	border: 1px solid #f0a13f;
}
div#auswahl:hover {
	background-color:#E4E4E4;
	border: 1px solid #ffcc01;
}
a.hover {
	text-decoration:none;
}
a.hover:hover {
	color:#9F0B0B;
	text-decoration:underline;
}

/*   o MEIN GOTT O.o   */	 

div#Text2, div#Text {
	font-size:14px;
	line-height:20px;
	font-family: Georgia, Palatino, Palatino Linotype, FreeSerif, serif;
	background-color:#FAC854
}
p strong {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
div#Fortschritt {
	font-size:14px;
	color: #333;
}
.StilRot {
	color:#B72E00
}
h2.ul {
	font-family:Arial, Helvetica, sans-serif;
   border-bottom:0px solid #C00
}
h3.ul {
	color:#AE0000;
	border-bottom: 0px solid #FC3;
	font-family:Arial, Helvetica, sans-serif;
}
ul#Topnavigation {
    font-size:14px;
	margin:0;
	margin-left:8px;
	padding: 0;
	border:0;
	text-align: left;
	margin-top:87px;
	float:left;
	padding:10px;
	}
ul#Topnavigation a, ul#Topnavigation span {
	font-weight: bold;
	padding: 1.0em;
	text-decoration: none;
	color: #000;
	padding-top:1.2em
  }
  
  img.enlarge {
	background-color: #FBD9AA;
    }