/*
	standard container, relativ
*/

html, body {
margin: 0;
padding: 0;
}
body {
background-color:#FBEAC8;
font-family: Verdana, Helvetica, sans-serif;
font-size: 101%;
text-align: center;/*fuer IE_quirks*/
}
/* mainboxes */
#wrapper {
position: relative;
margin: 0px;
width: 900px;
background-color: #FFFFBF;
border-bottom: 5px solid #800000;
text-align: left;/*Aufheben von IE_quirks im BODY*/
}
#header {
background-color: #5B0000;
width: 808px;
padding: 7px 0px 0px 0px;
text-align: right;
}
#navi {
position: absolute;
top: 27px;
left: 8;
}
#homecontent {
position: relative;
background-color: #FFFA99;
margin: 7px 12px 0px 9px;/*Abstand Contentfeld zum Wrapper-Rand*/
padding: 2px 0px 25px 12px;/*Abstand Text zum Content-Rand*/
}
#content {
position: relative;
background-color: #FFFA99;
margin: 7px 12px 0px 183px;/*Abstand Contentfeld zum Wrapper-Rand*/
padding: 2px 0px 25px 12px;/*Abstand Text zum Content-Rand*/
}
#content2 {
position: relative;
background-color: #FFFA99;
margin: 7px 12px 0px 183px;/*Abstand Contentfeld zum Wrapper-Rand*/
padding: 2px 0px 25px 12px;/*Abstand Text zum Content-Rand*/
}
.fliesstext {
	PADDING-RIGHT: 5px; FONT-SIZE: 11px; COLOR: #BF0000; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.fliesstextrot {
	FONT-SIZE: 12px; COLOR: #800000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#footer {
background-color:#FFFFBF;
padding-top: 8px;
text-align: left;
}
#meta {
background-color: #FFFFFF;
padding: 12px 0;
width: 190px;
border-left: 0px solid #FFFFFF;
text-align: left;
border: solid 1px #000000;
}
/* Formatierungen Teaserboxes */
.icon_level_1 {
padding-right:2px;
}
.icon_level_2 {
padding-left:26px;
}

table {
background-color: transparent;
}
td {
padding: 0px;
}
.form {
padding: 3px 0px 5px 0px;
}
td.weiss {
background-color: #FFFFFF;
}
span.grau {
color: #666666;
}
#foto {
position: absolute;
top: 60px;
left: 329px;
}
#foto2 {
position: absolute;
top: 70px;
left: 400px;
}
/* Formatierungen Teaserboxes */
.ws-teaser {
width: 180px;
height:79px;
background-color: #EDEEEF;
border-right: solid 1px #B4B4B4;
border-bottom: solid 1px #B4B4B4;
moz-box-sizing: border-box;
}
.ws-teaserhead {
font-family: Verdana;
font-weight: bold;
background-color: #C4C4C4;
font-size: 70%;
color: #333333;
text-indent: 8px;
padding-bottom:2px;
padding-top:2px;
}
.ws-teasertxt {
font-family: Verdana;
font-size: 70%;
color: #333333;
padding-left: 8px;
padding-top: 5px;
padding-bottom: 4px;
line-height: 120%;
moz-box-sizing: border-box;
}
.ws-teaser-ref {
width: 180px;
height:79px;
moz-box-sizing: border-box;
}
.ws-teaserhead-ref {
font-family: Verdana;
font-weight: bold;
font-size: 70%;
color: #333333;
text-indent: 8px;
padding-bottom:2px;
padding-top:2px;
}
.ws-teasertxt-ref {
font-family: Verdana;
font-size: 70%;
color: #333333;
padding-left: 8px;
padding-top: 5px;
padding-bottom: 4px;
line-height: 120%;
moz-box-sizing: border-box;
}