/*** Haupt-Menu ***/
.menu-left ul{
	float:left;
	margin:0;
	padding:0;
}
.menu-left ul li{
	float:left;
	list-style-type:none;

}
.menu-left ul li a, .menu-left ul li a:visited{
	background:url(/images/button-line.jpg) no-repeat;
	background-position:right;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	width:auto;
	height:37px;
	color:#fff;
	float:left;
	padding-right:7px;
	padding-left:7px;
	line-height:37px;
}
.menu-left ul li a:hover, .menu-left ul li a:active{
	background:url(/images/menu-left-hov.gif) repeat-x;
	color:#fff;
}

/*** Impressum ***/
.menu-right ul{
	float:left;
	margin:0;
	padding:0;
}
.menu-right ul li{
	float:left;
	list-style-type:none;

}
.menu-right ul li a, .menu-right ul li a:visited{
	background:url(/images/button-line.jpg) no-repeat;
	background-position:right;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	width:auto;
	height:37px;
	color:#fff;
	float:left;
	padding-right:5px;
	padding-left:5px;
	line-height:37px;
}
.menu-right ul li a:hover, .menu-right ul li a:active{
	background:url(/images/menu-right-hov.gif) repeat-x;
	color:#fff;
}

/*** Submenü ***/
.teaser ul{
	margin:0;
	padding:0;
}
.teaser ul li{
	list-style-type:none;

}
.teaser ul li a, .teaser ul li a:visited{
	background:url(/images/button-line.jpg) no-repeat;
	background-position:right;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	width:auto;
	height:20px;
	color:#fff;
	text-align:center;
	padding-right:5px;
	padding-left:5px;
	line-height:18px;
	text-align:left;
}
.teaser ul li a:hover, .teaser ul li a:active{
	background:url(/images/menu-right-hov.gif) repeat-x;
	color:#fff;
}

/*** Suche ***/
.button-suche{
	background:url(/images/searchButton.gif) no-repeat;
	width:22px;
	height:22px;
}
.inputbox-suche{
	color:#666;
	font-size:12px;
	font-weight:bold;
	padding-left:3px;
	margin-bottom:20px;
}

/*** content ***/
.contentpaneopen{
	padding:0 12px 0 14px;
	color:#1b1a1a;
	font-size:13px;
	font-weight:normal;
}
/*** Blog ***/
.bl-kat, .bl-kat a:visited , .bl-kat a, .bl-kat a:hover {
	float:left;
	color:#C3281C;
}
.bl-date{
	float:right;
		color:#C3281C;
}
.clear{clear:both;}
.post-title{
font-size:1.4em;
font-weight:normal;
float:left;}
.post-content{text-align:left;}
.post-content h3{
	color:#777777;
font-size:1em;
font-family:Verdana,Arial,Sans-Serif;}
.thumb{
	float:left;
	padding:0 10px 10px 0;}
.rot{
	background-color:#FFFFFF;
border-top:4px solid #C3281C;
color:#C3281C;
font-size:0.85em;
font-weight:bold;
margin:0;
padding:0 0 0.3em;}
.post {
padding:0px 16px 0 16px;
}
