/* Allgemeine HTML-Tags */
body 			{ padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#181818; background:#757575 url(../images/bg_site.jpg) repeat-x left top; text-align:center; }
fieldset		{ border:none; padding:0; margin:0; }
legend			{ display:none; }
select, input 	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#343434; }

/*Erste Ebene für den Sprung nach oben*/
#top 			{ width:100%; text-align:center; }

/*Kopfbereich der Seite mit Sprachauswahl und animiertem Logo*/
#head 			{ width:993px; height:156px; background:url(../images/bg_head.jpg) no-repeat left top; margin:0 auto; text-align:left; position:relative; }
/*Sprachauswahl*/
#head form		{ width:153px; height:156px; padding:0; margin:0; float:left; }
#head label		{ display:none; }
#head select	{ margin:100px 0 5px 31px; }
#head input 	{ margin-left:31px; }
/*Platzhalter für Flashlogo*/
.place_ani		{ float:left; width:108px; height:156px; padding:0; margin:0; }
/*Platzhalter für das Headerbild*/
.header			{ float:left; width:493px; height:150px; background-position:left; background-repeat:no-repeat; padding:0; margin:0; }
.header strong 	{ display:none; }



/*Mittlerer Bereich mit Navigation und Inhalten*/
.middle 		{ width:100%; background:#FFF url(../images/bg_middle.gif) repeat-x left top; text-align:center; }
.main 			{ width:993px; min-height:431px; height:auto !important; height:431px; background:url(../images/bg_main.gif) repeat-y left top; text-align:left; margin:0 auto; }
#content 		{ width:993px; min-height:138px; height:auto !important; height:138px; background:url(../images/bg_content.jpg) no-repeat left top; }

/*Linker Teil mit Navigation*/
#content #left  { float:left; width:250px; margin-left:11px; padding-top:1px; }

/*Standardnavigation*/
#left p			{ padding:0 0 28px 0; margin:0; color:#008795; font-size:10px; text-align:center; }
#left p a		{ color:#086C69; font-size:10px; text-decoration:none; }
#left p a:hover { text-decoration:underline; }
#left p .activ	{ font-weight:bold; }

/*Hauptnavigation 1. Ebene */
#left ul 			{ padding:0; margin:0; list-style:none; }
#left li			{ clear:left; padding:0; margin:0; }
#left li a			{ float:left; color:#343434; text-decoration:none; line-height:15px; padding:7px 20px 8px 19px; }
#left li a:hover 	{ text-decoration:underline; }

/*Hauptnavigation 2. Ebene*/
#left ul ul			{ clear:left; float:left; width:250px; border-top:1px solid #81bfbb; border-bottom:1px solid #91cfcb; background:#FFF url(../images/bg_subnavi.png) repeat-x left top; padding-top:6px; padding-bottom:9px; display:none;  }
#left ul ul li 		{ margin-left:20px; padding:0; }
#left ul ul li a 	{ line-height:normal; padding:0 0 0 11px; background:url(../images/bg_btn_subnavi.gif) no-repeat 0 5px; line-height:15px; }

/*Hauptnavigation 3. Ebene*/
#left ul ul ul  			{ padding:0; width:205px; border:none; background:none; padding-bottom:15px; display:none; }
#left ul ul ul li 			{ margin-left:26px; }
#left ul ul ul li a 		{ background:none; padding:0; margin:0; color:#008795; width:204px; }
#left ul ul ul li a strong 	{ font-weight:normal; }

/*Aktive Navigationspunkte von der Hauptnavigation*/
#left .activ 			{ padding-bottom:0; }
#left .activ a 			{ font-weight:bold; }
#left .activ ul 		{ display:block; }
#left .activ ul ul 		{ display:none; }
#left .activ li a 		{ font-weight:normal; }
#left #activsub a 		{ font-weight:bold; }
#left #activsub ul 		{ display:block; }
#left #activsub li a 	{ font-weight:normal; }
#left .activsubsub 		{ font-weight:normal !important; text-decoration:underline; }


/*Mittlerer Teil für die Inhalte*/
#content #middle 			{ float:left; width:456px; margin-left:13px; }
#content #middle .slogan 	{ padding:0 0 7px 12px; margin:0; font-weight:bold; color:#979797; }
#content #middle .slogan strong {  color:#979797 !important; }
#content #middle .breadcrumb { color:#008795; font-size:10px; padding:0 0 29px 0; margin:0; }

#content #middle h1 		{ color:#008795; font-size:12px; font-weight:bold; padding:0 0 10px 12px; margin:0; } 
#content #middle h1.kompan { font-size:12px;  
padding:0 0 5px 11px; margin:5px 0 -15px 0; font-weight:bold; color:#979797;
}
#content #middle h2			{ color:#008795; font-size:12px; font-weight:bold; padding:0 0 10px 12px; margin:0; }
#content #middle h2 a		{ color:#008795; font-weight:bold; }
#content #middle p 			{ padding:0 0 16px 12px; margin:0; line-height:15px; }
#content #middle a		{ color:#000; text-decoration:underline; }

#content #middle table 		{ margin:0 0 32px 12px; }
#content #middle input, #content #middle textarea, #content #middle td {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#181818; }
#content #middle label { clear:left; float:left; color:#008795; font-size:10px; width:150px; }
#content #middle .seeno { display:none; }

.start #middle p 			{ padding:0 0 30px 12px; margin:0; line-height:15px; }
.start #middle h1 			{ color:#008795; font-size:12px; font-weight:bold; padding:0 0 30px 12px; margin:0; }
.start #middle p strong 	{ color:#008795; font-weight:bold; }
.start #middle .slogan		{ color:#979797; }

/*Rechter Teil für Bilder*/
#content #right				{ float:left; width:188px; margin-left:12px; padding-top:53px; }
#content #right h3 			{ padding:11px 0 12px 9px; margin:0; font-weight:bold; font-size:11px; color:#008795; border-top:1px solid #17929f; }
#content #right p 			{ color:#181818; font-size:11px; padding:0 0 0 9px; margin:0 0 11px 0; line-height:14px; }

#content #right .img		{ margin:33px 0 0 0; font-size:9px; color:#008795; line-height:normal; }
#content #right .img img	{ border:1px solid #17929f; }
#content #right .img a		{ display:block; margin-bottom:3px; }
#content #right .hidden 	{ display:none; }

.start #right .img			{ margin:0 0 12px 0 !important; font-size:9px; color:#008795; line-height:normal; }
.start #right .img img		{ border:1px solid #0DB1AC; }
.start #right .img a		{ display:block; margin-bottom:3px; }
.more 		{ display:block; padding-left:7px; background:url(../images/bg_btn_subnavi.gif) no-repeat 0 4px; color:#008795; text-decoration:none; }
.more:hover { text-decoration:underline; }


/*Fussbereich der Seite*/
.foot 				{ width:100%; background:#757575 url(../images/bg_foot.jpg) repeat-x left top; text-align:center; }
#footer 			{ width:993px; height:42px; background:url(../images/bg_footer.jpg) no-repeat left top; text-align:left; margin:0 auto; }
#footer p 			{ padding:7px 94px 0 0; margin:0; float:right; }
#footer p a 		{ float:left; width:15px; height:14px; background-position:left top; background-repeat:no-repeat; margin-left:13px; padding-right:13px; outline:none; }
#footer p a span 	{ display:none; }
#footer .back 		{ background-image:url(../images/btn_back.gif); border-right:1px solid #FFF; }
#footer .top 		{ background-image:url(../images/btn_top.gif); border-right:1px solid #FFF; }
#footer .print 		{ background-image:url(../images/btn_print.gif); }

.clear 	{ clear:both; }
