A, A:visited {
	color:#0046a0;
}

#kopfnavi {
	overflow:hidden;
	position:absolute;
	z-index:900;
}
#kopfnavi ol {margin:0; padding:0; list-style: none inside; border: 0 none transparent;}
#kopfnavi ol li {float:left;}
#kopfnavi ol li a, #kopfnavi ol li a:visited {display:block; font: bold 12px Arial; text-decoration:none}
#kopfnavi ol li a:hover {font: bold 12px Arial; text-decoration:none;}
*html #kopfnavi ol li a {width:1px; white-space:nowrap}

/* 2+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* 2+++++++++++++++++ Styling und Auswahl der Kopfnavigation ++++++++++++++++++ */
/* 2+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
a {outline:none}
/* normale kopfnavi angepasst an die inhalte der buttons */
#kopfnavi {
margin-top: 0px; 
margin-left:19px; 
height:40px;
width:970px;}



#kopfnavi ol li a, #kopfnavi ol li a:visited {

padding: 0 35px 0px 35px; 
font-family:arial; 
font-size:14px; 
height:40px; 
line-height:40px;
color:#ffffff; 
text-decoration:;
text-align:center}

*html #kopfnavi ol li a, *html #kopfnavi ol li a:visited {

}

#kopfnavi ol li a:hover {
background: url(../images/banner_over.jpg);
background-repeat:repeat-x;
font-family:arial; 
font-size:14px; 
font-weight:bold;
color:#FFFFFF; 
line-height:40px;
height:40px;}

#kopfnavi ol li.last{
background: url(../images/menu_trenn.jpg);
background-repeat:no-repeat;
height:40px; 
line-height:40px;
width:11px;
}

#kopfnavi ol li.first{
background: url(../images/menu_trenn.jpg);
background-repeat:no-repeat;
height:40px; 
line-height:40px;
width:5px;
}

#kopfnavi ol li.middle{
background: url(../images/menu_trenn.jpg);
background-repeat:no-repeat;
height:40px; 
line-height:40px;
width:5px;
}




INPUT#cssfinden {
	position:absolute;
	margin-left: 210px;
	margin-top:0px;
}

INPUT#searchField{
	position:absolute;
	margin-top: 5px;
	margin-left:0px;
	border: none;
	width:160px;
}

#suche {
	margin-top:5px;
	margin-left:0px;
}

.suchformular {
	margin-left: 690px;
	margin-top:52px;
	position:absolute;
}


p {
	margin:0;
	padding:0px 0 10px 0;
}


#rand {
width:1000px;
border:1px solid #001834;
text-align:left;
}

#header {
	width: 1000px;
	height: 327px;
	background:url(../images/index_01.jpg);
	background-repeat:no-repeat;
	text-align:left;
}

#banner{
	width: 1000px;
	height: 41px;
	background:url(../images/index_02.jpg);
	background-repeat:no-repeat;
	overflow:auto;
	text-align:left;
}

#main {
	width:1000px;
	background-color:#000000;
	height:auto;
}

#footer {
	width: 1000px;
	height: 116px;
	background:url(../images/index_04.jpg);
	background-repeat:no-repeat;
	overflow:auto;
	text-align:center;
}

td.left {
	width:173px;
}

td.right {
	width:183px;
	background:url(../images/right_bg.jpg);
}


#box_main{
	padding:0px;
	width:760px;
	height:auto;
	text-align:left;
	margin:auto;
}

#box_main_header {
	width: 760px;
	height: 10px;
	background:url(../images/main_box_01.jpg);
	background-repeat:no-repeat;
	font-size:0px;
}

#box_main_body {
	width: 760px;
	background:url(../images/main_box_02.jpg);
	background-repeat:repeat-y;
}

#box_main_footer{
	width: 760px;
	height: 11px;
	background:url(../images/main_box_03.jpg);
	background-repeat:no-repeat;
	font-size:0px;
	margin-bottom:10px;
}
  
#box_left {
  width: 156px;
  margin: 6px 10px 0px 5px;
}

#box_left_header {
  background:url(../images/box_left_01.jpg);
  background-repeat:no-repeat;
  width: 156px;
  height:33px;
}

#box_left_body {
  background:url(../images/box_left_02.jpg);
  background-repeat:repeat-y;
  width: 156px;
  height:auto;
}

#box_left_body img {
	width:140px;
}

#box_left_footer {
  background:url(../images/box_left_03.jpg);
  background-repeat:no-repeat;
  width: 156px;
  height:8px;
  font-size:0px;
  margin-bottom:12px;
}

#box_mitte {
  width: 632px;
  margin: 6px 10px 0px 0px;
}

#box_mitte_header {
  background:url(../images/box_mitte_01.jpg);
  background-repeat:no-repeat;
  width: 632px;
  height:5px;
  font-size:0px;
}

#box_mitte_body {
  background:url(../images/box_mitte_02.jpg);
  background-repeat:repeat-y;
  width: 632px;
  height:auto;
}

