body
{
background-color:rgb(255,255,255);margin:0px;padding:0px;border:0px;font-family:verdana,arial,helvetica,sans-serif;
}
td, p
{
font-size:0.8em;margin-top:1em;margin-bottom:0px;padding-top:0px;padding-bottom:0px;color: #222C63;
background-color:rgb(255,255,255);
}
h1
{
margin-top:0px;margin-bottom:0px;font-size:1.0em;line-height:1.1em;color: #222C63;
}
h2
{
margin-top:0px;margin-bottom:0px;font-size:0.8em;line-height:1.0;color: #222C63;
}
h3
{
margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;font-size:0.8em;line-height:1.0;color: #222C63;
}
h4
{
margin-top:0px;margin-bottom:0px;font-size:0.8em;line-height:1.0;color: #222C63;
}
.bold
{
font-weight:bold;
}
.ppx
{
font-size:0.75em;color: #222C63;
}
.navlink { }
a.navlink:link, a.navlink:visited, a.navlink:active
{
color:#3c3c3c;font-weight:bold;text-decoration:none;
}
a.navlink:hover
{
text-decoration:underline;color:#3c3c3c;
}

.navway
{
border:0px solid red;font-size:0.7em;color:rgb(0,51,153);
}
a.navway:link,a.navway:visited, a.navway:active
{
color:rgb(255,255,255);font-weight:bold;text-decoration:none;
}
a.navway:hover
{
text-decoration:underline;color:rgb(255,255,255);
}

.navitab2 { }
a.navitab2:link, a.navitab2:visited, a.navitab2:active
{
color:#0c0c0c;font-weight:bold;text-decoration:none;
}
a.navitab2:hover
{
text-decoration:underline;color:#0c0c0c;
}

