/* GLOBALS */

#flash{
	position:absolute;
	left:-400px;
	top:-44px;
}
h1 {
	font-size: 1em;
	font-weight: bold; 
	text-transform: uppercase;
	color: #000;
	margin-bottom: 1.5em;
}
h2 {
	font-size: 1em;
	font-weight: normal;
	color: #e2001a;
	margin-bottom: 1em;
}
h3 {
}
a{
	font-family: verdana, arial, Sans-serif;
	font-style: normal; 
	font-weight: normal; 
	color:#e2001a;
	font-size: 1em;
	text-decoration:none;
}
a:hover{
	text-decoration: underline;
}
li {
	padding: 0 0 1em 0;
}
address {
	font-style: normal;
	font-family: verdana, Helvetica, Sans-serif;  
	font-size: 0.9em;
	color: #000;
}
label{
	cursor:pointer
}
#title {
	position:relative;
}

/* GLOBALS ENDE */

/* CONTENT POSITIONIERUNG */

#content_head {
	position: relative;
	top: 0px;
	left: 0px;
	width: 132px;
	height: 500px;
	display: block;
	float: left;
}
#content_right {
	position: absolute;
	top: 0px;
	left: 132px;
	margin: 0;
	width: 650px;
	height: 462px;
	line-height: 1.25em;
	display: block;
	float: right;
}
#content_foot {
	position: relative;
	top: 50px;
	left: 0px;
	margin: 0 30px 0 25px;
	width: 390px;
	height: 450px;
	line-height: 1.25em;
	display: block;
	float: right;
	overflow: hidden;
}
#content_left {
	position: relative;
	top: 0px;
	left: 0px;
	width: 375px;
	height: 500px;
	display: block;
	float: left;
}
#content_main {
	position: relative;
	top: 50px;
	left: 0px;
	margin: 0 30px 0 25px;
	width: 390px;
	height: 450px;
	line-height: 1.25em;
	display: block;
	float: right;
	overflow: hidden;
}

/* CONTENT ENDE */

/* CONTENT STYLING */

body.service #container #main #content #content_main ul {
	list-style-image: url(../images/list.gif);
	padding: 0 0 0 15px;	
}

/* STYLING ENDE */

/* RECHTE SPALTE POSITIONIERUNG */
	
#right_head {
}
#right_right {
}
#right_foot {
}
#right_left {
}
#right_main {
}

/* RECHTE SPALTE ENDE */

/* MOOD IMAGES */

body.home #container #main #content #content_left {
}
body.index #container #main #content #content_left {
}
body.wir #container #main #content #content_left {
	background: url(../images/start.jpg);
}
body.finanzierung #container #main #content #content_left {
	background: url(../images/finanzierung.jpg);
}
body.service #container #main #content #content_left {
	background: url(../images/service.jpg);
}
body.group #container #main #content #content_left {
	background: url(../images/group.jpg);
}
body.planung #container #main #content #content_left {
	background: url(../images/planung.jpg);
}
body.kochschule #container #main #content #content_left {
	background: url(../images/kochschule.jpg);
}
body.anmeldebestaetigung_zoom #container #main #content #content_left {
	background: url(../images/kochschule.jpg);
}
body.elektro #container #main #content #content_left {
	background: url(../images/kochschule.jpg);
}
body.angebot #container #main #content #content_head {
	background: #e7e8e2;	
}
body.hersteller #container #main #content #content_left {
	background: url(../images/hersteller.jpg);	
}
body.wohnen #container #main #content #content_head {
	background: url(../images/wohnen.jpg);		
}
body.naturstein #container #main #content #content_head {
	background: url(../images/naturstein.jpg);	
}
body.partner #container #main #content #content_head {
	background: url(../images/partner.jpg);	
}
body.aktuelles #container #main #content #content_left {
	background: url(../images/start.jpg);	
}
body.newsliste #container #main #content #content_head {
	background: url(../images/news.jpg);	
}
body.rezepte #container #main #content #content_head {
	background: url(../images/rezepte.jpg);	
}
body.rezept_liste #container #main #content #content_head {
	background: url(../images/rezepte.jpg);	
}
body.rezept_popup #container #main #content #content_head {
	background: url(../images/rezepte.jpg);	
}
body.kontakt #container #main #content #content_left {
	background: url(../images/kontakt.jpg);	
}
body.kontaktbestaetigung_zoom #container #main #content #content_left {
	background: url(../images/kontakt.jpg);	
}
body.sendnewsletter #container #main #content #content_left {
	background: url(../images/start.jpg);	
}
body.impressum #container #main #content #content_left {
	background: url(../images/kontakt.jpg);	
}
body.kue-xmlausstellung #container #main #content #content_left {
	background: url(../images/abverkaufskuechen.jpg);
}

