html {
height: 101%;
}

body {
background-color: #ffffff;
font-size: 12px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#506f21;
padding:0;
margin:0;

}
a {color: #506f21; font-weight: bold;}
a:visited {color:#506f21;font-weight: bold;}
a:hover {color: #506f21;font-weight: bold;}
a:active { color:#506f21;font-weight: bold;}

h1 {
font-size: 16px;
/*text-transform:uppercase;*/
/*font-variant:small-caps;*/
/*border-bottom:1px solid #506f21;*/
padding:5px 15px 10px 10px;
margin:0px; }

h2 {
font-size:14px;
padding: 5px 10px;
margin:0px;
}

hr {
color:#506f21;
}

br {
margin: 5px 0px 0px 0px
}

td {
vertical-align:top;
}

td.left {
padding-right:20px;
}

td.right {
padding-left:20px;
}


td.center {
padding-top: 20px;
text-align:center;
}
.italic {
font-style:italic;
}

img.download {vertical-align:middle;}



/* ----------container zentriert das layout-------------- */
#container {
width: 959px;
margin:0 auto;
margin-bottom: 10px;
margin-top: 5px;
background-color: #CEDCBD;
position:relative;

}

/* ----------banner for logo-------------- */
#banner {
padding: 0px;
margin: 0px;
background-image:url(pic/header4.jpg);
height: 123px;
}

#spacer {
height: 2px;
background-color:#FFFFFF;
}

#top {
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
padding-left: 198px;
background-image:url(pic/footer.jpg);
height: 100px;

}
/* --- obere Navigation ---*/
#navtop {
	position:absolute;
	left: 198px;
	top: 105px;
}

#top2 {
	position:absolute;
	left: 20px;
	top: 105px;
}


a.navtop {
font-size:12px;
color: #506f21;
font-weight:bold;
/*font-variant:small-caps;*/
text-decoration:none;
}

a.navtop:hover {
font-size:12px;
color: #ffffff;
font-weight:bold;
/*font-variant:small-caps;*/
text-decoration:none;
}

a.navtop_selected {
font-size:12px;
color: #ffffff;
font-weight:bold;
/*font-variant:small-caps;*/
text-decoration:none;
}


/* -----------------Inhalt--------------------- */
#content {
background-color: #ffffff;
padding: 10px 50px 10px 30px;
margin: 0px 2px 0px 188px;
text-align:justify;
font-size:12px;
}
div#content { 
min-height:670px;
height:expression(this.scrollHeight > 670 ? "auto":"670px"); 

}

div#content2 { 
min-height:670px;
height:expression(this.scrollHeight > 670 ? "auto":"670px"); 

}
#content2 {
background-color: #ffffff;
padding: 10px 50px 10px 80px;
margin: 0px 2px 0px 2px;
text-align:justify;
font-size:12px;
}

p, pre{
/*padding: 5px 10px;*/
/*margin-top :10px;*/
/*font-size: 12px;*/
}

/* --------------left navigavtion------------- */
#left {
float: left;
width: 178px;
margin: 0px;
padding: 40px 0px 0px 10px;
/*height:expression(this.scrollHeight > 640 ? "auto":"640px");*/
/*border:#990000 thin solid;*/
background-image:url(pic/navigation_left_bg15.jpg);
background-repeat:no-repeat;
height: 100%;
border-top: #FFFFFF 2px solid;
line-height: 18px;
font-weight:bold;

}

a.navleft {
color: #506f21;
text-decoration:none;
}

a.navleft:hover {
color: #506f21;
text-decoration:none;
}

a.navleft_selected {
color: #ffffff;
text-decoration:none;
}


#news {
float: left;
width: 188px;
margin: 0px;
padding: 0px;
/*border:#990000 thin solid;*/
height: 100px;
}

#left2 {
	position:absolute;
	height: 96px;
	width: 188px;
/*	border:#990000 thin solid;*/
	float:left;
	bottom:30px;
	
	padding:0px;
	margin: 0px;
	border-bottom: #FFFFFF 2px solid;
	
}

