body {text-align: center; font-family: Verdana, "sans serif"; background-color: #dbe3f0; background-color:  #D3DDED; margin-top: 13px;}
h1 {font-size: 1.2em; margin: 0.8em 0em 0.2em 0em;} 
h2 {font-size: 1.2em; margin: 1em 0em 0.2em 0em;} 
h3 {font-size: 1.2em;} 

#wrapper {width: 750px; margin: auto; text-align: center; font-size: 0.8em; font-family: Verdana, Arial, "sans serif";}
/*
#wrapper a {color: #124; text-decoration: underline;}
#wrapper a:hover {color: black; background: #eff7ff; text-decoration: underline;}
*/
#logopart {height: 64px; border: 1px solid #246; border-top: none; border-bottom: none; background-image: url('bilder/headbackground.png'); text-align: center;}
#logopart img {margin-top:11px;}
#header {margin-bottom: 12px;}

.leiste {background: url('bilder/topback.png') repeat-x; border: 1px solid #246; border-bottom: none; height: 24px; padding: 0; line-height: 20px; font-size: 13px; text-align: center}
.leiste a, .leiste a:link, .leiste a:active, .leiste a:hover, .leiste a:visited {color: #000; border-left: 1px solid; padding: 0px 6px; margin-top: 2px; text-decoration: none !important;} 
.leiste a:hover {background-color: #cddae9 !important;} 
.leiste ul, .leiste li {margin: 0; display: inline; list-style-type: none;}
.contents {background-color: #fff; border: 1px solid #274369; margin-bottom:12px; padding-bottom:11px;}

.gruen {
color: #10AE00; 
} 
.rot {
color: #B20800;
} 
.smaller {
font-size: 0.8em; 
} 

#ad a {color:black; font-size:0.7em; }

#news {width: 370px; margin: auto; maargin-bottom:9px;}
#news p {margin: 0; border-bottom: 1px dotted #cde; padding: 2px 0px; text-align: justify;}

/* Gaestebuch */
.gbformframe {width: 352px; margin: auto;}
.gbformbutton {background: #cde;}
.gbformstyle, #gbformstyletextarea, .gbeintragframe {border: 1px solid gray; color: black; background: #cde;}
.gbformstyle {font-size: 14px; overflow: hidden; width: 174px; height: 17px;}
#gbformstyletextarea {font-family: verdana, arial, "sans serif"; font-size: 12px; overflow: hidden; width: 345px; height: 90px;}
.gbform {width: 350px;}
.gbeintragframe {width: 620px; margin: auto; padding: 6px; height: 100%; overflow: auto;}
.gbtextframe {width: 618px;}
.gbdesc {width: 90px; text-align: right; float: left; margin: 2px 0px;}
.gbtext {width: 520px; text-align: left; float: right; margin: 2px 0px;}