/* CSS Document */
* {
	outline: none;
	margin: 0;
	padding: 0;
}

body {
	background: #dfe7f8 url(../images/layout/background.jpg) top repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	left: 0px;
}

h1 {
	font-size: 28px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: lighter;
	color: #28528e;
	width: 350px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-top: 10px;
}

h2 {
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #676666;	
	width: 350px;
	padding-bottom: 10px;
}

h3 {
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #8c9db4;	
	width: 350px;	
	padding-bottom: 20px;
}

p {
	width: 600px;
	line-height: 20px;
	padding-bottom: 20px;
	text-align: justify;
	padding-left: 10px;
}

a {
	color: #83b117;
	text-decoration: underline;
}

a:hover {
	color: #000000;
	text-decoration: underline;
}

div#textcontainer_left {
	float: left;
	margin-left: 40px;
	width: 650px;
}

div#textcontainer_matratzen {
	float: left;
	width: 654px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	clear: none;
	left: 50px;
}

* html div#textcontainer_matratzen {
	margin-left: 20px;}

* html div#textcontainer_left {
	margin-left: 20px;
}

div#textcontainer_right {
	float: left;
	margin-left: 20px;
	width: 260px;
}

div#cleardiv {
	clear: left;
}



div#wrapper {
	position: relative;
	width: 950px;
	margin-left: auto;
	margin-right: auto;
}

div#outerwrapper {
	width: 100%;
	background: #ffffff url(../images/layout/background.jpg) top repeat-x;
}

div#logo {
	float: left;
	width: 243px;
	height: 186px;
	background: url(../images/layout/logo.jpg) no-repeat;
}	

div#top_wrapper {
	float: left;
	width: 707px;
	height: 186px;
}

div#navigation_agbs {
	float: left;
	width: 349px;
	height: 36px;
}

div#suche {
	float: left;
	width: 358px;
	height: 36px;
	background: url(../images/layout/suche.jpg) no-repeat;
}

div#header {
	clear:left;
	width: 707px;
	height: 115px;
	background: url(../images/layout/header.jpg) no-repeat;
}

div#navigation_top {
	width: 707px;
	height: 35px;
}

div#navigation_bottom_left {
	clear: left;
	float: left;
	width: 45px;
	height: 250px;
	background: url(../images/layout/navigation_bottom_left.gif) no-repeat;	
}

div#navigation_bottom {
	float: left;
	width: 198px;
	height: 250px;
}

div#navigation_produkte_wrapper {
	float: left;
	width: 707px;
	height: 250px;
}

div#navigation_produkte_top {
	width: 707px;
	height: 71px;
	background: url(../images/layout/header02.jpg) no-repeat;	
}

div#navigation_produkte {
	width: 707px;
	height: 179px;
}

div#navigation_bottom_bot_wrapper {
	clear: left;
	float: left;
	width: 243px;
	height: 334px
}

* html div#navigation_bottom_bot_wrapper {
	margin-top: -15px;
}

div#navigation_bottom_bot_left {
	float: left;
	width: 45px;
	height: 143px;
	background: url(../images/layout/navigation_bottom_bot_left.gif) no-repeat;
}

div#navigation_bottom_bot {
	float: left;
	width: 198px;
	height: 143px;

}div#content_matratzen {
	float: left;
	width: 654px;
	min-height: 280px;
	background-color: #FFFFFF;
}	

div#newsletter {
	clear: left;
	width: 243px;
	height: 191px;
	background: url(../images/layout/newsletter.jpg) no-repeat;
}	

div#content {
	float: left;
	width: 707px;
	min-height: 380px;
	background-color: #FFFFFF;
}

* html div#content {
	height: 380px;
}

div#footer_wrapper {
	clear: left;
	width: 100%;
	height: 180px;
	background: url(../images/layout/footerbg.jpg) repeat-x;	
}

div#footer {
	margin-left: auto;
	margin-right: auto;
	width: 950px;
	height: 180px;
	background: url(../images/layout/footer.jpg) repeat-x;
}



#navigation_agbs ul {
	list-style-type:none;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
}

#navigation_agbs a {
	display: block;
	height: 36px;
}

