body {  margin: 10px auto; padding: 0; background-image: url(../pics/higru_blor2a.jpg); background-repeat:y;
 background-color:#000000;   }


#wrap {  background-image: url(../pics/eyecatch4.jpg); background-repeat:no-repeat; background-color:white;
 border: 1px solid #666666;  margin: 0 auto; padding: 0px; width: 1000px;}


#header {overflow:hidden; clear:both;  line-height:2.5em;
margin: 0px 0px 0px 0px; padding: 0px 0 0px 0px; background-color : #ffffff; }

#first {float:left; margin: 0 0 0 0; height:200px; margin: 0 0 1px 0; }


/* Navi xbtiger oben*/

#nav_oben {overflow:hidden; float:left; margin: 0px 0 1px 0; width:1000px; text-align: center;
padding: 0px 0px 0px 0px;  background-color :#FFC250;
background-image: url(../pics/higru_blor.jpg); background-repeat:no-repeat; }

#second {overflow:hidden; float:left; margin: 3px 0 1px 0; width:1000px; text-align: center;
padding: 4px 0px 4px 0px; }
#sec1 { overflow:hidden;  float:left; margin: 1px 0 3px 0; width:1000px; text-align: center;
padding: 1px 0px 4px 0px; }

a.navi1  { font: 11px verdana, arial, sans-serif;  color: #000153; background: #F8F8F8;  font-weight:bold;
white-space:wrap;  border-bottom: 1px solid #666666; text-transform:uppercase;
padding: 5px 15px 5px 15px;  text-decoration: none;  text-align: left;}

a.navi1:link{font: 11px verdana, arial, sans-serif;color: #000153; background: #F8F8F8; font-weight:bold;
  }

a.navi1:visited {  }

a.navi1:hover { background: orange; color: #ffffff; }

a.navi1:active { background: orange; color: #ffffff; }


#third {float:left; margin: 2px 0 2px 0;   }

#fourth {float:left; margin: 1px; }
#fourth h1 {color: #FFC250;  font-family : Verdana, Georgia,sans-serif, Galant; font-size : 1px;}
.fo13 {float:left; height:1px; width:890px;}


/* HAUPT */

#content {clear:left;  z-index:1; width:1000px; margin: 0px;
line-height:1.3em; min-height:450px;   color:#cccccc; background-image: url(../pics/higru_4.gif); background-repeat:no-repeat;}

#content a{  text-decoration:none; }

#content h1 { display:inline; font-family : Verdana, Georgia,sans-serif, Galant; font-size : 14px;
color :#ffffff;  text-decoration : none; letter-spacing:0.05em;  margin: 0.0em; font-weight:bold;}

#content h3 { font: 13px Verdana,Tahoma,Arial,sans-serif;  color:#6EA500;
letter-spacing : 0.03em; font-weight:bold; margin: 10px 0 5px 0px; }

#content ul {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px;
letter-spacing: 0.03em; line-height: 1.5; margin: 5px 0 10px 5px; }

#content li {  font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px;
letter-spacing: 0.03em; line-height: 1.5; margin: 2px 0 2px 5px; }


#block {clear:left;  margin: 0px 0 0px 0; overflow:hidden;
background-image: url(../pics/higru_blor3.jpg); background-repeat:no-repeat;}

#oben {display:block;  min-height:350px; margin-top:30px;}
#unten {display:block;  }
#top {display:block; margin-left:70px ;  margin-top:50px; margin-bottom: 30px; margin-right: 100px;}

.block1 {float:left; color: #ffffff;  font-family : Verdana, Georgia,sans-serif, Galant; font-size : 12px;
width:345px; border:1px solid white; padding:0 18px 0 18px;  margin:0 10px 0 10px;}



