* {
	margin:0;
	padding:0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:100%;
}
html {
		/*Scrollen erzwingen, damit Mozilla nicht springt*/
		height: 100%; 
		padding-bottom:1px;
}
h1{
	font-size:1.3em;
	margin-bottom:10px;
	}
h2{
	font-size:1.1em;
	margin-bottom:0.9em;
	}
h3{
	font-size:1em;
	}

.clrflt{
	clear:both;
	line-height:0px;
	}
body{
	background-color:#333;
	font-size:0.9em;
	text-align:center;
	color:#000;
	}
p.bodytext{
	padding-bottom:10px;
	}
#wrap{
	width:1004px;
	margin:10px auto;
	text-align:left;
	background-color: #FFFFFF;
}
#head{
	margin:0;
	padding:0 20px 0 20px;
	}
#logo{
	float:right;
	margin:10px 20px 0 0;
	border:none;
	}	
#head h1{
	padding:5px 0 0 0;
	}	
#colright{
	float:right;
	width:85px;
	}
div#menu_wrap{
  background-image:url(img/menubg.gif);
	margin-top:34px;
	margin-right:85px;
	height:24px;
	}	

* html div#menu_wrap {margin-top: 54px;} /* nur für den IE6 */
*+html div#menu_wrap {margin-top: 54px;} /* nur für den IE7 */


#main {
   min-height: 500px;
   height: auto !important;
   height: 500px;
	padding:20px 20px 0 20px;
	
}
#siteheader{
	margin:5px 0 5px 0;
	}
	

#main ul{
	list-style-type:none;
	margin-bottom:10px;
	}
#main ul li{
	line-height:1.3em;
	}
#content{
	margin-top:10px;
	margin-right:85px;
	overflow: hidden;
	width: 870px;

	}
#content #INHALT_LINKS{
	width:500px;
	float:left;
	}
.csc-frame-rulerAfter{
    border-bottom:1px solid #333;	
	}	
div.csc-mailform{
	background-color:#FFEECC;
	border:1px solid #000;
	padding:8px;
}
td.csc-form-labelcell {
	vertical-align:top;
	text-align:right;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:4px;
}
li.csc-section{
 line-height:1em;
}

/* Liste Layout1 Füsse als list-image*/

ul.csc-bulletlist-1 li.even{
	list-style-image:url(img/footstep_r.gif);
	list-style-position:inside;	
	width:600px;
	overflow:visible;
}
ul.csc-bulletlist-1 li.odd{
	list-style-image:url(img/footstep_l.gif);
	list-style-position:inside;
	width:600px;
	overflow:visible;
}

/* Liste Layout 2 Pfeile */
ul.csc-bulletlist-2 li.even,li.odd {
	list-style-image:url(img/pfeil_unten.gif);
	list-style-position:inside;	
	width:600px;
	overflow:visible;
}





div.csc-header,.csc-textpicHeader  h2{
	background-color:#efefef;
	padding-left:7px;
}
#content #INHALT_LINKS p{
	margin:0 0 10px 7px;
}	

#content #INHALT_RECHTS{
	width:300px;
	font-size:0.9em !important;
	float:right;
}	

#content #INHALT_RECHTS img{
	height:auto !important;
	margin:0 !important;
	padding:0 !important;
	}
img#officebox{
	float:left;
	}
#footer{
	height:212px;
	color:#FFF;
	background-image:url(img/footer_bg.gif);
	padding:0 0 0 20px;
	background-repeat:repeat-x;
	margin:0;
	font-size:0.9em;
	/*border: 1px solid black;*/
	background-position:bottom;
	}
#footer a{
	color:inherit;
	}	
#footer #box{
	background-image:url(img/vb-office-box.gif);
	width:198px;
	height:100%;
	}	
#footer #footertxt{
	margin-right:10px;
	float:right;
	position:relative;
	bottom:-100px;
}