#navigation_agbs li{
	height: 36px;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
}


	li#navigation_agbs_left {
		width: 213px;
		background: url(../images/layout/navigation_top_left.gif) no-repeat;
	}
	

	li#btn-Agbs {
		width: 61px;
		background: url(../images/btn/btn-Agbs02.gif) no-repeat;
	}
	li#btn-Agbs a {
		background:url(../images/btn/btn-Agbs01.gif) no-repeat;
		margin-left: 0px;
	}
	li#btn-Agbs a:hover {
		background:none;
	}
	

	li#btn-Sitemap {
		width: 75px;
		background: url(../images/btn/btn-Sitemap02.gif) no-repeat;
	}
	li#btn-Sitemap a {
		background:url(../images/btn/btn-Sitemap01.gif) no-repeat;
		margin-left: 0px;
	}
	li#btn-Sitemap a:hover {
		background:none;
	}
	
	
div#navigation_top ul {
	list-style-type:none;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
}

div#navigation_top a {
	display: block;
	height: 35px;
}

div#navigation_top li{
	height: 35px;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
}


	li#navigation_top_right {
		width: 364px;
		background: url(../images/layout/navigation_top_right.jpg) no-repeat;
	}
	

	li#btn-Startseite {
		width: 132px;
		background: url(../images/btn/btn-Startseite02.jpg) no-repeat;
	}
	li#btn-Startseite a {
		background:url(../images/btn/btn-Startseite01.jpg) no-repeat;
		margin-left: 0px;
	}
	li#btn-Startseite a:hover {
		background:none;
	}
	

	li#btn-Kontakt {
		width: 102px;
		background: url(../images/btn/btn-Kontakt02.jpg) no-repeat;
	}
	li#btn-Kontakt a {
		background:url(../images/btn/btn-Kontakt01.jpg) no-repeat;
		margin-left: 0px;
	}
	li#btn-Kontakt a:hover {
		background:none;
	}
	
	li#btn-Impressum {
		width: 109px;
		background: url(../images/btn/btn-Impressum02.jpg) no-repeat;
	}
	li#btn-Impressum a {
		background:url(../images/btn/btn-Impressum01.jpg) no-repeat;
		margin-left: 0px;
	}
	li#btn-Impressum a:hover {
		background:none;
	}
	
	

#navigation_bottom {
	list-style-type:none;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
}

#navigation_bottom a {
	display: block;
	width: 198px;
}

#navigation_bottom li{
	width: 198px;
	padding-left: 0px;
	margin-top: 0px;
	display: block;
}




	li#btn-Aktuelles {
		height: 35px;
		background: url(../images/btn/btn-Aktuelles02.gif) no-repeat;
	}
	li#btn-Aktuelles a {
		height: 35px;
		background:url(../images/btn/btn-Aktuelles01.gif) no-repeat;
		margin-left: 0px;
	}
	li#btn-Aktuelles a:hover {
		background:none;
	}
	

	li#btn-Unternehmen {
		height: 28px;
		background: url(../images/btn/btn-Unternehmen02.gif) no-repeat;
	}
	li#btn-Unternehmen a {
		height: 28px;
		background:url(../images/btn/btn-Unternehmen01.gif) no-repeat;
		margin-left: 0px;
	}
	li#btn-Unternehmen a:hover {
		background:none;
	}


	li#btn-Produkte {
		height: 27px;
		background: url(../images/btn/btn-Produkte02.gif) no-repeat;
	}
	li#btn-Produkte a {
		height: 27px;
		background:url(../images/btn/btn-Produkte01.gif) no-repeat;
		margin-left: 0px;
	}
	li#btn-Produkte a:hover {
		background:none;
	}



	


	li#btn-Service {
		height: 26px;
		background: url(../images/btn/btn-Service02.gif) no-repeat;
	}
	li#btn-Service a {
		height: 26px;
		background:url(../images/btn/btn-Service01.gif) no-repeat;
		margin-left: 0px;
	}
	li#btn-Service a:hover {
		background:none;
	}
	
	
	li#btn-Seminare {
		height: 25px;
		background: url(../images/btn/btn-Seminare02.gif) no-repeat;
	}
	li#btn-Seminare a {
		height: 25px;
		background:url(../images/btn/btn-Seminare01.gif) no-repeat;
		margin-left: 0px;
	}
	li#btn-Seminare a:hover {
		background:none;
	}
	
	li#btn-Presse {
		height: 27px;
		background: url(../images/btn/btn-Presse02.gif) no-repeat;
	}
	li#btn-Presse a {
		height: 27px;
		background:url(../images/btn/btn-Presse01.gif) no-repeat;
		margin-left: 0px;
	}
	li#btn-Presse a:hover {
		background:none;
	}
	
	
	li#btn-Referenzen {
		height: 26px;
		background: url(../images/btn/btn-Referenzen02.gif) no-repeat;
	}
	li#btn-Referenzen a {
		height: 26px;
		background:url(../images/btn/btn-Referenzen01.gif) no-repeat;
		margin-left: 0px;
	}
	li#btn-Referenzen a:hover {
		background:none;
	}
	

	li#btn-Messen {
		height: 56px;
		background: url(../images/btn/btn-Messen02.gif) no-repeat;
	}
	li#btn-Messen a {
		height: 71px;
		background:url(../images/btn/btn-Messen01.gif) no-repeat;
		margin-left: 0px;
	}
	li#btn-Messen a:hover {
		background:none;
	}


	li#btn-faq {
		height: 25px;
		background: url(../images/btn/btn-faq02.gif) no-repeat;
	}
	li#btn-faq a {
		height: 25px;
		background:url(../images/btn/btn-faq01.gif) no-repeat;
		margin-left: 0px;
	}
	li#btn-faq a:hover {
		background:none;
	}
	

