/* Stylesheet Edgar Ziegler GmbH (FUSSBODEN - zieglergmbh.de - Bildschirm) */

body {
	background: url(../gfx/bgverlauf_fussboden.gif) repeat-x scroll 0 0 #FFF;
}

#container {
	background: none;
}

.containerfooter {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -90px;
}

#header {
	color: #6b3220;
	background-color: #ededed;
	height: 116px;
}

#logo_subline {
	font-size: 18px;
	margin-top: 92px;
	margin-left: -238px;
}

#switch_estrich {
	margin-top: 2px;
	float: right;
	text-align: right;
}

#switch_estrich a {
	color: #cccccc;
	padding: 4px 12px;
	text-decoration: none;
	background-color: #f4f4f4;
	border: 1px solid #cccccc;
}

#switch_estrich a:hover, #switch_estrich a:focus {
	color: #42515c;
	border: 1px solid #42515c;
}

#switch_estrich a:active {
	color: #42515c;
	border: 1px solid #42515c;
}

#telnr {
	float: right;
	text-align: right;
	font-size: 18px;
	margin-top: 92px;
	margin-right: -150px;
}

#phone_icon {
	float: left;
	margin-left: 49px;
}

#shadow_oben {
	background: transparent url(../gfx/header_schatten_oben.png) no-repeat scroll 0 0;
	width: 940px;
	height: 3px;
	margin-bottom: -3px;
	z-index: 1;
}

#teaserline {
	background-color: #6b3220;
	height: 110px;
}

.tltext {
	text-align: right;
	font-size: 32px;
	color: #fdcb27;
	padding-top: 58px;
}


#shadow_teaserline {
	background: transparent url(../gfx/teaserline_schatten.png) no-repeat scroll 0 0;
	width: 940px;
	height: 7px;
	margin-bottom: -6px;
	z-index: 1;
}

#navibereich {
	float: left;
	text-align: left;
	background-color: #984b33;
	height: 39px;
	border-bottom: 1px solid #6b3220;
	margin-bottom: 28px;
}

#navibereich ul {
	font-size: 18px;
	margin-bottom: 0;
	padding-top: 11px;
}

#navibereich li {
	display: inline;
	list-style-type: none;
	list-style-position: inside;
	margin: 0;
}

#navibereich a {
	color: #fdcb27;
	padding: 8px 24px;
	text-decoration: none;
	background-color: #85422d;
	border: 1px solid #6b3220;
}

#navibereich a:hover {
	color: #984B33;
	background-color: #ededed;
}

#navibereich a:active {
	color: #6b3220;
	background-color: #ededed;
	border-bottom: 1px solid #ededed;
}

#navibereich a:focus,
#willkommen #navi01 a,
#produkte #navi02 a,
#service #navi03 a,
#referenzen #navi04 a,
#kontakt #navi05 a {
	color: #6b3220;
	background-color: #ededed;
	border-bottom: 1px solid #ededed;
}

h2, h3 {
	color: #6B3220;
}

.ptext {
	margin-bottom: 16px;
}

.ptextnomarginb {
	margin-bottom: 0;
}

.ptextgal {
	margin-bottom: 6px;
}

.ptextgalbold {
	margin-bottom: 12px;
	font-weight: bold;
}

.textlink {
	text-decoration: none;
	color: #6B3220;
}

.textlink:hover, .textlink:focus {
	color: #984B33;
	border-bottom: 1px solid #6b3220;
}

.textlink:active {
	color: #6B3220;
	border-bottom: 1px solid #6b3220;
}

.brandlink {
	float: right;
	text-decoration: none;
	color: #6B3220;
}

.brandlink:hover, .brandlink:focus {
	color: #984B33;
	border-bottom: 1px solid #6b3220;
}

.brandlink:active {
	color: #6B3220;
	border-bottom: 1px solid #6b3220;
}

#contentbereich {
	line-height: 140%;
}

