body {
	margin:auto;
	padding:0px;
	background: url(../../../images/homepage_hg.jpg) repeat;
	font-family: verdana, arial, "sans-serif";
     	font-size: 11px;
	line-height:14px;
     	color: #000000;
	font-weight:normal;
}

.navi li {

	list-style:none;
	
	}

.navi a
 {
   text-decoration:none;
   color:#FFFFFF;
   }

.navi a:link, .navi a:active, .navi a:visited
 {
   text-decoration:none;
     color:#FFFFFF;
}

.navi a:hover
{
    text-decoration:none;
	color:#FFFFFF;
}


.mainout
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:auto; 
	min-height:480px;	
	width:960px;
	text-align:left;
}


.mainin {
	position:relative;
	margin:auto;
	width:960px;
	text-decoration: none;
	background:url(../images/hg_schatten.jpg) repeat-y;
	
}


.header{

	position:relative;
	top:0px;
	left:0px;
	width:942px;
	background-color:none;
	height:100px;
}



.header2{
	position:relative;
	top:0px;
	left:0px;
	background-color:none;
	height:230px
}


.logo_vonblon_kl{
	position:relative;
	float:right;
	top:10px;
	right:20px;
	width:27px;
	height:31px;
	z-index:10;
	background:url(../images/vonblon_kl.png) no-repeat;
}

.logo_vonblon_kl a {
	position:absolute;
	width:27px;
	height:31px;

}

.logo_vonblon{

	position:relative;
	float:left;
	top:25px;
	left:30px;
	width:292px;
	height:70px;
	z-index:10;
	background:url(../images/vonblon.png) no-repeat;
}


.logo_vonblon a {
	position:absolute;
	width:297px;
	height:70px;
	}


.navi_oben {
	position:relative;
	width:942px;
	height:30px;
}


#navioben a{
	position:relative;
	float:left;
	color:#9c9e9f;
	text-decoration:none;
	font-size: 12px;
	padding-right:50px;
}


#navioben_akt a {
	position:relative;
	float:left;
	color:#005192;
	text-decoration:none;
	font-size: 12px;
	padding-right:50px;
}


.navi_oben .nav {
	position:relative;
	text-align:right;
	float:right;
	width:500px;
}

.themenbild {
	position:relative;
	float:left;
	top:0px;
	height:200px;
	width:722px;
	overflow:hidden;

}



.hauptnavi {
	float:left;
	position:relative;
	width:220px;
	height:200px;
	background-image:url(../images/navi_oben.jpg);
	color:#FFFFFF;
	
}

.subnavi {
	position:relative;
	border-right: 1px solid #9c9e9f;
	min-height:250px;
	
}


.maincontent {
	position:relative;
	background-color:transparent;
	width:942px;
	min-height:500px;
	z-index:0;
	top:20px;
	color:#9c9e9f;
	line-height:16px;
}


.maincontent a {

	color: #005192;
	text-decoration: none;
}

/* ie bis 6 */
*html #mainout {height:500px;}

/* ie 5*/
*html + body #mainout {height:500px;}

/* ie bis 6 */
*html .prop {display:none}


/* ie bis 6 */
*html #maincontent {height:500px;}

/* ie 5*/
*html + body #maincontent {height:500px;}


/* höhe */


.prop {
	height:300px;
	float:right;
	width:1px;
}

.clear {
	clear:both;
	height:1px;
	width:1px;
  	overflow:hidden; 
}


.content_left {

	position:relative;
	float:left;
	width:220px;

}


.content {
	float:left;
	padding-left:60px;
	padding-top:0px;
	position:relative;
	width:600px;
	padding-bottom:100px;

}


.platzhalter {

	position:relative;
	top:0px;
	left:0px;
	width:920x;
	height:5px;

}




.footer{

	position:relative;
	top:0px;
	left:0px;
	width:960px;
	height:20px;
	background-image:url(../images/footer.jpg);
}
.adress{

	position:relative;
	top:0px;
	left:20px;
	text-align:left;
	color:#9c9e9f;
	font-size: 10px;
	width:940px;
	
}