/* MOOD ENDE */

/* NEWSLETTER */

body.home form, body.index form {
	height: 125px;
}

.newsletter{
	position: relative;
	top: 18px;
	left: 0px;
	color: #565656;
	font-size: 0.9em;
	background: url(../images/bg_newsletter.gif) no-repeat top center;
	height: 125px;
	padding: 110px 0 0 0;
	width: 175px;
	overflow: hidden;
}
.newsletter input{
	width: 150px;/*fix ie lt 7*/
	height: 16px;/*fix ie lt 7*/
	line-height: 16px;
	font-size: 11px;
}
.newsletter img{
	position:relative;
	top: 5px;
	left: 2px;
	cursor: pointer;
}
.newsletter .klein {
	font-size: 0.9em;
}

/* NEWSLETTER ENDE */

/* AUSSTELLUNG */

.ausstellungunten {
	position: relative;
	top: 0px;
	left: 0px;
	width: 130px;
	height: 500px;
}
.ausstellung {
	position: relative;
	float: left;
	margin: 0 0 5px 0;
	width: 127px;
	height: 90px;
	background-position: center;
}
.ausstellung a {
	display: block;
}
.ausstellung a:hover {
}
.ausstellungoben {
	position: relative;
	top: 0px;
	left: 0px;
	width: 650px;
	height: 470px;
	overflow: hidden;
}
#hinweis{
	position: absolute;
	top: 480px;
	left: 130px;
	width: 650px;
	text-align: center;
	color: #000;
	font-size: 0.75em;
}
#counter{
	clear: both;
	position: absolute;
	top: 500px;
	left: 130px;
	width: 650px;
	text-align: center;
	font-size: 0.75em;
	font-style: verdana, arial, sans-serif;
	padding: 1px 0 1px 0;
}

/* AUSSTELLUNG ENDE */

/* HERSTELLER */

.lief {
	float: left;
	width: 90px;
	margin: 0 5px 10px 5px;
}
#kuechen {
	position: relative;
	left: 0px;
	top: 0px;
	width: 500px;
	height: 100px;
}
#geraete {
	position: relative;
	left: 0px;
	top: 30px;
	width: 500px;
	height: 100px;
}
#zubehoer {
	position: relative;
	left: 0px;
	top: 60px;
	width: 500px;
	height: 100px;
	margin-bottom: 150px;
}

/* HERSTELLER ENDE */

/* REZEPTE */

#rezeptstart{
}
#rezeptstart #image{
}
#rezeptstart #form{
	margin: 20px 0 20px 0;
	width: 250px;
}
#rezeptstart #form dt{
	color: #565656;
	width: 130px;
	margin: 10px 0 0 0;
}
#rezeptstart #form select{
	width: 250px;
}
#rezeptstart #form #senden{
	float:right;
	margin:15px 0 10px 0;
}
#rezeptliste{
	width:400px;
}
#rezeptliste #zurueck {
	margin: 15px 0 10px 0;
}
#rezeptliste #liste table{
	width:100%;
}
#rezeptliste #liste td{
	border-top: #a9b1a4 solid 1px;
	vertical-align: top;
	padding: 5px;
}
#rezeptliste #liste #spaltelinks{
}
#rezeptliste #liste #spaltemitte{
	color: #565656;
}
#rezept #image {
	position: relative;
	float: left;
	width: 400px;
	height: 400px;
	background: no-repeat top center;
	margin-bottom: 10px;
}

/* REZEPTE ENDE */

/* KONTAKT */

body.kontakt #container #main #content #content_main address{
	font-size: 1em;
	color: #000;
	margin-bottom: 2em;
}
#content_main {
	margin-top: -6px;
}
#address dt{
}
#address dd{
	margin-left:100px;
	width: 150px;
}
body.kontakt #container #main #content #content_main .counterinaktiv{
	margin-right: 10px;
}
#zeiten{
}
#zeiten dt{
}
#zeiten dd{
	margin-left: 75px;
	width: 150px;
}
body.kontakt #container #main #content #content_main hr{
	width: 200px;
	color: #a0b1a4;
	height: 1px;
	background-color: #a0b1a4;
	border: none;
	margin: 10px 0;
}
#copy{
	position:relative;
	width: 100%;
	text-align: right;
	margin-top: 2em;
	font-size: 0.75em;
}

/* KONTAKT ENDE */

/* KONTAKTFORMULAR */

