
BODY {
font-family: Arial, Verdana, sans-serif;
font-size:12px;
overflow:auto;
/* bg-color: #000000; */
/* background: #000000; */
marginheight:0px;
marginwidth:0px;
topmargin:0px;
leftmargin:0px;

scrollbar-face-color: rgb(210,210,210); 
scrollbar-highlight-color: rgb(240,240,240); 
scrollbar-shadow-color: rgb(210,210,210); 
scrollbar-3dlight-color: rgb(170,170,170); 
scrollbar-arrow-color: rgb(240,240,240); 
scrollbar-track- color: rgb(210,210,210); 
scrollbar-darkshadow-color: rgb(170,170,170);}

TABLE { font-family:arial, verdana, helvetica, sans-serif; border:0px solid; cellpadding:0px; cellspacing:0px; font-size:12px;}
TD,TR { font-family:arial, verdana, helvetica, sans-serif; font-size:12px; color:#ffffff;}


#logo  { position:absolute; top:110px; left:290px; z-index:100;}
#logoprint  {display:none;}
#navigation  { position:absolute; top:176px; left:252px; z-index:100;}
#hintergrund01 {
  z-index: 2;
  background-image:url('../images/intro01.jpg');
  position: absolute;
  top: 0px;
  left: 0px;
  width:930px;
  height:420px;
}
#hintergrund {
  z-index: 5;
  background-image:url('../images/intro02.jpg');
  position: absolute;
  top: 0px;
  left: 0px;
  width:800px;
  height:600px;
}

#link {
  z-index: 10;
  position: absolute;
  top: 80px;
  left: 450px;
}