/* navigation left*/
.block11 { float: left;  font-weight:bold; max-width:170px; min-height:170px; margin:10px 0px 0 10px;
font: 11px verdana, arial, sans-serif; color: #000153;}

a.navi2  { font: 11px verdana, arial, sans-serif color: #000153; background: #ffffff;
display: block; white-space:wrap; width:130px;
border-bottom: 1px solid #666666; text-transform:uppercase;
padding: 8px 5px 8px 20px; text-decoration: none;  text-align: left;}

a.navi2:link{font: 11px verdana, arial, sans-serif;color: #000153; background: #ffffff;
 }

a.navi2:visited { background: blue; color: #ffffff; }

a.navi2:hover { background-image: url(../pics/higru_blor.jpg); background-repeat:no-repeat; color: #000153;}

a.navi2:active { background: orange; color: #666666; }


.block2 { float:left; color: #000153;  font-family : Verdana, Georgia,sans-serif, Galant; font-size : 12px;
width:740px; border:0px solid black; padding:9px 0px 0px 40px; margin:10px 20px 0 20px;}


a.navi21  { font: 11px verdana, arial, sans-serif color: orange;  font-weight:bold;
white-space:wrap;   text-transform:uppercase;
padding: 5px 10px 5px 10px;  text-decoration: none;  text-align: left;}

a.navi21:link{font: 12px verdana, arial, sans-serif;
color: orange; font-weight:bold;  }

a.navi21:visited {  color: #000153; }

a.navi21:hover {  color: #000153;}

a.navi21:active { background: orange; color: #666666; }




/* linke Spalte Adresse*/
.block12 {  float: left;  width:170px; line-height: 1.4em; letter-spacing:0.1em;
 font: 11px verdana, arial, sans-serif; background: #333333;
color: #ffffff;   min-height:350px; margin:0px 0px 0px 10px; padding: 10px 13px 10px 13px;}

a.navi12  { font: 12px verdana, arial, sans-serif; background: #333333;
color: #ffffff; font-weight:bold; display: block; white-space:nowrap; overflow:hidden;
border-bottom: 1px solid #666666;
text-decoration: none;  text-align: left;}

a.navi12:link{font: 11px verdana, arial, sans-serif; background: #333333;
color: yellow; font-weight:bold;
 }

a.navi12:visited { background: yellow; color: #666666; }

a.navi12:hover { background: yellow; color: #666666;}

a.navi12:active { background: orange; color: #666666; }







/* tabelle */
.tab_mitte {width:10px; background: yellow; }
.tab_links {font: 12px verdana, arial, sans-serif; background: #444444; color: #ffffff;
border-bottom: 1px solid white; padding: 5px 5px 5px 5px; }
.tab_rechts {border: 1px solid white; margin-top:10px; }

.dot1 { color : orange; }
.dot2 { color : red; }
.dot21 { color : red; font-weight:bold; }
.dot3 { color : orange; font-weight:bold;  }
.dot4 { color : orange; font-weight:bold; font-size : 14px; letter-spacing: 0.5em;   }

.pic1 { padding-left:42px; padding-top:20px; }
.pic2 { padding-left:11px;  }
.pic3 { float:right; padding-right:50px; padding-bottom:30px;  }
.pic34 { padding: 0px 10px 0 10px; border: 1px solid yellow;  }
.pic35 { float:left; margin:5px;  padding-right: 30px; }
.pic36 { float:right; margin:5px;  padding-right: 70px;  padding-left: 20px;}
.pic37 { float:right; margin:5px;  padding-right: 20px;  padding-left: 20px;}
.pic311 { float:right; }
.pic31 { float:right; padding-right:30px; padding-left:30px; padding-bottom:30px;  }
.pic4 { float:left; padding-right:50px; padding-bottom:30px;  }
.pic5 { padding-left:150px; }
.pic51 { padding-left:50px; float:right;  }
.pic52 { margin: 10px 0px 10px 0px;  }

.yellow { color : #FFEC3C; font-weight:bold; display:block; }
.yellow1 { color : #FFEC3C; display:block; padding: 10px 0px 5px 0px; }
.yellow2 { color : #FFEC3C; font-weight:bold; font-size: 1.9em;   }
.haftung { color : #cccccc; font: 11px verdana, arial, sans-serif; }
.orange { color : orange; font-weight:bold; font-size : 14px; display:block; letter-spacing: 0.2em; }    




.str
{ display:block; width:600px; align:center; color:yellow; height:1px;
background-color:yellow;  border:yellow; vertical-align:top; margin:5px 0 10px 0;}

.str1
{width:95%; text-align:center; color:#FF7F00; margin-left: 2px; margin-right: 2px; height:1px; background-color:#FF7F00;  border:#cccccc; }


/* unterste reihe */
#d13 {font: 11px Verdana,Tahoma,Arial,sans-serif; clear: all; margin: 0 auto; padding: 5px 0 5px 0;
text-align: center;  color: #000153;;}

#d13 a { color: #000153;;  text-decoration: none;}

#d13 a:hover {color: #000153; background:orange;}