#kontaktform{
	position: relative;
	width: 390px;
	margin: 0 0 20px 0;
}
#kontaktform dl{
	line-height: 2.5em;
	width: 400px;
}
#kontaktform dt{
	width: 100px;

}
#kontaktform dd{
	margin-left: 110px;
	width: 280px;
}
#kontaktform #senden{
	text-align: right;
	width: 100%;
	height: 20px;
}
#kontaktbestaetigung .rahmen{
	margin:40px 0;
}

/* KONTAKTFORMULAR ENDE */

/* IMPRESSUM */

#impressum dl{
}
#impressum dt{
	width: 80px;
}
#impressum dd{
	margin-left: 90px;
	width: 280px;
}
#rechtshinweis{
	position: relative;
	width:500px;
	margin: 0 0 20px 0;
}
#rechtshinweis b{
	font-weight: normal;
	color: #e2001a;
}

/* IMPRESSUM ENDE */

/* AKTUELLES */

#aktuelles_vorschau {
	position: relative;
	margin: 15px 0 0 0;
}
/*#aktuelles_vorschau div{
	border:1px solid #000;
}*/
#aktuelles_headline {
	position: relative;
	padding: 0 0 1em 0;
	color: #e2001a;
}
#aktuelles_bild {
	position: relative;
	float: left;
	width: 100px;
	height: 75px;
}
#aktuelles_text {
	position: relative;
	float: left;
	margin: 0 10px 0 0 ;
	width: 250px;
}

/* AKTUELLES ENDE */

/* AKTUELLES POPUP */

.popupaktuelles{
	margin: 0 0 10px 0;
}
.popupaktuelles img{
	float: right;
	margin: 0 10px 10px 10px;
}
#headline_aktuelles{
	margin: 0 0 1em 0;
	width: 100%;
	color: #e2001a;
}

/* AKTUELLES POPUP ENDE */

/* KOCHSCHULE */

#kochschule {
	padding: 5px 0 10px 0;
} 
#kochschule #bild {
	width: 95px;
	float: right;
	display: block;
}
#kochschule #datum {
	width: 100%;
	text-align: left; 
	display: block;
	color: #e2001a;
	padding: 2px 0;
	border-bottom: #e2e2e2 1px solid;
	margin: 0 0 10px 0;
}
#kochschule #text {
	width: 250px; 
	float: left;
	display: block;
}
#kochschule #anmelden {
	width: 100px;
	float: right;
	display: block;
	padding: 1px;
	text-align: right;
	margin: 5px 0 0 0;
}

/* KOCHSCHULE ENDE */

/* KOCHFORMULAR */

body.kochschule #popup #kochtform{
	position: relative;
	width: 440px;
	margin: 0 0 20px 0;
}
body.kochschule #popup #kochform dl{
	line-height: 2.5em;
	width: 450px;
}
body.kochschule #popup #kochform dt{
	width: 150px;
}
body.kochschule #popup #kochform dd{
	margin-left: 160px;
	width: 280px;
}
body.kochschule #popup #kochform #senden{
	text-align:right;
	width: 95%;
	height: 20px;
}
body.kochschule #popup #kochform input#c1{
	width: 65px;
}
body.kochschule #popup #kochform .klein{
	font-size: 0.9em;
	line-height: 1.5em;
}
#kochbestaetigung .rahmen{
	margin:40px;
}

/* KOCHFORMULAR ENDE */

.popup #header-popup {
	text-align: right;
	margin-bottom: 5px;
}
.popup #header {
	text-align: right;
	margin-bottom: 5px;
}
.popup #header-popup a.counterinaktiv, .popup #header-popup a.counteraktiv {
	font-size: 11px;
}
.popup #popcontent {
	text-align:left;
	font-size: 11px;
}
.popup #popcontent #senden {
	text-align: center;
}

/* Elektrogräte */
.elektrogeraete #content_main {
	float: left;
	width: 750px;
}
.elektrogeraete .geraeteinfo {
	float: left;
	width: 170px;
	margin-right: 12px;
}
.elektrogeraete h2 {
	margin-bottom: 5px;
}
.elektrogeraete .image {
	margin-top: 10px;
	margin-bottom: 10px;	
}
.elektrogeraete .text {
	line-height: 14px;
	font-size: 10px;

}
.elektrogeraete .clear {
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	height: 0px;
}

#siematic-glk{
margin: 0px;
padding: 0px;
	position: absolute;
	z-index: 1000;
	top: 280px;
	left: 220px;
	height: 166px;
	width: 170px;
	overflow: show;
}












