*{margin:0; padding:0;}/*alles auf 0 stellen*/ 
html { height:100%;  }/*für footer stick alt*/ 
body{height:100%;     /*für footer stick alt*/ 
color:black; 
font:12px Verdana, sans-serif;
background:url(bg.jpg);} 

/*als Ersatz für faux columns*/ 
#page { 
color:black;
position: relative; 
text-align:left; 
background:#D2D2D2; 
margin:0 auto 0 auto; 
min-height:100%;
min-width:868px;
border-width:2px;
border-style:outset;
border-color:#000000;
width:920px;}
 
/*hier gehts normal weiter*/ 

#header{ 
color:black; 
background:#8EBDEC url(header.png) no-repeat;
background-position:top right;
height: 120px; 
} 

#bereich{
color:black;
background:#000000 url(bereich.png) repeat-x;
background-position: top right;
height:1.5em;
padding:5px 3px 2px 10px;
border-width:1px 2px;
border-style:outset none;
border-color:#000000;}

#navi{ 
color:black;
background:#D2D2D2; 
float:left; 
width:150px; 
margin:0px 0px 0px 0px; 
padding:0 0 50px 0; /*für footer stick alt*/ } 

#info{
color:black;
background:#D2D2D2; 
float:right; 
width:150px; 
margin:0px 0px 0px 0px; 
padding:0 0 50px 0; /*für footer stick alt*/
}

#inforahmen{
margin:5px;
padding:2px;
border-style:outset;
border-width:1px;
border-color:#000000;
background-color:#D2D2D2;
}

#boxtitle0{
padding:5px;
background-color:#BCBABA;
background:url(button.png);
border-width:1px;
border-style:outset outset none outset;
border-color:#6F6D6D;
}

#infobox0{
padding:5px;
background-color:#EEEEEE;
font-size:0.75em;
border-width:1px;
border-style:outset outset none outset;
border-color:#6F6D6D;
}

#boxtitle01{
padding:5px;
background-color:#BCBABA;
background:url(button.png);
border-width:1px;
border-style:outset outset none outset;
border-color:#6F6D6D;
}

#infobox01{
padding:5px;
background-color:#EEEEEE;
font-size:0.75em;
border-width:1px;
border-style:outset outset none outset;
border-color:#6F6D6D;
}

#boxtitle02{
padding:5px;
background-color:#BCBABA;
background:url(button.png);
border-width:1px;
border-style:outset outset none outset;
border-color:#6F6D6D;
}

#infobox02{
padding:5px 8px;
background-color:#EEEEEE;
font-size:0.75em;
border-width:1px;
border-style:outset;
border-color:#6F6D6D;
}

#boxtitle1{
padding:5px;
background-color:#BCBABA;
background:url(button.png);
border-width:1px;
border-style:outset outset none outset;
border-color:#6F6D6D;
}

#infobox1{
padding:5px;
background-color:#EEEEEE;
font-size:0.75em;
border-width:1px;
border-style:outset;
border-color:#6F6D6D;
}

#boxtitle2{
padding:5px;
background-color:#BCBABA;
background:url(button.png);
border-width:1px;
border-style:outset outset none outset;
border-color:#6F6D6D;
}

#infobox2{
padding:5px;
background-color:#EEEEEE;
font-size:0.75em;
border-width:1px;
border-style:outset;
border-color:#6F6D6D;
}

#inhalt{ 
color:black; 
background:#EEEEEE; 
margin:0px 150px 0px 160px; 
padding:0 0 50px 0; /*für footer stick alt*/ 
height: 76.5%;        /*für IE*/ 
min-height: 682px;  /*für alle anderen*/
border-width:0px 1px;
border-style:outset;
border-color:#000000;
min-width:540px;
} 

#artnavi {
clear:both;
margin:15px;
padding:0 20px;
background-color:#DCE3E7;
border-style:solid;
border-width:1px;
}

#footer{
color:black;
clear:both; 
bottom:0;           /*für footer stick alt*/ 
background:#287896 url(footer.png) repeat-x;
background-position:top right; 
height: 50px; 
text-align:center;
border-width:1px 2px;
border-style:outset none none none;
border-color:#000000;  
margin: -50px 0 0 0; /*für footer stick alt*/} 

/*für footer stick alt im IE*/ 
* html #page {height:100%; width:910px;} 
* html #footer {margin-bottom: 0px; } 


/*Formatierung für Header*/
div#header img {margin:10px; border-style:outset; border-width:3px; border-color:#808080;}

/*Formatierung für Footer*/
div#footer p {padding: 18px 0 0 0;}
div#footer a:link {text-decoration:none; color:#555454; font-family:Verdana;}
div#footer a:visited {text-decoration:none; color:#555454; font-family:Verdana;}
div#footer a:hover {text-decoration:underline; color:#D2D2D2; font-family:Verdana;}
div#footer a:active {text-decoration:none; color:#555454; font-family:Verdana;}

