body {
 background-color:#FFF1D6; 
 font-family:Arial;
 margin:0px;
 padding:0px;
} 
html {
 background-color:#FFF1D6; 
 font-family:Arial;
 margin:0px;
 padding:0px;
} 
div {
 background-color:transparent;
 margin:0px;
 padding:0px; 
}  
div#rauten {
background-image:url(bilder/rauten-schatten.jpg); 
overflow:hidden;  
background-repeat:no-repeat; 
background-color:white; 
width:911px;
font-size:15px;
float:left;
}
div#mosellauf {
overflow:hidden;  
background-repeat:no-repeat; 
background-color:transparent; 
width:770;
font-size:15px;
float:left;
}
div#nav {
width:132px;
padding:0px;
padding-top:180px;
float:left; 
background-color:transparent; 
}

div#content { 
width:500px;
padding:0px;
padding-top:20px;
float:left; 
background-color:transparent;
}

div#contentwide { 
width:770px;
padding:0px;
padding-top:20px;
float:left; 
background-color:transparent;
}

div#bilderspalte { 
 width:260px;
 padding:0px;
 padding-top:0px;
 float:left; 
 background-color:transparent; 
 } 
 
 div#bigkarte {
 overflow:hidden;  
 position:absolute; 
 left:0px; 
 top:0px; 
 width:4000px; 
 height:4000px; 
 z-index:3; 
 clip:rect( 0px, 0px, 0px, 0px );
 } 
 div#smallkarte {
 overflow:hidden;  
 position:absolute; 
 left:0px; 
 top:0px; 
 width:770px; 
 height:647px; 
 z-index:5;  
  clip:rect( 0px, 770px, 647px, 0px );

 }   

p { 
 background-color:transparent; 
 margin:0px;
 margin-left:10px;
 margin-top:5px;
 padding:0px; 
 font-size:13px;  

}  
p.subnav {
font-size:12px;
padding:0px; 
margin:0px;
background-color:transparent;

}
div.subnav {
font-size:12px;  
vertical-align:bottom;
background-color:transparent;
padding:0px;
margin:0px;
margin-left:20px;
margin-right:8px; 
border-bottom:solid 1px black; 
text-align:right;
}
div.mainnav { 
font-size:13px;  
background-color:#D4DEEF;
padding:8px;
float:left;
padding-left:28px;
}

td {
 margin:0px;
 padding:0px;
}
li {
 margin:0px;
 padding:0px;
 font-size:13px;
}
h1 {
 margin:0px; 
 margin-left:10px;
 padding:0px; 
 font-size:15px; 
 color:#004381;
}
h2 {
 background-color:transparent ;   
 font-size:14px;

 margin:0px;
 padding:0px;
} 
/* Format der Name der Veranstaltung  */  
h3{
 background-color:transparent ;   
font-size:12px;
font-weight:normal; 
margin:0px;
padding:0px;
}  
/* Format der Spalten Uberschriften  */  
h4 {
 background-color:transparent ;   
font-size:14px;
font-weight:bold; 
margin:0px;
padding:0px;
 
}


table {
table-layout:fixed;
empty-cells:show;
font-size:13px; 
} 

a:link { font-weight:normal; color:#004381; text-decoration:none; }
a:visited { font-weight:normal; color:#004381; text-decoration:none; }
a:focus { font-weight:normal; color:#004381; text-decoration:underline; }
a:hover { font-weight:normal; color:#004381;  text-decoration:underline; }
a:active { font-weight:normal; color:#004381;  text-decoration:underline; }
 
.reihe1 {
	background-color:transparent ;                
} 
/* Format der 2. 4. 6. usw  Zeile  */
.reihe2 {
	background-color:transparent;
}
/* Format der Rollover wenn der Cursor über eine Zeile steht */
.cursor {
  	background-color: grey ;
}  

