body {
	font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size:12px;
	background-color:silver;
}

body#home {
   	background-image:url(img/back_3.gif);
	background-repeat:no-repeat;
	width:1400px;
    height:930px;
    margin-left:-700px;
    margin-top:-465px;

	}
	
body#about {
   	background-image:url(img/back_4.gif);
	background-repeat:no-repeat;
	width:1400px;
    height:930px;
    margin-left:-700px;
    margin-top:-465px;
	}

body#events {
   	background-image:url(img/back_2.gif);
	background-repeat:no-repeat;
	width:1400px;
    height:930px;
    margin-left:-700px;
    margin-top:-465px;
	}
	
body#leistungen {
   	background-image:url(img/back_5.gif);
	background-repeat:no-repeat;
	width:1400px;
    height:930px;
    margin-left:-700px;
    margin-top:-465px;
	}
	
body#impressum {
   	background-image:url(img/back_1.gif);
	background-repeat:no-repeat;
	width:1400px;
    height:930px;
    margin-left:-700px;
    margin-top:-465px;
	}
	
/*runde Ecken

.rtop, .rbottom{
   display:block; 
}

.rtop *, .rbottom *{
   display: block; 
   height: 1px; 
   overflow: hidden
}

.rbottom {
   margin-bottom:5px;
   }
   
.r1{
   margin: 0 5px; 
   background-color:#FFFFFF;
   opacity: 0.8;
   filter: alpha(opacity=80);
}

.r2{
   margin: 0 3px;
   background-color:#FFFFFF; 
   opacity: 0.8;
   filter: alpha(opacity=80);
}

.r3{
   margin: 0 2px; 
   background-color:#FFFFFF;
   opacity: 0.8;
   filter: alpha(opacity=80);
}

.r4{
   margin: 0 1px; 
   background-color:#FFFFFF;
   opacity: 0.8;
   filter: alpha(opacity=80);
} */

/*Links */

a:link {
   text-decoration:none;
   color:#333333;
   }
   
a:visited {
   text-decoration:none;
   color:#000000;
   }
   
a:hover {
   color:#DDDC50;
   font-weight:bold;
   }
a:active {
   color:#333333;
}

/*Tabellen*/

table {
   table-layout:auto;
   }


/* die Page beinhaltet alle Elemente*/

li.active {
   font-weight:bold;
   }

#page {
    font-size:1em;
	width:70%;
	padding:5px;
	position:absolute;
    top:50%;
    left:50%;
    width:700px;
    height:500px;
    margin-left:-350px;
    margin-top:-250px;
   }
   
   
/* Hier ist der gesamte Kopfbereich mit Menü und Logo drin */
   
   
#header {
   height:100px;
   background-color:#FFFFFF;
   opacity: 0.85;
   filter: alpha(opacity=85);
   padding-right:5px;
   padding-top:10px;
   margin-bottom:10px;
   }
   
#menu {
   height:50px;
   float:left;
   padding-left:10px;
}

   
#hauptmenu ul li {
   display:inline;
   padding-right:5px;
   padding-left:5px;
   border-left:2px solid #DDDD49;
   font-size:14px;
   text-transform:lowercase;
}	

#hauptmenu img{
   border:none;
}

   
#secondmenu {
   margin-top:50px;
   background-color:#FFFFFF;
   }

#secondmenu ul li {
   display:inline;
   padding-right:5px;
   padding-left:5px;
   border-right:1px solid black;
   }	
   
p.active {
   padding:0;
   }
   
#logo {
   float:right;
   padding-top:10px;
   padding-right:20px;
   }
   
   
/* dies ist der Container für den Inhalt */


#content {
   min-height:340px;
   background-color:#FFFFFF;
   padding:10px 20px 5px 10px;
   margin-bottom:10px;
   opacity: 0.9;
   filter: alpha(opacity=90);
}

/*für den content, ausser even */

#contentleft {
    float:left;
	width:380px;
	margin-right:30px;
	text-align:justify;
	padding-left:10px;
}

#contentleft b, 
#contentright b {
    font-size:17px;
	color:#666666;
	font-family:"Courier New", Courier, monospace;
	letter-spacing:-1px;
	text-align:left;

	}

#contentleft ul {
    margin-left:0;
	padding-left:0;
}
	
#contentleft ul li {
  list-style:none;
  padding-bottom:5px;
}
	
#contentleft span{
  border-left:2px solid #DDDC50;
  padding-left:3px;
}


#contentright {
   float:right;
   width:220px;
   border-left:2px dotted #DDDC50;
   padding-left:5px;
}

#contentright ul {
    margin-left:0;
	padding-left:0;
}
	
#contentright ul li {
  list-style:none;
  padding-bottom:5px;
  padding-left:8px;
}


#contentright span{
  border-left:2px solid #DDDC50;
  padding-left:3px;
} 


#crpage{
   position:absolute;
   top:450px;

   
   }

#crpage ul {
    margin-left:0;
	padding-left:0;
}
	
#crpage ul li {
  list-style:none;
  padding-bottom:5px;
  display:inline;
}
	
#crpage span{
  border-left:2px solid #DDDC50;
  padding-left:3px;
} 

ul {
    margin-left:0;
	padding-left:0;
}
	
#contentleft ul li {
  list-style:none;
  padding-bottom:5px;
}
	
#contentleft span{
  border-left:2px solid #DDDC50;
  padding-left:3px;
}
/*für die event-seite */

#contentoben td{
   background-color:#FFFFFF;
}
   
#contentunten {
   text-align:center;
}


#highlights {
   text-align:center;
}


/* dies ist der Fußbereich */


#footer {
   height:40px;
   background-color:#FFFFFF;
   opacity: 0.85;
   filter: alpha(opacity=85);
   padding:5px;
   text-align:center;
   padding-top:10px;
   color:#333333;
   font-size:11px;
}
   
#footer a {
    font-weight:bold;
	
}

#footer span {
   border-left: 2px solid #DDDC50;
   padding-left:5px;

}
   
#content table td{
   text-align:left;
   border-bottom:2px dotted #DDDC50;
   }

table a:hover {
   color:#DDDC50;
   font-weight:normal;
   }

