body {line-height: 120%; font-size: 101%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; padding: 0; margin: 0; background-color: #fff;}


a {text-decoration: underline; font-weight: normal; color: #066;}
a:visited {text-decoration: underline; font-weight: normal; color: #900;}
a:hover {text-decoration: underline; font-weight: normal; color: #099;}

/* h1 {font-family: "times new roman", "times roman", serif; font-variant: small-caps;} */

h1 {font-family: verdana, Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; }
h2,h3,h4 {letter-spacing: 0.1em;  line-height: 110%; font-family: Verdana, Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;  color: #366;}

h1 { font-size: 1.6em; margin-top: 0; line-height: 150%;}

h2 {font-size: 1.3em; }
h2.normal { font-size: 1.7em; border: none;}

h3 { font-size: 1.1em; font-variant: normal; font-family: Verdana, Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;}

h4 { font-size: 1em;}

 p,li {}

strong {color: #333;}

p.small {color: #ffe;}
p.center {text-align: center;}
p.note {font-size: .7em; line-height: 120%; border-top: 1px solid #999; margin-top: 30px;}
strong.phone {color: #c00;}

q {margin-left: 10px;}

table.standard {width: 99%;}
table.standard td {width: 50%;}

ul.standard {margin-left: 0; padding-left: 10px;}
ul.standard li {list-style-type: none; background-image: url(/grafik/bullet.gif); background-position: 0 .5em; background-repeat: no-repeat; padding-left: 16px; margin-bottom: 8px;}

ul.faktori {margin-left: 0; padding-left: 10px;}
ul.faktori li {list-style-type: none; background-image: url(/grafik/fbullet.gif); background-position: 0 .5em; background-repeat: no-repeat; padding-left: 16px; margin-bottom: 8px;}

dl.megafon {page-break-after:always;}
dt {font-size: 1.1em; color: #036; font-weight: 700; margin-top: 4px;}
dd {margin-left: 6%;}

dl.linklist dt {font-size: 1em; color: #036; font-weight: 700; margin-top: 4px;  margin-left: 6%;}
dl.linklist dd {margin-left: 6%; margin-bottom: 4%;}

#klammer {height: 99%;  width: 100%; margin:0; padding: 0; }

#fakebody {height: 99%;  width: 100%; margin:0; padding: 0; }




#kopfzeile {width: 95%;  padding: 16px 0 10px  20px; margin: 4px 0 0 0; }
#kopfzeile h1.top { width: 70%; font-size: 22px;  margin: 0;  padding: 0 0 6px 0; color: #055;  letter-spacing:0.2em;}
#kopfzeile h1.top span {padding-bottom: 2px; border-bottom: 2px solid #c60;}
#kopfzeile h1 { font-size: 12px; font-weight: 700; margin: 10px 0 0 0;}


#navigation {display: none;}


#navbox {display: none;}

#content { font-size: .8em;}




#content td p { font-size: 0.8em;}

#spalte { padding: 6px 10% 0 20px; font-family: Verdana, Arial, Helvetica, sans-serif;}
div.phpinclude { width: 70%; padding: 6px 10% 0 20px; font-family: Verdana, Arial, Helvetica, sans-serif;}
div.phpinclude dd {margin-bottom: 1em;}
div.phpinclude dt a {font-weight: 700;}

#fusszeile {display: none; padding-right: 4px; font-size: .7em; color: #fff; text-align: right;}

#kasten-rechts {

    float: right;
    margin: 20px 0 20px 20px;
    background:#ccc;
    border: 1px solid #eee;
    position:relative;
  }


#kasten-rechts p {margin: 0;}
#kasten-rechts .in p {margin: 0; padding: 6px;}


#kasten-links {width: 30%; float: left; background: #fff; border: 1px solid #d60; padding: 6px; margin: 20px 10px 10px 10px;}
#kasten-links  p {margin: 0;}



.in {
   background:#fff;
  border: 1px solid #033;
  position:relative;
  padding: 0;
  left: -5px;
  top: -5px;
  }


h4 {font-weight:bold; color:#000;}


img.thumb {display: block; width: 200px; border: none;}
img.icon {width: 16px; height: 15px; float: left; border: none; margin-right: 10px;}

div.rthumb {float: right; width: 200px; border: 1px solid #ccc; margin: 0 0 10px 15px;}
div.rthumb p {font-size: .7em; line-height: 110%;  margin: 2px 0 4px 0; padding: 0 1px 1px 1px; text-align: center; }

div.lthumb {float: left; width: 200px; border: 1px solid #f90; margin: 0 15px 10px 0;}
div.lthumb p {font-size: .7em; line-height: 110%; margin: 2px 0 4px 0; padding: 0 1px 1px 1px; text-align: center; }
div.irregularpic {float: right; margin: 0 0 10px 15px;}
div.irregularpic img {border: none;}

img.galerie {border: 1px solid #999; width: 200px; height: 150px;}
img.galeriehk {border: 1px solid #999; height: 200px; width: 150px;}

div.galerie {float: left; width: 200px; margin: 10px 0 10px 20px;}

img.rechts {display: block; float: right; margin: 0 0 1% 3%; border: none;}
img.links {display: block; float: left; margin: 0 3% 1% 0; border: none;}
img.portrait, img.landscape {border: 1px solid #066; margin: 0 0 70px 0; }

img.newspic {float: left; margin: 6px 10px 10px 0;}



#eintragsformular {}

#formrahmen {text-align: right; width: 25em;}
#formrahmen p {margin: 2px;}
#formrahmen p.left {margin: 6px 0 0 1.8em; text-align: left;}
#formrahmen form input.text,textarea {border: 1px solid #c93; margin-bottom: 4px;}
#formrahmen form textarea {width: 20em; height: 10em;}

