*{margin:0px; padding:0px; border:none;}
html{vertical-align:top; font-family:arial, sans serif; font-size:70%; color:#663300; letter-spacing:1px;}
body{background-color:#CCCC99; margin:40px 0px 20px 0px; text-align:center;
 scrollbar-base-color:#CCCC99; 
 scrollbar-3dlight-color:#FFFFFF; 
 scrollbar-arrow-color:#CCCC99; 
 scrollbar-darkshadow-color:#FFFFFF; 
 scrollbar-face-color:#FFFFFF; 
 scrollbar-highlight-color:#CCCC99; 
 scrollbar-shadow-color:#CCCC99; 
 scrollbar-track-color:#FFFFFF;
 }
a:link{color:#663300; text-decoration:none;} 
a:visited{color:#96986c; text-decoration:none;}
a:hover{color:#96986c; text-decoration:underline;}
a:active{color:#96986c; text-decoration:underline;}
a:focus{outline: none;}

p{margin:15px 0 15px 0;}
p.topspace{height:13px; margin:0;}
p.subspace{height:20px; margin:0;}
html>body div.oben{width:540px;}
p.oben{margin:0 0 0 0; text-align:right;}
div.oben{width:410px; height:14px; margin:0 0 30px 0; background-color:#e0dfb8; text-align:right;}
.oben a{background-color:#ffffff; padding: 0 0 0 125px;}

#main{width:780px; margin-left:auto; margin-right:auto; text-align:left; background-color:#ffffff; 
background-image:url(../pic/bg.gif); background-repeat:no-repeat; border: solid 1px #330000;}

html>body #header{height:345px;}
#header{height:355px; text-align:right; border-bottom: solid 10px #3a0f0d;}
html>body #titel{height:80px;}
#titel{padding:15px 15px 0 0; height:95px;}
html>body #adrian{height:175px;}
#adrian{height:185px; font-size:240%; text-align:right; padding:10px 15px 0 0; letter-spacing:3px;}
.big{font-size:130%;}
.sch{font-size:60%; letter-spacing:1px;}
#navi{padding:0 15px 0 0; font-size:110%;}
#navi a{color:#663300; padding:4px; margin:5px; text-decoration:none;}
#navi a:hover{color:#663300; background-color:#e0dfb8; padding:4px; margin:5px;	text-decoration:none;}
#kontakt{}
#kontakt a{color:#fff; text-decoration:none;}
#kontakt a:hover{color:#330000; text-decoration:underline;}

#subnavi{float:left; width:185px; padding:0 0 0 15px;}

#content{float:left; width:540px; margin:7px 0 15px 0; padding:0 0 0 15px; border-left: solid 1px #cccc99;}
#content span{float:left; padding:0 0 10px 10px;}
#content p{clear:both;}

#footer{clear:both; background-color:#330000; color:#dbdab1; vertical-align:middle; padding:4px 0 4px 15px;}

iframe{border:none; vertical-align:top; width:550px; height:870px;}

a.small:link, a.small:visited{color:#dbdab1; text-decoration:none;}
a.small:hover{color:#dbdab1; text-decoration:underline;}

li{padding-bottom:10px; margin-left:15px;}
ul{list-style-type:circle; padding-left:12px; margin-left:0px; margin-bottom:20px;}