html {height:101%;}

BODY  { background-color: #fff; text-align: center; margin: 40px 30px; padding: 0 }
P  { margin-top: 0; margin-bottom: 7px }
BODY, H2, #rightcol TD  { font-size: 12px; font-family: Arial, Helvetica, san-serif; line-height: 15px }
A   { color: #dc6c00; text-decoration: none }
#leftcol A:hover   { color: #dc6c00 }
H1   {font-size: 28px; color:#cc6600; font-family: "Times New Roman", Times, serif; font-weight:normal; line-height: 1em; }
H2   { font-size: 14px; font-weight: normal; margin: 0 0 15px }
UL {	margin: 7px 0 15px 0.7em; padding-left: 0.7em;}
IMG {border:none;}
#pagewidth { background-color: #ffffff; text-align: left; margin: 0 auto; width: 635px }
#leftcol  { width: 90px; float: left; }
#rightcol  { margin-left: 105px; width: 525px; }
#clear { clear:both; }
#leftcol A   { color: #808080; font-size: 10px; line-height: 12px; display: block; margin-bottom: 7px }
#header { margin-bottom: 38px }
A:hover { text-decoration: underline }
#leftcol #activeNav { color: #dc6c00 }
#footer { font-size: 11px; margin: 15px 0 0 0; padding: 7px 0 0; border-top: 1px dotted #c60 }
#imageheader { margin-bottom:20px; }
.whiteline { border-right: 1px solid white }
.popup  { text-align: left; border: solid 1px #c60; background-color: #fff; visibility: hidden; position: absolute; top: 304px; left: 357px; width: 260px }
.innerpopup  {padding: 20px;}


.downloads{
	line-height:20px;
}

.downloads a{
	padding: 5px 3px 5px 20px;
}

.downloads a.doc { 
	background: transparent url(/images/icon_doc.gif) no-repeat center left;
}

.downloads a.pdf { 
	background: transparent url(/images/icon_pdf.gif) no-repeat center left;
}

/* leistungen, neu: wq-bs, 20090309 */
#imagearray{width:520px}
#imagearray div{border:2px solid #c60;border-width:0 0 1px}
#imagearray div.first{border-top-width:1px}
#imagearray img{border:2px solid #c60;border-width:0 1px 0 0;width:172px;height:172px;}
#imagearray img.first{border-left-width:1px}

#leistungen a {}
#leistungen .strong{color:#c60;text-transform:uppercase}
#leistungen .innerpopup{padding:5px}
#leistungen .popup {width:172px;height:172px;}

/* sprachwahl, wq-kh, 20100906 */
#language{width:100px;float: right;}
#language ul{float:left; list-style:none;margin:0;padding:0;padding-left:0;}
#language>ul>li{float: left;margin:0;padding:0;width:50px;}
#language ul li a { color: #DC6C00; text-decoration: none;  }
#language ul li a:hover { text-decoration: underline; }

#footer a img { /*position: absolute; height: 49px; width: 49px;*/ margin-left: 62px; }
#footer a.email { position: relative; top: -34px; }
