
P, H1, H2, H3, H4 {
	font-family: Arial, Verdana;
	color:#465188;
	}
ul, li	  {
text-align:left !important;
}
p 	{ 
    font-style:normal;
    font-size: 14px;
    font-weight: normal;
    font-color:#FF7000;
    margin: 0 0 0 0;
    text-align: justify;
    line-height: 1.3;

    	/*ff7000;*/
	}

a 	{
    font-color:#465188;
    text-decoration:underline;
	}
ul, li {
color:#97b563;
}

.csc-firstHeader {
 font-size: 18px;
}
/* ################################################################### */



html {
text-align:center;
height:auto;
}



body{
padding:0px;
margin:0px;
text-align: center;    
background-color:white;

}


div#page{
margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
width: 900px;
height:auto;
padding:0px;

}
div#spacer {
margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
width:900px;
height:5px;
}

div#gmagic {
display:none;
}



div#top {
width:900px;
float:left;
height:21px;
}
.abstand {
float:left;
width:10px;
height:100px;
}
div#menu-rechts {
width:450px;
height:15px;
float:left;
text-align:right;
}
div#menu-links {
width:450px;
height:15px;
float:left;
text-align:left;
}
div#top-line {
border-top: 1px solid #97b563; 
margin:0px;
padding:0px;
width:900px;
height:1px;
/* background-color:#97b563; */
float:left;
}

div#bottom-line {
border-top: 1px solid #97b563; 
margin-top:5px;
padding:0px;
width:900px;
height:1px;
/* background-color:#97b563; */
float:left;
}

div#left {
float:left;
width:200px;
height:auto;
background-color:#97b563;
}


div#right {
float:left;
width:700px;
height:auto;
}
div#mitte-unten {
float:left;
width:700px;
height:auto;
}

div#logo {
width:200px;
text-align:center;
float:left;
background-color:white;
height:auto;
}

div#menu-main {
width:200px;
text-align:left;
float:left;
background-image:url(../img/verlauf.gif);
height:auto;
background-repeat: repeat-x;
padding-top:30px;
padding-bottom:20px;
}


div#bottom-menu {
width:200px;
text-align:left;

background-color:#97b563;
float:left;
}


div#social {
margin-left:37px;
margin-top:10px;
}



div#suchfeld {
margin-top:10px;
margin-left:43px;
}


div#middle {
width:900px;
float:left;
background-image:url(../img/strich.gif);
background-repeat:repeat-y;
height:auto;
}


.stretch {
width:900px;
clear:both;
}


div#mitte-oben {
border-left:1px solid white;
width:699px;
background-color:#97b563;
float:left;
}

div#smoother {
width:430px;
float:left;
}
div#tripple {

width:144px;
float:left;
}

div#slogan {

width:80px;
float:left;
}
div#balk {

width:45px;
height:303px;
float:left;
background-color:#465188;
}
.tri {
margin-top:5px;
}


div#karte {
margin-bottom:10px;
}

div#footer {
width:900px;
float:left;
}

div#impr {
width:200px;
float:left;
text-align:center;
}

div#hitenter {
width:500px;
float:left;
text-align:center;
}

div#lastc {
width:200px;
float:left;
text-align:right;
}


div#mcontent {
width:485px;
margin-left:10px;
height:auto;
float:left;
}
div#breadcrumb {
width:485px;
float:left;
height:15px;
text-align:left;
}
div#thecontent {
margin-top:10px;
width:485px;
float:left;
text-align:justify;
}


div#rcontent {

width:198px;
margin-left:7px;
float:left;
}

div#itm2 {
margin-top:15px;
}


.csc-textpic-caption {
color:#97B563;
    font-size: 11px;
    font-weight: bold;
}


.termin {
margin-top:10px;
margin-left:5px;
width:193px;
height:auto;
float:left;
color:#465188;
font-size: 13px;
font-weight: normal;

}

.termin-datum {
width:55px;
float:left;
text-align:left;
height:auto;
}
.termin-desc {
width:138px;
float:left;
text-align:left;
height:auto;
}


.banner {
margin-bottom:10px;
}



.csc-mailform {
color:#465188;
  font-style:normal;
    font-size: 14px;
font-family: Arial, Verdana;
}
