		body{
			margin: 0px;
			padding: 0px;			
			background-color: #201f1d;
			height: 100%;
			color: #ffffff;
			font-family: helvetica, Arial, sans-serif;
			font-size: 12px;
			border: none;
			
		}
		body table{
			font-size: 12px;
		}
		body img{
			border: none;
		}
		#main{
			width:835px;	
			background-color: #282828;
			height: auto;
		}
		#banner{
			position: absolute;
			top: 0px;
			left: 835px;
			
			background-repeat: repeat-y;
			padding: 15px;
			height: 100%;
		}
		#bannerTd{
			background-image: url("../../img/bg_banner_eFahrfreude.jpg"); 
			background-repeat: repeat-y;
			background-position: right;
			width: 1036px;
			
		}
		#menu{
			
			height: 27px;
			background-color: #35b7f5;
			color: #29251a;
			padding-left: 40px;
			font-size: 14px;
		}
		#menu td{
			color: #29251a;
			font-size: 14px;
		}
		
		#menu .bigger{
			font-size: 18px;
		}
		
		.menuPipe{
			font-size:14px; 
			padding-left: 3px;
			padding-right: 3px;
		}
		
		#menu a, #menu a:link, #menu a:visited, #menu a:active{
			color: #29251a;
		}
		
		.box{
			color: #29251a; 
			border-color: #29251a;
			border: 1px solid;
		}

		#all{
			height:100%;  
		}
		#header{
			width: 100%;
			height: 131px;
			text-align: right;
			background-image: url("../../img/header_eFahrfreude.jpg");
			display: block;
			text-indent: -99999px;
			padding-top: 11px;
		}
		}
		
		#headerMen {

			color: #29251a;
			
			font-size: 11px;
			font-family: sans-serif;

		}
		
		#headerMen a, #headerMen:active, #headerMen:visited {
			color: #29251a;
		}
		
		.headerPipe{
			font-size:9px;
			vertical-align: top;
			padding-left: 3px;
			padding-right: 3px;
		}
		
		.headerPadding{
			padding-left: 14px;
		}
		.bottomBorder{
			border-bottom: 1px solid grey;
		}
		#content{
			padding-left: 40px;
		}
		
		.powered{
			text-align: right; 
			margin-right:5px;
		}
		
		h2 {
			color: #88aed3;
			font-size: 13px;
			font-weight: normal;
			padding:0px;
			margin:0px;
		}
		h1 {

			font-size: 28px;
			font-weight: normal;
			color: #ffffff;
			font-family: serif;
		}
		
		
		.yellow{
			color: #ffdc00;
		}
		
		#teaser, .teaser{
			height: 378px;
			padding-top: 20px;
		}
		
		#teaser img:hover{
			border: 1px solid #88aed3;
		}
		
		.teaser_small{
			height: 115px;
		}
		
		
		a, a:link{
			color: #88aed3;
			text-decoration: none; 
		}
		a:VISITED, a:ACTIVE {
			color: #88aed3;
			text-decoration: none; 
		}
		
		#news_fahrberichte{
			padding-top: 20px;
		}
			
		#fahrberichte{
			width: 390px;
			float:left;
		}
		#news{
			float:left;
			width: 390px;
			margin-right:15px;
		}
		
		#fahrbericht_banner{
			width: 370px;
			float:left;
			padding: 10px;
			text-align: right;
		}
		.berichtTeaser{
			width: 390px;
			float:left;
			height: 110px;
			padding-top: 10px;
		}
		.fahrberichtTeaser{
			width: 390px;
			float:left;
			height: 110px;
			padding-top: 10px;
		}
		.newsTeaser{
			float:left;
			width: 390px;
			margin-right:15px;
			height: 110px;
			padding-top: 10px;
		}
		
		.teaserH{
			font-style: italic;
			font-size: 14px;
			padding-bottom: 3px;
			font-family: serif;
		}
			
		.clear{
			clear:left;
		}
		
		.contentleft{
			float:left;
			width: 268px;
			margin-right: 50px; 
			width: 330px; 
			text-align: justify;
		}
		
		.contentright{
			float:left;
			width: 330px; 
			text-align: justify;
		}
		.left{
			float:left;
			width: 268px;
		}
		.right{
			float:left;
		}
		.grey{
			color: gray;
		}
		
		input{
			color: #88aed3;
			background: none;
			border: 1px solid grey;
			
		}
		hr{
			height: 1px;
		}
		
		#quicklinks{
			padding-top:10px;
			padding-bottom: 20px;
		}
		#bottomMenu{
			padding-top: 10px;
			padding-left: 40px;
			margin-bottom: 20px;
			background-image: url("../../img/bottom_Menu_bg.jpg");
		}
		#links{
			margin-bottom: 10px; 
			padding-bottom: 12px; 
			padding-top: 12px; 
			width: 100%; 
			border-bottom: 1px solid grey; 
			border-top: 1px solid grey;
		}
		#weitere{
			padding-top: 10px; 
			padding-bottom: 10px; 
			margin-bottom: 10px;
		}

