body{
	margin:0;
	padding:0;
	font-family:trebuchet ms, Arial, verdana, sans-serif;
	font-size:12px;
}

.lang1{
	position:absolute;	
	top:8px;
	left:6px;
}
.lang2{
	position:absolute;	
	top:8px;
	left:41px;
}
.lang3{
	position:absolute;	
	top:8px;
	left:76px;
}

#mainMenu{
	color:#2B891B;
	font-size:12px;
	font-weight:bold;	
	font-style:italic;	
	margin-top:5px;
}

#mainMenu TABLE{
	margin-top:4px;
}

#mainMenu A{
	color:#2B891B;
	text-decoration:none;
}

#mainMenu TD.slash{
	color:#2B891B;
	padding-bottom:5px;
	font-weight:bold;
}

#langBut{
	float:left;
	width:110px;
	height:34px;
}

#langBut{width:40px;}

.rightBg{
	background-image:url(start_FILES/bg_right.gif);
	height:100%;	
}

.rightBg IMG{
	width:20px;
}

#footer {
	
                height:46px;
	background:#2B891B;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
                text-decoration: none;
}

#footer DIV{
	margin-bottom:2px;
	background:#E8EFDF;
	font-size:1px;
                
}

#footer IMG{
	height:2px;
}

#left #content{
	background:#E8EFDF;
	height:180px;
	padding-left:12px;
}

#content TD{
	margin:0;
	padding:0;	
}

#row_bottom{
	background-image:url(start_FILES/bg_bottom.gif);	
}

#imgRow{
	background-image:url(start_FILES/bg_header.gif);	
}

.rect1_top{
	background-image:url(start_FILES/rect1_top.gif);	
	font-size:1px;
}

.rect1_mid{
	background-image:url(start_FILES/rect1_mid.gif);	
}

.rect1_bot{
	background-image:url(start_FILES/rect1_bot.gif);	
	font-size:1px;
	height:1px;
	max-height:1px;
	overflow:hide;
}

.rect2_top{
	background-image:url(start_FILES/rect2_top.gif);	
	font-size:1px;
}

.rect2_mid{
	background-image:url(start_FILES/rect2_mid.gif);	
}

.rect2_bot{
	background-image:url(start_FILES/rect2_bot.gif);	
	font-size:1px;
}
.rect3_top{
	background-image:url(start_FILES/rect3_top.gif);	
	font-size:1px;
}

.rect3_mid{
	background-image:url(start_FILES/rect3_mid.gif);	
}

.rect3_bot{
	background-image:url(start_FILES/rect3_bot.gif);	
	font-size:1px;
}
.rect4_top{
	background-image:url(start_FILES/rect4_top.gif);	
	font-size:1px;
}

.rect4_mid{
	background-image:url(start_FILES/rect4_mid.gif);	
}

.rect4_bot{
	background-image:url(start_FILES/rect4_bot.gif);	
	font-size:1px;
}

.contRect{
	color:#3F3F3F;
}

.contRect A{
	color:#3F3F3F;
}


.contRect .content-element{
	padding:0;
	margin:0;
	display:block;
	margin-bottom:10px;
	overflow:visible;
	float:left;
	clear:left;
	background:white;
}

.reisen .content-element{
	float:none;
	clear:none;
}
/*
h1.reisen, .reisen hr{
	background:red;
}
*/


.contRect.urlaub .content-element{
	width:265px;
}

.contRect.empfehlen .content-element{
	width:170px;
}
.contRect.verpassen .content-element{
	width:270px;
}

.contRect .bodytext{
	padding:0;
	margin:0 1px;;	
}

.contRect.urlaub .bodytext B{
	font-size:12px;
	color:#3F3F3F;
	line-height:12px;
}

.contRect A{
	color:#3F3F3F;
}

.contRect .bodytext A{	
	font-size:12px;
}

.contRect .content-element H1{
	font-size:16px;	
}

HR.contRect {
	height:0px;
	border-top:1px solid;
	margin:10px 1px;
}

DIV.contRect{
	color:#444444;
	font-size:12px;
	margin-left:18px;
	/*border:1px solid black;*/
}

H1.contRect{
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	margin:0;
	padding:0;
	padding-left:18px;
}

.urlaub{	
	color:#EB7A00;
	border-color:#EB7A00;
}
DIV.urlaub{width:259px;}

.reisen{
	color:#006CB1;
	border-color:#006CB1;
}
DIV.reisen{width:465px;}

.verpassen{
	color:#22980C;
	border-color:#22980C;
}
DIV.verpassen{width:260px;}

.empfehlen{
	color:#22980C;
	border-color:#22980C;
}
DIV.empfehlen{width:157px;}

.werbung{
	color:#011EDA;
	border-color:#011EDA;
                
}
DIV.werbung{width:259px;}


.mainTab{
/*	border:1px solid black;	*/
}
.mainTab TD{
	border:1px solid black;	
}

#googleTab{
	/*border:1px solid #DAEDC0;*/
	margin-top:25px;
}

#googleTab TD{
	/*border-bottom:5px solid #DAEDC0;*/
	font-size:13px;
	padding-top:5px;
	padding-bottom:5px;
}

#googleTab TD A{
	color:#666666;
	font-size:10px;
	text-decoration:none;
}


	

#googleTab TD B A{	
	color:#444444;
	font-size:13px;
	text-decoration:underline;
}

#googleTab TD.link{
	background:#DAEDC0;	
	padding-top:0;
	padding-bottom:0;
}

#googleTab TD.link A{
	font-size:10px;	
	color:#444444;
	height:15px;
	text-decoration:underline;
}

FORM.suche{
	margin:0;
}

INPUT.suche.textFeld{	
	border:0px solid white;
/*	border-bottom:2px solid #FF8500;*/
	background:#FFE0B2;
	height:18px;
	width:139px;
	font-size:12px;
	padding-left:4px;
	padding-top:2px;
}

.evtTitle{
  font-weight:bold;
}



#buchenForm{
	/*margin-left:18px; background-color:E8EFDF;*/
                   margin-left:18px; background-color:C9EC9C;
}

#buchenForm, #buchenForm TD{
	font-family:trebuchet ms, Arial, verdana, sans-serif;
	font-size:12px;	
}

#buchenForm TD INPUT, #buchenForm TD SELECT{
	font-size:12px;	
}

#buchenForm TD SELECT.objekt_kategorie_id, #buchenForm TD SELECT.ort_sb{
	width:180px;
}

#buchenForm TD INPUT.erwachsene, #buchenForm TD INPUT.anzahl_kinder{
	width:19px;
}

#buchenForm TD SELECT.alter_kinder{
	width:40px;
}

#buchenForm TD.tip{
	font-size:10px;
	line-height:10px;
}
.foot {
	color: #ffffff;
	text-decoration: none;
}