body {
   margin:0px;
   padding:0px;
   width:100%;
   
   height:100%;
   background-color: #ffffff;
   font-family: verdana, sans-serif;
}
 
div#desktop {
   position:absolute;
   top:0px;
   left:0px;
   margin:0px;
   padding:0px;
   width:100%;
   height:100%;
   z-index:1;
}
 

div#main {
   position:absolute;
   background-color:#ffffff;
   top:160px;
   left:10%;
   width:55%;
   height:85%;
   z-index:4;
  
}



div#desktop_picture {
   position:absolute;
   background-image: url(img/topgrafik.png);
   background-repeat: repeat-x;
   top:0px;
   left:0px;
   margin-top:0px;
   padding-bottom:1px;
   width:100%;
   height:100px;
   
   z-index:23
}

div#logo{
   position:absolute;
   top:10px;
   left:10px;
   z-index:10;
}



div#navitop{
   position:absolute;
   background-color: #ffc500;
   top:104px;
   height:18px;
   width:100%;
   text-align: center;
   z-index:21;
}


div#subnavitophome{
   position:absolute;
   background-color: #ffffff;
   top:123px;
   height:18px;
   
   z-index:20;
   padding-left:150px;
   font-size: 80%;
   font-weight: bold;
   border-bottom: 3px solid #ffc500; 
   max-width:100%;
   min-width:500px;
}


div#subnavitopschul{
   position:absolute;
   background-color: #ffffff;
   top:123px;
   height:20px;
   z-index:20;
   padding-left:150px;
   font-size: 80%;
   font-weight: bold;
   border-bottom: 3px solid #ffc500; 
   width:100%;
}





div#subnavitop{
   position:absolute;
   background-color: #ffffff;
   top:123px;
   height:18px;
   text-align:center;
   z-index:20;
   padding:4px;
   font-size: 80%;
   font-weight: bold;
   border-bottom: 3px solid #ffc500; 
   width:100%;
}



div#navi{
   position:absolute;
   background-color:transparent;
   background-image:url(img/bgnavi2.png);
   padding-left:25px;
   right:3%;
   top:185px;
   width:250px;
   z-index:20;
   height:290px;
  
}


div#google{
   position:absolute;
   background-color:transparent;
   right: 4%;
   top:560px;
    text-align: center;
   width:250px;
   z-index:3;
   height:420px;
  
}




 

table#anmeld{
   margin-left:0px;
   margin-right:10px;   
   margin-top:-15px;
   color:#000000;
   font-size:12px;
   line-height: 20px;
}  


table#form{
   
   background-color:#ced5d7;
   font-size:10px;
   color:#000000;
   padding:20px;
}


table#seminar{
   margin-top: -20px;
   
}

a:link{
   
   background-color:transparent;  
   color:#9a0303;
}
   

a:visited {
   font-size:100%;
   background-color:transparent;   
   
   color:#949494;
   text-decoration:none;
   
}

a:hover {
   font-size:100%;
   
   color:#ffffff;
   background-color:#9a0303;
   text-decoration:none;
}


#navitop a:link{
   
   font-weight:900;   
   color:#ffffff;
   text-decoration:none;
   background-color:transparent;
}
   
#navitop a:visited {
   font-size:100%;
   font-weight:900;   
   
   color:#949494;
   text-decoration:none;
   background-color:transparent;
}


#navitop a:hover {
   font-size:100%;
   font-weight:900;  
   
   color:#000000;
   background-color:#ffffff;
   text-decoration:none;
}
 



#subnavitop a:link{
   margin:0 20px;
   font-weight:900;   
   color:#9a0303;
   text-decoration:none;
   background-color:transparent;
}
   
#subnavitop a:visited {
   font-size:100%;
   font-weight:900;   
   margin:0 20px;
   color:#949494;
   text-decoration:none;
   background-color:transparent;
}


#subnavitop a:hover {
   font-size:100%;
   font-weight:900;  
   margin:0 20px;
   color:#000000;
   background-color:#ffffff;
   text-decoration:none;
}
 




ul.navi a:link{
   
   font-weight:200;   
   color:#9a0303;
   text-decoration:none;
   background-color:transparent;
}
   

ul.navi a:visited {       /*wenn visited nach hoover kommt, werden die besuchten Seiten nicht mehr gehoovert*/
   font-size:100%;
   font-weight:200;   
   
   color:#949494;
   text-decoration:none;
   background-color:transparent;
}



ul.navi a:hover {
   font-size:100%;
   font-weight:200;  
   
   color:#ffffff;
   background-color:#9a0303;
   text-decoration:none;
}
 









ul{
   list-style-type:none;
   padding-top:20px;
   margin-left:0px;
   margin-right:10px; 
   padding-left:20px;
   
   color:#000000;
   font-weight:500;
   line-height: 20px;
   
}

ul.main{
   list-style-image:url(img/list1.png);
   margin-left:0px;
   margin-right:10px;   
   padding-left:20px;
   
   color:#000000;
   font-weight:500;
   line-height: 20px;
}



ul.navi{
   list-style-type:none;
   
   
   color:#000000;
   line-height: 20px;
}




ul.seminar{
   list-style-type:none;
   margin-left:0px;
   margin-right:10px;   
   padding-left:0px;
   
   color:#000000;
   font-weight:500;
   line-height: 20px;
}

li.space{
   padding-bottom:10px;   
} 



h1{
   
   font-size:220%;
   font-weight:bold;
   color:#ffffff;
   padding:auto;
   text-align:center;
   vertical-align: middle;
}
 
h2{
   
   font-size:150%;
   font-weight:normal;
   border-bottom:solid 1px;
   color:#9a0303;
   line-height:45px;
}

h3{
   
   font-size:130%;
   font-weight:normal;
   border-bottom:solid 1px;
   color:#9a0303;
   line-height:35px;
   margin-right:200px;
}

h4{
   
   font-size:120%;
   font-weight:normal;
   text-decoration: underline;
   color:#9a0303;
   line-height:25px;
   
}





p {
   margin-left:0px;
   margin-right:10px;   
   
   color:#000000;
   font-weight:500;
   line-height: 20px;
}
 




.bgweiss{
   background-color:#ffffff;
   font-size:100%;
   font-weight:bold;   
   
   color:#9a0303;
}


p.klein{
   background-image:url(img/pfeil.gif);
   font-size:9px;
   color:#000000;
}


.space{
   margin-left: 50px;
}

.bigspace{
   margin-left: 150px;
}