#navigation_bottom_bot {
	list-style-type:none;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
	
}

#navigation_bottom_bot a {
	display: block;
	width: 198px;
}

#navigation_bottom_bot li{
	width: 198px;
	padding-left: 0px;
	margin-top: 0px;
	display: block;
}


	li#Mknpartner {
		height: 22px;
		background: url(../images/layout/navigation_bottom_bot_top.gif) no-repeat;
	}


	li#btn-Fachhandel {
		height: 26px;
		background: url(../images/btn/btn-Fachhandel02.gif) no-repeat;
	}
	li#btn-Fachhandel a {
		height: 26px;
		background:url(../images/btn/btn-Fachhandel01.gif) no-repeat;
		margin-left: 0px;
	}
	li#btn-Fachhandel a:hover {
		background:none;
	}
	

	li#btn-Fachpartner {
		height: 25px;
		background: url(../images/btn/btn-Fachpartner02.gif) no-repeat;
	}
	li#btn-Fachpartner a {
		height: 25px;
		background:url(../images/btn/btn-Fachpartner01.gif) no-repeat;
		margin-left: 0px;
	}
	li#btn-Fachpartner a:hover {
		background:none;
	}


	li#btn-Kundendienst {
		height: 26px;
		background: url(../images/btn/btn-Kundendienst02.gif) no-repeat;
	}
	li#btn-Kundendienst a {
		height: 26px;
		background:url(../images/btn/btn-Kundendienst01.gif) no-repeat;
		margin-left: 0px;
	}
	li#btn-Kundendienst a:hover {
		background:none;
	}



	li#btn-Service02 {
		height: 44px;
		background: url(../images/btn/btn-Service02-02.gif) no-repeat;
	}
	li#btn-Service02 a {
		height: 44px;
		background:url(../images/btn/btn-Service02-01.gif) no-repeat;
		margin-left: 0px;
	}
	li#btn-Service02 a:hover {
		background:none;
	}
	


div#navigation_produkte ul {
	list-style-type:none;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
}

div#navigation_produkte a {
	display: block;
	height: 179px;
}

div#navigation_produkte li{
	height: 179px;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
}


	li#navigation_produkte_right {
		width: 54px;
		background: url(../images/layout/navigation_produkte_right.jpg) no-repeat;
	}
	

	li#btn-Hansdampf {
		width: 218px;
		background: url(../images/btn/btn-Hansdampf02.gif) no-repeat;
	}
	li#btn-Hansdampf a {
		background:url(../images/btn/btn-Hansdampf01.gif) no-repeat;
		margin-left: 0px;
	}
	li#btn-Hansdampf a:hover {
		background:none;
	}
	

	li#btn-Optimameister {
		width: 212px;
		background: url(../images/btn/btn-Optimameister02.gif) no-repeat;
	}
	li#btn-Optimameister a {
		background:url(../images/btn/btn-Optimameister01.gif) no-repeat;
		margin-left: 0px;
	}
	li#btn-Optimameister a:hover {
		background:none;
	}
	
	li#btn-Kuechenmeister {
		width: 223px;
		background: url(../images/btn/btn-Kuechenmeister02.gif) no-repeat;
	}
	li#btn-Kuechenmeister a {
		background:url(../images/btn/btn-Kuechenmeister01.gif) no-repeat;
		margin-left: 0px;
	}
	li#btn-Kuechenmeister a:hover {
		background:none;
	}
	