#box_mitte_footer {
  background:url(../images/box_mitte_03.jpg);
  background-repeat:no-repeat;
  width: 632px;
  height:5px;
  font-size:0px;
  margin-bottom:12px;
}

#box_mitte_body h1 {
	font-size:15px;
	margin:0 25px 0 25px;
	padding:5px 0px 2px 0px;
	border-bottom:1px solid #666666;
	font-family:Arial, Helvetica, sans-serif;
}

.ueberschrift_box_left {
	font-size:13px;
	color:#FFFFFF;
	text-align:center;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.ueberschrift_box_mitte  {
	font-size:20px;
	color:#0046a0;
}


#box_left_body ul
 {
  padding: 5px 0px 0px 0px;
  margin: 0px 0px 0px 0px; 
 }
 
#box_left_body ul li {
   background: url(../images/arrow.png) no-repeat;
   margin: 0px 0 0 0px;
   padding: 0 0 8px 16px;
   font: normal normal 11px arial, helvetica, sans-serif;
   color: #ffffff;
   list-style: none; 	
   line-height:14px;
}







#produktfoto1 {
	width:250px;
	
}

#produktfoto1 img {
	width:237px !important;
	height:auto !important;
	margin-top:7px;
	margin-left:auto;
	margin-right:auto;
	border: 2px solid #000000;
}

#beschreibung {
	
	width:300px;
	margin:0 0 0 0px;
	padding:0;
	overflow:auto;
}


.abstand_text {
	padding-left:8px;
	padding-top:10px;
	padding-right:8px;
}

.abstand_text2 {
	padding-left:25px;
	padding-top:10px;
	padding-right:25px;
}

.schrift_12px {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.schrift_12 {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

.schrift_12 td {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}


#box_right p  {

   padding: 5px 0px 5px 0px;
   margin:0;
}

#box_mitte ul
 {
  padding: 5px 0px 0px 0px;
  margin: 0px 0px 0px 0px; 
 }
 
#box_mitte ul li {
   background: url(../images/arrow.png) no-repeat;
   margin: 0px 0 0px 0px;
   padding: 0 0 8 16px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color: #000000;
   list-style: none; 	
   line-height:15px;
}

#box_foto{
	margin: 0 7px 0 5px;
	height:370px;
	width: 550px;
	background-color:#FFFFFF;
	border:1px solid #000000;
	text-align:center;
}

#box_foto_klein {
   height: auto;
   border-bottom: 0px solid #000000;
   margin-bottom:10px;
}

#bild1,#bild2,#bild3, #bild4 {
	 border: 1px solid #ACAAAA;
	 height:80px !important;
	 width:auto !important;
	 margin-bottom:5px;
	 margin-left:0px;
	 margin-right:3px;
}

#grossesBild {
	height:341px !important;
	width:auto !important;
}

#box_zusatz {
	width:577px;
	height:auto;
	margin-bottom:10px;
}

#box_klein_left {
	
}

#box_klein_left_head {
	width: 286px;
	height:26px;
	text-align:left;
   background: url(../images/box_klein_01.jpg) no-repeat;
}

#box_klein_body_left {
	width: 286px;
	text-align:left;
  	margin: 0;
    padding:0;
  	background: url(../images/box_klein_02.jpg) repeat-y;
  	overflow:hidden;
}

#box_klein_body_right {
	width: 286px;
	text-align:left;
  	margin: 0;
    padding:0;
  	background: url(../images/box_klein_02.jpg) repeat-y;
  	overflow:hidden;
}

#box_klein_body_right img {
	border:1px solid #000000;
	margin-bottom:5px;
	width:170px !important;
	height:auto !important;
}

#box_klein_body_left img {
	border:1px solid #000000;
	margin-bottom:5px;
	width:170px !important;
	height:auto !important;
}

#box_klein_left h1  {
   
   font: normal bold 12px Arial, Helvetica, san-serif;
   color: #AAAAAA;
   margin: 0 0 0 0;
   padding: 8px 0 10px 15px;
}

#box_klein_left p  {
   font: normal normal 11px arial, helvetica, sans-serif;
   color: #ffffff;
   margin:0 0 0 15px;
   padding: 0px 10px 10px 0px;
}

#box_klein_right {

}

#box_klein_right h1  {
   width: 286px;
   background: url(../images/box_klein_01.jpg) no-repeat;
   font: normal bold 12px Arial, Helvetica, san-serif;
   color: #AAAAAA;
   margin: 0 0 0 0;
   padding: 8px 0 10px 15px;
}

#box_klein_right p  {
   font: normal normal 11px arial, helvetica, sans-serif;
   color: #ffffff;
   margin:0 0 0 15px;
   padding: 0px 10px 10px 0px;
}

#box_klein_footer{
	width: 286px;
	height: 10px;
	background:url(../images/box_klein_03.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}



.copyright {
	padding-top:50px;
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}