body {background: #f3f3f3 url(grafik/back.gif) repeat-x;font-size: 12px;font-family: Arial, Helvetica, sans-serif;color: #535353;text-align: center;margin:0;padding:0;}

h3{ font-size: 110%;margin: 12px 10px 10px 10px;text-align:left;}
h2{ font-size: 110%;margin: 12px 10px 10px 10px;text-align:left;}
h1{ font-size: 110%;margin: 10px 10px 2px 10px;padding:5px 0 5px 0; border-top:1px solid #888;border-bottom:1px solid #888; }
p {margin:5px 10px;text-align:left;}
p.small {margin:5px 10px;font-size:10px;}
p.mdl {text-align:center;}
hr {width:90%;border:1pt solid #888;}

#navi-top {width:100%;height:30px; background:#dd6403;border-bottom:1px solid #888;}
p.top {width:980px;margin:0 auto;font-size:90%;text-align:right;line-height:30px;}
#main {width:980px;margin:0 auto 10px;overflow: hidden;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
#left {width:270px;float:left;display:inline;margin-bottom:10px}
#news {width:250px;margin:34px 0 10px 10px;border:1px solid #888;}
#right {width:700px;float:left;display:inline;}
#top {width: 100%;height:74px;background:url(grafik/logo.gif) no-repeat;text-align:left;overflow:hidden;}
#navi {width:100%;}
#head-pic-a {width:100%;height:300px;background:url(grafik/startPic.jpg) no-repeat;border:1px solid #888;}
#head-pic-b {width:100%;height:300px;background:url(grafik/header1.jpg) no-repeat;border:1px solid #888;}
#head-pic-c {width:100%;height:300px;background:url(grafik/header-leistungen.jpg) no-repeat;border:1px solid #888;}
#head-pic-d {width:100%;height:300px;background:url(grafik/header3.jpg) no-repeat;border:1px solid #888;}
#head-pic-e {width:100%;height:300px;background:url(grafik/header4.jpg) no-repeat;border:1px solid #888;}
#head-pic-f {width:100%;height:300px;background:url(grafik/header5.jpg) no-repeat;border:1px solid #888;}
#head-pic-g {width:100%;height:300px;background:url(grafik/header6.jpg) no-repeat;border:1px solid #888;}
#head-pic-h {width:100%;height:300px;background:url(grafik/header7.jpg) no-repeat;border:1px solid #888;}

.cleaner {clear:both;}

#content {width:100%;background:white;overflow:hidden;margin:10px 0 10px 0;text-align:left;padding-bottom:15px;border:1px solid #888}
.content {width:50%;float:left;display:inline;}

a:link {color: black;font-weight:bold; text-decoration: none;} 
a:visited {color: black;font-weight:bold; text-decoration: none;}
a:active {color: black;font-weight:bold; text-decoration: underline;}
a:hover {color: black;font-weight:bold; text-decoration: underline;}

#footer {width:980px;margin:0 auto;font-size:90%;}

.navi ul {width:980px;margin:0 px auto;}
.navi li {padding:0 10px 0 10px;height:30px;line-height:30px;float:right;margin:0 14px -10px -5px; background:#eee url(grafik/button.gif) repeat-x;list-style: none;border-top:1px solid #ccc;border-bottom:1px solid #888;position: relative; z-index:1;}
.navi li a {display:block;}

.border {border:1px solid #bbb;}

.pic {float:left;margin: 0 10px 10px 10px;border:1px solid #888;}
.pic2 {float:left;margin: 13px 10px 60px 10px;border:1px solid #888;}
.gallery {margin:10px;border:1px solid #888;}
.contPic {float:left;margin:10px 0 0 10px;border:1px solid #888;}
.contRight {float:left;width:520px;}

.bild {float: left;text-align: left;margin:0 10px 5px 10px}
.bild-info {width: 100%;}
.news-box{width:97%;text-align: left;margin:5px auto;}
.news-pic {margin-right: 10px;margin-bottom: 2px;}


