/*  Bodystyle  */

html, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}


.normbody{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	line-height: 16px;
	height: 100%;
        	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
	background-image: url(/files/include/image/gif/bg_oben_bottom.gif);
	background-repeat: repeat-x;
}

.navbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	line-height: 16px;
	position:absolute;
	height: 100%;
	width: 100%;
	margin: 0px;
	background-image: url(files/include/image/gif/nav.gif);
}

/*  Allgemeinangaben */

td, tr, table{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}



b, strong {
 	background-color:#FFFFFF;
}




h1{
	font-size: 14px;
	color: #162D6E;
	font-weight: bold;
}

h2{
	font-size: 13px;
	font-weight: bold;
}

h3{
	font-size: 13px;
	font-weight: bold;
	font-weight: bold;
}

a:link{
	color: #0E2B89;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
}

a:active{
	color: #0E2B89;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
}

a:visited{
	color: #0E2B89;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
}

a:hover{
	color: #0E2B89;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
}

/*  IDs */

#iframes{
 	width:178px;
	height:225px;
	padding:0px;
	margin:0px;
	border:1px solid #000000;
                background-color: #FFFFFF;
	margin-bottom:30px;
}

#iframes_gr{
	 width:178px;
	 height:315px;
	 padding:0;
	 margin:0;
	 border:1px solid #000000;
                 background-color: #FFFFFF;
	 margin-bottom:30px
}


/* Seitenstruktur */


.inh_fr_txt{
 	margin-top: 10px;
 	margin-left: 10px;
 	margin-right: 20px;
}

.unten_l{
 	height: 27px;
 	width: 211px;
 	border-style:solid;
 	border-color:#081C58;
 	border-left-width: 0px;
 	border-right-width: 1px;
 	border-bottom-width: 0px;
 	border-top-width: 1px;
 	float: left;
 	margin-right: -3px;
 	text-align:center;
 	padding: 2px;
 	background-color: #FFFFFF;
}

.unten_r{
 	height: 27px;
 	border-style:solid;
 	border-color:#081C58;
 	border-left-width: 0px;
 	border-right-width: 1px;
 	border-bottom-width: 1px;
 	border-top-width: 1px;
 	background-image: url(/files/include/image/gif/hg_foot.gif);
}

.links_unt{
 	padding: 5px;
 	float: left;
 	display: inline;
}


.bilder_unt{
 	float: right;
 	display: inline;
}


/* speziell erste Seite */

.orangeBlau strong, b {
	background-color:#37427A;
	color:#FFB73A;
	font-size:13px;
	font-weight:bold;
	text-align: center;
	padding: 5px;
	margin-top:-5px;
	margin-left:-5px;
	margin-right:-5px;
	margin-bottom:2px;
	display:block;
}


.orangeBlauRand {
	 border:1px solid #000000;
}


.orangeBlauRand strong, b {
	background-color:#37427A;
	color:#FFB73A;
	font-size:13px;
	font-weight:bold;
	text-align: center;
	padding: 5px;
	margin-top:-5px;
	margin-left:-5px;
	margin-right:-5px;
	margin-bottom:2px;
	display:block;
                border:1px solid #000000;
}

.weissBlauRand {
	background-color:#37427A;
	color:#FFFFFF;
                border:1px solid #000000;
}

.weissBlauRand strong, b {
	background-color:#37427A;
	color:#FFFFFF;
	margin-bottom:5px;
	display:block;
}

.weissBlauRand a:link{
	color:#FFFFFF;
	background-color: transparent;
}

.weissBlauRand a:visited{
	color:#FFFFFF;
	background-color: transparent;
}

.weissBlauRand a:hover{
	color:#FFFFFF;
	background-color: transparent;
}

.weissBlauRand a:active {
	color:#FFFFFF;
	background-color: transparent;
}

.weissBlauRand a:focus {
	color:#FFFFFF;
	background-color: transparent;
}



.weissBlau {
	background-color:#37427A;
	color:#FFFFFF;
}

.weissBlau strong, b {
	background-color:#37427A;
	color:#FFFFFF;
	margin-bottom:5px;
	display:block;
}

.weissBlau a:link{
	color:#FFFFFF;
	background-color: transparent;
}

.weissBlau a:visited{
	color:#FFFFFF;
	background-color: transparent;
}

.weissBlau a:hover{
	color:#FFFFFF;
	background-color: transparent;
}

.weissBlau a:active {
	color:#FFFFFF;
	background-color: transparent;
}

.weissBlau a:focus {
	color:#FFFFFF;
	background-color: transparent;
}


.schwarzHellblau strong, b{
	font-size:13px;
	background-color:#9EAAD0;
	color:#000000;
	font-weight:bold;
	display:block;
	margin-top:-5px;
	margin-left:-5px;
	margin-right:-5px;
	margin-bottom:2px;
	padding:5px;
}

.dunkelblauHellblau strong, b{
	font-size:11px;
	background-color:#9EAAD0;
	color:#002569;
	font-weight:bold;
	display:block;
	margin-top:-5px;
	margin-left:-5px;
	margin-right:-5px;
	margin-bottom:2px;
	padding:5px;
}

.ueberschrift strong, b{
	font-size:13px;
	background-color:#9EAAD0;
	color: #091C58;
	font-weight:bold;
	display:block;
	margin-top:-5px;
	margin-left:-5px;
	margin-right:-5px;
	margin-bottom:2px;
	padding:5px;
                text-align: center;
                border-top: 1px solid #374572;
                border-bottom: 1px solid #374572;
}



.schwarzHellblauRand {
	border:1px solid #000000;
}


.schwarzHellblauRand strong, b{
	font-size:13px;
	background-color:#9EAAD0;
	color:#000000;
	font-weight:bold;
	display:block;
	margin-top:-5px;
	margin-left:-5px;
	margin-right:-5px;
	margin-bottom:2px;
	padding:5px;
}

