table, img
{
	border: 0;
}
html, body { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	margin: 0px;
	padding:0px;
	border:0;
	background-image:url(/templates/images/body_bg.jpg);
	background-repeat:repeat-x;
	background-position:center top;
	background-color:#dadada;
}
table, tr, td  { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	border:0;
}




/* grundgeruest */
#spalterechts {
	height: 100%;
	width: 220px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(/templates/images/spalten_bg_1.jpg);
	background-repeat:repeat-x;
	background-position: top right;
	background-color: #ffffff;
}
#spalterechts_2 {
/*	height: 100%;	*/
	width: 205px;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
	background-image:url(/templates/images/spalten_bg_2.jpg);
	background-repeat:repeat-y;
	background-position: 0px;
}

#spalterechts_3 {
	height: 100%;
	width: 205px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(/templates/images/spalten_bg_3.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;
}
#spaltelinks {
	height: 100%;
	width: 220px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(/templates/images/spalten_bg_1.jpg);
	background-repeat:repeat-x;
	background-position: top right;
	background-color: #ffffff;
}

#spaltelinks_2 {
/*	height: 100%;	*/
	width: 205px;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
	background-image:url(/templates/images/spalten_bg_2.jpg);
	background-repeat:repeat-y;
	background-position: 0px;
}

#spaltelinks_3 {
	height: 100%;
	width: 205px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(/templates/images/spalten_bg_3.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;
}

#spaltemitte {
	height:100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(/templates/images/spalten_bg_1.jpg);
	background-repeat:repeat-x;
	background-position: top right;
	background-color: #ffffff;
}
#spaltemitte_2 {
	height:100%;
	background-image:url(/templates/images/spalten_mitte_bg_2.gif);
	background-repeat:repeat-y;
	background-position: top left;
}
#spaltemitte_3 {
	width:522px;
	height:1%;
	border-left: 3px double #868686;
	border-bottom: 1px solid #868686;
	border-right: 1px solid #868686;
	background-image:url(/templates/images/center-table-bg.gif);
	background-repeat:repeat-y;
	background-color:#F5F5F5;
}



.head_1{
	width:960px;
	height:60px;
	background-image:url(/templates/images/head_1.jpg);
	background-repeat:no-repeat;
	text-align:right;
	padding-right:25px;
}
*html .head_1{
	width:985px;
}
.head_nav a:link, .head_nav a:visited, .head_nav a:active{
	background-image:url(/templates/images/head_nav_link_inactive.jpg);
	background-repeat:no-repeat;
	display:inline-block;
	height:15px;
	color:#FFFFFF;
	text-decoration:none;
	padding: 25px 0px 6px 15px;
}
.head_nav a:hover{
	background-image:url(/templates/images/head_nav_link_active.jpg);
	background-repeat:no-repeat;
	color:#ffd801;
}
.head_2{
	width:985px;
	height:146px;
	background-image:url(/templates/images/head_2.jpg);
	background-repeat:no-repeat;
}

.nav_pfad_div{	
	text-align:left;
	font-size:8pt;
	color:#cccccc;
	padding:0px 0px 0px 250px;
}
.nav_pfad_div a:link, .nav_pfad_div a:visited, .nav_pfad_div a:active{
	font-size: 8pt;
	color:#cccccc;
	text-decoration:none;
	display:inline;
}
.nav_pfad_div a:hover{
	color:#000000;
}


/* Ueberschriften*/

h1{
	text-align:left;
	font-size:10pt;
	/*color:#248099;*/
	margin:0px;
	padding:2px 2px 2px 10px;
	font-weight:normal;
}
h2{
	font-size:10pt;
	color:#000000;
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	font-weight:bold;
}
h3{
	font-size:8pt;
	color:#248099;
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	font-weight:normal;
}




/* Allgemeine Boxen*/
/*
.boxen-table {
	background-image:url(/templates/images/center-table-bg.gif);
	background-repeat:repeat-y;
	background-color:#F5F5F5;
}
*/
.boxen-head {
	
}

.boxen-content {
	padding: 2px 5px 2px 5px;
}