#left2_top{
text-align:center;
}

#left2_bottom {
height: 50px;
background:url(pic/navigation_left_bg13.jpg);
background-repeat:no-repeat;
}

.left2_image {
}

#right {
	float: right;
	width: 5px;
	margin: 0;
	padding: 0;
	width: 5px;
	background-color:#006699;
	min-height:670px;
/*height:expression(this.scrollHeight > 690 ? "auto":"690px");*/
border:#990000 thin solid;
}
/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding: 0px;
background-image:url(pic/footer.jpg);
height: 30px;

}

/* ---- sonstige Elemente ---- */
.border {
	border:#506f21 1px solid;
}

.center {
text-align:center;
}

/* ---- Mitarbeiter ---*/
.ma_bereich {

height: 13px;
padding: 5px 5px 5px 12px;
margin-left: 10px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ffffff;
/*float:left;*/
margin-top:15px;
background:url(4/pic/content_header.jpg)


}

.ma {
text-align:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#506f21;
padding: 10px;
margin: 10px;
width:206px;
line-height: 16px;
vertical-align:top;


}
.ma_add{
padding-top: 4px;
}

#around_box{
width:688px;
}
/* Mitarbeiter Ende */

/* Kontakt-Formular*/
.Formular  {
	 width:  535px;
     margin: 10px 0;
     padding: 10px;
     font-size: 12px;
     font-family: Arial, Helvetica, sans-serif;
	 color:#506f21;
     border: 1px solid #506f21;
}

	  
.Formular label {
     width: 80px;
	 float: left;
     clear: both;
     padding: 3px 15px;
     margin: 3px 0;
	 text-align:right;
	 
	 
     }
          
input, textarea {

     border-right: 1px solid #506f21; 
     border-bottom: 1px solid #506f21;
     border-left: 1px solid #506f21; 
     border-top: 1px solid #506f21;
     background: #ddc;
     padding: 0px 3px;
     margin: 3px 0;
	 width: 400px;
     } 
 
.btndiv{
text-align:center;
}       
.buttons {
background: #506f21;
color: #fff;
border-top:2px solid #fff;
border:0px;
width:75px;
text-align: center;

}

.mailerror  {
	 width:  535px;
     margin: 10px 0;
     padding: 10px;
     font-size: 12px;
     font-family: Arial, Helvetica, sans-serif;
	 color:#990000;
	 font-weight:bold;
     border: 1px solid #506f21;
}
/* Kontakt-Formular ENDE*/

/*Methoden Modell-Tabelle:*/
.tabmodel {
width: 100%;
height: 13px;
border-spacing:0PX;
vertical-align:top;
border: #506f21 solid;
border-width: 1px 1px 1px 1px;
border-collapse: collapse;

}
.tabmodelhd {
width: 200px;
height: 13px;
padding: 5px 5px 5px 12px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#506f21;
margin-top:15px;
background-color:#B0C98F;
border-bottom: #506f21 1px solid;
border-left:#506f21 1px solid;
vertical-align:top;
}


.tabmodelcnt{
width: 200px;
text-align:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#506f21;
padding: 5px 5px 5px 12px;
border-bottom: #506f21 1px solid;
border-left:#506f21 1px solid;
vertical-align:top;
}


.tbl_row_dark {
background-color:#B0C98F;
}
/*Methoden-Tabelle-ENDE*/

/* Startseite:*/
#startseite {
width: 959px;
margin:0 auto;
margin-bottom: 10px;
margin-top: 5px;
position:relative;

}

