A:link { color: #08729c;
	text-decoration: underline;
	font-family: Verdana;
} 
A:visited { color: #08729c;
	text-decoration: underline;
	font-family: Verdana;
}
A:hover {color: #08729c; text-decoration: none}
A:active { color: #08729c;
	text-decoration: underline;
	font-family: Verdana;
}


body, td, tr {
	font-family:Verdana;
	font-size:12px;
	color:#565656;
	line-height: 18px;

}

body { 
	background-image:url(../images/background.gif); 
	background-repeat:repeat-x; 
	background-color:#4b8ea8; 
	margin-left:0px;
	margin-top:0px; 
	text-align:left;
 }

#container-header {
  clear: both;
  float:none;
  width:100%;
  height: auto;
}

#header-links {
width: 582px;
float:left;
height: 125px;
background-image:url(../images/bg-wicklein-top.jpg); background-repeat:no-repeat;
}

#header-rechts { 
width: 263px;
float:left;
height: 125px;
}

#container-content {
  clear: both;
  float:none;
  width:845px;
  height: auto;
  background-image:url(../images/bg-main.gif);
  background-repeat:repeat-y;
}

#balken {float: none; clear:both; height: 12px; }
#links { float:left; width: 242px; }
#abstand {float:left; width: 10px; height:100px; }
#rechts { float:left; width: 593px; height: auto; }

.content { width: auto; padding-right: 8px; }
.content-navi {width: auto; padding-left: 8px; }
.rahmen { border: #c0d2e0 solid 1px; padding: 8px; }

#container-content-after {
  clear: both;
  float:none;
  display:block;
  height:1px;
  width:100%;
  margin:0px;
  padding:0px;
  }
  

#container-foot {
  clear: both;
  float:none;
  display:block;
  width:100%;
  height: 98px;
  background-image:url(../images/bg-footer.gif); 
  background-repeat:repeat-y;
  background-color:#9b7a5b;
  color:#bc9880;
}

#container-page {
  width: 845px;
  text-align: left;
  height: auto !important; /* For Modern Browsers */
  height: 100%; /* For IE */
  margin-left: 0px;
}


a.block {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	
	background-color: #bed2db;
	color: #666666;

	display: block;

	margin-bottom: 0px;

	padding-bottom: 2px;
	padding-left: 12px; 
	padding-right: 0px;
	padding-top: 2px;

	border-right: #dddddd 0px solid;
	border-top: #dddddd 0px solid;
	border-bottom: #ffffff 1px solid;
	border-left: #dddddd 0px solid;
}

a.block:link {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	
	background-color: #bed2db;
	color: #666666;

	display: block;

	margin-bottom: 0px;

	padding-bottom: 2px;
	padding-left: 12px; 
	padding-right: 0px;
	padding-top: 2px;

	border-right: #dddddd 0px solid;
	border-top: #ffffff 0px solid;
	border-bottom: #ffffff 1px solid;
	border-left: #dddddd 0px solid;
}
a.block:visited {
background-color: #bed2db;
color: #666666;
	text-decoration: none;
}
a.block:hover {
	background-color: #08729c;
	color: #ffffff;
	text-decoration: none;
}


a.block:active {
	background-color: #bed2db;
	color: #666666;
	text-decoration: none;
}


a.blockaktiv {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	
	background-color: #08729c;
	color: #ffffff;

	display: block;

	margin-bottom: 0px;

	padding-bottom: 2px;
	padding-left: 12px; 
	padding-right: 0px;
	padding-top: 2px;

	border-right: #dddddd 0px solid;
	border-top: #dddddd 0px solid;
	border-bottom: #ffffff 1px solid;
	border-left: #dddddd 0px solid;
}

a.blockaktiv:link {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	
	background-color: #08729c;
	color: #ffffff;

	display: block;

	margin-bottom: 0px;

	padding-bottom: 2px;
	padding-left: 12px; 
	padding-right: 0px;
	padding-top: 2px;

	border-right: #dddddd 0px solid;
	border-top: #dddddd 0px solid;
	border-bottom: #ffffff 1px solid;
	border-left: #dddddd 0px solid;
}


