html, body, table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:150%;
	color: #333399;
	margin: 0;
	padding: 0;
	background: #ffffff;
}

.YouAreHere {
    background-image:url(images/YouAreHereLinks.jpg);
	font-size: 9px;
	color: #EFF6FD;
	text-align: right;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 0px 0px;
}

YouAreHereLink {
    color: #EFF6FD;
	vertical-align: top; 
	}
a.YouAreHereLink {color:#EFF6FD;text-decoration:none;}
a.YouAreHereLink:hover {color:#EFF6FD;text-decoration:none;}
		
#LinkeSpalte {
	width: 140px;
	vertical-align: top;
	padding: 0px 0px 0px 10px;
	background: #EFF6FD;
	height: 500px;
	/**** gesamt 150 *****/
}

#ContentSpalte {
	width: 590px;
	vertical-align: top;
	text-align: left;
	vertical-align: top;
	padding: 30px 40px 0px 40px;
	background: #ffffff;
	
	/*** gesamt 680 px ******/
}

#RechteSpalte {
	width: 170px;
	vertical-align: top;
	align: right;
	padding: 20px 0px 0px 0px;
	background: #ffffff;
	
	/*** gesamt 170 px ******/
	}
	
.KastenRechts {
	width: 170px;
	font-size:12px;
	border: solid;
	border-width: 1px;
	border-color: #4077DB;
	background: #FFFFFF;
	margin: 10px 0px 20px 0px;
	
	/*** gesamt 190 px ******/
}	

.KastenRechtsHead {
	color:#ffffff;
	background: #4077DB;
	font-size:12px;
	font-weight:bold;
	line-height:100%;
	text-align: center;
	text-transform:uppercase;
	padding: 5px 0px 5px 0px;
}	

.KastenRechtsText {
	line-height:150%;
	font-size:11px;
	padding: 0px 7px 15px 7px;
}	


.EditKastenRechts {
	width: 140px;
	font-size:12px;
	border: solid;
	border-width: 1px;
	border-color: #333399;
	background: #ffffff;
	margin: 10px 0px 20px 0px;
	
	/*** gesamt 190 px ******/
}	

.InsertExternenLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px 10px 10px 20px;
	text-align:left;
}

.imgContentSpalte {
   float:left; 
   margin-right:10px; 
   margin-top:5px; 
   margin-bottom:10px;
} 

p.bodytext {
	margin-top: 6px;
	color: #184AB0;
	line-height:150%;
}

.small {
	font-size: 10px;
}

.head {
	font-size: 18px;
	line-height:150%;
	font-size:bold;
}

.mailformular {
 border-style:dotted;
 border-width: 1px; 
 border-color:#333399; 
 background-color:#ffffff;
 overflow : auto;
 font-family: verdana, arial; 
 font-size: 12px;
 color: #333399;
}

.InfoboxformularHead {
  border-style:dotted;
 border-width: 1px; 
 border-color:#ffffff; 
 background-color:#008A63;
 font-family: verdana, arial; 
 color:#ffffff;
 text-align:center;
 font-size: 11px;
 font-weight:bold;
 text-transform:uppercase;
 scrollbar:no;
}

.Infoboxformular {
 border-style:dotted;
 border-width: 1px; 
 border-color:#999999; 
 overflow : auto;		
 font-family: verdana, arial; 
 font-size: 11px;
 color: #4C4D4D;
 scrollbar:no;
}


.formular {
 border-style:dotted;
 border-width: 1px; 
 border-color:#4077DB; 
 background-color:#ffffff;
 overflow : auto;
 font-family: verdana, arial; 
 font-size: 12px;
 color: #333399;
}

.formularhead {
 border-style:dotted;
 border-width: 1px; 
 border-color:#4077DB; 
 background-color:#ffffff;
 overflow : auto;
 font-family: verdana, arial; 
 font-size: 18px;
 font-size:bold;
 color: #333399;
 scrollbar:no;
}

hr {
 color: #4077DB;
 height: 1px;
}

