﻿html, body{margin:0px;padding:0px;background:#b4ccea;font-family:sans-serif, Helvetica;font-size:13px;}
@media screen{div{position:relative;margin:0px;padding:0px;}
#box{width:978px;margin:0px auto 0px 0px;padding:0px;background-image:url('img/bg-navarea.jpg');background-repeat:repeat-y;}
#headarea{padding:0px;margin:0px;height:130px;width:978px;text-align:right;background-image:url("img/kopfzeile.jpg");background-repeat:no-repeat;}
#headnav{padding:90px 10px 0px 806px;height:20px;}
#navarea{float:left;width:146px;padding-left:7px;margin-left:3px;margin-top:87px;margin-bottom:30px;}
#infoarea{float:right;width:162px;padding-right:7px;margin-right:3px;margin-top:87px;}
.infobox{margin-bottom:30px;border:1px solid #000099;background-color:#0099cc;}
.titelinfo{display:block;text-align:left;color:#0099cc;background-color:#000099;padding:2px 5px 2px 5px;}
.infoinhalt{padding:5px 5px 0px 5px;}
input.nl_text{margin-bottom:10px;}
#content{margin:20px 0px 20px 186px;width:590px;padding:0px;text-align:left;font-size:13px;}
.firmenname{font-weight:bold;font-style:italic;display:inline;}
.fliesstext{display:inline;}
#footarea{clear:both;height:30px;width:978px;margin-top:30px;background-image:url("img/fusszeile.jpg");background-repeat:no-repeat;}
#bottom30{margin-bottom:30px;}
#start{width:590px;height:393px;text-align:left;font-size:13px;color:#000099;background-image:url("img/bilder/start1.jpg");background-repeat:no-repeat;}
.start{padding:5px;margin-left:310px;margin-right:20px;text-align:center;background-color:#f2d392;}
#headarea img{border:0px;}
img.logo{position:absolute;top:0px;left:0px;padding:0px;margin:0px;z-index:10;width:166px;height:115px;}
#email_pic{width:31px;height:18px;}
#headarea a, #headnav a{text-decoration:none;margin:0px;color:#0099cc;}
a.headnav{padding-left:7px;}
#navarea a, #infoarea a{display:block;text-decoration:none;}
a.nav{color:#0099cc;background-color:#000099;border-style:outset;border-color:#000099;padding:2px 5px 2px 5px;margin-top:2px;}
a.subnav{color:#000099;background-color:#0099cc;border:1px solid #000099;border-top:none;padding:2px 5px 2px 10px;}
#navarea a:hover, #headnav a:hover, #infoarea a:hover{color:#febd59;}
}#content h1{padding:5px;margin-top:0px;margin-bottom:25px;text-align:left;font-size:26px;line-height:30px;color:#000099;border-bottom:1px solid #000099;font-style:italic;font-weight:lighter;}
#content h2{color:#000099;margin-top:20px;margin-bottom:10px;text-align:left;font-size:16px;font-weight:bold;}
#content h3{margin-top:20px;margin-bottom:10px;font-size:16px;font-weight:bold;}
#content h4{margin-top:10px;margin-bottom:5px;font-size:13px;text-decoration:underline;font-weight:bold;}
#content h5{color:#000099;padding:5px;margin:40px 320px 115px 20px;text-align:left;font-size:12px;font-weight:bold;background-color:#f2d392;}
#content h6{color:#000099;margin-top:40px;margin-bottom:40px;text-align:center;font-size:16px;font-weight:lighter;}
p{margin-bottom:20px;page-break-inside:avoid;}
fieldset{border:1px solid #000099;background-color:#fed583;margin-bottom:15px;padding-left:10px;}
legend{padding:0px 5px 8px 5px;color:#000099;font-weight:bold;}
fieldset td{width:290px;padding-bottom:10px;}
.button_nl{color:#0099cc;font-size:11px;border-style:outset;border-color:#000099;background-color:#000099;}
.button{color:#0099cc;font-size:13px;border-style:outset;border-color:#000099;background-color:#000099;}
input, select, textarea{font-size:13px;font-family:sans-serif, Helvetica;padding:0px;margin:0px;}
input.text{width:275px;}
input.plz{width:50px;margin-right:2px;}
input.ort{width:223px;}
textarea{width:560px;}
table{border-collapse:collapse;font-size:13px;}
tr{padding:0px;text-align:left;}
td{padding:0px;vertical-align:top;}
table.sinne{border-collapse:collapse;width:100%;height:220px;color:#000099;border:1px solid #000099;font-size:20px;background-image:url("img/bilder//sinne.jpg");}
.sinne td{padding:10px;}
table.termin{border-collapse:collapse;border:1px solid #000099;width:100%;}
.termin th{font-size:16px;color:#000099;background:#ffd68a;vertical-align:top;padding:5px;}
.termin td{vertical-align:top;border-top:1px solid #000099;border-bottom:1px solid #000099;padding:5px;}
table.link{border-collapse:separate;width:100%;}
table.link td{text-align:center;vertical-align:middle;padding:20px;}
table.link img{border:0px;margin-bottom:5px;}
table.link a{text-decoration:none;color:#000000;}
img.bild-rechts{border:1px solid #000099;margin-left:20px;margin-bottom:20px;}
img.bild-links{border:1px solid #000099;margin-right:20px;margin-bottom:20px;}
img.bild-mitte{border:1px solid #000099;margin-right:180px;margin-left:20px;margin-bottom:20px;}