a.blockaktiv:hover {
	background-color: #08729c;
	color: #ffffff;
	text-decoration: none;
}

a.blockaktiv:active {
	background-color: #08729c ;
	color: #ffffff;
	text-decoration: none;
}

a.blockaktiv:visited {
	background-color: #08729c;
	color: #ffffff;
	text-decoration: none;
}


.linktext {
	color: #AC0A05;
	text-decoration: underline;
	font-family: Verdana, verdana, Helvetica, sans-serif;
	line-height: 14px;
}


a.submenu {
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	
	background-color: #ffffff;
	color: #666666;

	display: block;

	margin-bottom: 0px;

	padding-bottom: 2px;
	padding-left: 18px; 
	padding-right: 0px;
	padding-top: 2px;

	border-right: #dddddd 0px solid;
	border-top: #dddddd 0px solid;
	border-bottom: #ffffff 1px solid;
	border-left: #dddddd 0px solid;
}

a.submenu:link {
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	
	background-color: #ffffff;
	color: #666666;

	display: block;

	margin-bottom: 0px;

	padding-bottom: 2px;
	padding-left: 18px; 
	padding-right: 0px;
	padding-top: 2px;

	border-right: #dddddd 0px solid;
	border-top: #dddddd 0px solid;
	border-bottom: #ffffff 1px solid;
	border-left: #dddddd 0px solid;
}
a.submenu:visited {
background-color: #ffffff;
color: #666666;
	text-decoration: none;
}
a.submenu:hover {
	background-color: #ffffff;
	color: #08729c;
	text-decoration: none;
}


a.submenu:active {
	background-color: #ffffff;
	color: #666666;
	text-decoration: none;
}


a.submenuaktiv {
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	
	background-color: #ffffff;
	color: #08729c;

	display: block;

	margin-bottom: 0px;

	padding-bottom: 2px;
	padding-left: 18px; 
	padding-right: 0px;
	padding-top: 2px;

	border-right: #dddddd 0px solid;
	border-top: #dddddd 0px solid;
	border-bottom: #ffffff 1px solid;
	border-left: #dddddd 0px solid;
}

a.submenuaktiv:link {
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	
	background-color: #ffffff;
	color: #08729c;

	display: block;

	margin-bottom: 0px;

	padding-bottom: 2px;
	padding-left: 18px; 
	padding-right: 0px;
	padding-top: 2px;

	border-right: #dddddd 0px solid;
	border-top: #dddddd 0px solid;
	border-bottom: #ffffff 1px solid;
	border-left: #dddddd 0px solid;
}


a.submenuaktiv:hover {
	background-color: #ffffff;
	color: #08729c;
	text-decoration: none;
}

a.submenuaktiv:active {
	background-color: #ffffff;
	color: #08729c;
	text-decoration: none;
}

a.submenuaktiv:visited {
	background-color: #ffffff;
	color: #08729c;
	text-decoration: none;
}


.eingabefeld {
	border: #007e65;
	color: #989898;
	border-style: solid;
	background-color: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
 
.eingabebutton {
	border: thin #007e65 solid;
	background-color: #ffffff;
	color: #989898;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

.headline{
	color:#067297;
	font-family: Verdana;
	font-size: 16px;
	text-transform:uppercase;
	font-weight:bold;

}

.subline { 
	color:#067297;
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
}

.inhalt{
	padding-left: 28px;
	padding-right: 28px;
	padding-top:28px;
	font-family: Verdana, Helvetica, sans-serif;
}

A.bannermenu { color: #FFFFFF; text-decoration: none; font-family: Verdana; } 
A.bannermenu:hover {color: #FF6600; text-decoration: none}
A.bannermenu:active { color: #FFFFFF; text-decoration: none; font-family: Verdana;}
A.bannermenu:visited { color: #FFFFFF; text-decoration: none; font-family: Verdana;}

li .block {list-style:none;}
