/* Body */
html, body { height: 100.1%; background-color:B39779; font-family:trebuchet ms; font-size:12px; line-height:15px; margin-top:0px; margin-bottom:20px }

/* Liste Navigation */
#navlist			{ margin: 0px; padding: 0px; line-height:20px; }
#navlist ul			{ margin:0; padding:0; }
#navlist ul li 		{ margin:0; padding:0; list-style-type: none; float: left; font: 14px/20px "trebuchet ms"; text-align:center; }
#navlist a 			{ margin:0; padding:0; color: #fff; text-decoration:none;  display:block; width:140px; }
#navlist li		 	{ margin:0; padding:0; color:#8F0A3F; width:140px; }
#navlist a.active 	{ margin:0; padding:0; color:#8F0A3F; width:140px; }
#navlist a:hover 	{ margin:0; padding:0; color:#8F0A3F; }

/* Liste Referenzen */
#navlist1			{ margin:0; padding:0; line-height:20px;}
#navlist1 ul		{ margin:0; padding:0; }
#navlist1 ul li 	{ margin:0; padding:0; list-style-type: none; float: left; font: 14px/20px "trebuchet ms"; text-align:center; }
#navlist1 a 		{ margin:0; padding:0; color: #fff; text-decoration:none; display:block; width:120px; }
#navlist1 li		{ margin:0; padding:0; color:#8F0A3F; width:120px; }
#navlist1 a.active 	{ margin:0; padding:0; color:#8F0A3F; width:120px; }
#navlist1 a:hover 	{ margin:0; padding:0; color:#8F0A3F; }

