/* INHALT */

#content {
	margin:5px 0px;
	padding:0px;
}

#content-bg {
	background:url(/common/images/layout/home_bg_kachel.gif) 0px 0px repeat-y;
	/*height:250px;*/
	padding:0px;
}

.content-oben {
	background:url(/common/images/layout/home_bg_oben.gif) 0px 0px no-repeat;
	height:4px;
	overflow:hidden;
}

.content-unten {
	background:url(/common/images/layout/home_bg_unten.gif) 0px 0px no-repeat;
	height:4px;
	overflow:hidden;
}



#text {
	display:inline;
	float:left;
	margin:10px 0px 0px 23px;
	width:716px;
}

#news {
	background:url(/common/images/layout/news_bg.gif) 0px 0px no-repeat;
	float:right;
	height:370px;
	margin-right:0px;
	width:190px;
}

#news h4 {
	margin:0px 0px;
}

#news p {
	padding:0px 0px;
}

#schnellfinder {
	background:url(/common/images/layout/news_head.jpg) 0px 0px no-repeat;
	float:left;
	height:220px;
	margin:0px 0px 0px 8px;
	width:194px;
}

#schnellfinder h2 {
	text-transform:uppercase;
	color:#fff;
	position:absolute;
	top:3px;
	right:138px;
	font-size:13px;
	margin:0;
}

#news_text {
    float: left;
    height: 245px;
    margin: 40px 0 0 20px;
    overflow: auto;
    padding-right: 10px;
	margin-left: 15px;
    width: 169px;
}

.teaser {
	background-color:#FFF;
	float:left;
	font-size:100%;
	height:170px;
	line-height:1.3em;
	margin:5px 3px 0px 0px;
	overflow:hidden;
	position:relative;
	width:390px;
}

.teaser h4 {
	text-transform:uppercase;
	color:#fff;
	position:absolute;
	top:8px;
	left:12px;
	font-size:13px;
	margin:0;
}

.teaser .inhalt-bg {
	margin-top:2px;
	padding:10px;
}

.teaser .bild {
	float:left;
	width:100px;
}

.teaser .text {
	float:left;
	height:105px;
	margin-left:10px;
	overflow:hidden;
	width:245px;
}

#teaser4 .text {
	width:160px !important;
}

.teaser .link {
	background:#FFF url(/common/images/layout/teaser_link.jpg) top right no-repeat;
	height:26px;
	padding:5px 30px 0px 0px;
	position:absolute;
	top:140px;
	right:5px;
}

.teaser .link a:link { color:#000; font-weight:bold; text-decoration:none; } /* Noch nicht besuchter Link */
.teaser .link a:visited { color:#000; font-weight:bold; text-decoration:none; } /* Bereits besuchter Link */
.teaser .link a:hover { color:#333; font-weight:bold; text-decoration:none; } /* Hover-Effekt */
.teaser .link a:active { color:#333; font-weight:bold; text-decoration:none; } /* Gerade angeklickter Link */

.teaser .text p {
	margin:5px 0px;
}

#teaser3 {
	float:left;
	margin-right:0px;
	width:195px;
}

#teaser3 .bild {
	width:1px;
}

#teaser3 .text {
	width:150px;
}
