/* CSS Document */

body#unternehmen,
body#anfahrtsskizze,
body#kontaktformular,
body#leistungen,
body#aktuell,
body#hochbau,
body#tiefbau,
body#kontakt,
body#impressum,
html#unternehmen,
html#anfahrtsskizze,
html#kontaktformular,
html#leistungen,
html#aktuell,
html#hochbau,
html#tiefbau,
html#kontakt,
html#impressum{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background-color:#dfe7ee;
	background-image:url(images/bg_top_site7.gif);
	background-repeat: repeat-x;
	/*background-color:rgb(220,220,220);*/
}

body#referenzen_detail,
html#referenzen_detail{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background-color:#dfe7ee;
	background-image:url(images/bg_top_refdetail.gif);
	background-repeat: repeat-x;
}

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

div#container{
	width:770px;
	min-height:400px;
	margin-top:0px;
	padding-top:0px;
}

div.bildunterschrift{
	width:280px;
	min-height:20px;
}

p.text_referenzen
{
	padding-top:10px;
	padding-left:15px;
}

div.mehr
{
	height:20px;
	width:280px;
}

div#container,
div#banner,
div#tabs,
div#tabs_underline,
div#content,
div#foot{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	}

div#head{
	background-color:rgb(75,136,171);
	/*background:url(images/bg-leiste-top4.gif) no-repeat top;*/
	width:770px;
	height:10px;
}	

div#banner{
	width:770px;
	height:120px;
	background-color:white;
	background:url(images/KuehneBau.jpg) no-repeat top;
}

div#tabs{
	background-color:#FF9900;
	width:770px;
	height:20px;
}	

div#tabs_underline{
	background-color:rgb(186,209,222);
	height:4px;
	width:770px;
}

div#content{
	background-color:rgb(250,250,250);
	width:770px;
	min-height: 450px;
	text-align:left;
	color: rgb(50,50,50);
}

div#contenttext{
	padding: 35px 35px 35px 35px;
	line-height:20px;
/*	letter-spacing: 0.008em;*/
	color: rgb(50,50,50);
}

h1{
	color: #cb2646;
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	font-weight:bold;
}

ul.ueberschrift{
	color: #cb2646;
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:25px;
	margin:0px;
	font-weight:bold;
	list-style-image:url(images/doublebullet.gif);
}

ul.ueberschrift_referenzen{
	color: #cb2646;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:15px;
	margin:0px;
	font-weight:bold;
	list-style-image:url(images/bullet2.gif);
}

div#foot{
	background-color:rgb(75,136,171);
	background:url(images/bg-leiste-bottom4.gif) no-repeat bottom;
	width:770px;
	height:13px;
	}	

ul#register{
	list-style:none;
	margin:0px;
	padding:0px;
	height:20px;
	border-bottom:1px solid white;
	background:rgb(186,209,222);
}

ul#register li#tab1,
ul#register li#tab2,
ul#register li#tab3,
ul#register li#tab4,
ul#register li#tab5,
ul#register li#tab6{
	float:left;
	margin:0px;
	height:18px;
	text-align:center;
	position:relative;
	width:109px;
	border-bottom:1px solid white;
	border-right:1px solid white;
	top:0px;
	left:0px;
	background-color:rgb(75,136,171);
	padding-top:1px;
}

ul#register li#tab7{
	float:left;
	margin:0px;
	height:18px;
	text-align:center;
	position:relative;
	width:109px;
	border-bottom:1px solid white;
	border-right:1px solid rgb(75,136,171);
	top:0px;
	left:0px;
	background-color:rgb(75,136,171);
	padding-top:1px;
}

ul#register li#tab2:hover,
ul#register li#tab3:hover,
ul#register li#tab4:hover,
ul#register li#tab5:hover,
ul#register li#tab6:hover{
	border-bottom: 1px solid rgb(186,209,222);
	background:rgb(186,209,222);
	/*background:rgb(252,184,20);
	border-bottom: 1px solid rgb(252,184,20);*/
}

ul#register a{
	display:block;
	height:100%;
	text-decoration:none;
	color: white;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
ul#register a:hover{
color: rgb(50,50,50);
}


body#unternehmen li#tab2 a,
body#leistungen li#tab3 a,
body#hochbau li#tab4 a,
body#tiefbau li#tab4 a,
body#aktuell li#tab5 a,
body#kontakt li#tab6 a,
body#kontaktformular li#tab6 a,
body#impressum li#tab6 a,
body#anfahrtsskizze li#tab6 a{
	color: rgb(50,50,50);
}

