﻿/* CSS Document */

/* Hauptelemente */


html  {

   height:100%;
	
	}

body {
   margin: 0;
   padding: 0;
   background: #fff;
   font: 55% "Verdana", "Arial", "Helvetica", "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
   color: #000;
   text-align: left;
   height:100%;
   line-height:15px;
   overflow:visible;
   background-image:url(/img/bg.gif); 
   background-repeat:repeat-y;
   background-position:center;
}

#nonFooter
{
	position: relative;
	min-height: 360px;		
	width: 984px;
	background: #fff;
	font-size: 1.3em;
	left: 50%;
 	margin-left: -490px;
 	top: 0px;

}

* html #nonFooter
{
	height: 100%;
}


#header {
   width:985px;
   height:15px;
   position: absolute;
   left: 0px;
   top: 0px;
   background-color:#7d9438;
   clear:both;

}

#header a {	
	color:#FFFFFF;
	text-decoration:none;
	}

#header a:hover {	
	color:#FFFFFF;
	text-decoration:underline;
	}


#leerheader {
   width:980px;
   height:30px;
   position: absolute;
   left: 0px;
   top: 6px;
}

#hauptnav {
   width:115px;
   position:absolute;
   top:36px;
   left:0px;
   border:0px solid #000000;
   }


#hauptcontent {
   width:870px;
   position:absolute;
   left:115px;
   top:15px;
   color:#000000;
   border:0px solid #000000;
   }
   
#hauptcontent a {
   color:#4f5f2b;

}
   
   
   
   
#footer {
	position:relative;
	margin-left:-116px;

	}



   
#subnav {
   position:absolute;
   top:220px;
   left:15px;
   color:#ffffff;
   font-size:11px;
   line-height:15px;
   }
   
#subnav a {
   text-decoration:none;
   color:#FFFFFF;
   }
   
#subnav a:hover {
   text-decoration:none;
   color:#4f5f2b;
   }








/* Ende Hauptelemente */


/* diverss Styles für Inhalt */

h3 {
   font-size:20px;
   vertical-align:text-top;
   margin-top:-0px;
   }
h4 {
   font-size:15px;
   color:#7d9438;
   }

h5 {
   font-size:13px;
   color:#7d9438;
   }

h6 {
   font-size:12px;
   color:#7d9438;
   }




a {
color:#4f5f2b;
text-decoration:none;
}

a:hover {
   text-decoration:underline;
   }
   
#hauptnav a {
   color:#7d9438;
   font-size:11px;
   letter-spacing:-0.1em;
   }
   
#hauptnav a.aktiv {
	font-weight:bold;
	color:#4f5f2b;
	
   }
   
#footer a {
   color:#80a1c8;
   }
   
#adresse a {
   color:#FFFFFF;
   font-weight:bold;
   }
   
   
#hauptnav a:hover {
   color:#4f5f2b;
   }
   
#hauptnav a.hauptnavbutton {
   color:#7d9438;
   text-decoration:none;
   font-weight:bold;
   }


#hauptnav a.hauptnavbutton:hover {
   text-decoration:underline;
   }
   
#hauptnav a.hauptnavbuttonaktiv {
   color:#4f5f2b;
   font-weight:bold;
   }
   
   

   
#subnav a.aktiv {
   color:#FFB300;
   }
   
#produktheadline {
   font-weight:bold;
   font-size:12px;
}
   

a.weiss {
   color:#FFFFFF;
   }

li {
   list-style-image: url("/UserFiles/Image/lig.gif");
}

   
/* Ende diverss Styles für Inhalt */  
   
/* Zoom-Silder */

* .highslide {
   cursor: url(/img/zoomin.cur), pointer;
    outline: none;
}

.highslide img {
   border: 1px solid black;
}
.highslide:hover img {
   border: 1px solid gray;
}

.highslide-image {
    border-bottom: 1px solid black;
    cursor: pointer; /* opera */
   cursor: url(/img/zoomout.cur), pointer;
}
.highslide-image-blur {
    cursor: pointer;
    cursor: hand;
}

/* Ende Zoom */

