/* CSS Document */

html {
	height: 100%;
	}
page {
	height: 100%; 
	}
body {
	margin: 0;
	padding: 0;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background: url(/gfx/bgSplash.gif) #5e5e5e;
}

h1 { font-size:18px }
h2 { font-size:16px }
h3 { font-size:14px }
h4 { font-size:12px }

tr.list2 { background-color:white }

a {
	color: #c02130;
	text-decoration: none;
	}
a:hover {
	text-decoration: none;
	}

/* DIVs */

DIV {
	padding: 0;
	margin: 0;
	}

DIV.container {
	width: 891px;
	height: 591px;
	top: 50%; left: 50%;
	position: absolute;
	margin-top: -295px;
	margin-left: -445px;
	/*padding: 1px 1px 5px 1px;
	border: 1px solid #d9d9d9;*/
	}

DIV.navi {
	background: #D9D9D9;
	width:169px;
	height: 576px;
	float: left;
	}
	
DIV.navi A {
	display: block;
	}
	
DIV.navi IMG {
	border: none; 
	}	

DIV.rightContainer {
	height: 576px;
	width: 722px;
	float: right;
	font-size: 0.69em;
	}
	
DIV.rightContainer P {
	padding: 0;
	margin: 0;
	padding-bottom: 6px;
	}
	
* html DIV.rightContainer IMG{
/*	margin-bottom: -3px; */
	}

DIV.headline {
	height: 110px;
	background-color: white;
	overflow: hidden;
	}
DIV.content {
	height: 466px;
	width: 722px;
	background-color: #ebebeb;
		position: absolute;
	z-index: 1;
	}
DIV.PresentationContent {
	margin: 35px 0 15px 17px;
	height: 416px;
	width: 705px;
		position: absolute;
	z-index: 1;
	overflow: auto;
	}
DIV.ReferenzenContent {
	margin: 35px 0 15px 35px;
	height: 416px;
	width: 421px;
	z-index: 1;
	overflow: auto;
	float: right;
	position: absolute;
	left: 266px;
	}
DIV.fullsizeContent {
	height: 431px;
	width: 687px;
	padding: 35px 18px 0px 17px;
	position: absolute;
	z-index: 1;
	}
	DIV.fullsizeContent {
	height: 431px;
	width: 687px;
	padding: 35px 18px 0px 17px;
	position: absolute;
	z-index: 1;
	}
		DIV.fullsizeContentShop {
	height: 400px;
	width: 687px;
	margin-top: 35px;
	padding: 0px 0px 0px 35px;
	position: absolute;
	overflow: auto;
	z-index: 1;
	}
	DIV.warenkorbUebersicht  {
	/*height: 100px;*/
	display: block;
	/*overflow: auto;*/
	}
DIV.fullsizeContentMS {
	height: 396px;
	width: 652px;
	padding: 0px 35px 0px 35px;
	margin-top: 35px;
	margin-bottom: 35px;
	position: absolute;
	z-index: 1;
	overflow: auto;
	}
DIV.fullsizeContentMS OL {
	margin: 0;
	padding: 0;	
	list-style-position: inside;
	font-weight: bold;
	}
DIV.fullsizeContentMS OL LI{
	margin: 0;
	padding: 0;	
	padding-bottom: 10px;
	font-weight: normal;
	}
DIV.fullsizeContentMS OL LI OL{
	padding-left: 30px;
	}

DIV.leftContent {
	width: 266px;
	height: 466px;
	float: left;
	}
DIV.leftContentBig {
	width: 447px;
	height: 466px;
	float: left;
	}
DIV.leftContentSonderangebote {
	width: 339px;
	height: 466px;
	float: left;
	}
DIV.rightContentSonderangebote {
	width: 303px;
	height: 431px;
	float: right;
	padding: 35px 45px 0px 35px;
	overflow: hidden;
	}
	
DIV.rightContentProdukte {
	width: 195px;
	height: 431px;
	float: right;
	padding: 35px 45px 0px 35px;
	overflow: auto;
	}
