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

*{
 margin:0;
 padding:0;
 font-family: Arial, Geneva, Helvetica, sans-serif;
}

body{
 background: #ffffff url(images/gray-stripe.gif);
 background-repeat: repeat;
 text-align:center;
}

p {
	font-size: 11px;
	line-height: 14px;
	color: #6d6c6c;
}

#content a {text-decoration: underline; color: #808080; font-weight: bold;}
#mitte a {text-decoration: underline; color: #F7931E;}
#rechts a {text-decoration: underline; color: #F7931E;}

cite {color: #F7931E; font-size: 10px;}
span {color: #F7931E; font-weight: bold;}
img {border: 0;}

/* Elemente Ausrichten */
#align_left {float: left;}
.align_left {float: left;}
#align_right {float: right;}
.align_right {float: right; clear: both; padding: 5px; margin-left: 22px;}

/* Listen, geordnet und ungeordnet*/
#content ul li{	
	font-size: 11px;
	line-height: 14px;
	color: #6d6c6c;
	margin: 5px 0px 5px 15px;
	list-style-image:url(./images/bullet.png);
}

#content ol {
	font-size: 11px;
	line-height: 14px;
	color: #6d6c6c;
	list-style-position: outside;
	margin-left: 20px;
}

/* Links */
a {text-decoration: none;}
a:link {color: #6d6c6c;}
a:visited {color: #808080;}
a:hover {color: #F7931E;}
a:active {color: #f5726f;}

/* Überschriften */
h1,h2, h3, h6{font-weight: normal; color: #707070;}
h1 {padding-bottom: 10px; font-size: 16px;}
h2 {font-size: 14px; padding-bottom: 5px; }
h3 {font-weight: bold; color: #F7931E; margin: 10px 0px 10px 0px; font-size: 14px; line-height: 20px; padding:0; border: 1px dotted #F7931E;}
h4 {font-size: 12px; font-weight: bold; text-transform: uppercase; color: #ffffff; background: #fff url(./images/button.jpg) no-repeat; height: 25px; line-height: 25px; padding: 0px 0px 2px 5px;}
h6 {font-size: 10px; color: #9F9F9F; font-style: italic; line-height: 15px; padding-top: 5px;}

.empf {font-weight: bold; color: #F7931E; margin: 10px 0px 10px 0px; font-size: 14px; line-height: 20px; padding:0; border: 1px dotted #F7931E;}
.offer {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: normal;
}

.o {color: #F7931E; font-weight: bold;}

/* Seitengestaltung */

.aindex {padding-bottom: 0px; margin-top: 0px;}
#oben{
 margin:0 auto;
 text-align:left;
 width:990px;
}

#head {
 margin:0 auto;
 text-align:left;
 background-image:url(./images/header.jpg);
 background-repeat: no-repeat;
 height: 95px;
 float: left;
}

#seite {
 min-height:500px;
 margin:0 auto;
 text-align:left;
 width:990px;
 background: #fff;
 background-image:none;
 border-right: solid 1px #C3C3C3;
 border-left: solid 1px #C3C3C3;
}
 
#content{
 float:left;
 width:490px;
}

#menue_links{
 float:left;
 width:220px;
}

#form{
 width:190px;
 height: auto;
 position: relative;
}

#mitte{
 background:#fff;
 border-left:1px dotted #F7931E;
 border-right:1px dotted #F7931E;
 float:left;
 width:130px;
 margin-right: 10px;
 min-height: 600px;
}

#rechts{
 float:left;
 width: 120px;
 }
  
#footer{
	width: 950px;
	height: 15px;
	float: left;
	border-top: 1px dotted #BABABA; 
	border-bottom: 1px dotted #BABABA; 
	padding: 3px;
	margin: 10px 20px 0px 20px;
	color: #BABABA;
	font-size: 11px;
}

#footer span{
 color: #5D5D5D;
 font-weight: bold;
 font-size: 10px;
}

#footer2{
 float: right;
 width:950px;
 height: 19px;
 margin: 5px 20px 20px 20px;
}

#footer2 a{
 color: #9F9F9F;
 font-size: 10px;
}
.padding{
 padding:0em 1em 1em 1em;
}

.padding10px{
 padding:0px 5px 0px 10px;
}

.img_prov{
 border: 1px solid #D8D8D8;
 margin-bottom: 10px;
}

.img_off{
 margin-bottom: 10px;
}
.clear {
	clear: both;
}

.rechts {
	text-align: right;
	padding-right: 5px;
	background-color: #ffffff;
}
 .produktbild {border: solid 1px #E5E5E5;}

/* Navi/Infozeile oben unter Header */

.impr {
	float: right; 
	clear: both; 	
	padding-bottom: 5px;
}

.info {
	width: 950px;
	height: 15px;
	float: left;
	border-top: 1px dotted #BABABA; 
	border-bottom: 1px dotted #BABABA; 
	padding: 3px;
	margin: 10px 20px 20px 20px;
	color: #BABABA;
	font-size: 11px;
	}
	
.info footer a {
	color: #5D5D5D;
	font-weight: bold;
	font-size: 11px;
 }
 .info a:visited{color: #acacac;}
 .info a:hover{color: #BABABA;}
 
 /* Menü links */
	#menue_links ul {
		float: left;
		list-style: none;
 		padding: 0px;
		margin: 0px;
		margin-left: 5px;
		width: 185px;
	}

	#menue_links  ul li {
		height: 25px;
 		line-height: 20px;
		display:block;
		padding-right: 0px 5px 0px 5px;
	}
	#menue_links  ul li a {
		font-size: 11px;
		color: 6d6c6c;
 		display:block;
		background: #fff url(./images/line.png) repeat-x 8px bottom;
 		height: 25px;
 		line-height: 30px;
	}
	#menue_links  ul li a.visited a:hover{
		background: #e3e5e6 url(./images/line.png) repeat-x 8px bottom;
  		color: #504453;
	}
  /* Suche */
 #button {
	 background: #fff url(./images/search.png);
	 background-position: top left;
	 background-repeat: no-repeat;
	 width: 55px;
	 height: 21px;
	 cursor: pointer;
	 border: 0;
	 float: right;
	 clear: both;
	 margin: 0;
	}
  .suchfeld {
	  font-size: 10px;
	  width: 120px;
	  height: 20px;
	  margin-bottom: 10px;
	  margin-right: 10px;
	  float: left;
  } 
 
