/****************************************************************/
/* Layoutdaten																									*/
/* VISION POOL  |  TP																						*/
/****************************************************************/
*{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color:black;
}

body{
	margin:40px 0px;
	padding:0px;

	background-image:url(/fileadmin/assets/pageBackground/gruen.jpg);
	background-repeat:repeat;
/*	background-attachment:fixed;*/
}
/****************************************************************/


/****************************************************************/
/* Root Container Start 																				*/
/****************************************************************/
#rootcontainer{
	width:945px;
	height:auto;

	margin: 0px auto;
}
/****************************************************************/


/****************************************************************/
/* Page Head Container Start																		*/
/****************************************************************/
#pagehead{
	width:945px;
	height:130px;
}


#logocontainer{
	width:945px;
	height:75px;
	
	margin-bottom:10px;
	background-color:white;
}

#logo{
	float:left;

	width:215px;
	height:75px;
}
/****************************************************************/


/****************************************************************/
/* Spalten Layouts																							*/
/****************************************************************/

/* Home	(3,1) ***************************************************/
#content-home-container{
	width:945px;
	height:auto;
	background-image:url(/fileadmin/media/gfx/bg-home.gif);
	background-repeat:repeat-y;
}

#content-home-container #columncontent{
	float:left;
	
	width:725px;
/*	height:530px;*/
	height:auto;
}

#content-home-container #columncontent .cmscontent {
/*	height:414px; */
	height:auto;
	padding-top:0px;
	background-color:white;
}


#content-home-container #columnright{
	float:left;
	
	width:215px;
	/*height:530px;*/
	height:auto;

	margin-left:5px;
	background-color:white;
}
#content-home-container #columnright .cmscontent{}

#content-home-container #columnright .designline{
	border:none;
}

#content-home-container .claimcontainer{
	width:auto;
	height:100px;

	margin-bottom:5px;
	background-color:white;
}

.designline{
	width:auto;
	height:24px;
	
	background-color:#FFFFFF;
	border-bottom:1px solid #b3b9b5;
}
/****************************************************************/

/* zwei Spalten (1,3)	*******************************************/
#content-1sp-container{
	width:945px;
	height:auto;
	
	background-color:white;
}


#content-2sp-container{
	width:945px;
	height:auto;
	
	background-color:white;
}

#content-2sp-container #columnleft{
	float:left;
	
	width:215px;
	height:500px;

	margin-right:10px;
}
#content-2sp-container #columnleft .cmscontent{
	padding-bottom:10px;
}

#content-2sp-container #columncontent{
	float:left;
	width:720px;
	height:auto;
}
#content-2sp-container #columncontent .cmscontent{
	padding:5px 0px;
}
/****************************************************************/

/* drei Spalten	(1,2,1)	*****************************************/
#content-3sp-container{
	width:945px;
	height:auto;
	
	background-image:url(/fileadmin/media/gfx/bg-3spaltencontainer.gif);
	background-repeat:repeat-y;
}


#content-3sp-container #columnleft{
	float:left;
	
	width:215px;
	height:auto;

	margin-right:10px;	
}
#content-3sp-container #columnleft .cmscontent{
	padding-bottom:10px;
}


#content-3sp-container #columncontent {
	float:left;
	
	width:500px;
	height:auto;
	
	overflow:hidden;
}
#content-3sp-container #columncontent .cmscontent {
	padding:5px 0px;
}


#content-3sp-container #columnright{
	float:left;
	
	width:215px;
	height:auto;

	margin-left:5px;
}
#content-3sp-container #columnright .cmscontent{}

.designline{
	width:auto;
	height:24px;
	
	background-color:#FFFFFF;
	border-bottom:1px solid #b3b9b5;
}

#content-3sp-container #columnright .designline{
	border:none;
}

/****************************************************************/



/****************************************************************/
/* Seiten Fuss																									*/
/****************************************************************/
#pagefoot{
	width:945px;
	height:20px;

	margin-top:5px;
}

#pagefoot .content{
	float:left;
	width:720px;
	height:20px;
		
	padding-left:5px;
	margin-right:5px;

	color:#294838;
	text-align:left;
	line-height:20px;
	
	background-color:white;
}
/****************************************************************/


/****************************************************************/
/* Navigationscontainer Start																		*/
/****************************************************************/
#servicenavcontainer{
	width:945px;
	height:20px;
	
	margin-bottom:5px;
}

#mainnavcontainer{
	float:left;
	width:725px;
	height:19px;
	margin-top:35px;
	margin-left:5px;

	border-bottom:1px solid #b4b9b5;
}

#slidernavcontainer{
	width:725px;
	height:20px;
	
	background-image:url(/fileadmin/media/gfx/bg-slidernav.gif);
	background-repeat:repeat-x;
}

#metanavcontainer{
	float:left;

	width:215px;
	height:20px;
	
	text-align:center;
	
	background-color:white;
}
/****************************************************************/



/****************************************************************/
/* Stuff																												*/
/****************************************************************/
#rssbox, #printbox, #searchbox{
	float:left;
	width:25px;
	height:20px;
	text-align:center;
	padding-top:2px;
	padding-left:5px;
}

#printbox{}

#searchbox{
	width:150px;
	text-align:left;
}
/****************************************************************/