/*CSS Version 3.0*/
body{margin:0 0 20px 10px;padding:0;background-color: #fff;font:0.8em Arial, Helvetica, sans-serif;}

/*Overall Content*/
h1 {color: rgb(148,14,14);margin:0;padding:6px 0;font-size: 16px;}
h2 {color: rgb(148,14,14);margin:0;padding:6px 0;font-size: 14px;}
h3 {color: rgb(148,14,14);margin:0;padding:6px 0;font-size: 12px;}

p {padding:0 0 10px 0;margin:0;color: #000;font-size: 12px;}

table {border: 0;margin: 0;padding: 0}

strong {font-weight:bold; font-size:14px}

/*Forms*/
form {margin:0;padding:0;vertical-align:middle}
.input {font-size:11px;height:14px;width:110px;background-color: #fff;border: 1px solid rgb(148,14,14);margin:0;padding:0}
#search {position:absolute; top:8px; right:20px; color:#fff; font-size: 12px; font-weight: bold;}

/*Layout Header*/
#upper{float: left;width:1005px;margin:0;padding:0}
#wrapper{float: left;width: 100%;background-image:url('hg_gross_neu1.gif');background-position: left bottom;background-repeat:no-repeat; padding: 0 20px 20px 20px}
#header{position:relative;float:left;padding:0;width:95%;margin-bottom:5px;}

/*Navigation Language*/
#language{width: 96%;float: left;padding: 0;list-style:none;}
#language ul{list-style:none;}
#language li{float: right;width: 60px; margin:0;padding: 0;font-size: 0.8em;}
#language a{color:#000;margin: 0 1px 0 0 ;padding: 1px 1px;text-decoration: none;}
#language a:hover{color:rgb(148,14,14);}

#brand {position:relative;width: 99%;height: 100px;margin-top: 5px;margin-bottom: 5px;background-image:url('pattern.gif');}

/*Layout Main*/
#main{position:relative;float:left;width:95%;}

/* Navigation Horizontal*/
#navigation-main{float:left;color:#fff;font-size: 12px;font-weight: bold;margin: 0;padding: 8px 6px 0 6px;width: 723px;height: 34px;background-image:url('navi_balken.gif');background-repeat: repeat-x; list-style-type:none}
#navigation-main ul{display:inline;list-style:none;}
#navigation-main li{float: left;margin: 0;padding: 0;}
#navigation-main li a{float:left;color:#fff;display:block;margin: 0;text-decoration: none;}
#navigation-main li a:hover{color:#000;text-decoration: none;}
#navigation-main li a:active{color:#000;text-decoration: none;}

#navigation {height:325px;font-size:11px; font-weight: bold;width: 20%;float:left;background-color: #e6e6e6;padding-top: 45px;margin:0 20px 20px 0;}
	
#navigation ul {padding:3px;margin:0;font-weight: bold;line-height: 20px; list-style-type: none}
#navigation ul li {border-bottom: #fff 1px solid}
#navigation ul li a {display: block; color: #000; text-decoration: none}
#navigation ul li a:hover {color: rgb(148,14,14); background-color: #fff; text-decoration: none}
#navigation ul li a:active {color: rgb(148,14,14); background-color: #fff; text-decoration: none}

#navigation ul ul  {font-weight: normal;padding:0;margin:0; text-indent: 45px; line-height: 20px; list-style-type: none}
#navigation ul ul li {border-bottom: #fff 1px solid; background-color: rgb(240,240,240)}
#navigation ul ul li a {display: block; color: #000; text-decoration: none}
#navigation ul ul li a:hover {color: rgb(148,14,14); background-color: #fff; text-decoration: none}
#navigation ul ul li a:active {color: rgb(148,14,14); background-color: #fff; text-decoration: none}

#current_oben {color:rgb(148,14,14); text-decoration:none}
#current_links {color:rgb(148,14,14); background-color:#fff; text-decoration:none}

/*Content Bereich - Texte und Bilder*/
#content{float:left;width:723px;background-image: url(huelsen-red-line.gif);background-repeat: no-repeat;background-position: 0% 100%}
#content img{padding:0 8px 0 0;margin:3px 0;}
#content a {color: #000;text-decoration: none;}
#content a:hover {color: rgb(148,14,14); text-decoration: none}
#content a:active {color: rgb(148,14,14); text-decoration: none}

/*Layout*/
#gutter{margin: 30px;clear:both;}

/* Navigation Category*/

#category {clear:both;float: left;color: rgb(148,14,14);font-weight: 800;font-size:11px;}
#category img {padding-top:5px;}
.category {float: left;width: 251px;}

/*Text Footer*/
#footer{color:#000;width: 96%;font-size:10px}
#copy{ float:left;width: 170px;margin-left:15px}

/* Navigation Footer*/
#subnav{float: right;width: 500px;}
#subnav ul{display:inline;list-style-type:none;}
#subnav li{float: right;}
#subnav a{color:#000;margin: 0 1px 0 0 ;text-decoration: none;}
#subnav a:hover{color: rgb(148,14,14);}