DIV.rightContentProdukte UL {
	padding: 3px 0 0 0;
	margin: 0;
	}
DIV.rightContentProdukte LI {
	padding: 0 0 0 0;
	margin: 0;
	list-style: none;
	}
DIV.rightContentKataloge UL {
	padding: 3px 0 0 0;
	margin: 0;
	}
DIV.rightContentKataloge LI {
	padding: 0 0 5px 0;
	margin: 0;
	list-style: none;
	
	color: #c02130;
	}
IMG.headlineGFX {
	padding: 0 0 6px 0;
	margin: 0;
	display: block;
	}
IMG.headlineGFXMore {
	padding: 0 0 10px 0;
	margin: 0;
	}
IMG.headlineZwischenGFX {
	padding: 17px 0 6px 0;
	margin: 0;
	display: block;
	}
	
DIV.rightContent {
	width: 391px;
	height: 396px;
	float: right;
	margin: 35px 0px 35px 0px;
	padding: 0px 30px 0px 35px;
	overflow: auto;
	}
DIV.rightContentSpec {
	width: 406px;
	height: 396px;
	float: right;
	margin: 35px 0px 35px 0px;
	padding: 0px 15px 0px 35px;
	overflow: auto;
	}
DIV.rightContentWS {
	width: 371px;
	height: 431px;
	float: right;
	padding: 35px 50px 0px 35px;
	overflow: hidden;
	}
DIV.rightContentKontakt {
	width: 421px;
	height: 449px;
	float: right;
	padding: 17px 0px 0px 35px;
	overflow: hidden;
	font-size: 0.8em;
		line-height: 1.1em;
	}
	DIV.rightContentKontakt IMG{
padding-right: 10px;
padding-bottom: 3px;
display: block;
	}
	DIV.rightContentKataloge {
	width: 371px;
	height: 431px;
	float: right;
	padding: 35px 50px 0px 35px;
	overflow: hidden;
	}
DIV.rightContentKataloge IMG {
padding-right: 10px;
	}
DIV.grafik {
	padding: 5px 0 5px 0;
	font-size: 0.9em;
	color: #c02130;
	
	}
	.redSmallItalic {
	font-size: 0.8em;
	color: #c02130;
	
	}
	
		.RSO {
	font-size: 0.8em;
	color: #c02130;
	padding-top: 5px;
	display: block;
	
	}
			.RSU {
	font-size: 0.8em;
	color: #c02130;
	padding-bottom: 5px;
	display: block;
	
	}
			.RS {
	font-size: 0.8em;
	color: #c02130;
	display: block;
	
	}
DIV.grafik IMG{
	padding-bottom: 2px;	
	}
DIV.footer {
	clear: both;
	height: 15px;
	text-align: right;
	padding-top: 3px;
	color: #C3C3C3;
	font-size: 0.69em;
	}
DIV.footer A{
	color: #C3C3C3;
	text-decoration: none;
	}
DIV.footer A:hover{
	color: #C3C3C3;
	text-decoration: underline;
	}
	
	
	
	
	
	
/* Popup-Menüs */

DIV#L1{
	position: absolute;
	left: 169px;
	top: 141px;
	z-index: 12;
	}
DIV#L2 {
	position: absolute;
	left: 169px;
	top: 180px;
	z-index: 13;
	}
DIV#L3 {
	position: absolute;
	left: 169px;
	top: 219px;
	z-index: 14;
	}
DIV#L4 {
	position: absolute;
	left: 169px;
	top: 258px;
	z-index: 15;
	}
DIV#L5 {
	position: absolute;
	left: 169px;
	top: 296px;
	z-index: 16;
	}
DIV#L6 {
	position: absolute;
	left: 169px;
	top: 335px;
	z-index: 17;
	}
