/* ::: HTML ::: CMS ::: Allgemein ::: */
html, body, form, input, select, textarea, table, tr, td, div, p, h1, h2, h3, h4, h5, ul, li, a, img { margin:0px; padding:0px; }
html, body { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; font-weight:100; color:#261A6A; background-image:url(images/bg-one-body.jpg); /*background-color:#22238B; 273E9E;*/  }
b, strong { font-weight:700; }
div { display:block; position:relative; }
a, a:hover, a:viseted { color:#261A6A; }


input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:100; padding-left:5px; }

div#bg { width:100%; background-image:url(images/bg-body.jpg); background-repeat:no-repeat; background-position:bottom center; }
div#navoben { /*text-align:right; position:inherit;*/ width:976px; margin:auto; height:16px; text-align:right; background-image:url(images/bg-navoben.jpg); background-repeat:repeat-y; background-position:top left; }
	div#navoben ul { list-style:none; margin-right:34px; }
	div#navoben li { float:right; display:block; height:16px; }
	/*.div#navoben li { float:right; width:inherit; display:block; height:15px; padding-top:1px; padding-left:9px; padding-right:6px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; background-image:url(images/bg-navoben-zwi.jpg); background-repeat:repeat-y; background-position:left; }*/
	div#navoben li a { margin:auto; padding-bottom:4px; padding-left:9px; padding-right:6px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; background-image:url(images/bg-navoben-zwi.jpg); background-repeat:repeat-y; background-position:left; }
	div#navoben li a:hover { background-color:#C6F8F5; color:#037069; }
	
	.m3 { color:#FFFFFF; }
	.m3a { background-color:#C6F8F5; color:#037069; }
div#head { width:976px; margin:auto; height:174px; background-image:url(images/bg-head.jpg); background-repeat:repeat-y; background-position:left top; }
div#content { width:976px; margin:auto; min-height:650px; background-image:url(images/bg-inhalt.jpg); background-repeat:repeat-y; background-position:left top; /*background-color:#273E9E;*/ }
	div#navlinks { float:left; position:inherit; margin:auto; margin-left:32px; margin-right:24px; width:188px; background-color:#FFFFFF; }
	div#navlinks ul { list-style:none; }
	div#navlinks ul li a { display:block; padding-left:10px; padding-bottom:6px; padding-top:5px; text-decoration:none; margin-bottom:6px; font-size:14px; font-weight:500; }
	div#navlinks ul li li a { display:block; padding-left:26px; padding-bottom:3px; padding-top:3px; margin:0px; text-decoration:none; font-size:12px; font-weight:100; }
	div#navlinks ul ul { margin-bottom:6px; }
	.m1 { background-image:url(images/m1.gif); color:#FFFFFF; }
	.m1:hover { background-color:#2E2E7C; background-image:url(images/trans.gif); }
	.subm1, .subsubm1 { background-image:url(images/bg-nav-inaktiv.jpg); background-repeat:no-repeat; background-position:left top; color:#261A6A; }
	a.subm1:hover { background-image:url(images/bg-nav-aktiv.jpg); background-repeat:no-repeat; background-position:left top; color:#261A6A; } /*.subm1 a:aktiv, .subm1 a:visited */
	
	.m1_2a { background-color:#D0D9FF; color:#273E9E; }
	.m1_3a { background-color:#E7F6C0; color:#67890A; }
	.m1_4a { background-color:#FFD0CF; color:#BE1F1C; }
	.m1_5a { background-color:#FFC9E8; color:#AF0969; }
	.m1_6a { background-color:#D0D9FF; color:#273E9E; }
	.m1_7a { background-color:#D0D9FF; color:#273E9E; }
	
	.m1a { background-color:#FFF6DB; color:#162971; }
	.subm1a, .subsubm1a { background-color:#FFF6DB; color:#F59403; background-image:url(images/bg-nav-aktiv.jpg); background-repeat:no-repeat; background-position:left top; }

div#inhalt { position:inherit; float:left; margin:auto; width:550px; }
	div#inhalt ul { margin-bottom:20px; margin-left:20px; }
div#infobox { position:inherit; float:right; margin:auto; width:143px; margin-right:31px; }
	div#infobox p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#261A6A; line-height:14px; margin-top:6px; margin-bottom:16px; padding-left:0px; }
	div#infobox a, div#inhalt a, div#infobox a:hover, div#inhalt a:hover { color:#261A6A; }
div#bgcontent { clear:both; height:0px; }
div#footer { clear:both; width:976px; margin:auto; height:60px; background-image:url(images/bg-body.jpg); background-repeat:no-repeat; background-position:bottom center; }
div.nachoben { text-align:right; padding-right:32px; }

/* ::: Überschrift ::: */
h1, .h12, .h13, .h14, .h15, .h16, .h17 { font-size:26px; color:#F59403; font-weight:700; margin-bottom:10px; }
.h12 { color:#273E9E; }
.h13 { color:#67890A; }
.h14 { color:#BE1F1C; }
.h15 { color:#AF0969; }

h2 { font-size:18px; /*color:#162971;*/ color:#F59403; text-decoration:none; font-style:normal; font-weight:700; margin-bottom:6px; }
.h22 { color:#273E9E; }
.h23 { color:#67890A; }
.h24 { color:#BE1F1C; }
.h25 { color:#AF0969; }

h3 { font-size:14px; background-color:#F9BE5F; color:#FFFFFF; padding-bottom:6px; padding-top:6px; padding-left:8px; }

/* ::: Text unterm Bild ::: */
.bild_unterschrift { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#030067; font-weight:100; text-align:center; }
.vform, .vform_aktiv {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#030067; font-weight:700; background-color:#CCCCCC; }
.vform_aktiv { background-color:#000000; }

/* ::: Templates ::: */
.abschluss { clear:both; display:block; margin:0px; height:30px; }

.temp01 { width:526px; line-height:20px; }

.temp02 { float:left; padding-right:20px; padding-bottom:10px; }
.temp021 { float:left; }

.temp03 { float:left; }
.temp031 { float:right; padding-left:20px; padding-bottom:10px; margin-right:20px; }


.temp04 { float:left; width:48%; margin-right:3%; }
.temp041 { float:left; width:48%; }

.temp07 { width:100%; text-align:center; }

.temp121 {
	float:left;
	width:48%;
	text-align:center;
}
.temp122 {
	float:right;
	width:48%;
	text-align:center;
}

.temp13 { float:left; width:33%; text-align:center; }

.temp14, .temp141 { float:left; width:161px; text-align:left; }
.temp141 { width:160px; }

#temp15_1 {
	float:left;
	width:19%;
	text-align:center;
}
#temp15_2 {
	float:left;
	width:20%;
	text-align:center;
}
#temp15_3 {
	float:left;
	width:20%;
	text-align:center;
}
#temp15_4 {
	float:left;
	width:20%;
	text-align:center;
}
#temp15_5 {
	float:left;
	width:19%;
	text-align:center;
}

.temp16 { float:left; width:33%; }

#temp17_1 {
	float:left;
	width:25%;
}
#temp17_2 {
	float:left;
	width:24%;
}
#temp17_3 {
	float:left;
	width:24%;
}
#temp17_4 {
	float:left;
	width:25%;
}

.temp18 { width:99%; background-image:url(images/bg-temp18.jpg); background-repeat:repeat-y; background-position:left top; }
.temp181 { float:left; /*width:33%;*/ width:172px; margin-right:8px; }
.temp182 { float:left; /*width:33%;*/ width:172px; margin-right:8px; }
.temp183 { float:left; /*width:33%;*/ width:172px; }
.bg18 { clear:both; height:0px; }


#temp22_1 {
	float:left;
	width:19%;
}
#temp22_2 {
	float:left;
	width:20%;
}
#temp22_3 {
	float:left;
	width:20%;
}
#temp22_4 {
	float:left;
	width:20%;
}
#temp22_5 {
	float:left;
	width:19%;
}


.pdf { display:block; width:99%; margin-top:16px; padding-left:20px; background-image:url(images/pdf.png); background-repeat:no-repeat; background-position:left center; text-align:left; }
