html {height:100%}

body {	
	padding:0;
	background-color:#FFF;
	min-height:101%;
	width:951px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	text-align:center;
}


#LContent{
	padding-bottom:20px;
	text-align:left;
	width: 951px;
}

#LContent #LHeader{
	width: 951px;
	height:148px;
	background: url(/img/bgheader.gif) no-repeat 125px 0;
	background-color:#D2D2D2;
	position:relative;
}

#LContent #LHeader .Lang{
	position:absolute;
	margin-top: 5px;
	margin-left: 15px
}

#LContent #LHeader .Logo{
	position:absolute;
	margin-top: 10px;
	margin-left: 468px;
}


#LContent #LCenter{
	width: 951px;
	background: url(/img/bg.gif) repeat-y;
	border-bottom: 1px solid #D2D2D2;
}


#LContent #LCenter .col1{
	float:left;
	width:170px;
	margin-bottom:20px;
}

#LContent #LCenter .col1 .nav{
	margin: 2px 3px;
	background-color: #F5F5F5;
	padding:9px 20px 9px 5px;
	text-align:right;
}

#LContent #LCenter .col1 .navft{
	background: url(/img/navft.gif) repeat-x;
	height:1px;
	overflow:hidden;
	margin-right:3px;
}

#LContent #LCenter .col1 .subnav{
	margin: 2px 3px;
	padding:6px 20px 6px 5px;
	text-align:right;
}

/*Col Center*/

#LContent #LCenter .col2{	float:left;	width:560px;	background-color:	#F0F0F0;}

#LContent #LCenter .col2 .breadcrumb{	background: url(/img/bgbreadcrumb.gif) no-repeat 287px 0;	height:27px;	width: 100%;}

#LContent #LCenter .col2 .breadcrumb .txt{	padding:10px 0 0 30px;}
#LContent #LCenter .col2 .par1{	padding: 0 47px; 	background: url(/img/dotsblack.gif) no-repeat 25px 4px;}
#LContent #LCenter .col2 .par2{	padding: 0 27px; 	background: url(/img/dotsblack.gif) no-repeat 8px 5px;}
#LContent #LCenter .col2 .par3{	padding: 0 27px; 	background:transparent url(/img/arrow2.gif) no-repeat 4px 5px;}
#LContent #LCenter .col2 .par4{	padding: 5px 47px; 	background:transparent url(/img/arrow3.gif) no-repeat 25px 8px;}

#LContent #LCenter .col2 .parcont1{	margin:20px 0;}
#LContent #LCenter .col2 .parcont2{	margin:30px 0;}
#LContent #LCenter .col2 .par1 .title{	padding-bottom:5px;}
#LContent #LCenter .col2 .parcont2 table 		{font-size:11px; width:466px;}

#LContent #LCenter .col2 .c1{	float:left; width:125px;}
#LContent #LCenter .col2 .c2{	float:left; width:435px;}

#LContent #LCenter .col2 .phome{	padding:5px 25px 30px 25px;}
#LContent #LCenter .col2 .aufz{	padding:10px 0 10px 0;}

#LContent #LCenter .col2 .cattitleheader{	height:20px;	overflow:hidden;}
#LContent #LCenter .col2 .cattitle{	background: url(/img/bgtitle.gif) no-repeat;	padding: 5px 30px;}
#LContent #LCenter .col2 .cattitlefooter{	background: url(/img/bgtitle.gif) no-repeat;	height:1px;	overflow:hidden;}


/* Right Col */

#LContent #LCenter .col3{
	float:left;
	width:219px;
}

#LContent #LCenter .col3 .title{
	padding:13px 0 8px 20px;
	background: url(/img/navft.gif) repeat-x bottom;
}

#LContent #LCenter .col3 .rNews{
	padding-bottom:30px;
}

#LContent #LCenter .col3 .rNews .datum{	padding: 3px 5px 0 20px;}

#LContent #LCenter .col3 .rNews .titel{
	padding: 3px 5px 0 20px;
	background: url(/img/arrow.gif) no-repeat 4px 6px;
}

#LContent #LCenter .col3 .rNews .txt{
	padding: 3px 5px 0 20px;
}


/* Footer */

#LContent .Footer{
	margin-top:10px;
	text-align:center;
}



/* versch */




#gmap{	width:560px;}

#gmap #map{	border: 1px solid #999; 
width:528;
height:280;
margin: 10px 0 20px 16px;
}

.cloud{	width:300px;}