DIV#L7 {
	position: absolute;
	left: 169px;
	top: 0px;
	z-index: 2;
	width: 200px;
	height: 576px;
	visibility: hidden;
	}
	DIV#goToCart {
	position: absolute;
	left: 770px;
	top: 525px;
	z-index: 20;
	}
	DIV#goBack {
	position: absolute;
	left: 820px;
	top: 535px;
	z-index: 20;
	}
	
	
		DIV#additionalLinks {
	position: absolute;
	left: 762px;
	top: 466px;
	z-index: 20;
	font-size: 0.69em;
	/*text-transform: uppercase*/
	}
	
	DIV#additionalLinks A{
	padding-left: 12px; 
	background: url(../gfx/additionalLinksArrow.gif) 0px 4px no-repeat; 
	display: block;}


/* Aussehen des Menüs */
DIV.nav {
	border-top: 3px solid #c02130;
	padding-left: 17px;
	padding-bottom: 6px;
	background-color: #EDEDED;
	width: 109px;
	font-size: 0.70em;
	visibility: hidden;
	}

DIV.nav A{
	color: #000000;
	text-decoration: none;
	border-bottom: 1px solid #D9D9D9;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	}
	DIV.nav a:visited { color: #808080;  }
DIV.nav A:hover { color: #C02130; text-decoration: none; }

DIV.nav A.red:visited {
	color: #c02130;
	}


/* Formate aus alter Seite : Warenkorb */

#cartResult {
background-color: #d9d9d9;
padding: 0px 10px 5px 0px;
font-size: 0.70em;
text-align: right;
}
#cartResult A {
	color: #9c9d9f;;
	text-decoration: none; 
	}
	
	
TD.warenkorb {
padding: 8px 10px 8px 10px;
border-bottom: 1px solid #ffffff;

}

TD.warenkorbheadline {
padding: 5px 10px 5px 10px;
color: #ffffff;
font-weight: bold;

}


/*Specials Einladung Damerius*/

DIV.einladung {
padding-top: 3px;
font-size: 0.89em;
}


.hinweis {
	color: #c02130;
	font-weight: bold;
	}
	.red {
	color: #c02130;
	}
.red A:link {
	color: #c02130;
	}

div.nav a.green:link, div.nav a.green:visited, div.nav a.green:active {
	color: #00903b;
}
	
IMG.thumbs {
	
	margin: 0 11px 11px 0;
	border: 0;
	float:left;
}
	
	
/* Asbach Uralt*/
.white11pxbold {
color: #FFFFFF;
}
.white11px, .white11px A:link, .white11px A:visited, .white11px A:active, .white11px A:hover {
color: #FFFFFF;
text-decoration: none;
}

#gelb {
	position:absolute;
	left:0px;
	top:0px;
	width:740px;
	height:566px;
	z-index:50;
	background-color:#666666;
}
#product {
	font-size: 12px;
}
.productheadline {
	font-size: 13px;
	color: #d4012e;
	font-weight: bold;
	letter-spacing: 1px;
}

/*SELECT {
background-color: #f6fb4f;
font-size: 10px;
width: 85%;
}*/


#product_headline {
height: 35px;
}
#product_information {
height: 323px;
}
#product_mwst {
height: 12px;
color: #d4012e;
font-size: 10px;
}


