/* ####################### */
/* Layout-Angaben */

body {text-align: left;padding-top: 0;padding-bottom: 10px;padding-left: 30px;width:940px;}

#head {	height: 130px;width: 910px;padding: 5px;}
#meta {	font-family: Tahoma, Arial, sans-serif;font-size: 0.7em;color: #333333;	text-align: right;position: relative;}
#logo {color: #333333;top: 40px;position: relative;}
#nav {float: left;height: auto;width: 220px;}
#main {height: auto;text-align: justify;float:left;margin-bottom: 40px;width: 490px;}

* html #main {  /* Korrekturen fuer IE 5.x und 6*/
	margin-bottom: 20px;
	ma\rgin-bottom: 20px;
    	}

*+html #main {margin-top: -20px;}

#marginal {margin-left: 740px;width:180px;}
#kasten {background-color: #EFEFEF;height: auto;width: 180px;margin-bottom: 8px;}
	
#kasten p {padding:0 5px 10px 5px}
#kasten h2 {padding:5px 5px 0 5px !important;}
#kasten h1 {background-color: #E0E0E0;display: block;margin-top: 0px;margin-bottom: 5px;min-height: 2em;padding:5px 5px 10px 5px;}
	* html #kasten h1 { /* Korrektur fuer IE 5.x und 6 */
    padding-bottom: 15px;
    padd\ing-bottom: 15px;}

#footer {border-top: 1px solid #666;clear: both;margin-left: 220px;padding-bottom: 10px;width: 490px;}


/* ####################### */
/* Text-Angaben */

img {border:none;}

#footer, #formular-kopf {font-family: Tahoma, Arial, sans-serif;font-size: 0.7em;color: #666666;}
	
