/****************************************************************/
/* Layout																												*/
/* VISION POOL  |  TP																						*/
/****************************************************************/
*{
	font-family: Verdana, Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	color:#333333;
}

body {
	margin:0px;
	padding:0px;
	margin-bottom:25px;
/*
	background-image:url(/fileadmin/media/gfx/bg-body.gif);
	background-repeat:repeat-x;
*/	
	background-color:#FDC005;
}


/* Root Container Start */
#rootcontainer{
	width:940px;
	height:auto;
	
	margin-left:30px;
}

#rootcontainer.popup{
	width:auto;
	height:auto;
	
	margin:0px;
	padding:10px;
}


/* Page Head Container Start */
#pagehead{
	width:940px;
	height:282px;
	
	margin-bottom:3px;
}
#logocontainer{
	width:230px;
	height:130px;
}
#logo{
	width:230px;
	height:75px;
	
	padding-top:15px;
}

#mediacontainer{
	width:705px;
	height:235px;
	
	border:1px solid #034c39;
}

#pagehead .left{
	float:left;
	width:230px;
	
	margin-right:3px;
}

#pagehead .right{
	float:left;
	width:707px;
}

/* zwei Spalten (1,3)	*/
#content-1sp-container{}


/* zwei Spalten (1,3)	*/
#content-2sp-container{
	width:940px;
	height:auto;
	
	background-image:url(/fileadmin/media/gfx/bg-2spalten.gif);
	background-repeat:repeat-y;
}

#content-2sp-container #columnleft{
	float:left;
	
	width:230px;
	height:500px;
}
#content-2sp-container #columnleft .cmscontent{}

#content-2sp-container #columncontent{
	float:left;
	width:707px;
	height:auto;
	margin-left:3px;
}
#content-2sp-container #columncontent .cmscontent{}


/* drei Spalten	(1,2,1)	*/
#content-3sp-container{
	width:940px;
	height:auto;
	
	background-image:url(/fileadmin/media/gfx/bg-3spalten.gif);
	background-repeat:repeat-y;

}


#content-3sp-container #columnleft{
	float:left;
	
	width:230px;
	height:auto;
}
#content-3sp-container #columnleft .cmscontent{}


#content-3sp-container #columncontent {
	float:left;
	
	width:474px;
	height:auto;
	
	margin:0px 3px;
	padding-bottom:10px;
}
#content-3sp-container #columncontent .cmscontent {}


#content-3sp-container #columnright{
	float:left;
	
	width:230px;
	height:auto;
	
	padding-bottom:10px;
}
#content-3sp-container #columnright .cmscontent{}


/* Seiten Fuss	*/
#pagefoot{
	width:940px;
	height:20px;
	
	margin-top:10px;
	
	color:#294838;
	text-align:left;
	line-height:20px;
}


/* Navigationscontainer	 */
#mainnavcontainer{
	width:707px;
	height:23px;
}

#subnavcontainer{
	width:707px;
	height:22px;
}

#travelnavcontainer{
	width:230px;
	height:152px;
}

#vptravelnavcontainer{
	padding-top:20px;
}

#servicenavcontainer{
	width:230px;
	height:20px;
}

#breadcrumbnavcontainer{
	float:left;
	width:607px;
	height:30px;
}

#iconnavcontainer{
	float:left;
	width:100px;
	height:30px;
}

#iconnav{
	float:right;
	margin-top:6px;
	width:20px;
	height:19px;
}

/* Stuff */
#bellycontainer{
	padding-left:233px;
}