body 
{
	background-color: #FFFAEB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
hr
{
	border:dashed #c8c8c8 1px;
   height:1px;
	
}
p
{
	font-size: 11px;
	line-height: 15px;
    margin-top:15px;
    margin-bottom: 15px;
}
p a { color: #0000FF;text-decoration:none; }
p a:hover { color: #0000FF;text-decoration:underline; }
h1
{
	font-size: 24px;
	color: #243465;
	
}

#header
{
	position:absolute; 
	left:0px; 
	top:0px; 
	width:750px; 
	height:146px; 
	z-index:1; 
	background-color: #243465;
}

#headerbalken 
{
	position:absolute; 
	left:0px; 
	top:125px; 
	width:750px; 
	height:21px; 
	z-index:2; 
	background-color: #668C91;
}

#textlogo
{
	position: absolute;
	left: 65px;
	top: 19px;
	width: 451px;
	height: 135px;
	z-index: 3;
	background-image: url(../images/textlogo.gif);
	background-repeat: no-repeat;
}

#bildlogo
{
	position:absolute; 
	left:530px; 
	top:66px; 
	width:96px; 
	height:92px; 
	z-index:4;
	background-image: url(../images/viertellogo.gif);
	background-repeat: no-repeat;
}

#seite
{
	position:absolute; 
	left:0px; 
	top:146px; 
	width:750px; 
	height:auto; 
	background-color: #FF9906; 
	z-index:1;
}

#navigation
{
	position:relative; 
	left:0px; 
	top:0px; 
	width:170px; 
	height:auto; 
	float: left;
}

#navigationcontainer
{
	width:170px; 
	height:auto; 
	background-color: #AE191A;
	padding-top:20px;
}

#navigationsfuss
{
	width:170px; 
	height:26px; 
	margin-bottom: 20px;
	background-image: url(../images/fuss_navigation.gif);
	background-repeat: no-repeat;
}

#klinkercontainer
{
	width:145px; 
	height:auto; 
	background-color: #D0DEE3;  
	padding: 5px;
	padding-left: 20px;
}

#klinkerfuss
{
	width:170px; 
	height:6px; 
	margin-bottom: 20px;
	background-image: url(../images/fuss_klinker.gif);
	background-repeat: no-repeat;
}

#newsletterkopf
{
	width:170px; 
	height:6px;
	background-image: url(../images/kopf_newsletter.gif);
	background-repeat: no-repeat;
}

#newsletterueberschrift
{
	 width:160px; 
	 height:auto; 
	 background-color: #006F4D; 
	 padding:  0px 5px 3px 5px;
	color: white;
	font-weight: bold;
	font-size: 10px;
	letter-spacing: 1px;
}

#suchekopf
{
	width:170px; 
	height:6px;
	background-image: url(../images/kopf_suche.gif);
	background-repeat: no-repeat;
}

#sucheueberschrift
{
	width: 160px;
	height: auto;
	background-color: #243465;
	padding:  0px 5px 3px 5px;
	color: white;
	font-weight: bold;
	font-size: 10px;
	letter-spacing: 1px;
}

#contentbereich
{
	position:relative; 
	left:30px; 
	top:0px; 
	width:520px; 
	float: left; 
	height: auto; 
	padding-top:20px;
}

#contentcontainer
{
	width:480px; 
	height:auto; 
	background-color: white; 
	margin-bottom: 20px; 
	padding: 20px;
}

.navigationstext
{
	color: white;
	font-size: 11px;
	font-weight: bold;
	width:150px; 
	height:22px; 
	background-color: #AE191A;
	padding-left:20px;
	padding-top:8px;
}
.navigationstext a, .navigationstextaktiv a
{
	color: white;
	text-decoration: none;
}
.navigationstext a:hover, .navigationstextaktiv a:hover
{
	color: white;
	text-decoration:underline;
}
.navigationstextaktiv
{
	color: white;
	font-size: 11px;
	font-weight: bold;
	width: 150px;
	height: 22px;
	background-color: #FF9906;
	padding-left: 20px;
	padding-top:8px;
}
.button
{
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 1px;
	margin-top:2px;
}
.textfeld
{
	font-size: 10px;
	width: 136px;
	color: #454545;
}
.suchetext
{
	color: #243465;
	font-size: 11px;
	font-weight:bold;
	padding-bottom:1px;
	padding-top: 3px;
}

.header1
{
	font-size: 18px;
	color: #AE191A;
	font-weight: bold;
	line-height: 22px;
}
/*Von Sascha am 23.05.2007:*/
.header2
{
	font-size: 18px;
	color: #666666;
	font-weight: bold;
	line-height: 22px;
}
/*Von Markus am 08.08.2006:*/
h3 {
    font-size: 18px;
	color: #AE191A;
	font-weight: bold;
	line-height: 22px;
    margin-top:0px;
    margin-bottom:0px;
}
/***************************/
.subheader1
{
	font-size: 12px;
	font-weight: bold;
	line-height: 28px;
}
/*Von Markus am 08.08.2006:*/
h5 {
	font-size: 12px;
	font-weight: bold;
	line-height: 28px;
    margin-top:0px;
    margin-bottom:0px;
}
/***************************/
.datum
{
	color: #666666;
}
.bilder
{
	float: left;
	margin: 2px 10px 2px 0px;
}
.bilderRechts {
    float: right;
    margin: 2px 0px 2px 10px;
}
.textliste
{
	font-size: 11px;
	line-height: 15px;
	margin-left:10px;
}
.trennlinie
{
	height: 1px;
	width: 440px;
	background-color: #e1e1e1;
	margin-top: 6px;
	margin-bottom: 6px;
}
form {
    margin: 0px;
    padding:0px;
}
