/*-- AUFBAU: START ---*/
/* Grundelemente */
body { background:#1d142e url(../layout/background.jpg) center top; background-attachment:fixed; color:#3c3c3c; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; }
body .rahmen { width:960px; margin:0 auto; padding:0; }

body #kopfbereich { height:152px; background:url(../layout/header.png) center top no-repeat; }
body #navigationsbereich { background:url(../layout/subnavi.jpg) center top no-repeat #ffffff; border-bottom:1px solid #ffffff; }	
body #contentbereich { background:url(../layout/content.jpg) center top no-repeat #ffffff; }
body #fussbereich { background:url(../layout/footer.png) top no-repeat; padding:16px 0 0 0; }

/* Introbereich */
body #intro { height:152px; }
body #logo { margin:0; padding:49px 10px 0 0; float:right; }
body #eyecatcher { margin:0; padding:50px 25px 0 0; float:right; }
body #logo img, body #eyecatcher img { border:0; }
body #kopfbereich .clear { clear:both; }

/* Navigation */
#navigation { padding:15px 0 0 54px; margin:84px 0 0 0; width:580px; float:left; height:30px; background:url(../layout/nav_border.gif) no-repeat right top; }
#navigation ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }
#navigation li { float:left; height:28px; line-height:14px; padding:2px 1px 0 14px; font-size:18px; text-transform:uppercase; color:#cb1a59; }
	#navigation li a { color:#4e2a47; text-decoration:none; }
	#navigation li a:hover { color:#cb1a59; }
	#navigation li small { display:block; color:#FFFFFF; font-size:11px; text-transform:none; line-height:18px; }
	#navigation .size_1 { width:118px; }
	#navigation .size_2 { width:105px; }
	#navigation .size_3 { width:143px; }
	#navigation .size_4 { width:150px; background:url(../layout/brief.gif) 103px 2px; background-repeat:no-repeat; }
	
/* Subnavigation */
#navigationsbereich .block { margin:16px 2px 10px 10px; padding:0; display:inline; float:left; background-image:url(../layout/punktlinie.gif); background-position:bottom left; background-repeat:repeat-x; width:226px; height:182px; }
#navigationsbereich .clear { clear:both; height:0; margin:0; padding:0; }
#navigationsbereich h3 { margin:0 0 8px 0; padding:0 0 8px 0; color:#cb1a59; font-size:14px; font-weight:bold; }
	#navigationsbereich h3 small { color:#2c424d; font-size:12px; background:url(../layout/subnavi_icon_1.gif) no-repeat 1px 1px; padding:0 0 0 14px; font-weight:normal; }
	#navigationsbereich .var_1 h3 { border-bottom:2px solid #00aded; } 
	#navigationsbereich .var_2 h3 { border-bottom:2px solid #ed0080; } 
	#navigationsbereich .var_3 h3 { border-bottom:2px solid #e4bc00; } 
	#navigationsbereich .var_4 h3 { border-bottom:2px solid #122c3b; } 

#navigationsbereich ul { margin:0 0 8px 6px; padding:0; }
	#navigationsbereich li { color:#cb1a59; margin:0 0 4px 0; padding:0 0 0 12px; list-style:none; background:url(../layout/subnavi_icon_2.gif) no-repeat left center; }
	#navigationsbereich li a { color:#37687a; text-decoration:none; }
	#navigationsbereich li small { color:#e52167; font-size:11px; margin-left:5px; } 
	#navigationsbereich li a:hover { color:#cb1a59; }


/* Content: Aufbau */
#content .textarea { margin:16px 2px 10px 10px; padding:0; display:inline; float:left; background-image:url(../layout/punktlinie.gif); background-position:bottom left; background-repeat:repeat-x; }
	#content .typ_1 { width:226px; }
	#content .typ_2 { width:464px; }
	#content .typ_3 { width:702px; }
	#content .img { background:none; }
#content .clear { clear:both; height:10px; margin:0; padding:0; }

/* Content: Text */
#content h2 { margin:0 0 8px 0; padding:0 0 8px 0; border-bottom:2px solid #122c3b; color:#cb1a59; font-size:14px; font-weight:bold; }
	#content h2 small { color:#2c424d; display:block; font-size:12px; background:url(../layout/textbox_icon.gif) no-repeat left 2px; padding:0 0 0 18px; font-weight:normal; }
#content p { line-height:16px; margin:0 0 10px 0; padding:0; }
#content a { color:#37687A; text-decoration:none; }
	#content a:hover { color:#cb1a59; } 
#content ul {margin:5px 0 15px 16px; padding:0; list-style-image:none; list-style-position:outside; list-style-type:none; }
#content li {margin:0 0 5px 0; padding:0 0 0 12px; background:url(../layout/listenpunkt.gif) no-repeat center left; }

/* Content: Text */
#content .bilderrahmen .motiv { padding:0 0 0 11px; }
	#content .typ_3 .bilderrahmen .oben { background:url(../layout/rahmen_31.gif) no-repeat; height:11px; }
	#content .typ_3 .bilderrahmen .motiv { background:url(../layout/rahmen_32.gif) repeat-y; }
	#content .typ_3 .bilderrahmen .unten { background:url(../layout/rahmen_33.gif) no-repeat; height:11px; }
	
	#content .typ_2 .bilderrahmen .oben { background:url(../layout/rahmen_21.gif) no-repeat; height:11px; }
	#content .typ_2 .bilderrahmen .motiv { background:url(../layout/rahmen_22.gif) repeat-y; }
	#content .typ_2 .bilderrahmen .unten { background:url(../layout/rahmen_23.gif) no-repeat; height:11px; }
	
	#content .typ_1 .bilderrahmen .oben { background:url(../layout/rahmen_11.gif) no-repeat; height:11px; }
	#content .typ_1 .bilderrahmen .motiv { background:url(../layout/rahmen_12.gif) repeat-y; }
	#content .typ_1 .bilderrahmen .unten { background:url(../layout/rahmen_13.gif) no-repeat; height:11px; }
		
/* Content: Sonderfaelle */
#content .index .textarea { height:310px; text-align:justify; }
#content .infobox p { color:#8b999e; line-height:16px; font-size:11px; margin:0; }
	#content .infobox p span { color:#37687a; float:left; width:62px; }
#content a img { border:none }
	
#subnavigation .intro { margin:0px; padding:30px; color:#8b999e; font-size:24px; line-height:38px; text-align:center; }
	#subnavigation .intro big { color:#e52167; font-size:28px; }
	#subnavigation .intro small { color:#37687a; font-size:26px; }

/* Fussbereich */
#fuss #fusszeile { float:left; margin:0 0 0 10px; display:inline; }
	#fuss #fusszeile ul { margin:0; padding:0; }
	#fuss #fusszeile li { background:url(../layout/listenpunkt_2.gif) left center no-repeat; color:#cb1a59; font-size:12px; line-height:23px; list-style:none; float:left; margin:0 15px 0 0; padding:0 0 0 15px; }
		#fuss #fusszeile li a { color:#351932; text-decoration:none; }
		#fuss #fusszeile li a:hover { color:#cb1a59; }
	
#fuss #hoch { float:right; margin:0 6px 0 0; display:inline; }
#fuss #hoch img { border:none; }

#fuss .clear { clear:both; height:0; margin:0; padding:0; }

#fuss #copyright { height:90px; margin:0 0 0 10px; }
	#fuss #copyright p {   color:#412943; line-height:12px; font-size:10px; margin:0; padding:0; }

/* Special Formulare */
#content .textarea .form_tab { float:left; width:90px; }

#content .textarea input { height:14px; }

#content .textarea .textfeld { background-color:#fafafa; border:1px solid #8b999e; color:#3c3c3c; font-size:11px; width:400px; margin:0 0 5px 0; padding:2px; }

#content .textarea .button input { background-color:#e8f3f5; clear:both; color:#37687a; display:block; font-size:10px; margin-left:91px; height:17px; width:120px; text-align:center; border:1px solid #37687a; padding:0 0 3px 0; }

#content .textarea .button input:hover{ background-color:#e52167; border:1px solid #cb1a59; color:#FFFFFF; text-decoration:none; }

#content .textarea .infobox2 { display:block; background-color:#e8f3f5; height:60px; margin:5px 8px 15px 8px; text-align:center; vertical-align:middle; }

/* Special statistic */
.blind{ color:#1d142e; }