/*Formatierung für Navigation*/ 
div#navi a {margin-left:-5px;}
div#navi a:link {text-decoration:none; color:#505050; font-family:Verdana;background:url(navi_button_blank.gif) no-repeat; background-position:top left;padding:0 0 0 17px;}
div#navi a:visited {text-decoration:none; color:#505050; font-family:Verdana;background:url(navi_button_blank.gif) no-repeat; background-position:top left;padding:0 0 0 17px;}
div#navi a:hover {text-decoration:none; color:#6880B4; font-family:Verdana;background:url(navi_button_hover.gif) no-repeat; background-position:top left;padding:0 0 0 17px;}
div#navi a:active {text-decoration:none; color:#505050; font-family:Verdana;background:url(navi_button_blank.gif) no-repeat; background-position:top left;padding:0 0 0 17px;}
div#navi p {padding: 1px 1px 0 10px;}
div#navi hr {margin-left:10px; color:#000000; margin-top:5px; margin-bottom:5px;}
div#navi ul {list-style:none; margin-left:10px; margin-top:10px; margin-bottom:10px; padding-left:0;}
div#navi li { margin-left:13px; margin-top:5px;}

/*Formatierung für Infobox*/
div#info p {padding: 10px 0 0 10px;}
div#info p {padding: 18px 0 0 0;}
div#info a:link {text-decoration:none; color:#415785; font-family:Verdana;}
div#info a:visited {text-decoration:none; color:#415785; font-family:Verdana;}
div#info a:hover {text-decoration:underline; color:#808080; font-family:Verdana;}
div#info a:active {text-decoration:none; color:#415785; font-family:Verdana;}
div#info img {border-style:none;}

/*Formatierung für VirusInfo*/
div#virusinfo img {padding:2px;}

/*Formatierung für Inhalt*/
div#inhalt h1 {padding:10px 0 0 20px; font-family:Verdana; margin-bottom:20px; font-size:21px; color:#155577;}
div#inhalt h2 {padding:10px 0 0 0px; font-family:Verdana; margin:20px; font-size:17px;color:#155577;}
div#inhalt h3 {padding: 10px 0 0 10px; font-family:Verdana; margin:20px; font-size:1.2em; text-align:center;}
div#inhalt p {padding: 10px 0 10px 10px; margin-left:10px;margin-right:10px; line-height:2.0em;}
div#inhalt a:link {text-decoration:none; color:#415785; font-family:Verdana;}
div#inhalt a:visited {text-decoration:none; color:#415785; font-family:Verdana;}
div#inhalt a:hover {text-decoration:underline; color:#808080; font-family:Verdana;}
div#inhalt a:active {text-decoration:none; color:#415785; font-family:Verdana;}
div#inhalt ul {list-style:none; margin:20px 0 12px 0;}
div#inhalt img {border-style:none;}
div#inhalt applet {margin:10px; border-style:outset;border-width:2px;border-color:#D2D2D2;}

/*Formatierung für Bereichsanzeige*/
div#bereich a:link {text-decoration:none; color:#555454; font-family:Verdana;}
div#bereich a:visited {text-decoration:none; color:#555454; font-family:Verdana;}
div#bereich a:hover {text-decoration:underline; color:#D2D2D2; font-family:Verdana;}
div#bereich a:active {text-decoration:none; color:#555454; font-family:Verdana;}

/*Formatierung für infobox01*/
div#infobox01 img {border-style:outset; border-width:2px; border-color:#D2D2D2; margin:2px 10px;}

/*allgemeine Formatierungen*/
.boxtitle1 {background:url(button_lang.png);width:225px;margin:0 25px 0 25px;padding:5px;background-color:#BCBABA;border-width:1px;border-style:outset outset none outset;border-color:#6F6D6D;}
.box1 {width:225px; margin: 0 25px 30px 25px;padding:5px;background-color:#E2E2E2;font-size:1em;border-width:1px;border-style:outset;border-color:#6F6D6D;line-height:1.3em;}
.boxtitle2 {background:url(button_lang.png);width:400px;margin:0 85px 0 85px;padding:5px;background-color:#BCBABA;border-width:1px;border-style:outset outset none outset;border-color:#6F6D6D;}
.box2 {width:400px; margin: 0 85px 50px 85px;padding:5px;background-color:#E2E2E2;font-size:1em;border-width:1px;border-style:outset;border-color:#6F6D6D;line-height:1.3em;}
.thumb {margin-left:20px;}
.mittig {text-align:center;}
.fett {font-weight:bold;}
.einr {padding: 10px 0px 10px 10px; margin:10px;}
.einr2 {margin-left:30px;}
.einr3 {margin-left:70px;}
.einr4 {margin-left:110px;}
.block {margin-bottom:40px;}
.tdleft {text-align:left; padding:10px 20px;}
.unter {text-decoration:underline;}
.vorwort {margin-top:40px;width:80%;}
.anzeige {padding: 18px 5px 0 18px;float:left;}