.teasermargin {
	margin-bottom: 40px;
}

.imgfloat {
	float: left;
	margin-right: 16px;
	border: 1px solid #6b3220;
	padding: 5px;
	background-color: #ededed;
}

.imgfloat:hover {
	background-color: #6b3220;
}

.imgfloatgal {
	margin-bottom: 20px;
	border: 1px solid #6b3220;
	padding: 3px;
	background-color: #ededed;
}

.imgfloatgal:hover {
	background-color: #6b3220;
}

.imgfloatgalend {
	margin-bottom: 0;
}

.content_imgslide {
	width: 430px;
	height: 345px;
	margin: auto auto 15px 10px;
}

.content_imgslide img {
	padding: 10px;
	border: 1px solid #6b3220;
	background-color: #ededed;
}

.content_imgbrands {
	float: right;
	width: 430px;
	height: 345px;
	margin: auto auto 55px 10px;
}

.content_imgbrands img {
	padding: 10px;
	border: 1px solid #6b3220;
	background-color: #ededed;
}

.content_gmaps iframe {
	padding: 10px;
	border: 1px solid #6b3220;
	background-color: #ededed;
}

#nav {
	float: right;
	text-align: right;
}

#nav a {
	color: #6B3220;
	border: 1px solid #cccccc;
	background-color: #ededed;
	text-decoration: none;
	margin: 0 5px;
	padding: 0 5px 4px 5px;
}

#nav a.activeSlide {
	border: 1px solid #6b3220;
}

#nav a:hover, #nav a:focus {
	border: 1px solid #6b3220;
}

#nav_imgbrands {
	float: left;
}

#nav_imgbrands a {
	color: #6B3220;
	text-decoration: none;
}

#nav_imgbrands a.activeSlide {
	border-bottom: 1px solid #6b3220;
	font-weight: bold;
}

#nav_imgbrands a:hover, #nav a:focus {
	border-bottom: 1px solid #6b3220;
}

#content_navi ul {
	list-style: none;
	margin-bottom: 0;
}

#content_navi li {
	margin-bottom: 10px;
}

#content_navi a {
	text-decoration: none;
	color: #6b3220;
}

#content_navi a:hover {
	color: #984B33;
	border-bottom: 1px solid #6b3220;
}

#content_navi a:active {
	border-bottom: 1px solid #6b3220;
}

#content_navi a:focus,
.parkett #sidenavi01 a,
.laminat #sidenavi02 a,
.teppichboden #sidenavi03 a,
.designbelag #sidenavi04 a,
.linoleumpvc #sidenavi05 a,
.kautschukbelag #sidenavi06 a,
.sonnenschutz #sidenavi07 a {
	border-bottom: 1px solid #6b3220;
	color: #6b3220;
	font-weight: bold;
}

.marginunten {
	margin-bottom: 15px;
}

.teaserlink {
	text-decoration: none;
	color: #6B3220;
}

.teaserlink:hover, .teaserlink:focus {
	color: #984B33;
	border-bottom: 1px solid #6b3220;
}

.teaserlink:active {
	color: #6B3220;
	border-bottom: 1px solid #6b3220;
}

#footer {
	background-color: #ededed;
	clear: both;
	height: 90px;
	border-top: 1px solid #8f8f8f;
}

.marginfooter {
	margin-bottom: 50px;
}

#copyright {
	margin-top: 8px;
}

#impressum {
	float: right;
	text-align: right;
	margin-top: 8px;
}

#impressum a {
	text-decoration: none;
	color: #6B3220;
}

#impressum a:hover, #impressum a:focus {
	color: #984B33;
	border-bottom: 1px solid #6b3220;
}

#impressum a:active {
	color: #6B3220;
	border-bottom: 1px solid #6b3220;
}

.push {
	height: 90px;
}

.ulnomarginb {
	margin-bottom: 0;
}

.refmarginb {
	margin-bottom: 5px;
}
