#hotline {
	color:#be0a26;
	font-size:37px;
	position:absolute;
	margin-left:740px;
	margin-top:48px;
}

A, A:visited {
	color:#be0a26;
}

#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:54px; 
height:42px;
width:690px;}



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

padding: 0 12px 0px 12px; 
font-family:arial; 
font-size:15px; 
height:42px; 
line-height:42px;
color:#ffffff;
font-variant:small-caps;
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:15px; 
font-weight:bold;
font-variant:small-caps;
color:#FFFFFF; 
line-height:42px;
height:42px;}

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

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

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




INPUT#cssfinden {
	position:absolute;
	margin-left: 190px;
	margin-top:6px;
}

INPUT#searchField{
	position:absolute;
	border: none;
	margin-top:6px;
	width:180px;
	height:22px;
}

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

.suchformular {
	margin-left: 750px;
	margin-top:5px;
	position:absolute;
}


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


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

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

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

#header2 {
	width: 1000px;
	height: 232px;
	background:url(../images/index_03.jpg);
	background-repeat:no-repeat;
	text-align:left;
}

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

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

td.left {
	width:285px;
}

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: 250px;
  margin: 0px 0px 0px 20px;
}

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

#box_left_header2 {
  background:url(../images/box_left2_01.jpg);
  background-repeat:no-repeat;
  width: 250px;
  height:29px;
}

#box_left_body {
background-color: #f8d1e2;
  width: 250px;
  height:auto;
}

#box_left_body img {
	width:140px;
}

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

#box_mitte {
  width: 649px;
  margin: 0px 0px 0px 0px;
}

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

#box_mitte_body {
  background-color:#FFFFFF;
  background-repeat:repeat-y;
  border-left: solid 1px #c00824;
  border-right: solid 1px #c00824;
   border-bottom: solid 1px #c00824;
  width: 690px;
  height:auto;
  margin-bottom:12px;
}

#box_mitte_footer {
  background:url(../images/box_mitte_header_foot.jpg);
  background-repeat:no-repeat;
  width: 649px;
  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:15px;
	color:#FFFFFF;
	text-align:center;
	padding-top:6px;
	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 12px arial, helvetica, sans-serif;
   color: #000000;
   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_box {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

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

.schrift_14 {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}

.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;
	width: 350px;
	text-align:center;
}

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



#grossesBild {
	height:300px !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:56px;
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

#bigfoto {padding: 3px; border: 1px solid #ACAAAA; height:400px;} 
#mini {border: 1px solid #ACAAAA;
	 height:110px !important;
	 width:auto !important;
	 margin-bottom:5px;
	 margin-left:0px;
	 margin-right:3px;
	 padding:2px; }
	 
.kontakt {
	width: 190px !important;
}