/* CSS Document */
#content-space{
	width:930px; float:left; height:471px; border-bottom:4px solid #e1e1e1; padding-left:10px; display:inline;
}

/** DEFINITIONEN FÜR ABOUT US **/
#content_about{
	width:930px; display:inline; height:470px; float:left; border-bottom:4px solid #e1e1e1;
}

#content_about .infocenter_button{
	width:25px; float:left; display:block; margin-top:5px;
}

#content_about .bild{
	width:355px; float:right; border-left:4px solid #e1e1e1;
}

#content_about .logo{
	width:540px; float:left; margin-top:10px;
}

#about_text{
	width:545px; float:left; margin-top:10px; text-align:justify;
}

#about_text ul{
	margin:0 0 10px 20px; padding:0;
}

#about_bottom{
	width:555px; float:left; margin-top:10px; border-top:1px solid #e1e1e1; padding-top:10px; display:inline;
}

#about_bottom div{
	width:275px; float:left; border-right:1px solid #e1e1e1;
}

#about_bottom img{
	border:0; float:right;
}

/** DEFINITIONEN FÜR DAS KONTAKTFORMULAR **/
#content_kontakt{
	width:930px; display:inline; height:470px; float:left; border-bottom:4px solid #e1e1e1;
}

#content_kontakt .infocenter_button{
	width:25px; float:left; margin-top:5px; display:block;
}

#content_kontakt .bild{
	width:293px; float:right; border-left:4px solid #e1e1e1;
}

#content_kontakt h2{
	width:600px; float:left; margin-top:5px;
}

#kontaktformular{
	width:360px; float:left; margin-top:10px; border-right:1px solid #e1e1e1; padding:0 5px 10px 0; display:inline;
}

#kontaktformular span{
	width:350px; float:left; margin-bottom:15px; text-align:justify; display:inline;
}

#kontaktformular label, #antwort span{
	width:110px; float:left; margin:5px 15px 6px 0; text-align:right; display:inline;
}

#kontaktformular input, #kontaktformular textarea, #absenden input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #004695;
	background:#FFFFFF;
	border:1px solid #cccccc; 
	width:220px; float:left; margin:3px 0 6px 0;
}

#antwort{
	width:350px; float:left; margin:8px 0 8px 0; display:inline;
}

#antwort input{
	width:20px; float:left; margin:6px 5px 0 0 !important; margin:6px 0 0 0; display:inline; border:0;
}

#antwort label{
	width:45px; float:left; text-align:left; color:#cccccc; margin:5px 5px 0 0;
}

#absenden{
	width:220px; float:left; margin:10px 0 0 125px; display:inline;
}

#absenden input{
	width:105px; float:left; margin:0;
}

#adressen{
	width:250px; float:left; margin:10px 0 0 15px; display:inline;
}

#adresscard{
	width:250px; float:left; margin-top:10px; display:inline;
}

#adresscard span{
	width:175px; float:left; font-size:12px; margin-top:45px;
}

#adresscard img{
	float:left; margin-right:3px;
}

#adresse{
	width:250px; float:left; margin-top:20px !important; margin-top:10px; font-size:12px; line-height:14px; display:inline;
}

/**REFERENZEN **/
#content_referenz{
	width:930px; display:inline; height:470px; float:left; border-bottom:4px solid #e1e1e1;
}

#content_referenz .infocenter_button{
	width:25px; float:left; display:block; margin-top:5px;
}

#content_referenz h2{
	width:395px; float:left; margin-top:10px;
}

#content_referenz .projekt{
	width:420px; float:left; margin-top:5px; border-top:1px solid #ededed; padding-top:10px; display:inline; line-height:18px;
}

#content_referenz li{
	margin:0 0 0 15px !important; margin:0; padding:0;
}

#content_referenz .flash{
	width:490px; float:right; border-left:4px solid #e1e1e1;
}

/** ENDE **/

#impressum_left{
	width:460px; float:left; border-right:1px solid #e1e1e1; margin-top:10px;
}

#impressum_left div{
	float:left; width:430px;
}

#impressum_left span{
	float:left;
}

#impressum_right{
	width:425px; float:left; margin:10px 0 0 20px; text-align:justify; font-size:12px; padding:0 20px 20px 0; overflow:scroll; height:430px;
}

#impressum_right span{
	font-weight:bold; font-size:13px;
}

.liste{
	width:auto; float:left; margin:5px 15px 0 35px; padding:0; display:inline;
}

#impressum_vida{
	margin-top:10px; padding-top:10px; border-top:1px solid #e1e1e1; font-size:12px;
}

#impressum_vida a{
	font-size:12px;
}
