#head {
width:900px;
margin-bottom:25px;
margin-top:2px;
z-index:21;
}

#head .datum{
font-weight:bold;
color:#000;
margin-left:20px;
line-height:20px;
}

#head #link{
	float:right;
	margin-right:10px;
}

#head .link{
	text-align:right;
	line-height:20px;
	color: #000000;
	padding-right:5px;
	margin-right:2px;
	border-right: 1px solid #A6A6A6;
}

#head .last{
	border:none;
}

#head .link a{
	font-size: 12px;
	text-decoration:none;
	color: #444444;
}

#head .link a:hover{
	color: #666666;
}


#head .link3 a{
	font-size: 12px;
	text-decoration:none;
	color: #000;
	font-weight:bold;
	border-right:1px solid #666666;
	padding-right:5px;
	margin-right:2px;
}

#head .link3.last a{
	border:none;
}

#head .link3 a:hover{
	color: #666666;

}



#head .link2 a{
	text-decoration:none;
	color: #FFFFFF;
	border-right:1px solid #FFF;
	padding-right:5px;
	margin-right:2px;
	font-weight:bold;
	font-size: 12px;
}

#head .link2.last a{
	border:none;
}


#head .link2 a:hover{
	color: #A0A0A0;

}


#head .mitte {
	background-color: #000000;
	background-image: url(/tl_files/head_verlauf.png);
	background-repeat: repeat-x;
	height:60px;
}
#head .mitte .left {
	position: relative;
	top:43px;
	left:20px;
	width:530px;
	color:#FFFFFF;
}
#head .unten {
	background-color:#EFEFEF;
}
#head .unten2 {
	position: relative;
	left:160px;
	width:835px;
	line-height:20px;
}
#head .mitte .logo {
	position: relative;
	left:10px;
	top:26px;
	float:left;
	z-index:1;
}
#head .regi {
	font-size: 9px;
	text-align:right;
	padding-right:15px;
	border-bottom:1px dotted #000;
	background-color:#999;
}

#head .regi a{
	color: #fff;
	font-weight:bold;
	font-size:11px;
	line-height:20px;
	text-decoration:none;
}

#suche{
	float:right;
	margin:10px 20px 0px 0px;
}

#suche #s{
	font-size:14px;
	width:230px;
	height:20px;
	padding-left:26px;
	position:relative;
	top:-8px;
	background-image: url(/layout/bg_suchmaske.jpg);
	background-repeat:no-repeat;
	background-color: transparent;
}

#suche .submitBtn{
margin-top:3px;
}

#head .logo{
margin-left:10px;
}



