/* CSS For NHT */


@import url(menu.css);
@import url(loginbox.css);
@import url(quicknavi.css);
@import url(sidemenu.css);
@import url('wysiwyg.css');


html{
	/*height:100%;*/
	margin:0;	
	padding:0;
}

body {	
	/*height:100%;*/
	margin:0;
	padding:0;
	color: #555555;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	line-height: 20px;
}

ul{
	list-style-type: square;
	list-style-position:inside; 
}

.urlicon{
	margin-right: 3px;
	}


img{
	border: 0;
                margin: 0;
	}

fieldset{
	margin: 0;
	padding:0;
	border: none;
}
#logo {
	margin: 10px;
	}

.schriftzug{
	position: absolute;
	top: 25px;
	left: 100px;	
	}

.contentBox{	
	color:#909460;	
	background:#fff;
}




.redBox {  
	min-height:400px;
                margin-left:200px ! important; 
                padding-left: 0px;
	background: #909460;
	}


.textBox {	
	background: #F0F1E3;
	color: #555;	
	width: 651px;
	max-width: 651px;
	padding:20px;
	padding-left: 30px;
	padding-right:40px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #000;  
	min-height: 550px;
	margin: 0px;
	margin-left: -2px;
	
}

.headline{	
	display: block; /* image */
}

.textBox h1{
	font-size: 14px;
}

.textBox h2, .textBox h3, .textBox h4, .textBox strong{
	font-size: 12px;
}

.textBox h1, .textBox strong, .textBox label, .textBox h2, .textBox h3, .textBox h4{
   margin-bottom: 10px;
   color: #72773C;  
}

.textBox a{
	color: #333;	
	}
	
.textBox a:hover{
	color: #333;
	text-decoration: none;
	background: #fff;
	}

.textBox table{	
	border-collapse: collapse;	
}

.textBox td{
	vertical-align: top;
	}  
.textBox .left{		
	background: #BEC0AB;
	vertical-align: top;	
	padding-bottom: 25px;	
	border-right: 30px solid #F0F1E3;
}
.textBox .right{
	vertical-align: top;	
	padding-right: 25px;	
}
.imageBox{
	background: #909460;
 	width: 200px ! important;
 	margin-right: 15px;
 	float: left; 	
 	border: 1px solid #aaa;	
 	margin-bottom: 20px;
}

.footerBlock{
	text-indent: 1em;
	border-top: 1px solid #fff;
	width: 100%;
	background: #363636;
	color: #fff;	
	font-size: 9px;
}

.teaser {	
	height: 135px;	
	background: #BEC0AB;	
	border-top: 2px solid #fff;
	border-bottom: 1px solid #000;
                overflow: hidden;
}
.teaser img{
	max-width: 920px;
	border-right: 1px solid #000;

}