body#unternehmen li#tab2,
body#leistungen li#tab3,
body#hochbau li#tab4,
body#tiefbau li#tab4,
body#aktuell li#tab5,
body#kontakt li#tab6,
body#kontaktformular li#tab6,
body#impressum li#tab6,
body#anfahrtsskizze li#tab6{
	background-color:rgb(186,209,222);
	border-bottom: 1px solid rgb(186,209,222);
}

ul#register span{
	display:block;
	padding:2px 5px 0px 10px;
}

div#untermenue{
	height:18px;
}

ul#kontakt{
	list-style:none;
	margin:0px;
	padding:0px;
	height:18px;
	border-bottom:1px solid white;
	background-color:rgb(186,209,222);
}

ul#kontakt li#kon1,
ul#kontakt li#kon2,
ul#kontakt li#kon3,
ul#kontakt li#kon4,
ul#kontakt li#kon5{
	float:left;
	margin:0px;
	height:16px;
	text-align:center;
	position:relative;
	width:127px;
	border-bottom:1px solid white;
	border-right:1px solid white;
	top:0px;
	left:0px;
	background-color:rgb(186,209,222);
	padding-top:1px;
}

ul#kontakt li#kon6{
	float:left;
	margin:0px;
	height:16px;
	text-align:center;
	position:relative;
	width:129px;	
	top:0px;
	left:0px;
	background-color:rgb(186,209,222);
	border-right:1px solid rgb(186,209,222);
	border-bottom:1px solid white;
	padding-top:1px;
}

ul#hochbau_untermenue{
	list-style:none;
	margin:0px;
	padding:0px;
	height:18px;
	border-bottom:1px solid white;
	background-color:rgb(186,209,222);
}

ul#hochbau_untermenue span{
	display:block;
	padding:0px 5px 0px 10px;
}

ul#hochbau_untermenue a{
	display:block;
	height:100%;
	text-decoration:none;
	color: rgb(50,50,50);
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

ul#hochbau_untermenue a:hover{
	display:block;
	height:100%;
	text-decoration:none;
	color: rgb(50,50,50);
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

body#hochbau li#ref2 a,
body#tiefbau li#ref3 a{
	display:block;
	height:100%;
	text-decoration:none;
	color: rgb(50,50,50);
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}


ul#hochbau_untermenue li#ref1,
ul#hochbau_untermenue li#ref2,
ul#hochbau_untermenue li#ref3{
	float:left;
	margin:0px;
	height:16px;
	text-align:center;
	position:relative;
	width:191px;
	border-bottom:1px solid white;
	border-right:1px solid white;
	top:0px;
	left:0px;
	background-color:rgb(186,209,222);
	padding-top:1px;
}

ul#hochbau_untermenue li#ref4{
	float:left;
	margin:0px;
	height:16px;
	text-align:center;
	position:relative;
	width:193px;	
	top:0px;
	left:0px;
	background-color:rgb(186,209,222);
	border-right:1px solid rgb(186,209,222);
	border-bottom:1px solid white;
	padding-top:1px;
}

ul#kontakt span{
	display:block;
	padding:0px 5px 0px 10px;
}

ul#kontakt a{
	display:block;
	height:100%;
	text-decoration:none;
	color: rgb(50,50,50);
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

body#kontakt li#kon2 a,
body#kontaktformular li#kon3 a,
body#anfahrtsskizze li#kon4 a,
body#impressum li#kon5 a{
	display:block;
	height:100%;
	text-decoration:none;
	color: rgb(50,50,50);
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

ul#kontakt a:hover{
	display:block;
	height:100%;
	text-decoration:none;
	color: rgb(50,50,50);
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

div#danke{
	padding-top:75px;
	text-align:center;
	vertical-align:middle;
}

table#referenzen_table
{
padding-top: 10px;
}

a.link_referenzen
{
	text-decoration:none;
	color: #cb2646;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:15px;
}

a:hover.link_referenzen
{
	text-decoration:underline;
	color: #cb2646;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:15px;
}

a.link_allg
{
	text-decoration:none;
	color: #cb2646;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a:hover.link_allg
{
	text-decoration:underline;
	color: #cb2646;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
	
a.link_image
{
	text-decoration:none;
	color: #000000;
	border-color:#000000;
	border-bottom-width:1px;
}

a:hover.link_image
{
	text-decoration:none;
	color: #000000;
	border-color:#000000;
	border-bottom-width:1px;
}
	
	

