* {margin:0; padding: 0;}



body {
	margin:0;
	padding:0;
	background-image: url(../images/bg.jpg);
	background-position: 50% 0px;
	background-repeat: repeat;
	background-attachment: fixed;
	background-color: white;
	font-family: Arial;
	font-size: 10px;
}

#container {
	background-image: url(../images/bg.jpg);
	background-position: 50% 0px;
	background-repeat: repeat;
	background-attachment: fixed;
	}

#contend {
	position: relative;
	background-image: url(../images/bg_tile1.png);
	background-repeat: repeat-y;
	margin: 0 auto;
	width: 850px;
	padding: 0 50px;
	}
	
#setie{ width: 850px; margin: 0 0 0 100px position: absolute;}

#flash_folder {
	width: 850px;
	}
	
#navbar {
	width: 810px;
	height: 25px;
	padding: 0 20px 10px 20px;
	background-color: #CCCCCC;
	}

#navbar ul {width: 850px; position: relative; left: -27px;}

#navbar li {
	text-align:center;
	height: 23px;
	width: 85px;
	float: left;
	margin: 9px 5px 0 0;
	list-style-type: none;
	}
		
#navbar li a{
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	} 
	
#navbar li a:hover{
	color: #333333;
	} 

#inhalt {
	position:aboslute;
	padding: 10px 0 0 20px;
	width: 830px;
}
	
#aktionen {
	width: 192px;
	float:left;
	}
	
#aktionen ul li{
	list-style-type: none;
	}
	
.besch {
	height: 20px; 
	color: #666666; 
	font-size:12px; 
	font-weight: bold;
	padding: 5px 0 0 5px;
	background-image: url(../images/rahmen_aktionen.png);
	list-style-type: none;
	}

#aktionen .bild {
	border-top: 2px solid #a3d0e8;
	list-style-type: none;
	margin-bottom:7px;
	}
	
#spacing {
	width: 596px;
	margin: 0 0 20px 20px;
	float:left;
	background: #fff;
	}
	
	
#logos {
	clear:both;
	position: relative;
	width: 832px;
	padding: 0px 18px 0px 18px;
	margin-top: 10px;
	height: 40px;
	}
	
#logos a{ color: #fff; font-weight:normal; text-decoration:none; font-size: 11px}


#logos .tab {width: 812px; border-top: 1px solid #fff; margin-right: 20px; }
#logos .tab td{ padding-top: 3px;}
/*seiten formatirungen für Inhalt Angebot/produkt usw.*/

#newsbox {
	position: relative;
	background-color: #dce5eb;
	padding: 0px;
	font-size: 11px;
	font-weight: normal;
	color: #31474D;	
	width:556px;
	margin: 10px 20px;}
	
#tableblue {margin: 0 20px 0 20px; width: 516px;}

#table {margin: 4px 20px 4px 20px; width: 556px;}

.line{ border-bottom: solid 1px #0067A9;}

#nobg {width: 606px;
	margin: 0 0 0 20px;
	float: left;
	}
.produktebox{ 
	background-image: url(../images/bg_produkt.png);
	float: left;
	width: 192px;
	height: 176px;
	margin: 0 10px 10px 0;
	color: #666666;
	font-size: 11px
	}

.ptext {
	height: 25px;
	font-size: 10pt;
	font-weight: bold;
	}

.marke	{padding: 0 10px 0 0; vertical-align:middle;}

#detail {width:596px; background-color:#FFFFFF; position:relative; min-height:250px;}

.unten { position:absolute; margin: 20px 0 0 0; padding-top:20px; bottom: 5px;}

.abstand  {padding: 0px 0 3px 10px; }

#nobg .pbild  {
	border-top: 1px solid #a3d0e8;
	border-bottom: 1px solid #a3d0e8;
}



/*nur für Shops*/
#tableshop {
	margin: 0px 20px 0px 20px; 
	width: 566px;
}
#tableshop td {border-bottom:1px solid #dce5eb; padding: 3px 3px 3px 3px;}

#linklist {width:578px; float: left; background-color:#fff; padding: 0 15px 0 15px; }

.link {width:100px; float: left; margin: 0 15px 15px 0;}

#linkliste {width: 576px; margin: 0 0 0 20px;}

.hintergrund {background-color: #dce5eb;}


/*Text formatierungen*/

	
a {
	color: #0067A9;
	text-decoration: none;
}

hr {
	width: 805px;
	color: grey;
	background-color: grey;
	height: 1px;
	border: 0px;
	}
	
.datum {
	color: #0067A9;
	font-size: 11px;
	font-weight:normal;
}

.produktebox a {
	font-weight: bolder;
	font-size:7pt;
	color:#0067A9;
	text-decoration: none;
}
 
h6			{font-weight: bolder; color: #666666; font-size:8pt; }
h5,h3,h4	{font-weight: bolder; color: #666666; font-size: 9pt;}
h2			{font-weight: bold; margin-bottom: 5px;}
h1			{font-weight: bold; font-size: 12pt; color: #0067A9; font-weight: bold; margin-bottom: 5px;}

p 			{margin-bottom: 5px;}

.bold {
	font-weight: bold; 
	margin-bottom: 2px; 
	}
	
.orange {color:#0067A9;  font-weight: bold;}