*{
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:100.01%;
font-weight:100;
}

a { font-size:100%;} 
a:focus { outline: none; } 
a img {border: 1px solid white;} 
a:hover img {border: 0;} 
a:link {color:#0099FF; font-weight:900; text-decoration:none}
a:visited {color:#0099FF; font-weight:600; text-decoration:none}

li {font-size:90%; line-height:22px;}

body{background:#FF9933 url(grafik/hg_body.gif) repeat-x; }

ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  }
  
h1{margin:25px 15px 15px 15px; color:#004080; font: italic bold 20pt Georgia, "Times New Roman", Times, serif;}

h2{margin:15px; color:#990000; font-family: Georgia, "Times New Roman", Times, serif;
   font-style:italic;
  font-size:120%; font-weight:bold;
  }

h3{color:#004080; font-family: Georgia, "Times New Roman", Times, serif;
   font-style:italic;
  font-size:110%; font-weight:bold;
  }

h4{color:#004080; font-family: Georgia, "Times New Roman", Times, serif;
   font-style:italic;
  font-size:100%; font-weight:bold;
  }

h5{color:#FF9900; font-family: Georgia, "Times New Roman", Times, serif;
   font-size:110%; font-weight:bold; text-align:center;
  }

h6{color: #333333; font-family:"Comic Sans MS", Verdana, "Times New Roman";
   font-size:110%; font-weight:bold;
  }

	 
img {margin:10px;}


.container{margin:auto; width:998px; background-color:#CCCCCC;}

.head {margin:0px; padding:0px;
       color:#333399; height:110px; border-bottom: #CCCCCC 1px solid;
	   }
	   
.head img {margin-left:0px; margin-top:0;}

.content, .content1{margin:0px auto auto 200px;
         color:#484848;

		 background-color:#FFFFFF;
		 border:#FFF solid 1px;
        }
		

.content p,.content1 p {margin:10px;
            font-size:80%; line-height:22px;}
			
.content h1, .content h2{text-align:center;}
.content table {margin-left:50px;}
.content td, th {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:80%;
  vertical-align: top;
  border-top: 5px solid rgb(254,251,247);
  border-bottom: 5px solid rgb(254,251,247);
}

.content1 {width:596px;}


.content1 img {margin-left:35px;}
.content1 h1, .content1 h2{text-align:center;}

.content ul{margin-left:0px;}
.content li{text-align:center;}

#menue{ margin: 0 5px;
        color:#484848;
	    font-weight:900;
        font-size:120%;
      }

#menue {
}
#menue li {
  display: block;
}
#menue li a, #menue li a:link {
  text-decoration: none;
  display: block;
  color: #000000;
  width: 163px;
  padding: 5px;
}

#menue li a:visited {
  color: #0066FF;
}

#menue li a:hover, #menue li a:active, #menue li a:focus {
  color: #ffcc00;
}

.links{ margin:0px;
       float:left; width:200px; height:400px;
	   background: #FF9900 url(grafik/hg_menue.gif); 
	   min-height:500px;
      }
	  
.rechts{ margin:0px;
       float:right; width:200px; height:400px;
	   background: #FF9900 url(grafik/hg_menue.gif); 
	   min-height:500px;
      }
	   

.spalte {float:left; margin-left:30px; background-color:#999999;}
.spalte1 {float:left; margin-left:30px; margin-bottom:10px;  width:400px; line-height:20px;
          color: #333333; font-family:"Comic Sans MS", Verdana, "Times New Roman";
   font-size:80%; font-weight:bold;
  }
.spalte1 p{margin:0px; font-size:90%;}

.spalte2 {float:right; text-align:right;  margin-right:30px; margin-bottom:10px; width:170px;font-size:80%; line-height:20px;}
.spalte1 h6, .spalte2 h6 {font-size:100%;}
.spalte1 h3 {font-size:120%; margin-top:15px;}
.spalte3 {float:left; width:150px;  height:95px;}
.spalte3a {float:left; width:280px;  height:95px;}
.spalte4 {float:right; width:150px; text-align:right;}
.spalte3 img,.spalte4 img{margin:0; border:0;}
.spalte5 {float:left;margin-left:30px; margin-bottom:10px; width:580px;}
.info{float:right; width:200px; height:400px; background-color:#FFFF66;}
.footer{clear:both; height:20px; background-color:#E9E9E9; border-top:#CCCCCC 1px solid; font-size:10pt;}


.box {margin:15px auto; width:190px; background:none;         font-size:80%;}
.box h1, .box p {margin: 0 10px;}
.box h1 {font-size:130%; color:#ffffff; text-align:center; }
.box .top, .box .bottom{display:block;background:none;}
.box .top b, .box .bottom b
{
  display:block;height: 1px; overflow: hidden; background:#99CCFF;
}

.box .r1{margin: 0 5px;}
.box .r2{margin: 0 3px;}
.box .r3{margin: 0 2px;}
.box .top .r4, .box .bottom .r4{margin: 0 1px;height: 2px;}
.boxtext {display:block; background-color:#99CCFF;}
.box img {margin-left:40px;}
.box p{margin-top:10px; font-size:11px;}

.boxtext ul{margin-left:15px;}
.boxtext li{line-height:15px;}

.ibox {margin:15px auto; width:190px; background:none;         font-size:80%;}
.ibox h1, .ibox p {margin: 0 10px;}
.ibox h1 {font-size:130%; color:#ffffff; text-align:center; }
.ibox .top, .ibox .bottom{display:block;background:none;}
.ibox .top b, .ibox .bottom b
{
  display:block;height: 1px; overflow: hidden; background:#FF9900;
}
.ibox .r1{margin: 0 5px;}
.ibox .r2{margin: 0 3px;}
.ibox .r3{margin: 0 2px;}
.ibox .top .r4, .ibox .bottom .r4{margin: 0 1px;height: 2px;}
.iboxtext {display:block; background-color:#FF9900;}

.wichtig {font: bold 100% Verdana, Arial, Helvetica, sans-serif;
           color: #FFFF00; text-align:center;}

.bildlinks {float:left; font-size: 0.7em; }
.bildrechts {float:right; font-size: 0.7em;}
.bildmitte { text-align:center;font-size: 0.7em;}
.clearall {clear:both;}

#submenu{width:100%; height:24px; background:url(grafik/navigation.gif) repeat-x; clear:left;}

#navigation {
   background-color: transparent;
   padding-left:300px;
   }

#navigation li {
   background-color:  transparent;
   padding: 0;
   list-style: none;
   display:inline;
   border-left: 1px solid #ffffff;
   float:left;
   }

#navigation UL {
   background-color: transparent;
   padding: 0;
   margin: 0;
   }

#navigation a {
   color: #006600; 
   text-decoration: none;
   font-weight:bold;
   width: 120px;
   margin-right:3px;
   margin-top: 2px;   
   display: block;

   }

#navigation a:link, #navigation a:visited {
   font-weight:bold; 
     color: #006600; /* #FF9933; */
   }

#navigation a:hover, #navigation a:focus {
color: #FF9900; /* #00FF00; */
   }

#navigation ul li a#curr2 {
color: #FF6600; /* #00FF00; */
}

#karte { background:#FFFFCC url(grafik/bg1.gif); margin-top:30px; padding:0; margin-left:75px; width:80%; border: #CCCC99 dotted 0px;}
