body{background-color:#F2F2F2;}

table.header {
	background-color: #BED3E9;  
}
table.header1 {
	background-color: #BED3E9;  
}
table.footer {
	border-top: 2px solid #064180; 
	background-color: #BED3E9;  
}
a {font:11px Helvetica,Arial,Verdana,sans-serif; color:#000000; text-decoration:none;}
a:hover {color:#94B7F0;}

td { 
	font-size:12px;
	font-family: Arial, Verdana, Futura, Helvetica, sans-serif;	
	font-weight: 500; 
}


  
td.head { 
	border-width:0px;
  padding: 0px;
	background-color: #BED3E9;
	height: 80px;
	background-image:url(/bilder/head_verlauf.gif);
	background-repeat:no-repeat;
}
td.foot{ 
	border-width:0px;
  padding: 0px;
	background-color: #BED3E9;
	height: 30px;
	background-image:url(/bilder/foot_verlauf.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

td.links { 
	border-width:0px;
  padding: 0px;
	background-color: #BED3E9; 
}

td.menu {
	background-color: #eaeaed; 
  height:30px; 
  background-image:url(/bilder/menu_verlauf.gif);
	background-repeat:no-repeat;
	font:bold 12px Verdana; 
  color:#353E60;
}

td.boxheader { 
	border-width:2px; 
  padding: 4px; 
  height: 9px;
	background-color: #BED3E9;
	color: #333333; 
  font-size: 12px; 
  font-family: Arial, Verdana, Futura, Helvetica, sans-serif; 
  font-weight: 600;
}

td.boxcontent { 
  padding: 10px 20px 10px 20px; 
  background-color: #f7f7f7; 
  vertical-align: top; 
  text-align: left;
}
td.boxfooter { 
	border-width:2px; 
  padding: 4px; 
  background-color: #EAEAED; 
  height: 9px;
}
.schaten{
  width:6px;
  height:auto;
  background-image:url(/bilder/schaten.gif);
	background-repeat: repeat-y;
}

.head1 {
  font:bold 22px Verdana; 
  color: #353E60; 
  margin:0px;
}
.head_kl{
  font:bold 16px Verdana;
  color: #353e60;
  margin:0px;
}
.head2 {
  font:22px Helvetica,Arial,Verdana,sans-serif; 
  color:#527DCE;
  margin:5px;
}
.head3 {font-weight:900; font:10px Helvetica,Arial,Verdana,sans-serif; color:#527DCE; text-align:center;}

.bodytext {font:12px Helvetica,Arial,Verdana,sans-serif; color:#000000; text-align:justify; vertical-align: top;}
#bodytext {font:12px Helvetica,Arial,Verdana,sans-serif; color:#000000; text-align:justify; vertical-align: top;}

.bodytext_klein {font:10px Helvetica,Arial,Verdana,sans-serif; color:#000000; text-align:justify; vertical-align: top;}
.bodytext_klein a{font:10px Helvetica,Arial,Verdana,sans-serif; text-decoration:none; color:#35579A;}
.bodytext_klein a:hover{text-decoration:underline; color:#35579A;}

td.menu  a{
  font:bold 12px Verdana; 
  color:#353E60; 
  text-decoration:none;
  text-transform:uppercase;
}
td.menu  a:hover{
  color:#527DCE; 
  text-decoration:none;
}
td.menu  a.aktiv {
  font:bold 12px Verdana; 
  color:#527DCE; 
  text-decoration:none;
}
table tr td div.bodytext div center a {font:bold 12px Helvetica,Arial,Verdana,sans-serif; color:#000000; text-decoration:none;}
table tr td div.bodytext div center a.aktiv {font:bold 12px Helvetica,Arial,Verdana,sans-serif; color:#94B7F0; text-decoration:none;}


.aktiv  {font:bold 13px Helvetica,Arial,Verdana,sans-serif; color:#94B7F0; text-decoration:none;}

.smaller{font-size:10px; height:18px;}
.small  {width:71; font-size:10px; height:18px;}
.medium {width:146; font-size:10px; height:18px;}
.big    {width:300; font-size:10px; height:18px;}
.bigsh  {width:300; font-size:10px;}

.uebersicht {position:absolute; top:655px; visibility:visible;}

.referenzen {
  font:11px Helvetica,Arial,Verdana,sans-serif; 
  color:#353E60; 
  text-decoration:none;
  padding-top:3px;
  padding-bottom:3px;
}

.referenzen a{ 
  font:11px Helvetica,Arial,Verdana,sans-serif; 
  color:#353E60; 
  text-decoration:none;
  padding-left:2px;
  padding-right:2px;
}
.referenzen a:hover{
  text-decoration:underline;
}


.info{
  position: absolute;
  top:1000px;
  font:10px Helvetica,Arial,Verdana,sans-serif; 
  color:#CCCCCC; 
  vertical-align:top; 
  line-height:13px; 
  visibility:visible;
  width:702px; 
  border:1px dashed #CCCCCC;
}
