body {
  background-color:#fbf9e9;
  background-image:url(hgrbody.gif);
  background-repeat:repeat-y;
  color:#000000;
  font-family:Arial,Helvetica,sans-serif;
  font-size:13px;
  margin:0;
}

h1 {
  font-size:22px;
  margin:18px 0px 12px 0px;
  padding:4px 0 4px 0;
}
h1.hinterl {padding-left:6px;padding-right:6px;}

h2 {
  font-size:18px;
  margin:18px 0px 12px 0px;
  padding:4px 0 4px 0;
}
h2.hinterl {padding-left:6px;padding-right:6px;}

h3 {
  font-size:15px;
  margin:18px 0px 10px 0px;
  padding:3px 0 3px 0;
}
h3.hinterl {padding-left:6px;padding-right:6px;}

h4 {
  font-size:13px;
  margin:16px 0px 10px 0px;
  padding:0;
}
h1.hinterl {padding-left:6px;padding-right:6px;}

p {
  font-size:13px;
  margin:10px 0px 10px 0px;
  padding:0;
}

ul {
  padding:0; 
  margin-left:20px; 
}

a:link    {color:#000099;}
a:active  {color:#cc0000;}
a:visited {color:#660066;}

b.bzwue {color:darkBlue;}
.klein {font-size:11px;}
.ohrwaschl {color: #000099}

#vkopf {
  background-color:#dddddd;
  margin:0;
  padding:0;
  width:100%;
}

#kopf1 {
  float:left;
  height:60px;
  margin:0;
  padding:12px 0px 12px 50px;
  width:60px;
}

#kopf2 {
  border-left-style:solid;
  border-left-width:15px;
  font-size:13px;
  height:84px;
  margin:0px 0px 0px 159px;
  padding:0px 3% 0px 25px;
}

#kopf2 h2 {
  margin:10px 0px 0px 0px;
  padding:0;
}

#kopf2 p {
  border-bottom-style:solid;
  border-bottom-width:1px;
  margin:0;
  padding:10px 0px 5px 0px;
}

#vhaupt {
  background-image:url(hgrbody.gif);
  background-repeat:repeat-y;
  clear:both;
  margin:0;
  padding:0;
}

#navbox {
  background-color:#ffeebb;
  float:left;
  font-size:13px;
  margin:0;
  padding:28px 0px 28px 0px;	
  width:160px;
}

#navbox img {margin-left:15px;}

#navmen {
  margin:20px 0 0 0;
  padding:0;
  width:160px;
}

#navmen ul {
  list-style-type:none; 
  padding:0; 
  margin:0; 
}

#navmen a{
  background: url(pf16_u.gif) 0px 0px no-repeat; 
  border-bottom:6px solid #ffeebb;
  color:#000000;
  display:block;
  margin:0;
  padding:0px 5px 0px 17px;
  text-decoration:none;
  width:138px;
}

#navmen a:hover{
  background-color:#e0d0a0;
}

#navmen li li a{
  display:block;
  font-size:11px;
  margin:0px 0px 0px 14px;
  padding:0px 5px 0px 14px;
  width:127px;  /* fuer den IE, sonst gibs vertikale (!) Luecken! */
}

#navmen a.geklappt:hover {background-color:#e0d0a0;}

#inhalt {
  margin:0px 0px 0px 160px;
  padding:1px 3% 10px 3%;
}

#iblockbox {
  background-color:#ffeebb;
  border-color:#fbf9e9;
  border-bottom-style:solid;
  border-bottom-width:15px;
  border-left-style:solid;
  border-left-width:15px;
  float:right;
  font-size:13px;
  margin:0 0 10px 0;
  padding:0;	
  width:160px;
}

#iblockinnen {
  border:#aaaaaa 1px dashed;
  margin:0;
  padding:11px 0 0 0; 	
}

#iblockinnen h3 {
  background-color:#ffdd99;
  font-size:13px;
}

