@charset "utf-8";
/* CSS Document */
/* reset */
html{background:#fff;color:#000;padding:5px}
body {font-family:Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;font-size:75%;margin:0;padding:0;}
h1.unsichtbar, h2.unsichtbar {display:none;font-size:smaller;margin-bottom:0;margin-top:15px;}
h1.unsichtbar.zwischtitel, h2.unsichtbar.zwischtitel {background:#4e575d;color:#fff;display:block;font-size:smaller;margin-bottom:0;margin-top:15px;padding:5px 0 5px 3px;}
div.unsichtbar.rechts {margin:10px 0;text-align:right;width:100%;}
.unsichtbar h1 {background:#4e575d;color:#fff;font-size:smaller;margin-bottom:0;padding:5px 0 5px 3px;}
#divright h2 {margin-top:9px;}
#divright h3 {margin-top:3px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td, address{margin:0;padding:0;}
fieldset,img{border:0;}
h1 {font-size:220%;line-height:130%;margin:0 0 14px 0;padding:0;z-index:100;}
h2 {font-size:140%;line-height:140%;margin:1.8em 0 0 0;}
h3 {font-size:120%;line-height:130%;margin:24px 0 0 0;}
h4 {font-size:120%;line-height:120%;margin:18px 0 0 0;padding:0;}
p {font-size:110%;line-height:120%;margin:2px 0px 0px 0px;}
a:link, a:visited {color:#039;text-decoration:none;}
a:active {color:#009;}
a:hover {color:#036;text-decoration:underline;}
input,textarea,select{font-family:Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;font-size:100%;font-weight:normal;}
input,textarea,select{font-size:100%;}
#divhead {margin:8px 0 4px;}
#divbyline {margin-left:0;}
.mobileNav ul li a {line-height:160%;}
.mobileNav p {color:#CC1929;}
#divmainnav {background:#ced7dd;width:100%;}
#divmainnav ul a:link, #divmainnav ul a:visited {font-weight:bold;line-height:180%;padding:2px 0 2px 5px;}
ul#mainnav li ul li {font-weight:normal;}
ul#mainnav li ul {background:#f0f3f5;}
#divmainnav ul ul a:link, #divmainnav ul ul a:visited	{font-weight:normal;padding-left:20px;}
#divsubtabnav {background:#f0f3f5;margin-top:5px;}
#divsubtabnav ul {list-style:none;padding:3px 5px;}
#divsubtabnav ul li {padding:2px 0;}
#divsubtabnav ul li a {line-height:120%;list-style:none;}
#divcont .kastentabcont .abst {margin-bottom:0 !important;margin-top:0 !important;}
address{font-style:normal;line-height:160%;}
hr.unsichtbar {border:0 none;}
.mobileNav {background:#f0f3f5;margin:0;padding:0;}
a:active {color:#009;}
#divpfad .pfadact {color:#CC1929;}
#divmainnav a.mainnavact {background-image:none !important;color:#CC1929 !important;}
#divmainnav a.mainnavact:hover {text-decoration:underline;}

#divsubcontnav ul a:link, #divsubcontnav ul a:visited	{padding:3px 0 5px 20px;}
#divmainnav ul ul a.subnavact {background:url(../img/icon-arrow-active.gif) no-repeat !important;color:#CC1929 !important;padding-left:20px;text-decoration:none;}
#divsubcontnav ul a.subcontnavtl {background:url(../img/icon-arrow-active.gif) no-repeat 0 1px;color:#CC1929;padding:3px 0 5px 20px;}
#divsubcontnav ul ul a.subcontnavact {background:url(../img/icon-arrow-subcont-active.gif) no-repeat 15px .1em !important;color:#CC1929 !important;}
#divsubcontnav ul ul a:link, #divsubcontnav ul ul a:visited	{padding:2px 0 2px 35px;}
#divsubtabnav a.subtabnavact span {color:#CC1929;}
#divservicenav ul li {padding:2px 0;}
#divservicenav li.servicenavact, #divservicenav a.servicenavact {font-weight:bold;}
#divright div.thumb-bild {clear:left;}
#divright div.thumb-bild.active {background:#EBEFF1;}
#divright div.thumb-bild img {float:left;margin-bottom:3px;margin-right:10px;}
.clear {clear:both;line-height:0;}
span.key {display:none;left:-2000px;position:absolute;top:-2000px;}

#tempWeihnachten2009 p {background:#f0f3f5;padding:5px;}

#homeImage { display: none; }

input.feldform2, label.labelform2 {	display: none;}
