body { font-size:100.01%; color:#27334d; padding:0px; height:100%; text-align:center; font-family: Helvetica,'Trebuchet MS',Tahoma,Verdana, Arial; margin:0px;   position:relative;}
html {height:100%;background-image:url(background.jpg); background-color:#808080; background-position:center top !important; background-repeat:repeat-x; background-attachment:fixed;}
#top {width:100%; margin:0px; background-color:#460000; height:30px; border-bottom:1px solid black;}
#topzwo {width:100%; margin:0px; background-color:white; height:80px;}
.abstand {max-width:850px; margin-left:auto; margin-right:auto; overflow:hidden;}
.abstand2 {
-moz-box-shadow: 3px 3px 5px #000;
-webkit-box-shadow: 3px 3px 5px #000;
box-shadow: 3px 3px 5px #000;max-width:962px; margin-top:30px; margin-left:auto; margin-right:auto; overflow:hidden;border-radius: 2px 2px 2px 2px;background-color:white; }
.logo {float:left; padding-top:5px; text-align:center; padding-left:40px; padding-right:40px; }
.impress {float:left; width:200px;}

#unten {margin-top:50px;}
#links {float:left; width:65%;}
#rechts {float:right; width:30%;}
.text {padding:10px; background-image:url(./transparent.png);}
.toppi {background-color:transparent; text-align:left;overflow:hidden; }

.right {background-color:white; min-height:120px;}
#menu {border-left:1px solid #e6e6e6; overflow:hidden; font-size:0.8em; background-color:#f3f3f3; float:left;}
#menu ul {margin:0px; padding:0px; list-style-type:none;}
#menu li {float:left; margin:0px; padding:0px;}
#menu a {border-bottom:10px solid white;background-color:white; display:block; padding-top:25px; padding-bottom:15px; padding-right:30px; padding-left:30px; margin-right:1px;}
#menu a:link {color:#8e0000; text-decoration:none; }
#menu a:visited {color:#8e0000; text-decoration:none;}
#menu a:focus {color:#8e0000; border-bottom:10px solid #8e0000; text-decoration:none; }
#menu a:hover {color:#8e0000; border-bottom:10px solid #8e0000; text-decoration:none;}
#menu a:active {color:#8e0000; border-bottom:10px solid #8e0000; text-decoration:none;}
#bdy {

font-size:0.8em;max-width:962px; margin-top:30px; margin-left:auto; margin-right:auto; overflow:hidden; color:#575757; text-align:left;}
#bdyinnen {margin:0px;overflow:hidden;}


#aufmacher a {background-color:white; background-image:url(aufmacher.jpg);border-radius: 0px 10px 0px 10px; background-repeat:no-repeat; background-position:center top;display:block; padding-top:175px; padding-bottom:15px; padding-right:15px; padding-left:15px; margin-right:0px; 

-moz-box-shadow: 1px 1px 5px #000;
-webkit-box-shadow: 1px 1px 5px #000;
box-shadow: 1px 1px 5px #000;margin-bottom:10px;
}
#aufmacher a:link {color:#5a5a5a; text-decoration:none; }
#aufmacher a:visited {color:#5a5a5a;  text-decoration:none;}
#aufmacher a:focus {color:#5a5a5a; background-color:#d9d9d9; text-decoration:none; }
#aufmacher a:hover {color:#5a5a5a; background-color:#d9d9d9;text-decoration:none;}
#aufmacher a:active {color:#5a5a5a; background-color:#d9d9d9; text-decoration:none;}
.gross_rot {font-size:1.4em; font-weight:leighter; color:#8e0000;font-family:Georgia}


a {}
a:link {color:silver; text-decoration:none; }
a:visited {color:silver; text-decoration:none;}
a:focus {color: white; text-decoration:none; background-color:transparent; }
a:hover {color: white; text-decoration:none; background-color:transparent;}
a:active {color: white; text-decoration:none; background-color:transparent;}

#left {float:left; width:25%; margin-left:2%; margin-right:2%;}
#right {float:left; width:45%; 
-moz-box-shadow: 1px 1px 5px #000;
-webkit-box-shadow: 1px 1px 5px #000;
box-shadow: 1px 1px 5px #000;
background-color:white; 
border-radius: 20px 0px 20px 0px;
background-color:white; 
padding:10px;}

h1 {font-size:2em; margin-top:10px; margin-bottom:10px; font-weight:lighter; font-family:Georgia; color:#8e0000;}
.what {float:left; width:20%; background-image:url(what.jpg);border-radius: 0px 10px 0px 10px; background-repeat:no-repeat; background-position:center top;display:block; padding-top:175px; padding-bottom:15px; padding-right:15px; padding-left:15px; margin-right:0px; 
background-color:white;
-moz-box-shadow: 1px 1px 5px #000;
-webkit-box-shadow: 1px 1px 5px #000;
box-shadow: 1px 1px 5px #000;margin-bottom:10px;}
