#rowHeader {
	position:absolute;top:0px;left:0px;
	width:100%;height:65px;
	background:url(../img/bg/bg-Header.gif) repeat-x;
}

#colsConnect {
	background:url(../img/bg/bg-page.gif) repeat-y;
}

#colL {
	float:left;
	position:relative;
	width:300px;
	padding-top:60px;
	font-size:11px;color:rgb(255,255,255);
	background:url(../img/bg/bg-mainHead1.jpg) no-repeat;
}

#colMain {
	float:right;
	display:inline;
	position:relative;
	width:645px;min-height:545px;
	background:url(../img/bg/bg-mainHead2.jpg) no-repeat;
}

#colMainIn {
	margin:0 30px 0 0;padding:30px 0 0 0;
}

#page {
	position:absolute;top:117px;left:0px;
	width:945px;
}

#imgMenuSep {
	clear:both;
	margin:0 0 10px 0;
}

#imgLogo {
	position:absolute;top:0px;left:0px;z-index:2;
}

#imgPartner {
	position:absolute;top:53px;right:10px;
}

#imgRubPic {
	margin-bottom:10px;
}

#rowFooter {
	position:relative;
	height:75px;width:950px;
	font-size:11px;color:rgb(255,255,255);
	background:url(../img/bg/bg-mainB.png) no-repeat;
}

#foot {
	position:absolute;top:20px;left:15px;
}

#formSuche {
	position:absolute;top:12px;left:305px;
}

#formLogin {
	position:absolute;top:12px;left:540px;padding-left:20px;
	background:url(../img/bg/bgPartnerInfo.gif) no-repeat left top;
}

#menuPartner {
	position:absolute;top:15px;left:540px;padding-left:20px;
	font-family:'Arial Narrow',Arial,Helvetica,Verdana,sans-serif;
	font-size:14px;font-weight:bold;color:rgb(255,255,255);
	text-transform:uppercase;
	background:url(../img/bg/bgPartnerInfo.gif) no-repeat left top;
}

	#formSuche label, #formLogin label {
		width:50px;
		margin-top:2px;
		font-family:'Arial Narrow',Arial,Helvetica,Verdana,sans-serif;
		font-size:14px;color:rgb(127,127,127);font-weight:bold;
		text-transform:uppercase;
	}
	
	#formLogin label {
		width:70px;
	}
	
	#menuPartner a {
		margin-left:20px;
		color:rgb(127,127,127);
	}
	
	#menuPartner a:hover {
		color:rgb(255,255,255);
	}
	
	#menuPartner a.sel {
		color:rgb(200,200,200);
	}
	
	#formSuche .inputSuche, #formLogin .inputSuche {
		width:113px;height:25px;
		margin:0;padding:5px 8px 3px 8px;
		vertical-align:top;
		color:rgb(255,255,255);font-size:11px;
		background:rgb(76,76,76) url(../img/bgInpSearch.gif) no-repeat;
		border:none;
	}

#boxLogout {

}

.innerCol {
	float:right;	
	width:200px;	
	margin:0 0 5px 10px;	
}

.colMain1 {
	float:left;	
	width:300px;	
	margin-bottom:15px;
	
}

.colMain2 {
	float:left;	
	margin:0 0 15px 10px;	
	width:300px;
}

.colMainList {
	float:right;	
	margin:0 0 15px 10px;	
	width:195px;	
}

.colMainDetail {
	float:left;	
	width:385px;	
}

/*  */
#colMain ul {
	margin:8px 10px 15px 20px;	
	list-style-type:square;
}

.boxUnterseiten {
	padding:10px 0 0 0;
	border-top:1px dashed rgb(225,225,225);
}

#colL ul.stichworte {
	margin:8px 10px 15px 20px;	
	list-style-type:square;
}

#colL ul.stichworte li {
	margin-bottom:0;	
}

#colMain ul li {
	margin-bottom:7px;	
}

@media print {
	#colL, #rowHeader {display:none;}	
	#colMain {width:100%;float:none;}	
}

.clearfix:after {
	content:".";display:block;height:0;clear:both;visibility:hidden;
}

.clearfix {display:inline-block;}

* html .clearfix {height:1%;}
.clearfix {display:block;}