.teaser {clear: left;  font-size: 11px; line-height:14px; padding: 0 0 0 0;}
.teaser img {float: left; border: none; padding: 0 5px 0 0;}
.teaser a {background-color: #86725C; height:149px; display: block; color: #fff; text-decoration: none; padding: 5px; }
.teaser a:hover {background-color: #8F0A3F; }
.teaser span {display: block; }
.teaser span.head {font-size: 11px; line-height:12px; text-transform:uppercase; padding: 0 0 5px 0;}

.teaser1 {clear: left;  font-size: 11px; line-height:14px; padding: 0 0 0 0;}
.teaser1 img {float: left; border: none; padding: 0 5px 0 0;}
.teaser1 a {background-color: #8F0A3F; height:149px; display: block; color: #fff; text-decoration: none; padding: 5px; }
.teaser1 a:hover {background-color: #8F0A3F; }
.teaser1 span {display: block; }
.teaser1 span.head {font-size: 11px; line-height:12px; text-transform: uppercase; padding: 0 0 5px 0;}


/* Liste Teaser */ /*
#teaser1 .container1 img 		{float:left; border:none; margin:5px 5px 5px 5px;}  
#teaser1 .container1 a 			{background-color:#9E856B; display: block; height:159px; margin:10px 0px 5px 0px; text-decoration:none; font-family:trebuchet ms; font-size:11px; color:fff; line-height:13px;}  
#teaser1 .container1 a:hover 	{background-color:#8F0A3F; display: block; height:159px; margin:10px 0px 5px 0px; text-decoration:none; font-family:trebuchet ms; font-size:11px; color:fff; line-height:13px;} 

#teaser2 .container2 img 		{float:left; border:none; margin:5px 5px 5px 5px; text-decoration:none; font-family:trebuchet ms; font-size:11px; color:fff; line-height:13px;}  
#teaser2 .container2 a 			{background-color:#9E856B; display: block; height:159px; margin:10px 0px 5px 0px; text-decoration:none; font-family:trebuchet ms; font-size:11px; color:fff; line-height:13px; }  
#teaser2 .container2 a:hover 	{background-color:#8F0A3F; display: block; height:159px; margin:10px 0px 5px 0px; text-decoration:none; font-family:trebuchet ms; font-size:11px; color:fff; line-height:13px; } 

#teaser3 .container3 img 		{float:left; border:none; margin:5px 5px 5px 5px; text-decoration:none; font-family:trebuchet ms; font-size:11px; color:fff; line-height:13px;}  
#teaser3 .container3 a 			{background-color:#9E856B; display: block; height:159px; margin:10px 0px 5px 0px; text-decoration:none; font-family:trebuchet ms; font-size:11px; color:fff; line-height:13px; }  
#teaser3 .container3 a:hover 	{background-color:#8F0A3F; display: block; height:159px; margin:10px 0px 5px 0px; text-decoration:none; font-family:trebuchet ms; font-size:11px; color:fff; line-height:13px; } 
*/
 
/* Plain List */
#list_kontakt			{ margin: 0px; padding: 0px; height: 20px; z-index:1; }
#list_kontakt ul		{ margin:0; padding:0; }
#list_kontakt ul li 	{ margin:0; padding:0; list-style-type: none; float: left; font: 11px/20px "arial"; text-align:center; }
#list_kontakt a 		{  margin:0; padding:0; color: #fff; text-decoration: none; font-weight:bold; display:block; width: 93px; }
#list_kontakt li#active { margin:0; padding:0; background: #EC7535; color:#ff00ff; width:93px; }
#list_kontakt a:hover 	{ margin:0; padding:0; background: #EC7535; }



/* Linkformate */
a.t1:link { color:fff; font-family:trebuchet ms; font-size:10px; font-weight:bold; line-height:12pt;  text-decoration:none; }
a.t1:visited { color:fff; font-family: trebuchet ms; font-size:10px; font-weight:bold; line-height:12pt; text-decoration:none; }
a.t1:active { color:fff; font-family: trebuchet ms; font-size:10px; font-weight:bold; line-height:12pt; text-decoration:none; }
a.t1:focus { color:fff; font-family: trebuchet ms; font-size:10px; font-weight:bold; line-height:12pt; text-decoration:none; }
a.t1:hover { color:FFFDEE; font-family: trebuchet ms; font-size:10px; font-weight:bold; line-height:12pt; text-decoration:none; text-decoration:underline; }  

a.t2:link { color:fff; font-family:trebuchet ms; font-size:10px; font-weight:bold; line-height:12pt;  text-decoration:underline; }
a.t2:visited { color:fff; font-family: trebuchet ms; font-size:10px; font-weight:bold; line-height:12pt; text-decoration:underline; }
a.t2:active { color:fff; font-family: trebuchet ms; font-size:10px; font-weight:bold; line-height:12pt; text-decoration:underline; }
a.t2:focus { color:fff; font-family: trebuchet ms; font-size:10px; font-weight:bold; line-height:12pt; text-decoration:underline; }
a.t2:hover { color:FFFDEE; font-family: trebuchet ms; font-size:10px; font-weight:bold; line-height:12pt; text-decoration:none; text-decoration:underline; }  

a.t3:link { color:8D0E31; font-family:trebuchet ms; font-size:11px; font-weight:bold; line-height:12pt;  text-decoration:none; }
a.t3:visited { color:8D0E31; font-family: trebuchet ms; font-size:11px; font-weight:bold; line-height:12pt; text-decoration:none; }
a.t3:active { color:8D0E31; font-family: trebuchet ms; font-size:11px; font-weight:bold; line-height:12pt; text-decoration:none; }
a.t3:focus { color:8D0E31; font-family: trebuchet ms; font-size:11px; font-weight:bold; line-height:12pt; text-decoration:none; }
a.t3:hover { color:8D0E31; font-family: trebuchet ms; font-size:11px; font-weight:bold; line-height:12pt; text-decoration:underline; }  

a.t4:link { color:8D0E31; font-family:trebuchet ms; font-size:12px; font-weight:bold; line-height:12pt;  text-decoration:none; }
a.t4:visited { color:8D0E31; font-family: trebuchet ms; font-size:12px; font-weight:bold; line-height:12pt; text-decoration:none; }
a.t4:active { color:8D0E31; font-family: trebuchet ms; font-size:12px; font-weight:bold; line-height:12pt; text-decoration:none; }
a.t4:focus { color:8D0E31; font-family: trebuchet ms; font-size:12px; font-weight:bold; line-height:12pt; text-decoration:none; }
a.t4:hover { color:8D0E31; font-family: trebuchet ms; font-size:12px; font-weight:bold; line-height:12pt; text-decoration:underline; } 

a.t5:link { color:fff; font-family:trebuchet ms; font-size:13px; font-weight:bold; line-height:12pt;  text-decoration:none; outline:none; }
a.t5:visited { color:fff; font-family: trebuchet ms; font-size:13px; font-weight:bold; line-height:12pt; text-decoration:none; outline:none;  }
a.t5:active { color:8D0E31; font-family: trebuchet ms; font-size:13px; font-weight:bold; line-height:12pt; text-decoration:none; outline:none;  }
a.t5:focus { color:8D0E31; font-family: trebuchet ms; font-size:13px; font-weight:bold; line-height:12pt; text-decoration:none; outline:none;  }
a.t5:hover { color:8D0E31; font-family: trebuchet ms; font-size:13px; font-weight:bold; line-height:12pt; text-decoration:none; outline:none;  } 




/* Textformate  */
.text 			{ font-family:trebuchet ms; font-size:12px; color:665645; line-height:11pt; }
.toptext 		{ font-family:trebuchet ms; font-size:11px; color:fff; line-height:16pt; }
.text_headline	{ font-family:trebuchet ms; font-size:12px; color:8D0E31; line-height:18pt; font-weight:bold; text-transform:uppercase; }
.text_teaser	{ font-family:trebuchet ms; font-size:11px; color:fff; line-height:10pt; }
.text_referenz	{ font-family:trebuchet ms; font-size:11px; color:E8E8E8; line-height:10pt; }
.text_reflink	{ font-family:trebuchet ms; font-size:11px; color:fff; line-height:10pt; }
.teaser_head	{ font-family:trebuchet ms; font-size:11px; color:fff; font-weight:bold; line-height:17pt; }
.text_bold 		{ font-family:verdana; font-size:12px; color:000000; line-height:13pt; font-weight:bold; }
.text_italic 	{ font-family:verdana; font-size:12px; color:000000; line-height:13pt; font-style:italic }
.text_vortrag	{ font-family:verdana; font-size:11px; color:000000; line-height:11pt; }
.text_vortrag_b	{ font-family:verdana; font-size:11px; color:000000; line-height:18pt; font-weight:bold; }
.text_vortrag_c	{ font-family:verdana; font-size:10px; color:000000; line-height:11pt; font-weight:bold; }
.text_vortrag_d	{ font-family:verdana; font-size:6px; color:E6DDCF; line-height:6pt; }
.text_vortrag_h	{ font-family:verdana; font-size:11px; color:000000; line-height:18pt; }
.text_white		{ font-family:verdana; font-size:12px; color:FEFFE9; font-weight:bold; line-height:15pt; }
.text_white2	{ font-family:verdana; font-size:12px; color:FEFFE9; font-weight:bold; line-height:19pt; }
.text_white3 	{ font-family:verdana; font-size:12px; color:FEFFE9; font-weight:bold; line-height:12pt; text-decoration:underline; }
.text_red		{ font-family:verdana; font-size:12px; color:8F0A3F; font-weight:bold; line-height:15pt; }
.text_end   	{ font-family:verdana; font-size:10px; line-height:19pt; color:FEFFE9; }
.text_box   	{ font-family:verdana; font-size:10px; line-height:8pt; color:404040; }
.text_links   	{ font-family:verdana; font-size:10px; line-height:12pt; color:#000000; }
.h1 			{ font-family:verdana; font-size:12px; line-height:18pt; color:8F0A3F; padding-bottom:10px; } 
.h1_i 			{ font-family:verdana; font-size:17px; line-height:18pt; color:8F0A3F; padding-bottom:3px; font-style:italic }
.text_nav_left	{ font-family:verdana; font-size:12px; line-height:18pt; color:8F0A3F; font-weight:bold; padding-left:20px; text-decoration:underline} 
.text_nav_left2	{ font-family:verdana; font-size:12px; line-height:18pt; color:8F0A3F; font-weight:bold; padding-left:35px; text-decoration:underline} 


/* Liste */
.liste {list-style-image:url("/media/lis.gif"); padding-left:16px; }
.liste2 {list-style-image:url("/images/lis.gif"); padding-left:110px; }

/* Formulare */
form
 .Feld
   { background-color:#white; border:1px solid #8F0A3F; } 
 .Button
   { background-color:#8F0A3F; color:#FFFFFF; width:110px; border:1px solid #8F0A3F; }
 .Button_search
   { background-color:#8F0A3F; color:#FEFFE9; width:70px; border:1px solid #8F0A3F; }
 .Button_search2
   { background-color:#8F0A3F; color:#FEFFE9; width:130px; border:1px solid #8F0A3F; }

/* CSS-Formate */
#rot { position:center }
#blau { position:center; position:absolute; top:130px; left:30px; width:320px; padding:10px; margin:0px; border:4px solid #EE0000; }
