a:focus { outline: none; } 
a img {border: 1px solid white;} 
a:hover img {border: 1px solid #990000;} 
a:link {color:#990000; font-weight:600; text-decoration:none}
a:visited {color:#990000; font-weight:600; text-decoration:none}

*{
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:100.01%;
font-weight:100;
}

body{background:#555555; margin:0; }
	 
img {margin:5px;}
h1 {margin:0;}

.container{margin:auto; width:998px; background: #FDD7B5;}

.head {margin:0px; padding:0px;
       color:#333399; background: url(grafik/titel.gif) 500px 30px no-repeat;
	   height:120px; border-bottom: #CCCCCC 1px solid;
	   }
	   
.head img {margin-left:20px; margin-top:5px;}


.content, .content1{margin:0px auto auto 157px;
         color:#484848;
         min-height:500px;
		 background:#FFFCF0 url(grafik/bg1.gif);
		 border:#fffcf0 solid 1px;
        }
		
.content h1,.content1 h1{color:#660000;
             font: italic bold 16pt Georgia, "Times New Roman", Times, serif;
			 margin:10px;
}

.content p,.content1 p {margin:10px;
            font-size:80%; line-height:20px;}
.content h2{font-size:100%; font-weight:bold; margin-left:10px;}

.content1 {width:635px;}

.content1 h2{margin-left:20px; color:#660000; font: italic bold 13pt Georgia, "Times New Roman", Times, serif;}
.content img { float:left;}

.content ul {
  list-style-type: none;
  list-style-image:url(grafik/liste.gif);
  margin: 25px;
  padding: 0px;
}

.content li { margin-bottom:10px;}


.zentriert { text-align:center;}
.zentriert h1 h2 { text-align:center;}
.zentriert  img {text-align:center; float:none;}

.clearall{ clear:both;}

#menue{ margin: 20px 5px;
        color:#660000;
	    font-weight:900;
        font-size:90%;
      }

#menue ul {
  list-style-type: none;
  margin: 10px;
  padding: 0px;
}
#menue li {
  display: block; border: #9F9F9F dotted 1px; margin-bottom:10px;
}

#menue li a, #menue li a:link {
  text-decoration: none;
  display: block;
  color: #660000;
  width: 103px;
  padding: 3px 10px;
}

#menue li a:visited {
  color: #660000;
}

#menue li a:hover, #menue li a:active, #menue li a:focus {
  color: #66000; background-color:#FFFCF0;
}

.links{ margin:0px;
       float:left; width:155px; height:400px;
	   background: none; 
	   min-height:500px;
      }
	  
.rechts{ margin:0px;
       float:right; width:195px; height:400px;
	   background: none; 
	   min-height:500px;
      }
	   

.spalte {float:left;}

.info{float:right; width:200px; height:400px; background-color:#FFFF66;}
.footer{clear:both; height:22px; background-color:#E9E9E9; border-top:#CCCCCC 1px solid; font-size:10pt; text-align:right;}
.footer p{margin-top:2px; margin-right:20px;}


.box {margin:15px auto; width:190px; min-height:300px; background:url(grafik/infobox.gif); font-size:80%; color:#FFFCF0;}
.box p {margin: 5px 15px;}
.box a, box a:visited { color:#FFFFCC;}
.box h1 {margin: 10px 20px;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;}

.bildlinks{float:left;}
.bildrechts{float:right;}
.bad {margin-left:100px;}