.image_fl-right {background-color: #E0E0C2;width: auto;margin: 0px 0 10px 20px;height: auto;float: right;}
	*+html .image_fl-right  {margin-top:20px}
	*+html .image_fl-left  {margin-top:20px}
	
.image_fl-left {background-color: #E0E0C2;width: auto;margin: 0px 20px 10px 0;height: auto;float: left;}
.rex_image {background-color: #E0E0C2;width: auto;margin: 5px 0 10px 20px;height: auto;float: right;}

#bildunterschrift  {padding: 4px 5px 8px 5px;max-width: 190px;font-family: Tahoma, Arial, sans-serif;font-size: 0.7em;width: 190px;color: #333333;}
	* html #bildunterschrift  {padding:8px 5px 9px 5px}
	*+html #bildunterschrift  {padding:8px 5px 9px 5px}
	

#meta a, #footer a, #kasten a, #kasten a:visited {color: #333333;text-decoration: underline;}
#meta a:hover, #footer a:hover, #kasten a:hover {color: #666666;text-decoration: underline;}
#logo,  .input_260, .input_50, .input_204   {font-family: Tahoma, Arial, sans-serif;font-size: 0.9em;}


a:hover, a:visited  {color: #333; text-decoration: underline;}

a  {color: #666;text-decoration: none;	}
.social:link {text-decoration: none;}


h1 {font-family: Tahoma, Arial, sans-serif;font-size: 1em;color: #333333;margin: auto;padding:0px 12px 0 0}
	* html h1 {  /* Korrekturen fuer IE 5.x und 6*/
	margin-top: 0;
	ma\rgin-top: 0px;}

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited {color: #333333;text-decoration:none !important;}
h1 a:hover, h1 a:active, h2 a:hover, h2 a:active {color: #333333;text-decoration:underline !important;}
	
#kasten h1 a:link, #kasten h1 a:visited, #kasten h2 a:link, #kasten h2 a:visited, #kasten a:link, #kasten a:visited {color: #333333;text-decoration:none !important;}
#kasten h1 a:hover, #kasten h1 a:active, #kasten h2 a:hover, #kasten h2 a:active, #kasten a:hover {color: #333333;text-decoration:underline !important;}
	
	
h2, h2 p, h3, h4, h5, h6 {font-family: Georgia, "Times New Roman", Times, serif;font-weight: bold;font-size: 0.9em;color: #333333;}	
.hinweis  { font-style: italic;}
.error  {font-weight: bold; font-size: 0.9em;color: #333333;}
.einzellink {text-align: right;margin-top:15px;padding-bottom: 10px;}

#main p  {margin-bottom:5px;} 
	*+html #main p { margin-top: 20px;}
/* doch nicht ... 110906 #main p a, #main li a {font-weight:bold;} */


#kasten h1 {font-family: Tahoma, Arial, sans-serif;font-size: 0.8em;color: #333333;padding-bottom: 0px;}
#kasten p, #kasten h2, #kasten h3, #kasten h4, #kasten h5, 
#kasten h6, #kasten ul li, #kasten ol li {font-family: Tahoma, Arial, sans-serif; font-size: 0.8em; color: #333333;margin-top: 1px;}

	*+html #kasten p {margin: 0px;}
	* html #kasten p {margin: 0px;}

label, p, #sitemap li ul li, table {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	color: #333333;}
	
	
#main ol li, #main ul li { margin-bottom: 10px;}

ol li { font-family: Georgia, "Times New Roman", Times, serif;font-size: 0.9em;color: #333333;  }

ul li {list-style-image:url(bindestrich2.gif);  font-family: Georgia, "Times New Roman", Times, serif;font-size: 0.9em;	color: #333333;}
	* html ul li { list-style-image:url(bindestrich3.gif);}
	*+html ul li {   list-style-image:url(bindestrich3.gif);}

#kasten ul, #kasten ol { margin-top: -15px; margin-bottom:5px;padding-bottom:5px;}
	*+html #kasten ul, *+html #kasten ol { margin-top: 0px;margin-bottom:0px;}
	* html #kasten ul, * html #kasten ol { margin-top: -5px;margin-bottom:0px;}


/* ####################### */
/* Akkordeon */
h2.trigger a:link, h2.trigger a:visited {color:#333;text-decoration:none;}
h2.trigger a:hover, h2.trigger a:active {color:#333;text-decoration:underline;}
h2.trigger a {display: block;}


h2.trigger {
	margin:10px 0 0 0;
	padding:10px 5px;
	height: 20px;
	line-height: 20px;
	font-size: 0.9em;
/*	font-weight: normal; */
	background:#efefef url(auf-zu-pfeil2.gif) no-repeat right top;
	width: 480px;
	float: left;}

h2.active {background-position: right bottom;}
.toggle_container {margin:0 0 0px 0;padding: 0;overflow: hidden;clear: both;width:490px;background-color:#efefef;}
.toggle_container .block {margin:-20px 0 10px 0;padding: 5px;} 

/* ES 110906 von SCT
h2.trigger {

	margin-top:10px;
	padding:10px 20px;
	background:#f5f3ef url(auf-zu-pfeil2.gif) no-repeat right top;
	height: 20px;
	line-height: 20px;
	width: 635px;
	font-size: 16px;
	font-weight: normal;
	float: left;}

h2.active {background-position: right bottom;}

.toggle_container {margin: 0;padding: 0;overflow: hidden;clear: both;width:675px;background-color:#f5f3ef;}
.toggle_container .block {padding: 0px 20px 10px 20px;}    */



/* ####################### */
/* Navigations-Angaben */


ul#navigation {width: 190px;margin: 0;}
    
	* html ul#navigation {  /* Korrekturen fuer IE 5.x und 6*/
   	width: 200px;
    w\idth: 0px;
    padding-left: 0px;
    padd\ing-left: 39px;}
  

	*+html ul#navigation li {
	margin: 0 0 5px 0px; list-style-image:url(gibtsnicht.gif);}


/* Navigation Ebene 1 */ 

ul#navigation li {list-style: none;margin: 0 0 5px -40px; width: 190px;font-family: Tahoma, Arial, sans-serif;font-size: 1em;}

	* html ul#navigation li{  /* Korrektur fuer IE 5.x und 6 */
	list-style-image:url(gibtsnicht.gif); margin: 0 0 4px -40px; 
    ma\rgin: 0 0 4px -40px; }

ul#navigation li ul {margin: 0 0 0 10px; padding: 0; }
  

/* Navigation Ebene 2 */ 

ul#navigation li ul li {margin: 5px 0 0 0;font-size: 0.8em;width: 178px;}
  
* html ul#navigation li ul li {  /* Korrektur fuer IE 5.x und 6 */
	margin-left: 12px;
    ma\rgin-left: 0;}


/* Navigation Ebene 3 */ 

ul#navigation li ul li ul li{margin: 5px 0 5px 0;font-size: 1em;}

* html ul#navigation li ul li ul li {  /* Korrektur fuer IE 5.x und 6 */
	margin: 5px 0 5px 0;
    ma\rgin: 5px 0 0px 0;}

*+html ul#navigation li ul li ul li {  /* Korrektur fuer IE 7 */
		margin: 5px 0 0px 0;		}




/* Weitere Navigations-Eigenschaften */ 

ul#navigation a, ul#navigation span {display:block;padding: 5px;text-decoration: none;color: #666666;background-color: #E0E0C2; }
    
	* html ul#navigation a, ul#navigation span {
	width: 180px;    /* Breitenangabe fuer IE 5.x */
    w\idth: 180px;  /* Breitenangabe fuer IE 6 */ }
    
	* html ul#navigation li ul li a {
	width: 170px;    /* Breitenangabe fuer IE 5.x */
    	w\idth: 170px;  /* Breitenangabe fuer IE 6 */ }
    
ul#navigation a:hover {color: #333333;}
ul#navigation .aktiv {background-color: #CCCC99;color: #333333;}
ul#navigation .inaktiv2aa {background-color: #E0E0C2;color: #666666;width: 170px;}
ul#navigation .aktiv2a {background-color: #CCCC99;color: #333333;width: 180px;}
ul#navigation .aktiv2aa {background-color: #CCCC99;color: #333333;width: 170px;}
ul#navigation .aktiv2ab {background-color: #CCCC99;color: #333333;width: 160px;}
ul#navigation .inaktiv2ab {background-color: #E0E0C2;color: #666666;width: 160px;}


/* ####################### */
/* FORMULAR-ELEMENTE */

.feedback_img {float: left;}
.feedback {margin: 10px 8px 10px 8px;padding-top: 5px;}

	* html .feedback {
 	margin: 10px 8px 10px 8px;
 	padding-top: 0;
 	pa\dding-top: 0;}

#kasten .input_154   {width: 154px;margin-bottom: 5px;border-bottom: 1px solid #fff;border-right: 1px solid #fff;border-left: 1px solid #666;border-top: 1px solid #666;}
#formular-hg {margin: 0 0 0 0;background-color: #EFEFEF;}
#formular-hg2 {margin: -10px 0 0 0;background-color: #EFEFEF;height: 400px;}
#formular-fuss {text-align: right;background-color: #E0E0E0;padding: 10px 15px 10px 5px;margin-bottom: 0px;clear: left;}

	*+html #formular-fuss {
	text-align: right;
	background-color: #E0E0E0;
	padding: 10px 15px 10px 5px;
	margin-bottom: -20px;
	clear: left;
	}

	* html #formular-fuss {
	text-align: right;
	background-color: #E0E0E0;
	padding: 10px 15px 10px 5px;
	margin-bottom: -20px;
	ma\rgin-bottom: -20px;
	clear: left;
	}

#formular-kopf {background-color: #E0E0E0;padding: 5px 15px 10px 5px;
	margin: 12px 0 0 0;}


	*+html #formular-kopf {
	margin-bottom: -20px;}

	* html #formular-kopf {
	margin-bottom: -20px;
	ma\rgin-bottom: -20px;}

form br {clear: both;}
.captcha   {margin: 5px 0 0 35px;float: left;}
	* html .captcha   {margin-left:25px;}

#main form {margin: 0 0 0 0;padding: 0px;}

.kopie {margin:8px 0 0 33px;}
	*+html .kopie {margin:5px 0 0 30px;}
	* html .kopie {margin:5px 0 0 15px;}

.radio {font-family: Tahoma, Arial, sans-serif;font-size: 0.8em; margin: 5px 0 0 12px;}	
	*+html .radio {border: 1px solid #FFF; margin-left: 9px; }	
	* html .radio {border: 1px solid #FFF; margin-left: 9px;}

label {text-align:left;float: left;clear: left; width: 180px;margin: 5px 10px 5px 0px;}
.text{width: 260px;}

	* html .text{
	width: 260px; 	/* Breitenangabe fuer IE 5.x */
    	wi\dth: 260px;		/* Breitenangabe fuer IE 6 */
  	font-family: Tahoma, Arial, sans-serif; 
 	font-size: 0.8em;
	padding-left: 3px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #666;
	border-top: 1px solid #666;
  	float: right;
  	text-align: left; 
  	margin: 5px 10px 5px 5px;
	}

.plz {width: 40px;font-family: Tahoma, Arial, sans-serif; font-size: 0.8em;
	padding-left: 3px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #666;
	border-top: 1px solid #666;
  	float: left;
  	text-align: left; 
  	margin: 5px 10px 5px 15px;
	}


	.ort { 	width: 205px;font-family: Tahoma, Arial, sans-serif; 
 	font-size: 0.8em;
	padding-left: 3px;
	  	margin: 5px 0px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #666;
	border-top: 1px solid #666;}
		* html .ort { width: 210px;}
		*+html .ort { width: 205px;}
		* html .plz {  	margin: 6px 0  0 24px;}
		*+html .plz { 	margin: 6px 10px  0 24px;}

textarea {
  width: 260px;
  height: 150px;
}

textarea, .select, .text {
  	font-family: Tahoma, Arial, sans-serif; 
 	font-size: 0.8em;
	padding-left: 3px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #666;
	border-top: 1px solid #666;
  	float: right;
  	text-align: left; 
  	margin: 5px 0px 5px 5px;
}


* html textarea {
	width: 260px; 	/* Breitenangabe fuer IE 5.x */
    	wi\dth: 260px;		/* Breitenangabe fuer IE 6 */
  	font-family: Tahoma, Arial, sans-serif; 
 	font-size: 0.8em;
	padding-left: 3px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #666;
	border-top: 1px solid #666;
  	float: right;
  	text-align: left; 
  	margin: 5px 10px 5px 5px;
	}

.checkbox-label {
	margin-top: -15px;
	}

*+html .checkbox-label {
	margin-top: -10px;
	}

.checkbox {
	margin: -15px 0 17px 20px;
	}

* html .checkbox {
	margin: -12px 0 10px 12px;
	}

*+html .checkbox {
	margin: -10px 0 10px 15px;
	}

.select {
  width: 266px;
}


* html .select {
  width: 264px; 	/* Breitenangabe fuer IE 5.x */
  wi\dth: 264px;		/* Breitenangabe fuer IE 6 */
  font-family: Tahoma, Arial, sans-serif; 
  font-size: 0.8em;
  padding-left: 3px;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  border-left: 1px solid #666;
  border-top: 1px solid #666;
  float: left;
  text-align: left; 
  margin: 5px 10px 5px 20px;
}

.select_anrede {
  width: 70px;
  font-family: Tahoma, Arial, sans-serif; 
  font-size: 0.8em;
  padding-left: 3px;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  border-left: 1px solid #666;
  border-top: 1px solid #666;
  float: left;
  text-align: left; 
  margin: 5px 10px 5px 20px;
}


#main .button, #suche .button, .button2 {
	width: auto; 
	height:22px;
	font-family: Tahoma, Arial, sans-serif; 
  font-size: 0.8em;
	background-color: #E3E0E0;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	}

	
#main .button  {margin-left: 355px;}
	* html #main .button  {margin-left: 355px;}
	*+html #main .button  {margin-left: 355px;}

		
#suche .button  {
			margin-left: 0px;
			}

#suche {
	margin-bottom: 0px;
	padding: 5px 5px 10px 5px;
	}

*+html #suche 	{  /* Korrektur fuer IE 7 */
 	margin-top: -20px;
 	margin-bottom: -20px;
	}

* html #suche 	{  /* Korrektur fuer IE 5.x */
 	margin-top: -20px;
	ma\rgin-top: -20px;
 	margin-bottom: -20px;
	ma\rgin-bottom: -20px;
	}

/* ####################### */
/* Sitemap-Angaben */
 

		/* Sitemap Ebene 1 */ 

ul#sitemap li {
    	list-style: none;
    	margin: 0 0 24px -40px; 
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
    	color: #333333;     
	}
  

*+html ul#sitemap li {
	  	list-style-image:url(gibtsnicht.gif);  
		}

* html ul#sitemap li {
	  	list-style-image:url(gibtsnicht.gif);  
		}

		/* Sitemap Ebene 2 */ 

ul#sitemap li ul li {
	margin: 12px 0 6px -25px; 
    	text-indent: 24px;
	font-weight: normal;
    	list-style-image:url(bindestrich2.gif);      
	}
  
* html ul#sitemap li ul li {  /* Korrektur fuer IE 5.x */
	text-indent: 24px;
	te\xt-indent: 24px;
    	margin-left: -47px;
    	ma\rgin-left: -47px; 
	list-style-image:url(bindestrich3.gif);   
	}

*+html ul#sitemap li ul li {
	list-style-image:url(bindestrich3.gif);  
			}



		/* Sitemap Ebene 3 */ 

ul#sitemap li ul li ul li{
    	margin: 3px 0 3px -40px; 
    	font-size: 1em;
    	text-indent: 48px;}


		/* weitere Sitemap-Eigenschaften */ 

ul#sitemap a {
	text-decoration: none; 
      color: #333333;     
	}

ul#sitemap a:hover {
	text-decoration: underline; 
      color: #666666;    
	}



