/*GRUNDCONFIGURATION*/
html {height:100%;}

body{
height:100%;
margin:0%; padding:0%;
background-color:#2d2d2d;
font-family:Verdana, Arial;}

p, h1{
margin:0px; padding:0px;}


/*BLOCKSTYLING ANFANG*/
.logo{
position:absolute; left:80px;
width:183px; height:83px;}

.leftside{
position:absolute; top:203px; left:81px;
width:185px; height:560px;
background-color:#929292;
overflow:hidden;}

.rightside{
position:absolute; top:203px; left:642px;
width:185px; height:600px;
background-color:#707070;
overflow:hidden;}

.footer_start{
position:absolute; top:708px; left:80px;
width:560px; height:95px;
background-color:#707070;}

.maincontent{
position:absolute; top:524px; left:268px; 
width:540px; height:219px;
/*background-color:#ff0000;*/ color:#fff;
font-family:Verdana, Arial;
padding: 15px 5px 5px 15px;
overflow:hidden;}

.maincontent h1 {
font-size:16px;}

.maincontent p{
font-size:11px;
padding-top:10px;}


.normalcontent{
position:absolute; top:203px; left:268px; 
width:529px; height:540px;
background-color:#727272; color:#fff;
font-family:Verdana, Arial;
padding: 15px 15px 5px 15px;
overflow:hidden;}

.normalcontent h1 {
font-size:16px;}

.normalcontent h2 {
font-size:12px;}

.normalcontent p{
font-size:9px;
padding-top:10px;}

.normalcontent table{
	font-size:11px;
}

.nctrenner{
	width:255px;
	float:left;
	font-size:9px;
}

.showcontent{
position:absolute; top:203px; left:268px; 
width:529px; height:540px;
background-color:#727272; color:#fff;
font-family:Verdana, Arial;
padding: 15px 15px 5px 15px;
overflow:hidden;}

.showcontent h1 {
font-size:16px;
padding-bottom:10px;}

.showcontent h2 {
font-size:12px; padding:0px; margin:0px;}

.showcontent p{
font-size:9px;
padding-top:5px;}


/* Abbildung der Startseiten-BILDER */
.mainpicstart{
position:absolute; top:203px; left:80px;
width:560px; height:275px;}

.mainpiccontent{
position:absolute; top:202px; left:267px; 
width:560px; height:297px; z-index:11;
border:solid 1px #2d2d2d;}

.subpicstart1{
position:absolute; top:502px; left:80px;
width:279px; height:204px;}

.subpicstart2{
position:absolute; top:502px; left:361px;
width:279px; height:204px;}



/*Termine und Aktuelles Sektion*/

.infotext  {
	font-family:Arial; Helvetica;
	height:276px;
	font-size:11px;
	line-height:12px;
	color:#ffffff;
}

.infotext p{
	margin: 0px 0px 0px 7px;
}

.infotext h1 {
	margin: 10px 0px 2px 7px;
	font-size:11px; font-weight:normal;
}

.infotext img {
	margin:0;
	padding:0;
}



/*TECHNISCHE DATEN Block*/

.techinhalt{
float:left;
width:185px; height:240px;
margin:1px; 
color:#fff; background-color:#707070;}

.techinhalt h1, .techblockgross h1 {
font-size:16px; font-family:Verdana, Arial; font-weight:bold;
padding: 15px 10px; height:35px;}

.techinhalt table, .techblockgross table{
font-size:11px; font-weight:normal;}

div.techblock {position:absolute; top:523px; left:267px;}

.techinhaltgross {
float:left;
width:372px; height:240px;
margin:1px; 
color:#fff; background-color:#707070;}

div.techblockgross {position:absolute; top:523px; left:454px;}

.techinfield{ /*TEXT IM MAINPIC*/
display:block;
width:300px;
color:#fff; background-color:transparent;
font-size:11px; font-weight:normal;
position:absolute; top:350px; left:500px;
z-index:20;
}

/*Formular*/
.frmbutton {
margin-top:15px; padding:2px;
background-color:#929292;color:#fff; border:solid 1px #fff;
font-style:normal;font-weight:bold;}

.FeldAnschrift{
	background-color:#ffffff;
	border:1px solid #666666;
	color:#666666; 

}

.FeldAnschrift2{
	background-color:#ffffff;
	border:1px solid #ff0000;
	color:#666666; 

}

.errormsg {
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
}

input{
width:120px;
margin:2px;
background-color:#727272; color:#fff; font-size:9px; border:solid 1px #929292;}

.checkbox { border:none; width:15px;
}

textarea {
width:500px; height:150px;
background-color:#727272; color:#fff; 
font-family:Verdana, Arial; font-size:11px; 
border:solid 1px #929292;}

/*Deigngalerie*/
.designinhalt{
float:left;
width:279px; height:240px;
margin:1px; 
color:#fff; background-color:#707070;}

.designinhalt h1{
font: bold 16px Verdana, Arial;
margin: 15px 10px 0px 10px; 
height:35px;}

.designinhalt p{
	font:normal 12px Verdana, Arial;
	padding: 0px 10px;}

div.designblock {position:absolute; top:523px; left:267px;}

.status{
visibility:hidden;}