hr {
  height: 1px;
  border: 0;
  background: #d9d9d9;
  color: #d9d9d9;}
  
  
  FORM {
  margin: 0;
  padding: 0;
  }
  
  
  DIV.newsDetail {
  height: 200px;
  width: 391px;
  overflow: auto;
  padding-right: 30px;
  }
	DIV.newsHeadlines {
  height: 80px;
  width: 391px;
  margin: 40px 0 40px 0;
    overflow: auto;
  padding-right: 30px;
  }
  SPAN.newsHeadline {
  color: #c02130;
  font-weight: bold;
  display: block;
  padding-bottom: 6px;
  }
 DIV.smallList P {
 padding-bottom: 4px;
 }
 
 
 FORM {
 padding: 0 0 0 0;
 margin: 0 0 0 0;
 }
INPUT.textBoxInput {
	BORDER-RIGHT: #bfbfbf 1px solid; 
	BORDER-TOP: #bfbfbf 1px solid; 
	BORDER-LEFT: #bfbfbf 1px solid; 
	BORDER-BOTTOM: #bfbfbf 1px solid;
	font-size: 0.9em;
	width: 120px;
	float: left;
	margin-right: 6px;
}
INPUT.textBoxInputKontakt {
	BORDER-RIGHT: #bfbfbf 1px solid; 
	BORDER-TOP: #bfbfbf 1px solid; 
	BORDER-LEFT: #bfbfbf 1px solid; 
	BORDER-BOTTOM: #bfbfbf 1px solid;
	font-size: 0.9em;
	width: 250px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	padding: 2px;
}
TEXTAREA.textBoxInputKontakt {
	BORDER-RIGHT: #bfbfbf 1px solid; 
	BORDER-TOP: #bfbfbf 1px solid; 
	BORDER-LEFT: #bfbfbf 1px solid; 
	BORDER-BOTTOM: #bfbfbf 1px solid;
	width: 250px;
	height: 100px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
}

INPUT.submitButton {
	margin: 0;
	padding: 0;
	}
	
	
	
/* SpecialHover für Produkte*/

.weg a{display:none}
 	.da a{display:block;
			padding-left: 15px;
			background: url(../gfx/redDot.gif) 5px 5px no-repeat;}
			
			
.hinweisForm {
	padding: 5px;
	font-weight: bold;
	background-color: #FFCC00;
	color: black;
	}
	
	
/* Style for ceeflex*/
DIV.ceeflex {
	background: url(../gfx/ceeflex/bg_silver.gif) bottom;
	height: 50px;
	padding: 20px 0px 0px 20px;
	font-size: 0.69em;
}
	
DIV.ceeflex A.button {
	padding: 2px 10px 2px 10px;
	background: #c73059 url(../gfx/ceeflex/button.gif) center repeat-x;
	color: white;
	font-weight: bold;
	border: 1px solid #b8103a;
	margin-right: 20px;
}	

input.buttonPink {
	padding: 2px 10px 2px 10px;
	background: #c73059 url(../gfx/ceeflex/button.gif) center repeat-x;
	color: white;
	font-weight: bold;
	border: 1px solid #b8103a;
	font-size: 0.8em;
}

DIV.attention {
	margin-top: 5px;
	padding: 2px;
	background-color: #FFCC00;
	color: #000000;
	font-weight: bold;
}




/*=============Extension for Shop==============*/

DIV.shopMenu {
	width: 180px;
	padding: 25px 0px 0px 15px;
	float: left;
}

DIV.shopMenu A {
	padding-top: 2px;
	padding-bottom: 2px;
	color: #a9a9a9;
	border-top: 1px solid #d5d5d5;
	display: block;
}

DIV.shopMenu A:hover {
	background-color: #f4f4f4;
}
DIV.shopMenu A:active {
	background-color: #f4f4f4;
}

DIV#shopOverview {
	height: 430px;
	width: 475px;
	margin: 25px 0px 0px 0px;
	float: right;
	overflow: auto;
	
}
DIV.shopSingleItem {
	padding: 12px 10px 12px 10px;
	width: 115px;
	height: 180px;
	margin-right: 15px;
	margin-bottom: 15px;
	overflow: hidden;
	float: left;
	background-color: #ffffff;
	color:#666
}
DIV.shopSingleItem H3,P{
	padding: 0;
	margin: 0;
}

DIV.shopSingleItem H3{
	padding-top: 8px;
	font-size: 12px;
	font-weight:bold;
}
DIV.shopPicture {
	height: 90px;
}
P.shopProducer {
	line-height:1.3em; color: #CCCCCC;
}

P.price {
	line-height:1.3em; color:#666;
	font-size: 12px;
	font-weight:bold;
}

DIV.w3org {
	margin-top: 25px;
}
DIV.w3org IMG{
	margin-right: 10px;
}

.error{
	color:red;
}