@charset "utf-8";
/* CSS Document */


 body,html { 
 background: #202020 url(../images/back_page.jpg) repeat-x top left fixed; 
 padding:0px; 
 margin:0;
 font-family: Arial, Helvetica, sans-serif;
 font-size:11px;
 }
 
 
 a {
	 color:#666;
	 text-decoration:none;
	 }
 
 a:hover {
	 color:#c3f669;}
 
 #url_top {
	position: relative;
	left: 20px;
	top: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	font-weight:bold;
	width:auto;
}

#footer {
	border: 5px solid #FFF;
	font-size:11px;
	height:48px;
	line-height:48px;
}
#navibereich {
	border-top-width: 5px;
	border-right-width: 0px;
	border-bottom-width: 5px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
	background:url(../images/back_navigation.jpg) left repeat-x ;
	height:36px;
}


  /*--- Headings | Überschriften ------------------------------------------------------------------------*/

  h1,h2,h3,h4,h5,h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333;
	margin:10px 0 10px 0; 
	text-transform:normal;
  }

  h1 { font-size:250%; }                       /* 30px */
  h2 { font-size:200%; }                       /* 24px */
  h3 { font-size:150%; }                       /* 18px */
  h4 { font-size:133.33%; }                    /* 16px */
  h5 { font-size:116.67%; }                    /* 14px */
  h6 { font-size:116.67%; }                    /* 14px */
  
/*--- Links ----------------------------------------------------------------------------------------- */

  a { color:#333; background:transparent; text-decoration:none; }
  a:visited  { color:#333; }

  /* (en) maximum constrast for tab focus - change with great care */
  /* (en) Maximaler Kontrast für Tab Focus - Ändern Sie diese Regel mit Bedacht */
  a:focus { text-decoration:underline; color:#000; background: #fff; }
  a:hover,
  a:active { color:#94c441; text-decoration:underline; outline: 0 none; }

  /* --- images (with optional captions) | Bilder (mit optionaler Bildunterschrift) ------------------ */

  p.icaption_left { float:left; display:inline; margin:0 1em 0.15em 0; }
  p.icaption_right { float:right; display:inline; margin:0 0 0.15em 1em; }

  p.icaption_left img,
  p.icaption_right img { padding:0; border:1px #888 solid; }

  p.icaption_left strong,
  p.icaption_right strong { display:block; overflow:hidden; margin-top:2px; padding:0.3em 0.5em; background:#eee; font-weight:normal; font-size:91.667%; }
  
  
#content {
	font-size: 11px;
	line-height:18px !important;
	line-height:15px;
}

#datum {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #b6e75e;
	width: 80px;
	text-align: center;
	line-height: 25px;
	margin-bottom: 8px;
}

.picborder {
	border:1px solid #CCC; 
	padding: 8px; }

#topnavi  a {
	font-size:13px;
	color:#666;
}

#topnavi  a:hover {
	color:#000;
	text-decoration:none;
}
	
#linktop {
	font-size: 18px;
	color: #999;
	text-decoration: none;
	font-weight: bold;
	padding-left: 20px;
}

.headline {
	text-transform:uppercase;
}


#subnavi .nav_artikel  {
	display:block;
	background-color:#474745;
	padding: 3px 0 3px 3px;
	font-size: 13px;
	font-weight:bold;
	color: #fff;
	border-bottom:1px solid #666;
	text-decoration:none;
}

#subnavi .nav_artikel_on  {
	display:block;
	background-color:#696969;
	padding: 3px 0 3px 3px;
	font-size: 13px;
	font-weight:bold;
	color: #fff;
	border-bottom:1px solid #666;
	text-decoration:none;
}

#subnavi .nav_artikel_topkat  {
	display:block;
	background-color:#c3f669;
	padding: 3px 0 3px 3px;
	font-size: 13px;
	font-weight:bold;
	color: #333;
	border-bottom:1px solid #666;
	text-decoration:none;
}

#product_info {
	width:180px;
	margin-right:50px;
	text-align: center;
	font-size:14px;
	font-weight:bold;
	float: left;
	margin-bottom: 25px;
	height: 180px;
	margin-left: 0px;

}

#product_info image {
	border: none;
	margin:0;
	padding:0;

}

#product_info .last {
	margin-right: 0px; 
	padding:0;

}

.inputfield {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	width:300px;
}

.plz {
	width:30px;}
	
.ort {
	width:261px;}