.button {
 font-family: verdana, arial; 
 font-size: 11px;
 font-weight:bold; 
}

a				{color:#333399; }
a:hover			{color:#333399; text-decoration:underline;}


/****************  SITEMAP ****************/
div.sitemap  {
  line-height:150%; 
  padding: 0px 0px 0px 50px;
}

a.sitemap				{color:#333399;text-decoration:underline;}
a.sitemap:hover			{color:#inherit;text-decoration:underline;}



/****************  NAVIGATION  ****************/

a.navigation			{color:#ffffff; text-decoration:none;}
a.navigation:hover		{color:#ffffff; text-decoration:underline;}
a.navigationaktiv		{color:#ffffff; text-decoration:none;}
a.navigationaktiv:hover	{color:#ffffff; text-decoration:underline;}
a.navheader				{color:#ffffff; text-decoration:none;}
a.navheader:hover		{color:#ffffff; text-decoration:underline;}

a.navigation div.lipunkt {position:relative; float:left;width:6px; height:6px; margin: 10px 0px 0px 4px; background-color:#4077DB; line-height:5px; font-size:5px; cursor:pointer; visibility:visible;}
a.navigation:hover div.lipunkt {position:relative;float:left; width:6px; height:6px; margin: 10px 0px 0px 4px; background-color:#ffffff; line-height:5px; font-size:5px; cursor:pointer; visibility:visible;}
a.navigationaktiv div.lipunkt {position:relative;float:left; width:6px; height:6px; margin: 10px 0px 0px 4px; background-color:#ffffff; line-height:5px; font-size:5px; cursor:pointer; visibility:visible;}
a.navigationaktiv:hover div.lipunkt {position:relative;float:left; width:6px; height:6px; margin: 10px 0px 0px 4px; background-color:#ffffff; line-height:5px; font-size:5px; cursor:pointer; visibility:visible;}


li.navi, ul.navi {list-style-type:none;list-style-position:outside;margin:0px 0px 0px 0px; padding:4px 0px 0px 0px;}

div.leftcontent {
    position:relative;
	width:180px;
	vertical-align: top;
    float:left;
    top:0px;
    height:auto;
    overflow:hidden;
    font-size:11px;
    z-index:8;
}


div.navbox	{border-bottom: 1px solid #EFEFEF;}


div.navigationhead {
    position:relative;
    width:180px; 	
    min-height:30px;
    background-color:#4077DB;
	font-family:verdana;
    font-size:11px;
	line-height:18pt;
    font-weight:bold;
    cursor:pointer;
	text-transform:uppercase;
}


* html body div.navigationhead  {height:20px;}
div.navigation1 {
    position:relative;
    width:180px;
    min-height:20px;
	background-color:#D1D1D1;
    font-family:verdana;
    font-size:11px;
	line-height:18pt;
    font-weight:bold;
    cursor:pointer;

}

/* IE: Hoehe des DIVs */
* html body div.navigation1  {height:20px;}

div.navigation2 {
    position:relative;
    width:180px;
    min-height:20px;
	background-color:#CFE8E4;
    font-family:verdana;
    font-size:11px;
	line-height:18pt;
    cursor:pointer;
}

div.navigation3 {
    position:relative;
    width:180px;
    min-height:20px;
	background-color:#ffffff;
    font-family:verdana;
    font-size:11px;
	line-height:18pt;
    cursor:pointer;
}
/* IE: Hoehe des DIVs */
* html body div.navigation3  {height:20px;}

div.navigation4 {
    position:relative;
    width:180px;
    min-height:20px;
	background-color:#ffffff;
    font-family:verdana;
    font-size:11px;
	line-height:18pt;
    cursor:pointer;
}
/* IE: Hoehe des DIVs */
* html body div.navigation4  {height:20px;}

div.navbox				{border-bottom: 1px solid #EFEFEF;}

.copyright {font-size:9px; color:#4077DB ; text-align:left ;padding: 0px;}
hr {border-style: none; background-color: #333399; color:#333333; height: 1px;}
