@import url("flags.css");
@import url("menue.css");

html{
height:100%;
margin:0;
padding:0;}

body{
	height:100%;
	font-size: 11px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color:#979797;
	line-height:19px;
	margin:0;
	padding:0;
	text-align:center;
	background-color: #FEFEFE;
}
a, a:link, a:visited{
	color:#006ab2;
	text-decoration:underline;
}
a:hover{
color:#aaaaaa;
}
a.grey,a.grey:link,a.grey:visited{color:#aaaaaa;text-decoration:none;}
a.blue,a.blue:link,a.blue:visited{color:#aaaaaa;text-decoration:none;font-weight:bold;color:#006ab2;font-size:12px;}

a.small{font-size:9px;}
hr{border:none;border-top:1px solid #272727;border-bottom:transparent;height:1px;margin-bottom:7px;}
#line {clear:both;}
* html #line {margin:-5px 0 -7px 0;}
*+html #line {margin:-5px 0 -7px 0;}
h1{font-size: 13px;color:#006ab2;margin:0 0 7px 0;}
h2{font-size:11px;margin:0 0 7px 0;}
li{line-height:21px;}
td{vertical-align:top;}
.logos{width:400px;padding-top:13px;border:0px solid red;clear:both;float:left;}
.logos a{clear:both;float:left;padding-bottom:17px;}
#toplayer{width:982px;height:115px;margin:auto;padding:5px 0px;text-align:left;background:url(images/line.png) 1px bottom no-repeat;}
#toplogo{margin:0 auto;width:980px;height:137px;background: url(images/top-grafic.jpg) 0 0 no-repeat;border:1px solid #FFFFFF;}
#spruch{margin:93px 0 0 142px;width:230px;color:#B1B1B1;font-size:10px;}
#topimage{margin:3px auto 0 auto;width:970px;height:113px;text-align:left;border:1px solid #CFCFCF;}


#contentbox{margin:23px auto 0 auto;width:980px;height:433px;text-align:left;}
#left{float:left;width:300px;height:405px;padding:15px 18px;border:1px solid #E1E1E1;text-align:justify;background:url(images/gradient.png) 0 0 repeat-x;}
#left img{float:left;margin:5px 7px 0px 0px;border:1px solid #C1C1C1;}
#left img.mid{float:none;}
#right{float:right;width:557px;height:405px;padding:15px 27px;border:1px solid #E1E1E1;color:#777777;}
#right img{float:right;margin:5px 0px 0px 13px;border:1px solid #C1C1C1;}
#foto{width:100%;height:309px;border-bottom:1px solid #C7C7C7;background:url(images/frau.jpg) right top no-repeat;}
#foto ul{padding:7px 27px;font-size:12px;}
#foto li{padding:5px 0px;list-style:square;}
#banner{width:543px;height:82px;margin-top:3px;}
#banner img{padding:2px;border:1px solid #C7C7C7;}
#adresse{width:320px;height:auto;padding:0;text-align:left; font-size:10px;line-height:17px;}
#adresse a img{float:right;margin:0 5px -3px 0px;border:none;}
#detail{width:513px;height:300px;border:1px solid #C1C1C1; padding:5px 15px;overflow:auto;}
#kontaktdaten{width:320px;height:404px;padding:15px;text-align:left; font-size:11px;}
#kontaktdaten img{border:1px solid #CCCCCC;float:left;margin:0 11px 5px 0px;}
#kontaktdaten hr{clear:both;float:left;;width:320px;margin-bottom:7px;}
* html #kontaktdaten hr{margin-bottom:0px;}
*+html #kontaktdaten hr{margin-bottom:0px;}
#kontaktdaten table {clear:both;margin:0;}
#kontaktdaten td {height:23px;border-bottom:1px double #E7E7E7;}
*+html #kontaktdaten td {height:21px;}
* html #kontaktdaten td {height:21px;}
#kontaktdaten td img{clear:none;float:left;padding-right:5px;margin:0;border:none;width:auto;}
#headline{font-weight:bold;}

#kontakt{float:left;width:157px;height:225px;padding:5px;margin:6px 0 0 6px;}
#footer{clear:both;margin:7px auto;width:980px;height:27px;padding:3px 0 0 0;text-align:right;background:url(images/line.png) left top no-repeat;}
#footer a, #footer a:link,#footer a:visited{font-size:10px;color:#C1C1C1;text-decoration:none;}
#footer a:hover{color:#676767;}

#adresse{clear:both;margin:13px auto;width:944px;height:17px;padding:3px 0 0 0;text-align:left;border:1px solid #E1E1E1;padding:0 18px; }

#content ul {margin:0;list-style:disc; padding:0 0 0 15px;line-height:15px;}
#content li {margin:0;padding:0 0 7px 0;}

#links ul, #rechts ul {margin:0;padding:5px 23px;}
#links li, #rechts li {margin:0;padding:0 0 1px 0;line-height:13px;}

#text p {margin:9px 0;}

#pdf, #pdf2{clear:both;float:left;width:auto;}
#pdf img, #pdf2 img{float:left;margin:-7px 7px 0 0;border:none;}

#button{clear:both;width:557px;}
#button a img{float:left;margin-left:7px;border:none;}

ul.commu{width:550px;list-style:none;margin:0;padding:0;}
ul.commu li{float:left;width:250px;height:117px;padding-top:11px;border-bottom:1px dotted #ccc;margin-right:10px;line-height:17px;}

#right .downs ul{padding:0;margin:0;list-style:none;}
#right .downs ul li{widht:auto;float:left;margin:0 7px 13px 0;text-align:left;height:53px;}
#right .downs ul li a img{float:left;margin:0 13px 13px 0;border:none;}