.boxen-head h1
{
	margin: 0px 5px 6px 3px;
	padding: 10px 5px 5px 5px;
	/*border-bottom:2px solid #fcd912;*/
	color:#000000;
	font-weight:bold;
	background-image:url(/templates/images/h1_border.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
#spaltemitte .boxen-head h1
{
	background-repeat:repeat-x;
}
/* Box fuer die Navigation  */

.box-head-navigation {

}

.box-content-navigation {
	padding: 2px 5px 2px 5px;
}

.box-head-navigation h1 {
	margin: 0px 5px 6px 3px;
	padding: 10px 5px 5px 5px;
	/*border-bottom:2px solid #fcd912;*/
	color:#000000;
	font-weight:bold;
	background-image:url(/templates/images/h1_border.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

/* Sonstiges */

hr{
	border: 1px solid #fcd912;
	color: #FFFFFF;
	background-color:#FFFFFF;
	height:1px;
	border-top:none;
}

/* Preise Formatieren */

.preis_normal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.preis_durchgestrichen
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: line-through;
	font-weight: normal;
}
.preis_sonder
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
/* Zuletzt gesehen Preise */
.preis_normal_zuletzt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	color:#BA2F00;
	text-decoration: none;
}
.preis_durchgestrichen_zuletzt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	color:#BA2F00;
	text-decoration: line-through;
}
.preis_sonder_zuletzt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	color:#BA2F00;
	text-decoration: none;
}

.klein
{
	font-size: 0.8em;
}

.pflichtfeld {
	color:#898989;
	font-weight:bold;
}



/* LINKS */

a:link, a:visited, a:active{
	font-size: 9pt;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	margin-left:2px;
}
a:hover{
	font-size: 9pt;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
}

a.anmelden:link, a.anmelden:visited, a.anmelden:active{
	font-size: 8pt;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
a.anmelden:hover{
	font-size: 8pt;
	text-decoration:none;
	font-weight:bold;
	color:#666666;
}

a.fusslink:link, a.fusslink:visited, a.fusslink:active{
	font-size: 8pt;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}
a.fusslink:hover{
	font-size: 8pt;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
}

a.topmenuetext:link, a.topmenuetext:visited, a.topmenuetext:active{
	font-size: 8pt;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

a.topmenuetext:hover{
	font-size: 8pt;
	text-decoration:none;
	font-weight:bold;
	color:#CCCCCC;
}

a.linkpops:link, a.linkpops:visited, a.linkpops:active{
	font-size: 8pt;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}

a.linkpops:hover{
	font-size: 8pt;
	text-decoration:none;
	font-weight:bold;
	color:#FF8E08;
}

a.arrow:link, a.arrow:visited, a.arrow:active{
	font-size: 8pt;
	font-weight:solid;
	text-decoration:none;
	color:#FF8E08;
}

a.arrow:hover{
	font-size: 8pt;
	text-decoration:none;
	font-weight:solid;
	color:#C39BA3;
}

a.lexikonlink:link, a.lexikonlink:visited, a.lexikonlink:active{
	font-size: 8pt;
	text-decoration:underline;
	font-weight:bold;
	color:#990000;
}

a.lexikonlink:hover{
	font-size: 8pt;
	text-decoration:underline;
	font-weight:bold;
	color:white;
}

a.search-bottom:link, a.search-bottom:visited, a.search-bottom:active{
	font-size: 8pt;
	font-weight:normal;
	text-decoration:none;
	color:white;
}
a.search-bottom:hover{
	font-size: 8pt;
	text-decoration:none;
	font-weight:normal;
	color:#FF8E08;
}

a.nav:visited, a.nav:link, a.nav:active
{
  font-family: Arial, Helvetica sans-serif;  
  font-size: 8pt;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
}
a.nav:hover
{
  font-family: Arial, Helvetica sans-serif;  
  font-size: 8pt;
  color: #3333cc;
  text-decoration: none;
  font-weight: bold;
}
a.nav_art:visited, a.nav_art:link, a.nav_art:active
{
  font-family: Arial, Helvetica sans-serif;  
  font-size: 8pt;
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}
a.nav_art:hover
{
  font-family: Arial, Helvetica sans-serif;  
  font-size: 8pt;
  color: #FCD912;
  text-decoration: none;
  font-weight: bold;
}
a.active{
color:#868686;
font-weight:bold;
}
#Merkzettel_Klein .boxen-content td{
font-size: 7pt;
}
#Warenkorb_Klein .boxen-content td{
font-size: 7pt;
}