* {
  margin: 0;
  padding: 0;
}


body, td, th { font: normal 13px 'trebuchet ms', arial, "Times New Roman", serif; line-height: 23px; }



html, body {
  color: #333333;
  background-color: #F7F7F7;
}


h1 {
  color: #FF19CC;
  line-height: 1em;
  font-size: 20px;
  padding: 0;
  margin: 0 0 15px 0;}
  
  h2 {
  color: #FF19CC;
  line-height: 1em;
  font-size: 16px;
  padding: 0;
  margin: 0 0 4px 0;}



p { margin: 0; }

img { border: 0;}


a:link {
  color: #036;
  background-color:transparent;
  text-decoration:underline;
}
a:visited {
  color: #036;
  background-color: transparent;
   text-decoration:underline;
}
a:hover, a:focus {
  color: #036;
  background-color: transparent;
   text-decoration:underline;
}
a:active {
  color: #036;
  background-color: transparent;
  text-decoration:underline;
}



div#rahmen {
  width: 840px;
  margin: auto;
  margin-top: 60px;
}

div#logo {
   text-align: center;
   margin-bottom: 8px;
}


div#banner {
   text-align: center;
   margin: 10px 0 10px 0;
}



div#links {
  width: 600px;
  float: left;
  left: 0;
  overflow: hidden;
  height: 1%;
}

div#links-box {
  border: 1px solid #cccccc;
  background-color: #FFFFFF;
  padding: 15px;
  margin-bottom: 30px;
}

div#bilder-box {
  background-color: transparent;
  height: 230px;
  margin-bottom: 30px;
}


div#rechts {
  width: 215px;
  float: right;
  overflow: hidden;
  height: 1%;
}



div#rechts-box {
   border-left: 1px solid #cccccc;
   border-right: 1px solid #cccccc;
   border-bottom: 1px solid #cccccc;
   margin-top: -7px;
   _margin-top: -2px;
   margin-left: 15px;
   background-color: #FFFFFF;
   padding: 2px 15px 10px 15px;
   margin-bottom: 30px;
}


div#rechts-box-2 {
   border: 1px solid #cccccc;
   margin-left: 15px;
   background-color: #FFFFFF;
   padding: 2px 15px 10px 15px;
   margin-bottom: 30px;
   font-size: 11px;
}


div#linktexte {
   font-size: 11px;
   text-align:center;
}

div#linktexte-weg {
   font-size: 11px;
   visibility:hidden;
}




div#rechts-box-2  h2 {
  color: #FF19CC;
  line-height: 1em;
  font-size: 16px;
  padding: 0;
  margin: 10px 0 8px 0;}

#rechts-box ul li {
  list-style: none;
  margin: 0 0 15px 0;
}


#rechts-box-2 ul li {
  list-style: none;
  margin: 0 0 5px 0;
}





/* Easy Slider */
#slider-text { position:absolute; width: 600px; color: #FFFFFF;}	

#slider-text b { font-size: 18px; }	


	#slider{}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width: 600px;
		
		height: 230px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn{ 
		display:none;
		width:40px;
		height:41px;
		position:absolute;
		left:-40px;
		top: 120px;
		}	
	#nextBtn{ 
		left:920px;
		display:none;
		}							