.dunkelblauWeiss strong, b {
	color:#374572;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
}

.dunkelblauWeissRand  {
               	 border:1px solid #000000;
}

.dunkelblauWeissRand strong, b {
	color:#374572;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
}


.hellorangeRand  {
               	background-color:#FFF1D7;
                border:1px solid #FED487;

}

.hellorangeRand  strong, b{
               	background-color:#FFF1D7;
                font-size: 13px;
                color:#374572;

}

.anmeldungBlauOrange  {
               	background-color:#3A497A;
                border:1px solid #091C58;

}

.anmeldungBlauOrange  strong, b{
               	background-color:#3A497A;
                font-size: 13px;
                color:#FEB838;
}

.anmeldungBlauOrange a:link{
	color:#FFFFFF;
	background-color: transparent;
}

.anmeldungBlauOrange a:visited{
	color:#FFFFFF;
	background-color: transparent;
}

.anmeldungBlauOrange a:hover{
	color:#FFFFFF;
	background-color: transparent;
}

.anmeldungBlauOrange a:active {
	color:#FFFFFF;
	background-color: transparent;
}

.anmeldungBlauOrange a:focus {
	color:#FFFFFF;
	background-color: transparent;
}


.hellblauRand  {
               background-color:#E7EAF4;
               border:1px solid #B5BBCD;
 }

.hellblauRand  strong, b{
               	background-color:#E7EAF4;
                font-size: 13px;
                color:#374572;
}

.tableCellDefault strong, b {
	display:block;
	margin-bottom:5px;
}

.contentTable p {
	margin-top:0;
}
.contentTable a {
	margin-top:0;
	background-color: transparent;
}

.blauOrange {
	background-color:#FFB73A;
	color:#0B1E56;
}

.blauOrange strong, b {
	font-size:13px;
	background-color:#FFB73A;
	margin-bottom: 5px;
	display:block;
}

.blauOrangeRand {
	background-color:#FFB73A;
	color:#0B1E56;
                border:1px solid #000000;
}

.blauOrangeRand strong, b {
	font-size:12px;
	background-color:#FFB73A;
	margin-bottom: 5px;
	display:block;
}


.schwarz_rand{
               border:1px solid #000000;
}

.topaktuell{
               text-align: center;
               padding: 5px;
               font-weight: bold;
}



#oben {
	background-image: url(/files/include/image/gif/bg_oben_bottom.gif);
	background-repeat: repeat-x;
}

#bg_layer2{
	position: relative;
	top: 0px;
	left: 0px;
	z-index:1;
	padding: 0;
	margin: 0;
	height: 97px;
}

/*  Navigation */

a.nav:link{
	color: #0E2B89;
	font-weight: bold;
	text-decoration: none;
}

a.nav:visited{
	color: #0E2B89;
	font-weight: bold;
	text-decoration: none;
}

a.nav:hover{
	color: #0E2B89;
	font-weight: bold;
	text-decoration: underline;
}

a.nav:active{
	color: #0E2B89;
	font-weight: bold;
	text-decoration: none;
}


.nav_positioner{
  	position:relative;
    	top:5px;
}

.navi{
	position: absolute;
	left: 0px;
	top: 97px;
	z-index:100;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	white-space:nowrap;

}

.navi ul {
	margin: 0px;
	padding: 0;
	list-style-type: none;
	height: 29px;
	vertical-align: middle;
                white-space:nowrap;
 }

.navi li {
              text-align: center;
              display: inline;
              margin-left: 1.7em;
}



.nav_ob a {
         color: #FFBC3A;
	text-decoration:none;
	padding:0px 8px 13px 8px;
	vertical-align: middle;
	font-weight: bold;
	font-size: 13px;
	height: 29px;
}

.nav_ob a:link{
         color: #FFBC3A;
         height: 29px;
         padding:0px 8px 13px 8px;
        font-weight: bold;
        text-decoration:none;
}

.nav_ob a:visited{
         color: #FFBC3A;
         height: 29px;
         padding:0px 8px 13px 8px;
         font-weight: bold;
         text-decoration:none;
}

.nav_ob a:hover {
         background-color: #9EAAD1;
         color: #FFBC3A;
         height: 29px;
         padding:0px 8px 13px 8px;
         font-weight: bold;
         text-decoration:none;
}

.nav_ob a:active {
         color: #FFBC3A;
         height: 29px;
         padding:0px 8px 13px 8px;
         font-weight: bold;
         text-decoration:none;
}


.nav_ob_gew a {
        background-color: #9EAAD1;
        color: #0B1E56;
        text-decoration:none;
        padding:0px 8px 13px 8px;
        vertical-align: middle;
        font-weight: bold;
        font-size: 13px;
        height: 29px;
}

.nav_ob_gew a:link {
         background-color: #9EAAD1;
         color: #0B1E56;
         height: 29px;
         padding:0px 8px 13px 8px;
         font-weight: bold;
         text-decoration:none;
}

.nav_ob_gew a:visited {
         background-color: #9EAAD1;
         color: #0B1E56;
         height: 29px;
         padding:0px 8px 13px 8px;
         font-weight: bold;
        text-decoration:none;
}

.nav_ob_gew a:hover {
         background-color: #9EAAD1;
         color: #0B1E56;
         height: 29px;
         padding:0px 8px 13px 8px;
         font-weight: bold;
         text-decoration:none;
}

.nav_ob_gew a:active {
         background-color: #9EAAD1;
         color: #0B1E56;
         height: 29px;
         padding:0px 8px 13px 8px;
        font-weight: bold;
         text-decoration:none;
}

.header_infobox b, strong {
 	background-color:#FFFFFF;
}