a:link { color:#B59F8E; text-decoration: none;}
a:visited { color:#B59F8E; text-decoration: none;}
a:hover { color:#999999; text-decoration: none;}
a:active { color:#000000; text-decoration: none;}

a.footer:link { color:#B59F8E; font-size:11px; text-decoration: none;}
a.footer:visited { color:#B59F8E; font-size:11px; text-decoration: none;}
a.footer:hover { color:#333333; font-size:11px; text-decoration: none;}
a.footer:active { color:#000000; font-size:11px; text-decoration: none;}

a.weissmini:link { color:#ffffff; font-size:9px; text-decoration: none;}
a.weissmini:visited { color:#ffffff; font-size:9px; text-decoration: none;}
a.weissmini:hover { color:#ffffff; font-size:9px; text-decoration: none;}
a.weissmini:active { color:#ffffff; font-size:9px; text-decoration: none;}


.body {
  margin: 0px;
  padding: 0px;
  overflow: auto;
}
.headline  { color:#999999; font-size:16px; font-weight:bold; line-height:40px;}
.headlinereferenzen  { color:#999999; font-size:16px; font-weight:bold;}
.subheadline  { color:#999999; font-size:12px; font-weight:bold; }
.vitazeile  { padding-bottom:6px; }
.weissklein  { color:#ffffff; font-size:11px;}
.weissmini  { color:#ffffff; font-size:9px;}
.referenzbildunterschrift  { color:#ffffff; font-size:11px; }
.rahmen  { BORDER:#ffffff 1px solid; }
.footer{ color:#000000; font-size:11px;}
.iframe  { background-image: url(images/header.jpg); background-repeat:no-repeat;}
.drucken  {display:none;}


input { margin-left:3px; padding-left:8px; font-family:arial, verdana, helvetica, sans-serif; BORDER-LEFT:#ffffff 1px solid; BORDER-RIGHT:#ffffff 1px solid; BORDER-TOP:#ffffff 1px solid; BORDER-BOTTOM:#ffffff 1px solid; background-color:#E1D6CE; color: #666666; size:14; width:290px; height:14px; font-size:11px;}
textarea { margin-left:3px; padding-left:8px; font-family:arial, verdana, helvetica, sans-serif; BORDER-LEFT:#ffffff 1px solid; BORDER-RIGHT:#ffffff 1px solid; BORDER-TOP:#ffffff 1px solid; BORDER-BOTTOM:#ffffff 1px solid; background-color:#E1D6CE; color: #666666; width:290px; height:108px; overflow:hidden; font-size:11px;}
.inputcallback { margin-left:3px; padding-left:8px; font-family:arial, verdana, helvetica, sans-serif; BORDER-LEFT:#ffffff 1px solid; BORDER-RIGHT:#ffffff 1px solid; BORDER-TOP:#ffffff 1px solid; BORDER-BOTTOM:#ffffff 1px solid; background-color:#E1D6CE; color: #666666; size:14; width:130px; height:14px; font-size:11px;}
/* .buttoncallback { width:146px; height:21px; background-color:#000000; border-width:0px;} */
/* .buttonkontakt { width:306px; height:21px; background-color:#000000; border-width:0px;} button-hover-image */
.radiobutton {background-color:#FFFFFF; width:14px; height:14px;}
.checkbox {background-color:#E1D6CE; width:14px; height:14px; BORDER-LEFT:#B59F8E 1px solid; BORDER-RIGHT:#B59F8E 1px solid; BORDER-TOP:#B59F8E 1px solid; BORDER-BOTTOM:#DFDFD0 1px solid;}
.option { margin-left:0px; padding-left:6px; background-color:#CDC2BA; color: #666666; size:16; width:300px; height:16px; font-size:10px;}
.select { margin-left:3px; background-color:#E1D6CE; color: #666666; size:18; width:300px; height:18px; font-size:10px;}



/* BUTTONS */
.buttonkontakt {
    height: 19px;
    width: 300px;
    background: transparent url(../images/button-kontakt.gif) 0 0 no-repeat;
    border: none;
    color: #333333;
    font-size:9px; 
    text-align:left; 
    margin-left:3px; 
    padding-left:6px; 
    padding-bottom:1px; 
}
.buttonkontakt:hover {
    background-position: -302px 0;
    border: none;
    color: #70513E;
    font-size:9px; 
}

.buttoncallback {
    height: 19px;
    width: 140px;
    background: transparent url(../images/button-callback.gif) 0 0 no-repeat;
    border: none;
    color: #333333;
    font-size:9px; 
    text-align:left; 
    margin-left:3px; 
    padding-left:6px; 
    padding-bottom:1px; 
}
.buttoncallback:hover {
    background-position: -142px 0;
    border: none;
    color: #70513E;
    font-size:9px; 
}



/* Vertical Accordions */
		
.accordion_toggle {
	display: block;
	height: 20px;
	line-height: 20px;
	width: 590px;
	background: url(../images/icon-plus.gif) no-repeat top left #000000; 
	padding: 10px 0 0 12px;
	color: #c40000; 
	font-weight: bold;
	text-decoration: none;
	outline: none;
	font-size: 12px;
	color: #B59F8E;
/*	border-bottom: 1px solid #cde99f; */
	cursor: pointer;
	margin: 0 0 0 0;
}

.accordion_toggle:hover {
	color: #999999;
}

.accordion_toggle_active {
	background: url(../images/icon-minus.gif) no-repeat top left #000000; 
	color: #ffffff;
/*	border-bottom: 1px solid #f68263; */
}

.accordion_content {
/*	background-color: #ffffff; */
	color: #ffffff;
	overflow: hidden;
}
	
	.accordion_content h2 {
		margin: 15px 0 5px 10px;
		color: #999999;
	}
	
	.accordion_content p {
		line-height: 150%;
		padding: 5px 10px 15px 10px;
	}
	
.vertical_accordion_toggle {
	display: block;
	height: 20px;
	line-height: 20px;
	width: 590px;
/*	background: url(../images/accordion_toggle.jpg) no-repeat top right #a9d06a; */
	padding: 0 10px 0 10px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	font-size: 12px;
	color: #B59F8E;
/*	border-bottom: 1px solid #cde99f; */
	cursor: pointer;
	margin: 0 0 0 0;
}
	.vertical_accordion_toggle_active {
/*	background: url(../images/accordion_toggle_active.jpg) no-repeat top right #e0542f;  */
	color: #ffffff;
/*	border-bottom: 1px solid #f68263; */
}
	.vertical_accordion_content {
/*	background-color: #ffffff; */
	color: #ffffff;
	overflow: hidden;
}
		.vertical_accordion_content h2 {
		margin: 15px 0 5px 10px;
		color: #999999;
	}
		.vertical_accordion_content p {
		line-height: 150%;
		padding: 5px 10px 15px 10px;
	}
			
/*
				
				
/* Container styling*/
   
#vertical_nested_container {
  margin: 20px auto 20px auto;
  width: 590px;
}
