
body {
background-color: #ffffff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1em;
margin: 0em;
border: 1px solid;
width: 1000px;
}


#header {
border: 1px;
width: 1000px;
height: 150px;
border-bottom: 1px solid;
background-image: url(bendl_head_bkg.gif);
}

#rootmenue {
border: 1px;
left: 210px;
top: 10px;
width: 790px;
height: 15px;
position: relative;
color: #E10822;
}

#rootmenue a {
color: #E10822;
font-size: 0.65em;
}

#rootmenue a:hover {
color: #b4b4b4;
}

#navi1 {
position: relative;
left: 210px;
top: 110px;
width: 500px;
height: 30px;
}

#bildleiste {
position: relative;
width: 791px;
height: 116px;
margin-left: 90px;
background-image: url(bildleiste.png);
}

#liniebilder{
position: relative;
width: 881px;
height: 116px;
border-bottom: 1px solid;
margin-left: 119px;
}


#linie_unter_bilder {
position: relative;
width: 600px;
left: 70px;
border-top: 1px solid;
text-align: left;
margin-top: +4px;
height: 8px;}

* html #linie_unter_bilder {
margin-bottom: -10px;
}


#mitte {
height: 70px;
}

/* NUR FUER DIE HOMEPAGE */

#hometext {
height: 70px;
margin-left: +25px;
}

#willkommen {
position: relative;
width: 500px;
height: 225px;
left: 280px;
float: left;
}





#navi2 {
position: relative;
left: 210px;
width: 780px;
}




#content {
border: 1px;
width: 1000px;
height: 225px;
}

#navi3 {
left: 86px;
width: 125px;
border-right: 1px solid;
height: 225px;
float: left;
position: relative;
overflow: hidden;
}




#text1 {
width: 140px;
height: 225px;
left: 110px;
float: left;
position: relative;
overflow: hidden;
color: #E10822;
}

#text2 {
position: relative;
width: 300px;
height: 225px;
left: 130px;
overflow: hidden;
}



#kalender {
position: relative;
width: 590px;
height: 225px;
float:right;
overflow: hidden;
}





#teaser {
position: relative;
width: 788px;
height: 225px;
overflow: hidden;
float:right;
}



#bild_rechts {
position: relative;
width: 270px;
height: 225px;
float:right;
overflow: hidden;
}

#footer {
height: 80px;
border: 1px;
width: 1000px;
border-top: 1px solid;
border-left: 1px;
border-right: 1px;
text-align: right;
}


#footer_unten {
height: 50px;
margin: 0em;
border: 1px;
width: 1000px;
background-image: url(footer.png);
border-top: 1px solid;
}

#footer_text1 {
position: absolute;
text-align: left;
margin-top: +10px;
margin-left: +230px;
font-size: 0.7em;
color: #ffffff;
font-family: sans-serif;
}

#footer_text2 {
position: absolute;
text-align: left;
margin-top: +17px;
margin-left: +550px;
font-size: 0.7em;
color: #ffffff;
font-family: sans-serif;
}

#footer_unten_menu {
text-align: right;
margin-top: +15px;
margin-right: +80px;
}

#footer_unten_menu a {
color: #ffffff;
font-size: 0.7em;
font-family: sans-serif;
}





span.csc-form-radio{
	font-size: 0.7em;
	vertical-align: +4px;
	}


td.csc-form-labelcell {
                 vertical-align: top;
                 }

td.csc-form-fieldcell {
                 padding-left: 30px;
                 }



div.csc-form-label-req{
	font-size: 0.7em;
	line-height: 1.6em;
	text-align: left;
	padding-left: 3px;
	}

div.csc-form-label{
	font-size: 0.7em;
	line-height: 1.6em;
	text-align: left;
	padding-left: 3px;
	}








h1 {
font-size: 0.8em;
}

h2 {
font-size: 0.7em;
font-weight: bold;
}

p {
font-size: 0.6em;
line-height: 1.4em;
text-align: left;
margin-top: 0px;
margin-bottom: 6px;
}


a {color: #b4b4b4;
}

a:link {text-decoration: none;}

a:visited {text-decoration: none;}

a:hover {
text-decoration: none;
color: #E10822;
}

a:active {
text-decoration: none;
color: #999999;
}

#navileftact a{
color: #E10822;
}






.tx-pbsurvey-pi1 .survey_item 
{margin-top: 20px;
margin-bottom: 20px;
border: none;
border-top: 18px #ff0000 solid;
font-family: Verdana, Helvetica, Arial, sans-serif; 
}

.tx-pbsurvey-pi1 .question {
font-size: 100%;
background-color: #ff0000;
color: #ffffff; }


.tx-pbsurvey-pi1 .matrix .surveyrow_even {
background-color: #eeeeee;
}

.tx-pbsurvey-pi1 .matrix .columnFirst {
text-align: left;
font-size: 80%;
padding-top: 5px;
padding-bottom: 5px; }

.tx-pbsurvey-pi1 .matrix .columnNext {
text-align: center; 
font-size:80%;
}



