*{margin:0;padding:0;font-family:arial,helvetica,sans-serif;font-size:12px;line-height:16px;;}
body{text-align:center;background:url(bilder/bg.jpg) top center repeat-x #d1d1d1;color:#333;background-attachment:fixed;}
h1,h2,h1 a,h2 a{font-size:16px;font-weight:bold;line-height:20px;}
h1,h2,h3{margin-top:25px;margin-bottom:15px;color:#406180;}
h2,h3{font-size:13px}
a,a:hover{color:#475B8F}
address{font-style:normal;}
img{border:0;}
hr{color:whitesmoke;margin-top:30px;margin-bottom:30px;background-color:whitesmoke;height:1px;border:0;border-bottom:1px solid #ddd;}
p strong{color:#406180; background:#ddd; padding:5px; margin-right:10px; }
p,hr,ul{margin-top:0.5em;margin-bottom:0.5em;}
ul li{margin-bottom:5px;}
ul{padding-left:25px;list-style-type:square;}
ol {margin-left:2em;}

#container{width:785px;margin-left:auto;margin-right:auto;background:url(bilder/bg2.jpg) top left repeat-y #fff;}
#content{text-align:left;}
#contentInhalt{margin-left:30px;float:left;width:490px;}
#contentNavigation{float:right;width:225px;margin-right:10px;}

#footer a,#footer a:hover{color:#fff;}
#footer{height:20px;color:#fff;padding-top:5px;background:url(bilder/bottom.jpg) top left no-repeat;}
#footerLinks{text-align:center;padding-top:10px;padding-bottom:20px;}

#header h1 a{font-size:12px;font-weight:bold;color:#aaa;padding:10px 0 0 30px;margin:0;}
#header{text-align:left;height:220px;background:url(bilder/bg3.jpg) top left no-repeat #fff;}

#nav li a:hover{background:#E0E9E9;}
#nav li a{display:block;padding:8px 10px;text-decoration:none;background:#fff;border-bottom:1px solid #ddd;border-top:1px solid #fff;}
#nav li li a{padding:6px 8px 6px 20px;}
#nav li li span{padding:4px 8px 4px 20px;}
#nav li span#configParent,#nav li span #configuration{display:inline;font-weight:normal;padding:0;}
#nav li span{display:block;padding:6px 10px;font-weight:bold;color:#666;}
#nav li{display:inline;padding:0;margin:0;}
#nav,#nav ul{margin:0;padding:0;list-style:none;}
#nav{margin-bottom:1em;}

#topBox p{margin:0;padding:5px 10px;}
#topBox{background:#ddd;text-align:left;margin-bottom:20px;}

.center{text-align:center;}
.clear{clear:both;}
.contentNavigationPadding{padding:10px;}
.contentPadding{padding:15px;}
.contentPadding2{padding:10px 15px;}
.info,blockquote{font-size:12px; background:#547EA6; color:#fff; font-weight:bold; padding:6px 15px; }
.mitHintergrund{background:#eee; border-bottom:1px solid #ccc; padding:5px 0; }
.oeffnungszeiten td{padding:2px 15px 2px 0;}
.oeffnungszeiten{}
.sitemap li{margin-bottom:5px;}
.sitemap{list-style-image:url(bilder/page.gif);margin-left:30px;padding:10px;}
.schatten { background: url(bilder/bildschatten.gif) bottom left no-repeat; padding: 4px 9px 17px 9px; }