.adress a {
	color:#9c9e9f;
	text-decoration:none;
}


.maincontent h1 {
	position:relative;
	top:0px;
	padding-top: 0px;
	padding-left:0px;
	margin-left: 0px;
	text-align:left;
	height: 20px;;
	width:600px;
	color:#005192;
	font-weight:normal;
	font-size: 16px;

}


.maincontent h2 {
	position:relative;
	top:0px;
	padding-top: 0px;
	padding-left:0px;
	margin-left: 0px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
	height: 20px;;
	width:600px;
	color:#005192;
	font-weight:bold;
	font-size: 11px;
	float:left;

}

.hauptnavi #subnavi{
	color:#FFFFFF;
	font-size:12px;
	margin:0px 0 0px 25px;
	position:relative;
	top:15px;
	width:195px;
	height:25px;
}

.hauptnavi #subnavi_ts{
	color:#FFFFFF;
	font-size:12px;
	margin:12px 0 5px 0px;
	position:relative;
	top:15px;
	width:195px;
	height:25px;
	
}

.hauptnavi #subnavi_ab{
	color:#FFFFFF;
	font-size:12px;
	margin:20px 0 0px 25px;
	position:relative;
	top:15px;
	width:195px;
	height:25px;
}


.hauptnavi #subnavi_akt{
	color:#FFFFFF;
	font-size:12px;
	margin:0px 0 0px 0px;
	position:relative;
	top:15px;
	width:220px;
	height:25px;
	background-image:url(../images/nav_aktiv.png);
}

.hauptnavi #subnavi_akt a{
	color:#FFFFFF;
	left:25px;
	position:relative;
	text-decoration:none;
	top:4px;
}



.hauptnavi #subnavi_ab_akt{
	color:#FFFFFF;
	font-size:12px;
	margin:20px 0 4px 0px;
	position:relative;
	top:15px;
	width:220px;
	height:25px;
	background-image:url(../images/nav_aktiv.png);
}

.hauptnavi #subnavi_ab1{
	color:#FFFFFF;
	font-size:12px;
	margin:22px 0 0px 25px;
	position:relative;
	top:0px;
	height:25px;
	width:195px;
}

.hauptnavi #subnavi_ab1_akt{
	color:#FFFFFF;
	font-size:12px;
	margin:22px 0 0px 0px;
	position:relative;
	top:0px
	width:220px;
	height:25px;
	background-image:url(../images/nav_aktiv.png);
}

.hauptnavi #subnavi_ab1 a{ 
	text-decoration:none;
	color:#fff;
	position:relative;
	top: 4px;
}

.hauptnavi #subnavi_ab a{ 
	text-decoration:none;
	color:#fff;
	position:relative;
	top: 4px;
}

.hauptnavi #subnavi_ab1_akt a{ 
	text-decoration:none;
	color:#fff;
	top:4px;
	left:25px;
	position:relative;
}

.hauptnavi #subnavi_ab_akt a{ 
	text-decoration:none;
	color:#fff;
	top:4px;
	left:25px;
	position:relative;
}

.hauptnavi #subnavi .subnavi_ts{
	position:relative;
	color:#fff;
	text-decoration:none;
	top:4px;
		
}


.hauptnavi #subnavi_ts{
	width:220px;
	height:25px;
	position:relative;
	background-image:url(../images/nav_aktiv.png);
}


.hauptnavi #subnavi_ab .subnavi_ts{
	position:relative;
	color:#fff;
	text-decoration:none;

		
}

.hauptnavi #subnavi_ab .subnavi_ts{
	position:relative;
	color:#fff;
	text-decoration:none;

}

.hauptnavi #subnavi_ts a.subnavi_ts{
	width:220px;
	height:25px;
	position:relative;
	color:#fff;
	text-decoration:none;
	top:4px;
}



