/***
*
*sitecontainer
*
*/

#SiteContainer {
	position: relative;
	margin: 0 auto;
	width:750px;
margin-top:2px;
	
}

/***
*
*Main element holding the teaserimage
*
*/

#Main {
	
	width:750px;
	height:217px;
	
	/*margin-top:60px;*/
	
	padding-bottom:0px;
	display:block;
}

/***
*
*set all images within #Main to display-block to avoid borderspacing 
*
*/
#Main img{
	
	display:block;
}



/***
*
*Hauptnavigation
*
*/

#Navigation {
	background-color:#FF0000;
	width:725px;
	height:28px;
	padding-left:25px;
	 
}

/***
*
*set all images within #Navigation to display-block to avoid borderspacing 
*
*/
#Navigation img{
	display:block;
}





div.navElement {
float:left;clear:right;
margin-right:33px;

}


/***
*
*
*
*/
#MainTeaser {
	width:750px;

}

#MainTeaser {
	width:750px;
	height:120px;
	display:block;
	
	
}

#MainTeaser_small {
	width:750px;
	height:120px;
	display:block;
	
	padding-bottom:0px;
}



#MainTeaser_Logo {
	text-align:right;
padding-right:2px;
	border-bottom:1px solid #FF0000;
display:block;
}

#MainTeaser_Title {
	
	margin:-22px 0 0 70px;
	display:block;
}


#MainTeaser_subLogo{
padding-top:30px;
text-align:right;
}


#MainTeaser_additLogo{
padding-top:30px;	
text-align:left;
}



#Formular {

padding-top:-20px;
}


/***
*
*
*
*/
#Subcontent {

}


























html, body {
margin-top:0px;
}




.missing {
color:#FF0000;
}

div.content {
	margin-top:60px;
	background-color:#DDDDDD;
	width:750px;
	height:217px;
	margin-bottom:0px;
	overflow:hidden;
}

div.navigation {
	background-color:#FF0000;
	width:750px;
	height:28px;
	margin-top:0px;
	padding-left:0px;
	overflow:hidden;
}


div.navElement_close {
float:left;
margin-right:0px;
}





div.footer {
	background-color:#FFFFFF;
	width:750px;
	height:70px;
	text-align:right;
	overflow:hidden;
	border-bottom: #FF0000 1px solid;
}

div.subtitle {
width:200px;
height:40px;

margin-left:100px;
margin-top:-22px;
}

div.logo {
margin-top:55px;
text-align:right;
}


table.sub {
position:absolute;
top:120px;
background-color:#FFFFFF;
width:750px;

}

td.left {
width:600px;
vertical-align:top;
}

td.right {


width:150px;
background-color:#FFFFFF;
vertical-align:top;
}

td.thumb {
border-bottom:1px solid #DDDDDD;

}

.standard {
border: 1px solid #DDDDDD;
}
label {
font-family:Verdana;
font-size: 10px;
color:#6E6E6E;
}

legend {
font-family:Verdana;
font-size: 10px;
color:#FF0000;
}

.info {
border: 1px solid #DDDDDD;

}
.standardtext {
font-family:Verdana;
font-size: 10px;
color:#AAAAAA;
}

.qmeterfield {
width:25px;
border: 1px solid #DDDDDD;

}

.preisfield {
width:100px;
border: 1px solid #DDDDDD;

}



