/********************
ALLGEMEIN
********************/
html 
{
	overflow: -moz-scrollbars-vertical;
	height:100%;
}

body 
{background-color:black;margin:0px;color:#ffffff;font-size:16px;font-family:Times New Roman,Times;}
h2 {font-size:13px;color:#ffffff;font-weight:lighter;letter-spacing: 0.1em;}
h3 {font-size:17px;color:#ffffff;border-bottom:1px solid #444444;padding-bottom:0px;margin-top:0px;padding-top:0px;}
h4 {font-size:16px;color:#ffffff;padding-bottom:0px;margin-top:10px;padding-top:0px;margin-bottom:5px;font-weight:normal;text-decoration:underline;}

a {color:#ffffff;}
a:hover {color:red !important;}
/********************
HEADER
********************/
h1#header
{font-size:10px !important;margin:19px auto 19px auto;  padding:0; width:392px; height:62px; position:relative;} 
h1#header span 
{width:392px; height:62px; position:absolute; background:url(/images/img_logo.gif);}
 
/********************
NAVIGATION
********************/
#menu 
{clear:both;width: 950px; margin: 0px auto;padding:5px 0 5px 0; border-top: 1px solid #444444;border-bottom: 1px solid #444444;list-style-type: none;text-align:center;}
#menu li
{display:inline; padding:0;}
#menu a
{margin:0 15px 0 15px; font-size:16px; text-decoration:none; color: #ffffff;font-weight:bold;}
#menu a:hover
{color:red !important;}
#subnavi
{clear:both;width:620px; margin:10px 30px 20px 0 !important;padding:0 !important;list-style-type: none;text-align:right;}
#subnavi li
{display:inline;padding:0;margin:0 15px 0 15px;font-size:13px;}
#subnavi a
{margin:0; font-size:13px;color: #ffffff;}
#subnavi a:hover
{color:red !important;}

/********************
CONTENT
********************/
#content
{width:950px;margin:20px auto 20px auto;padding-left:20px;background:url(/images/bg_content.gif)}

#content .left
{width:660px;border-right:1px solid #444444;padding:10px 0 0 10px;margin:0 0 0 0;float:left;}
#content h2
{font-size:18px;margin:-1px 46px 10px 16px;border-bottom:1px solid #444444;}
#content .left p
{margin:0 45px 20px 16px;padding:0px 0 0px 0;}
#content .left h4
{margin:0 45px 5px 16px;padding:0px 0 0px 0;}
#content .image_balken,
#innen .image_balken
{margin:0 0 20px 0!important;padding:0 !important;}
#content .image_balken img,
#innen .image_balken img
{margin:0;padding:0;display:block;border:0;}

#content form
{overflow:auto;width:600px;margin-left:15px;}
#content form .name
{float:left;width:140px;clear:both;margin-bottom:10px;}
#content form .feld
{float:left;width:380px;margin-bottom:10px;}
#content form input,
#content form textarea
{width:300px;height:16px;font-size:14px;color:#ffffff;border:1px solid #444444;font-family:Times New Roman,Times;padding:0px;background-color:#444444}
#bild,
.bild
{
width:180px !important;
float:left;
padding:5px 5px 0px 0px;
margin:0px 15px 0px 0px;
}
#bild img,
.bild img
{margin:0;padding:0;display:block;border:0}
#bild span,
.bild span
{font-size:13px;padding:0;margin:0 0 10px 0;float:left}

#imageContainer {
	position:relative;
	margin:0 !important;
	padding:0 !important;
	width:170px;
	height:100px;
	overflow:hidden;
}

#imageContainer img {
  display:none;
	position:absolute;
	left:0;
	top:0;
}

#content .right
{width:220px;padding:10px 0 0 10px;margin:0 0 0 20px;float:left;}
#content .right form
{width:230px;margin:0px;}
#content .right form select
{width:85px;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content .objekt_detail span
{
float:left;width:120px;
}
#content .objekt_detail .right
{
width:100px !important;text-align:right;float:left;padding:0;margin:0;
}
#content .objekt_detail .einheit
{
padding-left:5px;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/********************
FOOTER
********************/
#footer
{width: 950px;margin:20px auto;padding:5px 0 5px 0; border-top: 1px solid #444444;list-style-type: none;text-align:center;font-size:12px;}
#footer li
{display:inline; padding:0;}
#footer a
{margin:0 5px 0 5px; font-size:12px; text-decoration:none; color: #ffffff;}
#footer a:hover
{color:red !important;}