#start {
background-color: #ffffff;
padding: 10px 30px 10px 30px;
margin: 2px 0px 2px 0px;
text-align:justify;
font-size:12px;
/*background:url(pic/startseite3.jpg);*/
border: #B0C98F 2px solid;
height: 612px;
}
.startborder{ border:#B0C98F 2px solid;}

/*Windatlanten-Tabelle*/
.tbl_wa {
border: #506f21 1px solid;
height: 342px;
}

.row_wa {

height: 11px;
padding: 5px 5px 5px 12px;
font-size: 10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#506f21;
margin-top:15px;
/*background-image:url(pic/footer.jpg);*/
/*background:url(anemos/pic/content_header.jpg);*/
border-bottom: #506f21 1px solid;
vertical-align:top;
/*width: 35px;*/
}

.row_wa_dark {
height: 11px;
padding: 5px 5px 5px 12px;
font-size: 10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ffffff;
margin-top:15px;
/*background-image:url(pic/footer.jpg);*/
background:url(4/pic/content_header.jpg);
vertical-align:top;
/*width: 35px;*/
}

.tabmodeltable2 {
height: 13px;
border-spacing:0;
vertical-align:top;
border: #506f21 solid;
border-width: 1px 1px 0px 0px;
border-collapse: collapse;
}

.tabmodel2 {
padding: 5px 5px 5px 12px;
font-size: 10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#506f21;
margin-top:15px;
background:url(pic/tab_head2.jpg);
border-bottom: #506f21 1px solid;
border-left:#506f21 1px solid;
vertical-align:top;
}

.startseitelinks {
border:0px;
margin: 0px 0px 5px 5px;
}

/* Windatlanten*/
.tbl_wa_detail {
/*border: #506f21 1px solid;*/
}

.row_wa_detail {

height: 11px;
padding: 5px 5px 5px 12px;
font-size: 10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#506f21;
margin-top:15px;
border-bottom: #506f21 1px solid;
vertical-align:top;
}

.row_wa_detail_left {

height: 11px;
padding: 5px 5px 5px 12px;
font-size: 10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#506f21;
margin-top:15px;
border-bottom: #506f21 1px solid;
border-left:#506f21 1px solid;
vertical-align:top;
}

.row_wa_detail_right {

height: 11px;
padding: 5px 5px 5px 12px;
font-size: 10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#506f21;
margin-top:15px;
border-bottom: #506f21 1px solid;
border-right:#506f21 1px solid;
vertical-align:top;
}

.row_wa_detail_bottom {

height: 11px;
padding: 5px 5px 5px 12px;
font-size: 10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#506f21;
margin-top:15px;
border-bottom: #506f21 1px solid;
border-right:#506f21 1px solid;
border-left:#506f21 1px solid;
vertical-align:top;
}

.row_wa_detail_dark {
height: 11px;
padding: 5px 5px 5px 12px;
font-size: 10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ffffff;
margin-top:15px;
background:url(4/pic/content_header.jpg);
vertical-align:top;
}

/*Windatlanten ENDE*/

/* Sprache Links*/
a.lang {
font-size:10px;
color: #ffffff;
font-weight:bold;
/*font-variant:small-caps;*/
text-decoration:none;
}
/*
a.lang:hover {
font-size:10px;
color: #ffffff;
font-weight:bold;

text-decoration:none;
}

a.lang:selected {
font-size:10px;
color: #ffffff;
font-weight:bold;

text-decoration:none;
}
*/


/* NEUE NAVIGATION:*/

	
#left ul {
	list-style: none;
	margin-left: 0.0em; padding-left: 0.0em;
	}
	
#left ul ul {
	margin-left: 20px;
	margin-left: 0.0em; padding-left: 0.0em;
	
	}

/* alle links die nicht ausgewählt sind in der ERSTEN Ebene*/	
#left li a.depth0 {
	font-weight: bold;
	margin-left: 0.0em; padding-left: 0.0em; 
	}
/* alle links die nicht ausgewählt sind in der ZWEITEN Ebene*/		
#left li a.depth1 {
	font-weight: normal;
	margin-left: 0.5em; padding-left: 0.5em; 
	line-height: 1.3;
	}

/* alle links die nicht ausgewählt sind in der ZWEITEN Ebene*/	
#left li a {
	display: block;
color: #506f21;
text-decoration:none;
margin-left: 0.5em; padding-left: 0.5em; 


	}
	