#iblockinnen ul {
  list-style-type:none; 
  padding:0; 
  margin:10px 5px 10px 5px; 
}

#iblockinnen li {
  padding:0; 
  margin:8px 0 8px 0; 
}

#brot {
  border-bottom:#aaaaaa 1px dashed;
  border-top:#aaaaaa 1px dashed;
  margin:28px 0 28px 0;
  padding:0;
}

#brot p {
  font-size:11px;
  margin:5px;
  padding:0;
}

#brot a {
  color:#000000;
  text-decoration:underline;
}

#titel {
  margin:28px 5% 28px 5%;
  padding:0;
}

#titel p {
  margin:10px 0px 10px 0px;
  padding:0;
}

#titel h1 {
  margin:10px 0px 10px 0px;
  padding:0;
}

div.meldung {
  border-color:#888888;
  border-bottom-style:solid;
  border-bottom-width:1px;
  margin:22px 0 22px 0;
  padding:0 0 2px 0;
}

div.meldung h3 {
  margin:10px 0px 10px 0px;
  padding:0;
}

#stdtext {
}

p.verweisk {
  font-size:11px;
  margin-top:-6px;
}

.trennerc {
  clear:both;
  margin:0;
  padding:0;
}

.trennerl {
  clear:left;
  margin:0;
  padding:0;
}

.trennerr {
  clear:right;
  margin:0;
  padding:0;
}

div.bild1 {
  background-color:#eeeeee;
  border-color:#fbf9e9;
  border-bottom-style:solid;
  border-bottom-width:6px;
  border-right-style:solid;
  border-right-width:6px;
  float:left;
  margin:3px 6px 6px 0;
  padding:5px;
  text-align:center;
}

div.bild1 p {
  font-size:11px;
  margin:4px 0 4px 0;
  padding:0;
  text-align:center;
}

div.bild2 {
  background-color:#eeeeee;
  border-color:#fbf9e9;
  border-bottom-style:solid;
  border-bottom-width:6px;
  border-left-style:solid;
  border-left-width:6px;
  float:right;
  margin:3px 0 6px 6px;
  padding:5px;
  text-align:center;
}

div.bild2 p {
  font-size:11px;
  margin:4px 0 4px 0;
  padding:0;
  text-align:center;
}

div.bildm {
  background-color:#eeeeee;
  border-color:#fbf9e9;
  border-bottom-style:solid;
  border-bottom-width:6px;
  border-top-style:solid;
  border-top-width:6px;
  margin:6px auto 6px auto;
  padding:5px;
  text-align:center;
}

div.bildm p {
  font-size:11px;
  margin:4px 0 4px 0;
  padding:0;
  text-align:center;
}

div.bildmor {margin:12px auto 12px auto;}

img.icon {
  display:block;
  float:left;
  margin:3px 6px 4px 0px;
  padding:0;
}

div.adressblock {
  float:left;
	margin:3px 6px 6px 20px;
	padding:5px;
	width:260px
}

div.bildliste {
  background-color:#eeeeee;
  margin:20px 0px 15px 0px;
  padding:5px;
	width:400px;
}

div.bildliste ul {
  list-style-type:none; 
  padding:0; 
  margin:10px 5px 10px 5px; 
}

div.bildliste li {
  padding:0; 
  margin:8px 0 8px 0; 
}

#fuss {
  background-color:#dddddd;
  clear:both;
  margin:0px 0px 0px 160px;
  padding:1px 3% 10px 3%;
}

#fuss p {
  margin:0px 0px 0px 0px;
  padding:10px 0px 5px 0px;
}

#fuss p.foben {
  border-bottom-style:solid;
  border-bottom-width:1px;
  font-size:11px;
  margin:0px 0px 0px 0px;
  padding:10px 0px 5px 0px;
}

@media print {
  #navbox {display:none;}
  #inhalt {margin:0;}
  #brot   {margin-right:175px;}
  #fuss   {margin:0;}
}
