/* CSS Document */

* {
	border:0;
	margin:0;
	padding:0;
	outline:0;
}

html,body {
	text-align:center;
	font-size:100.01%;
	margin:0 auto;
}
body {
	font:12px/15px Arial, Helvetica, sans-serif;
	color:#555;
	background:#c2d6cb url(../images/bckgr_body.jpg) no-repeat center 0;
}
h1 {
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#58112f;
	font-weight:700;
	padding-bottom:20px;
}
h2 {
	clear:left;
	font:12px/15px Arial, Helvetica, sans-serif;
	color:#58112f;
	font-weight:700;
	padding:20px 0 10px 0;
}
p {
	padding-bottom:10px;
}
a {
	color:#58112f;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.small {
	font:10px/12px Arial, Helvetica, sans-serif;
}

#container {
	width:722px;
	height:auto;
	margin:53px auto;
	padding:14px 14px 0 14px;
	background:url(../images/bckgr_container.jpg) no-repeat 0 0;
	position:relative;
}
#logo {
	position:absolute;
	width:167px;
	height:103px;
	top:14px;
	left:484px;
	background:url(../images/logo.jpg) no-repeat 0 0;
	text-align:left;
	font-size:11px;
	color:#8b8a89;
	padding:174px 0 0 86px;
}
#logo a {
	color:#8b8a89;
	text-decoration:none;
}
.header {
	width:auto;
	height:150px;
	background:url(../images/header.jpg) no-repeat 0 0;
	text-indent:-9999px;
	padding:0;
}
.header_leistungen {
	width:auto;
	height:150px;
	background:url(../images/header_leistungen.jpg) no-repeat 0 0;
	text-indent:-9999px;
	padding:0;
}
.header_referenzen {
	width:auto;
	height:150px;
	background:url(../images/header_referenzen.jpg) no-repeat 0 0;
	text-indent:-9999px;
	padding:0;
}
.header_kontakt {
	width:auto;
	height:150px;
	background:url(../images/header_kontakt.jpg) no-repeat 0 0;
	text-indent:-9999px;
	padding:0;
}
#navigation {
width:auto;
height:20px;
list-style:none;
padding:17px 0 0 33px;
background:url(../images/bckgr_navigation.jpg) no-repeat 0 0;
}
#navigation li {
	float:left;
	border-right:1px solid #6B3149;
	padding:0 8px;
	
}
#navigation li a {
	color:#6B3149;
	text-decoration:none;
	font-weight:700;
}
#navigation li a:hover {
	color:#A78091;
}
.willkommen {
	border-left:1px solid #6B3149;
}
#navigation li a.activ {
	color:#A78091;
}

#content {
	width:auto;
	height:auto;
	text-align:left;
	padding:50px 70px 35px 190px;
}
#content_home {
	background:url(../images/bckgr_content_home.jpg) no-repeat 7px bottom;
	width:auto;
	height:auto;
	text-align:left;
	padding:50px 70px 35px 190px;
}
#content_referenzen {
	background:url(../images/bckgr_content_referenzen.jpg) no-repeat 7px bottom;
	width:auto;
	height:auto;
	text-align:left;
	padding:50px 70px 35px 190px;
}
#content_referenzen ul {
	list-style:none;
	padding:0 0 40px 80px;
	color:#58112f;
	font-weight:700;
}
#content_referenzen ul li {
	float:left;
	padding:0 5px 10px 0;
	text-indent:-9999px;
}
#content_referenzen li a {
	display:block;
	width:25px;
	height:25px;
}
.screendesign {
	padding:0 0 20px 80px;
	clear:left;
	margin-top:-13px;
	font-size:11px;
}

/* --- Web --- */

.lt_elektronik {
	background:url(../images/lt_elektronik.png) no-repeat 0 0;
}
.venen_gesund {
	background:url(../images/venen_gesund.png) no-repeat 0 0;
}
.wachtelhunde {
	background:url(../images/wachtelhunde.png) no-repeat 0 0;
}
.wbg_lobenstein {
	background:url(../images/wbg_lobenstein.png) no-repeat 0 0;
}
.wagner {
	background:url(../images/wagner.png) no-repeat 0 0;
}
.pofa {
	background:url(../images/pofa.png) no-repeat 0 0;
}
.arctictrex {
	background:url(../images/arctictrex.png) no-repeat 0 0;
}
.prediger {
	background:url(../images/Prediger.png) no-repeat 0 0;
}
.saur {
	background:url(../images/Saur.png) no-repeat 0 0;
}

/* --- Print --- */

.print_1 {
	background:url(../images/print_1.png) no-repeat 0 0;
}
.print_2 {
	background:url(../images/print_2.png) no-repeat 0 0;
}
.print_3 {
	background:url(../images/print_3.png) no-repeat 0 0;
}
.print_4 {
	background:url(../images/print_4.png) no-repeat 0 0;
}
.print_5 {
	background:url(../images/print_5.png) no-repeat 0 0;
}
.print_6 {
	background:url(../images/print_6.png) no-repeat 0 0;
}
.arctictrex {
	background:url(../images/arctictrex.png) no-repeat 0 0;
}
.salon_silke {
	background:url(../images/salon_silke.png) no-repeat 0 0;
}
.weihnachtszeit {
	background:url(../images/Broschuere-Weihnachtszeit.png) no-repeat 0 0;
}
.vermessung-saur {
	background:url(../images/Print-Vermessung-Saur.png) no-repeat 0 0;
}
.vermessung-saur-broschuere {
	background:url(../images/Print-Vermessung-Saur-Broschuere.png) no-repeat 0 0;
}
.anzeige {
	background:url(../images/Anzeigengestaltung.png) no-repeat 0 0;
}
.vokus {
	background:url(../images/Vokus.png) no-repeat 0 0;
}
.riedel {
	background:url(../images/Riedel.png) no-repeat 0 0;
}
.rollup {
	background:url(../images/Rollup.png) no-repeat 0 0;
}

.red {
	color:#58112f;
}

#footer_home {
	width:auto;
	height:27px;
	background:url(../images/footer_home.jpg) no-repeat 0 0;
	list-style:none;
	font-size:10px;
	color:#58112f;
	padding:30px 0 0 450px;
}
#footer_home li {
	float:left;
	padding:0 5px 0 0;
}
#footer_home li a{
	color:#fff;
	border-left:1px solid #fff;
	padding:0 5px;
}
#footer {
	clear:left;
	width:auto;
	height:27px;
	background:url(../images/footer.jpg) no-repeat 0 0;
	list-style:none;
	font-size:10px;
	color:#58112f;
	padding:30px 0 0 450px;
}
#footer li {
	float:left;
	padding:0 5px 0 0;
}
#footer li a{
	color:#fff;
	border-left:1px solid #fff;
	padding:0 5px;
}

