/* global (fallback) */



/* CONTENTSTYLING */

/* content - Anfang*/

#main {
    position: relative;
    width: 943px;
	
    height: 336px;
    float: left;

}
#inhalt{
float: left;
}

#right{

	width: 270px;
	height: 283px;
	float: left;
	margin-left: 19px;
	z-index: 700000;

}



#left{
	width: 613px;
	height: 283px;
	float: left;
}



	

	
#text {
float:right;
margin-left:259px;
margin-top:-125px;
position:absolute;
text-align:left;
width:315px;
z-index:1;
}



 #content {
    float: left;
	margin-left: 23px;
	margin-top: 36px;
} 



/* ENDE CONTENTSTYLING */





#kuechen{
}

#geraete{
}
#zubehoer{
}
#copy {
	margin-top:			1.5em;	
	
}
#wrapper-contact-buttons {
margin-left:   0px;
margin-top: 		3em;
}


#wrapper-address {
	margin-top:			1em;
}

div.contactwrapper dl {
	clear: both;
}

div.contactwrapper dt {
	float:				left;	
	width: 				55px
	
}


div.contactwrapper dd {
	margin-left: 		70px;
	width: 				180px;
		
}





 /*AUSSTELLUNG ANFANG */





.ausstellungunten .ausstellung {

	float:				left;
	margin-bottom:		25px;
	margin-right:		38px;
	margin-top:	     	3px;
	position:			relative;
	width: 				155px;
	height:              110px;
	
	

}

#counter {
	float: 				right;
	width:				198px;
	margin-top: 		13px;
	

}

.untertitel a{

color:#000000;
}
#counter a.counterinaktiv,
#counter a.counteraktiv  {
background:none;
line-height:0px;

}

#counter a.counteraktiv  {
background:none;
line-height:0px;
color: #FFFFFF;
background:#E2001A none repeat scroll 0 0;
}


#counter a{
 color: #2A2A29;
 }
#counter a:hover,
#counter a.counterinaktiv:hover,
#counter a.counteraktiv:hover
{
background:#E2001A none repeat scroll 0 0;

color:#FFF;
}
/* AUSSTELLUNG ENDE */





/* KONTAKTFORMULAR */

#popcontent h2 {
	font-size:			1.1em;		
	
}


a:hover{
color: #e2001a;
}

#kontaktebuttons{
float: right;
width: 220px;
margin-top:54px;
}


#oeffnungszeiten{
float: left;
display: inline;
width: 270px;
}


.kontakt #oeffnungszeiten dl {
float:left;
margin-bottom:12px;
margin-top: 20px;
width:250px;

}
.kontakt #oeffnungszeiten dt {
float: right;
margin-top: -24px;

}
.kontakt #oeffnungszeiten dd {
margin-left: 1px;

width:128px;
margin-left: 1px;

}
#kontaktform{
	position: relative;
	margin: 0 0 20px 0;
	width: 330px;
	padding: 0 30px 0 5px;
	float: left;
	
}

#kontaktform dl{
	width: 400px;
	margin-bottom: 5px;
	margin-top:25px;
}
#kontaktform dt{
	float: left;
	

}

#kontaktform dd{
	margin-left: 140px;
	margin-bottom: 10px;
	width: 280px;
}

#kontaktform #senden{
	text-align:right;
	height: 20px;
	width:100%;
	margin: 0 0 0 112px;

}
#kontaktform #senden a {
	line-height:		17px;
}
#kontaktbestaetigung .rahmen{
	margin:40px;
}
#kontaktform textarea,
#kontaktform select,
#kontaktform input {
	width: 265px;
}
#kontaktform input.checkbox {
	width:	auto;
}

#kontaktform textarea#message {
	height: 50px;
}

#kontaktform dt input.checkbox {
	margin-left:			115px;
}

#kontaktform dd label {

}

/* KONTAKTFORMULAR ENDE */


/*Events*/
.events{
height:200px;
}
.events_vorschau {
margin:0px 0 0;
position:relative;
}
.eventsbox {

padding:0 0 5px;
position:relative;
}
.events_headline {

font-weight:bold;
padding:0 0 1em;
position:relative;
}
.events_image {
float:left;
height:72px;
position:relative;
width:101px;
}
.events_bild {
float:left;
height:75px;
position:relative;
width:101px;
}
.events_text {
float:left;
margin:0 0 0 10px;
position:relative;
text-align:justify;
width:440px;
}

.events #zoom{
color:#7C7C7E;
text-align:left;
width: 450px;
}


/*aktuelles*/
#aktuellesbox {

padding:0 0 15px;
position:relative;
text-align: center;
}
#aktuelles_vorschau {
margin:15px 0 0;
position:relative;
text-align: center;
}
#aktuelles_headline {
color:#E2001A;
padding:0 0 1em;
position:relative;
text-align: center;
}
.ausstellungstext {
height:100px;
position:relative;
width:712px;
}
#aktuelles_bild {
float:left;
height:75px;
position:relative;
width:100px;
text-align: center;
}


.aktuelles .ausstellungunten .ausstellung {
float:left;
margin-bottom:0;
margin-right:14px;
position:relative;
z-index:100;
}


._impressum #bildcontent{
margin: 15px 0 0 0;}



#logo_systemceram {
background:transparent url(../images/hersteller/systemceram.jpg) no-repeat scroll center top;
height:80px;
left:528px;
position:absolute;
margin-top:-84px;
width:80px;
}
#logo_systemceram:hover{
background:transparent url(../images/hersteller/systemceram.gif) no-repeat scroll center top;

}
#topprodukt { display:block; position:relative; top:0px; left:0px; width: 300px; height:305px; border:1px dotted #000000; }
#topprodukt .topgrey { display:block; height:20px; color:#ffffff; background:#777777; font-family: arial; font-size:12px; font-weight:normal; padding-left:5px; text-decoration:underline; }
#topprodukt .topinnline { display:block; padding:0 5px; }
#topprodukt .toppic { display:block; width:140px; height:140px; float:left; position:relative; top:10px; left:0px; z-index:500; }
#topprodukt .toppic img { width:140px; float:left; position:relative; top:0px; left:0px; }
#topprodukt .topdaten { position:relative; left:10px; top:7px; }
#topprodukt .topprice { text-align:right; position:relative; top:25px; color:#d00000; font-family: arial; font-size:15px; font-weight:bold; text-decoration:underline;}

.popup_datenschutz #popcontent{
clear:both;
display:block;
height:100%;
margin:0 auto;
overflow:visible;
position:relative;
width:50%;
}
.popup_datenschutz {
background: none;
}

#senden{
float: right;}