@charset "utf-8";
/* CSS Document */

/* Global*/

body{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		
		font-size:14px;
		line-height: 24px;
		color:#666666;
}
h1{
		font-size:14px;
}
h2{
		font-size:12px;
}
a{
		
		color:#6633CC;

}
img{
		border: none;
}
ul{
		list-style:square;
		margin: 0 0 0 13px;
		padding: 0 0 0 0;

}
li{

		margin: 0 0 0 0;
		padding: 0 0 0 0;

}


/* Design */
.root{
				width:910px;
				/*border:#000000 1px solid;*/
				margin: 10px auto 0 auto;
}
.menubutton{
				width:118px;
				height:25px;/**/
				text-decoration:none;
				color:#000000;
				display:block;
				float:left;
				text-align:center;
				padding-top:5px;
}
.menubutton:hover{
				width:118px;
				height:25px;/**/
				text-decoration:none;
				color: #FF9900;
				display:block;
				float:left;
				text-align:center;
				padding-top:5px;
}
.logo{			
				width:430px;
				height:85px;
				color:#FFFFFF;
				font-size:18px;
				font-weight:bold;
				background-image:url(layout/logo.jpg);
				background-repeat:no-repeat;
				/*border:#000000 1px solid;*/
				float:left;

}
.banner{
				width:480px;
				height:85px;
				background-image:url(layout/banner.jpg);
				background-repeat:no-repeat;
				/*border:#000000 1px solid;*/
				float:left;

}
.headline{
				width:130px;
				height:45px;
				padding:30px;
				text-align:center;
				color:#FF6600;
				background-image:url(layout/headline.jpg);
				background-repeat:no-repeat;
				display:block;
				cursor: default;
				/*border:#000000 1px solid;*/
				float:left;

}
.menue{
				width:720px;
				height:105px;
				background-image:url(layout/menue.jpg);
				background-repeat:no-repeat;
				/*border:#000000 1px solid;*/
				float:left;

}
.content{
				width:710px;
				background-image:url(layout/background.jpg);
				/*border:#000000 1px solid;*/
				padding:20px 100px 20px 100px;
				
}
#content{		
				display:none;
				opacity:0%;
}
.erklaerung{

				/*border:#000000 1px solid;*/
				border-bottom: #CCCCCC 1px solid;
				border-right: #CCCCCC 1px solid;
				background-color:#FFFFFF;
				position:absolute;
				top:140px;
				margin-left:150px;
				padding:20px;
				width:600px;
				display:none;
				opacity:0%;

}
.footer{
				width:910px;
				height:28px;
				background-image:url(layout/footer.jpg);
				background-repeat:no-repeat;


}

.refLinks{
				width:400px;
				/*border:#000000 1px solid;*/
				float:left;


}
.refRechts{
				width:260px;
				/*border:#000000 1px solid;*/
				float:left;


}
.indexLinks{
				width:350px;
				/*border:#000000 1px solid;*/
				float:left;

}
.indexRechts{
				width:350px;
				/*border:#000000 1px solid;*/
				float:left;

}
.zurueck{
				/*border:#000000 1px solid;*/
				width:100px;
				float:right;

}

.weiter{
				/*border:#000000 1px solid;*/
				width:100px;
				float:left;

}
.subLinks{
				/*border:#000000 1px solid;*/
				width:400px;
				float:left;

}

.subRechts{
				/*border:#000000 1px solid;*/
				width:220px;
				float:right;

}

.clear{
				clear:both;
}

.submenubutton{
				color:#000000;
				


}
.submenubutton:hover{
				color:#FF9900;
				


}


.forminput{
				width: 150px;
				display:block;
				color:#666666;
				border: #999999 1px solid;
				margin: 0 0 6px 0;
}

.betreff{
				width: 300px;
				display:block;
				color:#666666;
				border: #999999 1px solid;
				margin: 0 0 6px 0;
}
.nachricht{
				width: 400px;
				height: 200px;
				display:block;
				color:#666666;
				border: #999999 1px solid;
				margin: 0 0 6px 0;
}
.kontaktLinks{
				width:300px;
				vertical-align:top;

}