#subnavi2{
	margin:12px 0 5px 25px;
	position:relative;
	width:195px;
	
}

#subnavi2 a{	
	position:relative;
	color:#9c9e9f;
	text-decoration:none;
	font-size:12px;
}


.subnavi2{
	font-size:10px;
	font-weight:normal;
}



#subnavi2 a.subnavi2_akt {
	color:#005192;
	text-decoration:none;
}

*html .inhalt {
	position:relative;
	padding-bottom: 10px;
	border-bottom: 1px solid #9c9e9f;
	margin-bottom:20px;
}

.inhalt {
	position:relative;
	padding-bottom: 10px;
	border-bottom: 1px solid #9c9e9f;
	margin-bottom:20px;
}

*html .liste {
	position:relative;
	padding-bottom: 10px;
	border-bottom: 1px solid #9c9e9f;
}

.liste {
	position:relative;
	padding-bottom: 10px;
	border-bottom: 1px solid #9c9e9f;
}

.list_inhalt {
	position:relative;
	width:400px;
	padding-left:180px;
	}

.bodytext {
	position:relative;
	padding-top:10px;
}

ul {
	position:relative;
	padding-left:14px;
	float:left;
	width:100%;
}

li {
	position:relative;
	width:400px;
}

.suche {
	position:relative;
	width:200px;
	float:right;
	right:25px;

}

td a {
	color: #9c9e9f;
	text-decoration:none;
}

td {
	position:relative;
	padding-right:10px;
}

.zweispaltig {
	position:relative;
	width:600px;
	float:left;
	padding-bottom:30px;
}

.inhalt_links {
	float:left;
	position:relative;
	width:170px;
}
.inhalt_rechts{
	float:left;
	position:relative;
	width:430px;
}

.inhalt_links div.csc-textpic-left div.csc-textpic-imagewrap {styles.css (Linie 587)
position:relative;
width:170px !important;
}


.inhalt_links div.csc-textpic img { 
	padding-top:0px;
} 	

 div.csc-textpic-left div.csc-textpic-imagewrap {
 	width:625px !important;
 	position:relative; 
 }
 
 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol {
 	margin-right:10px !important;
 	}
 	
 	
div.csc-textpic img { 
	padding-top:20px;
} 


.inhalt_rechts div.csc-textpic img  {
	padding-top:0px;
}	


.zweispaltig_text{
	position:relative;
	width:600px;
	float:left;
	padding-bottom:30px;
}

.zweispaltig_text .inhalt_links {
	float:left;
	position:relative;
	width:280px;
	padding-right:20px;
}
.zweispaltig_text .inhalt_rechts{
	float:left;
	position:relative;
	width:300px;
}

.zweispaltig_text ul li {
	position:relative;
	width:280px;
	}
	
	
.csc-textpic-text {
	position:relative;
	float:left;
	width:160px;
}	

.inhalt .csc-textpic-text {
float:left;
position:relative;
width:600px;
}


.inhalt_links div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol {
margin-right:0px !important;
}


.maincontent img {
border:0px;
text-decoration:none;
}


.csc-textpic-image img {
	position:relative;
	min-height:101px;
	overflow:hidden;
	}


/* ie bis 6 */
*html .csc-textpic-image img {height:101px;}

/* ie 5*/
*html + body .csc-textpic-image img {height:101px;}

div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image  {
position:relative;
}

div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
float:none;
position:relative;
}

/* ie bis 6 */
*html .csc-textpic-image {width:146px;}

/* ie 5*/
*html + body .csc-textpic-image {width:146px;}

/* ie 7 */
*+html .csc-textpic-image  {position:relative; width:146px !important;}
html>body .csc-textpic-image  {position:relative; width:146px !important;}

*+html .csc-textpic-image {position:relative; margin-right:0px;}
html>body .csc-textpic-image {position:relative; margin-right:0px; }


dl.csc-textpic-image dt {
float:left;
position:relative;
}
