
@import url("nav.css");

/* CSS Document */
td{ vertical-align: top; padding-left: 0; }
.editFrame{z-index:3000}
 #popmenu{z-index:1000}
.main{ margin-top: 4px; background-repeat: no-repeat; width: 838px; }
body{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px; }
.logo{
	width: 400px;
	padding: 0 10px 0 0;
	text-align: left;
}
.nav1_nv{	text-align: left;
	width: 0;
	padding: 10px 10px 0;
}
.nav2{ width: 260px; padding: 0px 0 0; }
.headline{ text-align: left; height: 20px; border-bottom: 1px solid #fff; }
.content_l{height: 200px; width: 520px;
	padding-top: 4px;
	padding-bottom: 2px;

}
.content_r{text-align: left;
	height: 200px;
	padding-top: 5px;
	padding-bottom: 5px;
		position:relative
	vertical-align: top;
}
.content_l img{ padding-right: 2px; }
.bottom{ width: 100%; height: 2px; border-top: 1px solid #fff; }

	.bottom img{
	
margin-bottom: 0px;
}
	
	.bottom a{
	color: #000000;
	text-decoration: none;
}
	
	.bottom a:hover{
	color: #000000;
	text-decoration: underline;
}
	
	
	a{ color: #000; }
a:hover{ color: #000; text-decoration: none; }
h1{ 	color: #fff;
	font-size: 11px;
	font-weight: normal;
	background-color: #000;
	margin: 0 0px 0 0;
	padding: 0 4px 0 4px;
	width: auto;
	display: table-caption;	 }
h3{ color: #000; font-size: 24px; line-height: 20px; margin: 0; padding: 80px 0 0; }
h2{
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
hr{}
.projekttitel{
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding-left: 0;
	padding-right: 5px;
	
}
strong{line-height: 17px;}
.gallerie{ height: 120px;  padding-bottom: 2px; }
.prev_next{height: 20px;
    width: 280px;

padding-bottom: 6px;
}
.prev_next a{
	color: #7c7c7c;
	text-decoration: none;    

}
.gal_thumb{ vertical-align: top; padding: 0 4px 2px 0; }
hr  { width: 98%; color: #fff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0 0 0.5em; padding: 0 0 0.5em; clear: both; border-color: #fff; border-style: none none solid; border-width: 0 0 1px; }
#dynweb{	position:relative;
	font-size: 11px;
	color: #ffffff;
	z-index: 1;
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	height: 30px;
	width: 100px;
}
#box{
	
	
	background-color: #ffffff;
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	height: 20px;
	width: 110px;
	z-index:1000;
}
#dynweb a{
	font-size: 11px;
	color: #FFFFFF;
}
.uebersicht{
	float: left;
	padding-right: 4px;
	padding-bottom: 5px;
	
}
.service_nav{ padding-bottom: 0; }
.service_nav a{
	text-decoration: none;
	padding-right: 10px;
}
a[href^="mailto:"]:before { content:url(sitepix/email.gif); padding-left:0px;padding-right:5px; }
img{border:0}
.headline2{
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	background-color: #000;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	 
	display: table-cell;	
}
input { background-color: white; width: 120px; margin-bottom: 4px; border: solid 1px #000; }

