
* {margin:0;padding:0;border:0}

html, body {min-height:100%; height:auto; height:100%; width:95%; background:url(../img/body.jpg) top repeat-x #E5E6EA;}

body {font-size:80%; color:#000000; font-family:Arial, Helvetica, Verdana, sans-serif;}

#head, #topnavi, #foot, #logo, #navi, #content_img, #content_img2, #content_img3, #content_img4, #anfahrt1, #anfahrt2, .spalte92, .top, .anfahrt3 {display: none;}

#content, .spalte1, .spalte2, .spalte3, .spalte33, .spalte4, .spalte5, .spalte52, .spalte6, .spalte7, .spalte8, .spalte88, .spalte89, .spalte90, .spalte91, {float:none; width:100%}

.spalte33 {border-bottom:solid 1px #999999;}
.spalte88 {border-top:solid 3px #999999; magrin-top:5px; margin-bottom:5px;}
.spalte89 {border-bottom:solid 3px #999999; magrin-top:5px; margin-bottom:5px;}

.ctxt, .right, .left {float:none;}

table {width:100%;}

img {float:none; margin:10px;}

p {font-weight:normal; font-size: 1.0em; color:#000000; text-align:justify; line-height:140%; padding-bottom:16px; width:100%;}

ul {list-style:outside; margin: 8px 0 8px 20px; line-height:140%;}

a {text-decoration:none; color:#000000; padding:0 10px 0 0; margin:0px;}

.bold{font-weight:bold;}
strong{padding:0 0 0 20px;}

.display_none {display:block;}
.display_block {display:none;}
.print {display:block;}
.border {border-bottom:solid 1px #999999; margin-bottom:10px;}

.anfahrt_abstand_1{margin-top:30px;}

h1 {margin-bottom:14px;font-size:140%;font-weight:bold;color:#0b5475;}
h2 {margin-bottom:14px;font-size:120%;font-weight:bold;color:#0b5475;}
h3 {margin-bottom:10px;font-size:110%;font-weight:bold;color:#000000;}

#home #content, #ueber #content, #referenzen #content, #partner #content, #nutzen #content, #infos #content, #spass #content{padding-bottom:0px;}