/* alle links die augewählt wurden ein BEIDEN EBENEN*/
#left li a.open {
color: #ffffff;
text-decoration:none;


}

	
#left li a.haschildren:after {
/*	content: " \203A";*/
	font-weight: normal;
	text-decoration: none !important;
	color: #fff;	
	
	}
	
#left li a.active {

	text-decoration: none !important;
	color: #fff;	
	}
	
#left li a:hover {
/*	background: #eee;*/
/*color:#ffffff;*/
	}
	
.content {
	margin-left: 300px;	
	border: 2px outset #999;
	width: 500px;
	padding: 20px;
	background: #fff;
	}
	
.content .breadcrumbs {
	font-size: 12px;
	}
	
.content .breadcrumbs a {
	text-decoration: none;
	}
/*NEUE NAV ENDE*/

/* Bild mit Textumlauf*/
.miniscreen01{

  position:relative;

  height:auto;

  width:690px;



  }

.miniscreen01 img{



  border:0px;



  float:right;

  margin:0px 0px 10px 20px;

}

/*.miniscreen01 br{

  clear:both;

}*/

/*hints*/
	.intd
		{color: #000000; font-family: Tahoma, Verdana; font-size: 11px; padding-left: 15px; padding-right: 15px;}
	.part
		{background-image:  url(images/corner.gif); background-repeat: no-repeat; cursor: default;}

/* a class for all Tigra Hints boxes, TD object */
	.hintsClass
		{text-align: center; font-family: Verdana, Arial, Helvetica;}
/* this class is used by Tigra Hints wrappers */
	.row
		{background: white; border: 3px solid black}
	.alerter
		{background: red; border: 1px solid red; color: white;  border-left-width: 12px; border-right-width: 6px}

		.hintsClass {
			font-family: tahoma, verdana, arial;
			font-size: 12px;
			background-color: #f0f0f0;
			color: #000000;
			border: 1px solid #808080;
			padding: 5px;
		}
		.hintSource {
			color: green;
			text-decoration: underline;
			cursor: pointer;
		}

/* hints ende*/


/* Kundenformular-Formular*/
.kundenformular  {
	 width:  700px;
     margin: 10px 0;
     padding: 10px;
     font-size: 12px;
     font-family: Arial, Helvetica, sans-serif;
	 color:#506f21;
     border: 1px solid #506f21;
}

.kundenformular textarea {
width: 255px;
height: 120px;
margin: 2px 2px 2px 50px;
}

	  
#kundenformular label {
     width: 80px;
	 float: left;
     clear: both;
     padding: 3px 15px;
     margin: 3px 0;
	 text-align:right;
	 
	 
     }

.kundenformulartabelle {


     font-size: 12px;
     font-family: Arial, Helvetica, sans-serif;
	 color:#506f21;
     border: 1px solid #506f21;
}

.kundenformulartabelle input {

     border: 1px solid #506f21; 
     background: #fff;
     padding: 0px 3px;
     margin: 3px 0;
	 width: 120px;
     } 
 
 .kundenformulartabelle textarea {

     border: 1px solid #506f21; 
     background: #fff;
	 width: 120px;
     } 
.
      
.buttons {
background: #ddc ;
border:1px solid #506f21;
text-align: center;
color: #506f21;
width:130px;
}

.kundenmailerror  {
	 width:  535px;
     margin: 10px 0;
     padding: 10px;
     font-size: 12px;
     font-family: Arial, Helvetica, sans-serif;
	 color:#990000;
	 font-weight:bold;
     border: 1px solid #506f21;
}

.radio1 {
width: 20px;
}




.kdfrmcll-1 {
background-color: #eee;
}

.kdfrmcll-2 {
background-color: #dddd;

}

.kdfrmcll-3 {
background-color: #123456;
vertical-align:top;
}

/*.kdfrmtxtarea {
width: 120px;

}*/

/* Kundenumfrage-Formular ENDE*/


