@charset "utf-8";
/* CSS Document */
body
{
background-color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
table{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;}
#Indexr1c1 {
	position:absolute;
	left:50px;
	top:0px;
	width:900px;
	height:236px;
	visibility:visible;
	background-image:url(../Images/Index_r1_c1.jpg);
	border-left-color:#BBBBBB;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#BBBBBB;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#BBBBBB;
	border-top-style:solid;
	border-top-width:1px;
	/*margin-left:50px;*/
}
#Navigation {
	position:absolute;
	left:50px;
	top:234px;
	width:900px;
	height:33px;
	visibility:visible;
	background-image:url(../Images/Index_r2_c1.jpg);
	border-left-color:#BBBBBB;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#BBBBBB;
	border-right-style:solid;
	border-right-width:1px;
	/*margin-left:50px;*/
}
#Content {
	position:absolute;
	left:50px;
	top:266px;
	width:900px;
	/*height:471px;*/
	visibility:visible;
	background-color:#fffff;
	border-left-color:#BBBBBB;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#BBBBBB;
	border-right-style:solid;
	border-right-width:1px;
	/*margin-left:50px;*/
	/*margin-top:33px;*/
	padding-top:20px;
}
.Infobox{float:left; margin-right:20px;width:200px;margin-left:20px;}
.Infobox a{ color:#005BAB;}
.Infobox a:hover{color:#005BAB;text-decoration:underline;}
.ContentPartHeader{ background-color:#DDDDDD; color:#555555; text-align:center;padding:5px; border-top-color:#555555;border-top-style:solid;
border-top-width:1px; border-left-color:#555555;border-left-style:solid;
border-left-width:1px; border-right-color:#555555;border-right-style:solid;
border-right-width:1px; font-weight:bold;}
.ContentPartBody{ font-size:xx-small; border-color:#555555; border-style:solid;
border-width:1px; padding:5px;}

#Indexr4c1 {
	/*position:absolute;
	top:754px;
	left:50px;*/
	width:900px;
	height:46px;
	visibility:visible;
	background-image:url(../Images/Index_r4_c1.jpg);
	border-left-color:#BBBBBB;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#BBBBBB;
	border-right-style:solid;
	border-right-width:1px;
	/*margin-left:50px;*/
	margin-left:-1;
	margin-top:10px;
}
#flashlogo{ width:400px; height:235px; float:left;}

#mainmenu{ width:400px; height:235px; float:left;}
.mainlink{ color:#000000; text-decoration:none; font-size:10px;  padding-left:15px; padding-top:10px; height:25px; display:block; width:80px;}
.mainlink:hover{ color:#475a73; text-decoration:none; font-size:10px; padding-left:15px; height:25px; display:block; padding-top:10px; width:80px; background-color:#7595bf;}
.tdmain{border-left-style:solid; border-left-width:1px; border-left-color:#7fa3d3; width:80px;
height:25px;}

#Copyright{color:#ffffff; padding-top:18px; padding-left:20px; width:400px; float:left;}

#footer{width:400px; float:left;}
.footerlink{ color:#EEEEEE; text-decoration:none; font-size:10px;  padding-left:15px; padding-top:18px; height:25px; display:block; width:80px;}
.footerlink:hover{ color:#EEEEEE; text-decoration:underline; font-size:10px;  padding-left:15px; padding-top:18px; height:25px; display:block; width:80px;}
.tdfooter{width:80px;}

a{ color:#EEEEEE; text-decoration:none; font-size:10px;}
a:hover{ color:#EEEEEE; text-decoration:underline; font-size:10px;}

.navlink{ color:#555555; text-decoration:none; font-size:14px; height:10px; display:block;font-weight:bold; padding-left:10px;}
.navlink:hover{  color:#BBBBBB; text-decoration:none; display:block; font-weight:bold;height:10px; font-size:14px;}
.tdnav{width:25px; height:33px;}
.tdnav:hover{background-color:#555555;width:25px; height:33px;}
.imglink:link{
text-decoration:underline;
color:#005BAB;
font-family:Verdana;
font-size:10px;
}
.imglink:hover{
text-decoration:none;
color:#65ABE9;
font-family:Verdana;
font-size:10px;
}
.imglink:visited{text-decoration:underline;
color:#005BAB;
font-family:Verdana;
font-size:10px;}
img{border: solid 2px;}
.imgalt{ border:none;}
H1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#D9DEF0;
font-size:30pt;
}

H2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#005BAB;
font-size:12pt;
font-weight:bold;
}

H3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#005BAB;
font-size:10pt;
font-weight:bold;
}
.dienst td{color:#005BAB;}
.Kontakt{ background-color:#d9dadb; width:380px; height:150px; font-family:Verdana, Geneva, sans-serif; text-align:center; color:#000; font-size:10px;}
.Kontakt h1{ font-size:16px; font-weight:bold;color:#000;}
.Kontakt h2{ font-size:16px; color:#000; font-weight:normal;}
.Kontakt2 { text-align:center;}
.Kontakt2 h2{ font-size:16px; color:#000; font-weight:normal;}
.GreyHeader {background-color:#d9dadb;height:45px;width:800px; margin-left:20px;z-index:1;}
.GreyHeader2 {background-color:#d9dadb;height:45px;width:600px; margin-left:20px;z-index:1;}
.blueheader { background-color:#003d8f;margin-top:20px; margin-left:40px; height:30px; width:50%; position:absolute; color:#fff; font-weight:bold;font-size:14px;padding-left:10px; z-index:200;}
.blueheader2 { background-color:#003d8f;margin-top:20px; margin-left:20px; height:25px; position:absolute; width:300px; color:#fff; font-weight:bold;font-size:14px;padding-top:10px;padding-left:10px;z-index:200;}
.blueheader2 a{ color:#fff; font-weight:bold;font-size:14px;}
.blueheader2 a:hover{ color:#999; font-weight:bold;font-size:14px;}
.maintext {margin-left:40px; margin-top:20px; width:80%;}
.maintext2 {margin-top:20px; width:80%;}
.maintext3{width:627px; margin-top:35px;position: absolute; padding-top:30px;padding-left:10px;padding-right:5px;}
.maintextgrey {width:627px; background-color:#CCC; margin-top:35px;;position: absolute; padding-top:30px;padding-left:10px;padding-right:5px;margin-left:10px;}
.maintextcenter{margin-left:80px; margin-top:20px; width:80%;text-align:center;}
.infobox_right{width:75%; height:280px; margin-left:220px;}
.infobox_right2{width:75%; height:180px; margin-left:220px;}
.infobox_right3{width:75%; height:210px; margin-left:220px;}
.infobox_right4{width:75%; height:420px; margin-left:220px;}
.infobox_right5{width:75%; height:100px; margin-left:220px;}
.dienstleistungpart{width:600px;}
.Impressum{ background-color:#d9dadb; width:380px; height:150px; font-family:Verdana, Geneva, sans-serif; text-align:center; color:#000; font-size:10px;}
.Impressum h1{ font-size:16px; font-weight:bold;color:#000;}
.Impressum h2{ font-size:16px; color:#000; font-weight:normal;}
.Impressum a{ color:#000; text-decoration:none;}
.Impressum a:hover{color:#000; text-decoration:none;}
.ImpressumTable td:hover{background-color:#999;}
.versHeader{color:#003d8f; font-size:12px; font-weight:bold;padding-left:40px;}
