body { 
	background: url() repeat-y;
	margin:0px; 
	color:#3F3F3F;
	line-height:16px; 
	}

/*--- Schriftart ---*/
div, th, td, ul, ol, li, dt, dd, nobr, input, option, textarea, h1, h2, h3, h4, h5, h6 { font-family: arial,helvetica,verdana,sans-serif; }

/*--- Schriftgroesse ---*/
p, div, th, td, ul, ol, li, dt, dd, nobr, input, option, textarea { font-size:11px; }


/*--- boxen-model ---*/

#container {
	background-color:#FF6600;
	position:absolute;
	width:780px;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;}
	
#hauptdiv {
	background: #E5E5E5;
	position:relative;
	float:left;
	width:780px;
	top:0px;
	margin:0px;
	padding:0px;}

#logo{
	background:#343434  url(../images/logo.jpg);
	position:absolute;
	width:240px;
	height:80px;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	}

#logo span{
	display:none;}
	
#right1{
	background:#343434;
	position:absolute;
	width:230px;
	height:25px;
	line-height:25px;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	top:0px;
	left:550px;
	margin:0px;
	padding:0px;}
	
#right1 a{
	text-decoration:none;
	color:#FFFFFF;}
#right1 a:visited {color:#ffffff;}
#right1 a:hover {color: #6B6B6B;}
#right1 a:active { color:#ffffff;}
	
#right2{
	background:#6B6B6B;
	position:absolute;
	width:230px;
	height:33px;
	top:0px;
	left:550px;
	margin:0px;
	padding:0px;}

#logo2{
	background:#80A307 url(../images/logo2.jpg) no-repeat left;
	position:absolute;
	width:610px;
	height:140px;
	top:90px;
	left:170px;
	margin:0px;
	padding:0px;}

#logo2 span{
	display:none;}

#left{
	background: url(/images/links_bg.gif) repeat-y;
	position:absolute;
	text-align:center;
	width:170px;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;}
	
#content{
	/*background-color:#CC0000;*/
	overflow:hidden;
	position:absolute;
	width:610px;
	top:230px;
	left:170px;
	float:left;
	margin:0px;
	padding:0px;}

#footer_left{
	background-color:#80A307;
	position:relative;
	float:left;
	width:170px;
	height:35px;
	line-height:35px;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	margin:0px;
	padding:0px;}

#footer_right{
	background-color:#343434;
	position:relative;
	float:left;
	width:610px;
	height:35px;
	margin:0px;
	padding:0px;}
	
	
/*--- navi ---*/

#navibox {
	position:absolute;
	width:150px;
	left:10px;
	top:130px;
	color:#656565;}

#navibox span{margin-left:25px;}

.navi {
	border-top:1px #ACABAB solid;
	position:relative;
	width :150px;
	height :24px;
	padding :0px;
	float:left;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	line-height:24px;}
	
.navi a {
	display : block;
	width : 150px;
	height : 24px;
	text-decoration:none;}
.navi a:link {color:#656565;}
.navi a:visited {color:#656565;}
.navi a:hover {color: #656565; background:url(/images/navi_bg.gif) left no-repeat;}
.navi a:active { color:#656565;}


	
/*--- classen ---*/

p.small {
	font-size:9px;}
	
.referenz{
	margin-bottom:20px;
	float:left;
	width:550px;}
	
.referenz img{
	border:1px #ACABAB solid;
	float:left;}
	
.referenz a{
	text-decoration:none;}
	
.referenz p{
	margin-top:-15px;
	margin-left:160px;}
	
.referenz a:link {color:#656565;}
.referenz a:visited {color:#656565;}
.referenz a:hover {color: #656565;}
.referenz a:active { color:#656565;}
	

	
.content {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-align: left;
	font-size: 11px;
	margin: 15px;}
	
.antifloat {
clear: both;
visibility: hidden;
}