body, ul, p, ol, li, td, th h1, h2, h3{margin:0px;padding:0px;line-height:0px;}


div.csi-intext-left-nowrap{margin-left:20px;}

p{padding-left:20px;}

a {color:#f60;}
a:hover{text-decoration:none;}

#inhalt ul li{
    line-height:16px;
    margin-left:35px;
}


body {
	/*background-image: url(hintergrund.jpg);
	background-repeat: repeat-x;*/
      background-color:#FF6D1A; 
	color:#324F9D;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
}

#mitte{
	margin:auto;
	width:800px;

}

#kopf {
	float:left;
background-color:#fff;
width:800px;
	
}

#rahmen{
	float:left;
	border:#999 solid 1px;
	width:800px;
	/*background-color:#FFd1b2;*/
	overflow:hidden;
               background-color:#FFFFFF;
	/*height:800px;*/
	margin-bottom:50px;
               /*background-image: url(hintergrund_content.gif);
	background-repeat: repeat-y;*/


	
}

#header-bilder img {
	margin:8px 5px 8px 5px;
}

#header-bilder  {
	padding-left:5px;
	border-bottom:#999 solid 1px;
                background-color:#fff;
}


#navi{
	float:left;
	/*width:247px;*/
                width:197px;
	border-right:#ccc solid 1px;
	margin-left:10px;
	background-color:#E7EFFF;
	height:100%;
display:inline;
}




ul.haupt{}

ul.haupt li{

background-color:#C0D5FF;
color:#000;
line-height:28px;
display:block;
padding-left:20px;
list-style:none; 
margin-bottom:1px;
}

ul.haupt li a{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

ul.haupt li.on  { 
background-color:#324F9B;

background-image:url(nav_haupt_on.gif);
background-repeat:no-repeat;
background-position: 10px  0px 10px 0px ;

}

ul.haupt li.on a { 
text-decoration:none;
color:#fff;
}

ul.unter{

display:inline;
font-size:11px;

}

ul.unter li{
list-style:none;
margin-left:-20px;
padding-left:30px;
 }


ul.haupt li.on ul.unter li a{color:#324F9B;}

ul.unter li.on  { 
background-color:#C0D5FF;
color:#324F9B;
background-image:url(nav_unter_on.gif);
background-repeat:no-repeat;

}



ul.haupt li.on ul.unter li.on a{
/*color:#369;*/
color:#f60;
}

div.adresse{
              margin:20px 0px 0px 0px;
}

div.adresse dl.csi-image{
              margin:0px 0px 30px 15px;
}



#inhalt{
	float:left;
  width:560px;
	padding:20px 10px 0px 10px;
	/*      padding:50px 10px 0px 10px;
                       width:722px;

                     background-color:#ffd1b2;*/
height:100%;
/*background-image:url(bg_content.gif);
background-repeat:no-repeat;*/
                
}

h1{
font-size:16px;
color:#f60;
font-weight:bold;
margin: 0px 0px 20px 0px;
}

h2{
font-size:14px;
color:#324F9B;
font-weight:bold;
margin: 30px 0px 20px 0px;
}

h3{
font-size:12px;
color:#ff6600;
font-weight:bold;
margin: 30px 0px 20px 0px;
}

h4{
font-size:12px;
color:#ff6600;
font-weight:bold;
margin: 0px 0px 20px 0px;
}

p{line-height:16px;text-align:justify;margin:10px 0px 10px 0px;}
p.online {line-height:10px;text-align:justify;margin:3px 0px 5px 0px;}

td.mailform2010 {
text-align: left;
margin-left: 0px;
padding-left: 0px;}