a:link, a:visited, a:active
{
background-color: transparent;color: #FF6600;text-decoration: none;
}
a:hover
{background-color:transparent;color:#FF6600;text-decoration:underline;}

.hellblau
{
font-weight:bold;
color:rgb(158,199,231);
}

#Alles
{
border:0px solid rgb(255,255,255);
width:60em;
margin-top:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
margin-left:0px;
margin-right:auto;
}
#Kopf
{
border:0px solid red;
width:60em;
background-color:rgb(1,47,109);
height:75px;
border-bottom:1px solid rgb(1,47,109);
}
#Logo
{
border:0px solid blue;
float:left;
width:12.5em;
background-color:rgb(1,47,109);
}
#KopfText
{
font-size:0em;
line-height:0em;
float:left;
width:33em;
border:0px solid blue;
padding-top:2em;
padding-left:1.5em;
padding-right:0em;
/* color:rgb(255,230,111); */
background-color:rgb(1,47,109);
}
#LogoRe
{
border:0px solid blue;
float:right;
width:12.5em;
height:70px;
background-color:rgb(1,47,109);
padding-top:5px;
padding-right:6px;
}
#WayNav
{
border:0px solid red;
float:left;
width:38em;
padding-top:1em;
padding-left:1.3em;
font-size:0.7em;color:#222C63;
}
#Koerper
{
border:0px solid blue;
clear:both;
margin:0em;
background-color:rgb(255,255,255);
}
#Text
{
border:0px solid blue;
float:left;
width:21.5em;
min-height:29em;
padding-top:1.5em;
padding-left:1.5em;
padding-right:1.0em;
background-color:rgb(255,255,255);
}
#TextMitBild
{
float:left;
border:0px solid blue;
width:32em;
min-height:27.5em;
padding-top:1.5em;
padding-left:1.5em;
padding-right:0em;
background-color:rgb(255,255,255);
}
#TextBildRechts
{
float:right;
text-align:left;
border:0px solid blue;
width:207px;
padding-top:1.5em;
margin-left:0em;
margin-right:0em;
}
#TextMitRand
{
float:left;
border:0px solid blue;
width:32em;
min-height:27.5em;
padding-top:1.5em;
padding-left:1.5em;
padding-right:0em;
background-color:rgb(255,255,255);
}
#TextRand
{
float:right;
text-align:left;
border:0px solid blue;
width:207px;
padding-top:1.5em;
}
#TextBreit
{
float:left;
border:0px solid blue;
width:40em;
padding-top:1.5em;
padding-left:1.5em;
padding-right:1.0em;
background-color:rgb(255,255,255);
}
.Artikel
{
float:left;
border:0px solid blue;
width:39em;
padding-top:0.5em;
margin-bottom:0.5em;
border-top:1px solid rgb(0,0,0);
/* font-size:0.8em; */
}
.tabname
{color:#000000;font-weight:bold;background-color:rgb(255,255,255);border-color:rgb(255,255,255);}
.tabkopf
{color:#000000;font-weight:normal;background-color:rgb(255,255,255);border-color:rgb(255,255,255);}
.tabhdr
{color:#000000;font-weight:bold;background-color:rgb(255,255,255);border-color:rgb(255,255,255);}
.tabfuss {float:left;color:#000000;font-weight:normal;background-color:rgb(255,255,255);border-color:rgb(255,255,255);}
.tabstd	{width:auto;color:#000000;background-color:rgb(255,255,255);border-color:rgb(255,255,255);}
.tabhigh2 {float:left;width:28em;padding-top:1em;padding-bottom:1em;color:#000000;background-color:rgb(255,255,255);border-color:rgb(255,255,255);}
.tabhigh1 {text-align:right;float:right;padding-top:1em;padding-bottom:1em;width:170px;color:#000000;background-color:rgb(255,255,255);border-color:rgb(255,255,255);}
.tabweiss {color:#000000;background-color:rgb(255,255,255);border-color:rgb(255,255,255);}

#NaviContainer
{
float:left;
border:0px solid blue;
width:12.6em;
min-height:34em;
/* margin-top:1px; */
    background-color:rgb(201,223,244);
    color: #ffffff;
padding-top:2px;
/* border-right:1px solid rgb(1,47,109); */
/* border-bottom:1px solid rgb(1,47,109); */
}
#NaviContainer, #NaviContainer ul li, #NaviContainer ul ul li, #NaviContainer ul ul ul li, #NaviContainer ul ul ul ul li
{
display:block;
list-style-type:none;
margin-bottom:0px;
}
/*###### Navigation 1. Hierachie ######*/
	#NaviContainer ul a, #NaviContainer ul span
	{
	padding-left:0.8em;
    background-color: #222C63;
	}
/*###### Navigation 2. Hierachie ######*/
	#NaviContainer ul ul a, #NaviContainer ul ul span
	{
	padding-left:1.6em;
    background-color: #1F4991;
	}
/*###### Navigation 3. Hierachie ######*/
	#NaviContainer ul ul ul a, #NaviContainer ul ul ul span
	{
	padding-left:1.5em;
	background-color:rgb(204,215,217);
	}
/* Anker */
	#NaviContainer a, #NaviContainer span
	{
	display:block;
	font-size:0.8em;
	font-weight:normal;
	text-decoration:none;
	padding-left:0px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:2px;
  /* border-bottom:1px solid rgb(255,255,255); */
	}
/*###### navlink und navitab2 ######*/
	#NaviContainer a.navlink, #NaviContainer a.navlink:visited, #NaviContainer a.navlink:active, #NaviContainer a.navlink:focus
	{
	color:rgb(255,255,255);
	font-weight:bold;
	}
	#NaviContainer a.navlink:hover, #NaviContainer a.navitab2, #NaviContainer span.navitab2, #NaviContainer a.navitab2:hover, #NaviContainer a.navitab2:visited, #NaviContainer a.navitab2.active, #NaviContainer a.navitab2.focus
	{
  background-color: #5C86BB;
	color:rgb(255,255,255);
	font-weight:bold;
	}

#Fuss
{
border:0px solid blue;
width:56em;
float:right;
font-size:0.8em;
margin-top:1.0em;
padding-top:0.2px;
padding-left:0px;
padding-right:0px;
background-color:rgb(255,255,255);
}
#FussLinks
{
float:left;
width:30em;
text-align:left;
border:0px solid blue;
}
#FussRechts
{
float:right;
width:15em;
text-align:right;
padding-top:1.0em;
padding-right:0.5em;
border:0px solid blue;
}
ul
{
margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:0px;list-style-type:none;
} 
li
{
margin-left:0px;padding-left:0px;border:0px;list-style-type:none;
} 
ul.text
{
font-size:0.8em;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:0px;list-style-type:square;
} 
li.text
{
color: #222C63;margin-left:15px;padding-left:0px;border:0px;list-style-type:square;
} 
.iRmenu
{
margin-top:0px;margin-left:15px;margin-bottom:0px;
}
.versteckt
{
display:none;
}
.clear
{
height:0;
line-height:0;
clear:both;
}
