

input.button {
 color: #ffffff;
 border: thin  solid #000000;
 font-weight: bold;
 background-color: #9E2B32;
}

body#main {  scrollbar-face-color: #9E2B32; scrollbar-highlight-color: #cccccc; scrollbar-shadow-color: #999999; scrollbar-3dlight-color: #cccccc; scrollbar-base-color: #000000; scrollbar-arrow-color: #ffffff; scrollbar-darkshadow-color: #ffffff;  }

TD#tablebordertop { }


ul.tablebordertop {
	display:inline;
	padding: 0;
	margin: 0;
	border: 0;
}
ul.tablebordertop li {
	list-style: none;
	display: inline;
	float: left;	padding: 0;
}
ul.tablebordertop a  {
	display:block;
	float:left;
	font-family: Verdana, Arial, Times New Roman; font-size: 10pt; color: #ffffff !important; font-weight: bold; font-style: normal; text-decoration: none;	background-repeat: no-repeat;
}
ul.tablebordertop a span {
	display: block;
}
ul.tablebordertop a:hover {
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Times New Roman; font-size: 10pt; color: #cccccc !important; font-weight: bold; font-style: normal; text-decoration: none;}
ul.tablebordertop a:hover span {
	display: block;
}
ul.tablebordertop a:active {
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Times New Roman; font-size: 10pt; color: #cccccc !important; font-weight: bold; font-style: normal; text-decoration: none;}
ul.tablebordertop a:active span {
	display: block;
}
ul.tablebordertop a.tablebordertop_active {
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Times New Roman; font-size: 10pt; color: #cccccc !important; font-weight: bold; font-style: normal; text-decoration: none;}
ul.tablebordertop li.noLinkButton {
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Times New Roman; font-size: 10pt; color: #ffffff !important; font-weight: bold; font-style: normal; text-decoration: none;}

ul.tablebordertop li.noLinkButton span {
	display: block;
}

ul.tablebordertop li.tablebordertop_trenner {
		}


TD#tableborderleft { width:165px; }


/* Navigation tableborderleft */
div#tableborderleft {
	overflow: visible;
	float: left;
}
ul.tableborderleft {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
/* IE 1px Bug
ul li a{float:left}
   li{clear:left}

*/

ul.tableborderleft li {
	list-style: none;
	margin: 0;
	padding: 0;
	clear: left;
}
ul.tableborderleft a.level2 {
	display: block; /* Element macht am Ende ein br */
	overflow: visible;
	text-align: left;
	float: left;
	font-family: Verdana, Arial, Times New Roman; font-size: 13px; color: #9E2B32; font-weight: bold; font-style: normal; text-decoration: none;
	width: 165px;
	min-height: 28px;
	background-image: url(/oldsorrel2/design2009_eu/btl1_n.gif);
	background-repeat: no-repeat;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */

* html ul.tableborderleft a.level2 {
	height: 28px;
}

ul.tableborderleft a.level2 span {
	display:block;
	padding-top: 8px;
	padding-left: 10px;
}

ul.tableborderleft a.level2:link {

}

ul.tableborderleft a.level2:link span {
	display:block;
	padding-top: 8px;
	padding-left: 10px;
}

ul.tableborderleft a.level2:visited {

}

ul.tableborderleft a.level2:hover {

	font-family: Verdana, Arial, Times New Roman; font-size: 13px; color: #9E2B32; font-weight: bold; font-style: normal; text-decoration: none;
	background-image: url(/oldsorrel2/design2009_eu/btl1_o.gif);
	background-repeat: no-repeat;
}

ul.tableborderleft a.level2:hover span {
	display:block;
	padding-top: 8px;
	padding-left: 10px;
}

ul.tableborderleft a.level2:active {

	font-family: Verdana, Arial, Times New Roman; font-size: 13px; color: #9E2B32; font-weight: bold; font-style: normal; text-decoration: none;
	background-image: url(/oldsorrel2/design2009_eu/btl1_p.gif);
	background-repeat: no-repeat;
}

ul.tableborderleft a.level2:active span {
	display:block;
	padding-top: 8px;
	padding-left: 10px;
}

ul.tableborderleft a.active_level2 {

	display: block; /* Element macht am Ende ein br */
	overflow: visible;
	text-align: left;
	font-family: Verdana, Arial, Times New Roman; font-size: 13px; color: #9E2B32; font-weight: bold; font-style: normal; text-decoration: none;
	width: 165px;
	min-height: 28px;
	background-image: url(/oldsorrel2/design2009_eu/btl1_p.gif);
	background-repeat: no-repeat;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */ 

* html ul.tableborderleft a.active_level2 {
	height: 28px;
}

ul.tableborderleft a.active_level2 span {
	display:block;
	padding-top: 8px;
	padding-left: 10px;
}

ul.tableborderleft li.noLinkButton_level2 {

	font-family: Verdana, Arial, Times New Roman; font-size: 13px; color: #9E2B32; font-weight: bold; font-style: normal; text-decoration: none;
	width: 165px;
	min-height: 28px;
	background-image: url(/oldsorrel2/design2009_eu/btl1_n.gif);
	background-repeat: no-repeat;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */ 

* html ul.tableborderleft li.noLinkButton_level2 {
	height: 28px;
}

ul.tableborderleft li.noLinkButton_level2 span {
	display:block;
	padding-top: 8px;
	padding-left: 10px;
}
ul.tableborderleft a.level3 {
	display: block; /* Element macht am Ende ein br */
	overflow: visible;
	text-align: left;
	float: left;
	font-family: Verdana, Arial, Times New Roman; font-size: 11px; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;
	width: 165px;
	min-height: 19px;
	background-image: url(/oldsorrel2/design2009_eu/bt_o.gif);
	background-repeat: no-repeat;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */

* html ul.tableborderleft a.level3 {
	height: 19px;
}

ul.tableborderleft a.level3 span {
	display:block;
	padding-top: 4px;
	padding-left: 18px;
}

ul.tableborderleft a.level3:link {

}

ul.tableborderleft a.level3:link span {
	display:block;
	padding-top: 4px;
	padding-left: 18px;
}

ul.tableborderleft a.level3:visited {

}

ul.tableborderleft a.level3:hover {

	font-family: Verdana, Arial, Times New Roman; font-size: 11px; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;
	background-image: url(/oldsorrel2/design2009_eu/bt_c.gif);
	background-repeat: no-repeat;
}

ul.tableborderleft a.level3:hover span {
	display:block;
	padding-top: 4px;
	padding-left: 18px;
}

ul.tableborderleft a.level3:active {

	font-family: Verdana, Arial, Times New Roman; font-size: 11px; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;
	background-image: url(/oldsorrel2/design2009_eu/bt_d.gif);
	background-repeat: no-repeat;
}

ul.tableborderleft a.level3:active span {
	display:block;
	padding-top: 4px;
	padding-left: 18px;
}

ul.tableborderleft a.active_level3 {

	display: block; /* Element macht am Ende ein br */
	overflow: visible;
	text-align: left;
	font-family: Verdana, Arial, Times New Roman; font-size: 11px; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;
	width: 165px;
	min-height: 19px;
	background-image: url(/oldsorrel2/design2009_eu/bt_d.gif);
	background-repeat: no-repeat;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */ 

* html ul.tableborderleft a.active_level3 {
	height: 19px;
}

ul.tableborderleft a.active_level3 span {
	display:block;
	padding-top: 4px;
	padding-left: 18px;
}

ul.tableborderleft li.noLinkButton_level3 {

	font-family: Verdana, Arial, Times New Roman; font-size: 11px; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;
	width: 165px;
	min-height: 19px;
	background-image: url(/oldsorrel2/design2009_eu/bt_o.gif);
	background-repeat: no-repeat;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */ 

* html ul.tableborderleft li.noLinkButton_level3 {
	height: 19px;
}

ul.tableborderleft li.noLinkButton_level3 span {
	display:block;
	padding-top: 4px;
	padding-left: 18px;
}
ul.tableborderleft a.level4 {
	display: block; /* Element macht am Ende ein br */
	overflow: visible;
	text-align: left;
	float: left;
	font-family: Verdana, Arial, Times New Roman; font-size: 11; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;
	width: 165px;
	min-height: 19px;
	background-image: url(/oldsorrel2/design2009_eu/bt_p.gif);
	background-repeat: no-repeat;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */

* html ul.tableborderleft a.level4 {
	height: 19px;
}

ul.tableborderleft a.level4 span {
	display:block;
	padding-top: 4px;
	padding-left: 18px;
}

ul.tableborderleft a.level4:link {

}

ul.tableborderleft a.level4:link span {
	display:block;
	padding-top: 4px;
	padding-left: 18px;
}

ul.tableborderleft a.level4:visited {

}

ul.tableborderleft a.level4:hover {

	font-family: Verdana, Arial, Times New Roman; font-size: 11; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;
	background-image: url(/oldsorrel2/design2009_eu/bt_e.gif);
	background-repeat: no-repeat;
}

ul.tableborderleft a.level4:hover span {
	display:block;
	padding-top: 4px;
	padding-left: 18px;
}

ul.tableborderleft a.level4:active {

	font-family: Verdana, Arial, Times New Roman; font-size: 11; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;
	background-image: url(/oldsorrel2/design2009_eu/bt_f.gif);
	background-repeat: no-repeat;
}

ul.tableborderleft a.level4:active span {
	display:block;
	padding-top: 4px;
	padding-left: 18px;
}

ul.tableborderleft a.active_level4 {

	display: block; /* Element macht am Ende ein br */
	overflow: visible;
	text-align: left;
	font-family: Verdana, Arial, Times New Roman; font-size: 11; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;
	width: 165px;
	min-height: 19px;
	background-image: url(/oldsorrel2/design2009_eu/bt_f.gif);
	background-repeat: no-repeat;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */ 

* html ul.tableborderleft a.active_level4 {
	height: 19px;
}

ul.tableborderleft a.active_level4 span {
	display:block;
	padding-top: 4px;
	padding-left: 18px;
}

ul.tableborderleft li.noLinkButton_level4 {

	font-family: Verdana, Arial, Times New Roman; font-size: 11; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;
	width: 165px;
	min-height: 19px;
	background-image: url(/oldsorrel2/design2009_eu/bt_p.gif);
	background-repeat: no-repeat;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */ 

* html ul.tableborderleft li.noLinkButton_level4 {
	height: 19px;
}

ul.tableborderleft li.noLinkButton_level4 span {
	display:block;
	padding-top: 4px;
	padding-left: 18px;
}
ul.tableborderleft li.tableborderleft_trenner {

	

	vertical-align: middle;

}


TD#tablenavileft { }


/* Navigation tablenavileft */
div#tablenavileft {
	overflow: visible;
	float: left;
}
ul.tablenavileft {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
/* IE 1px Bug
ul li a{float:left}
   li{clear:left}
*/
.tablenavileft_left_trenner {display:inline;}
.tablenavileft_right_trenner {display:inline;}

ul.tablenavileft li {
	list-style: none;
	margin: 0;
	padding: 0;
	clear: left;
}
ul.tablenavileft a.level1 {
	display: block; /* Element macht am Ende ein br */
	overflow: visible;
	text-align: left;
	float: left;
	font-family: Verdana, Arial, Times New Roman; font-size: 13px; color: #9E2B32; font-weight: bold; font-style: normal; text-decoration: none;
	width: 165px;
	min-height: 28px;
	background-image: url(/oldsorrel2/design2009_eu/btl1_q.gif);
	background-repeat: no-repeat;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */

* html ul.tablenavileft a.level1 {
	height: 28px;
}

ul.tablenavileft a.level1 span {
	display:block;
	padding-top: 8px;
	padding-left: 10px;
}

ul.tablenavileft a.level1:link {

}

ul.tablenavileft a.level1:link span {
	display:block;
	padding-top: 8px;
	padding-left: 10px;
}

ul.tablenavileft a.level1:visited {

}

ul.tablenavileft a.level1:hover {

	font-family: Verdana, Arial, Times New Roman; font-size: 13px; color: #9E2B32; font-weight: bold; font-style: normal; text-decoration: none;
	background-image: url(/oldsorrel2/design2009_eu/btl1_r.gif);
	background-repeat: no-repeat;
}

ul.tablenavileft a.level1:hover span {
	display:block;
	padding-top: 8px;
	padding-left: 10px;
}

ul.tablenavileft a.level1:active {

	font-family: Verdana, Arial, Times New Roman; font-size: 13px; color: #9E2B32; font-weight: bold; font-style: normal; text-decoration: none;
	background-image: url(/oldsorrel2/design2009_eu/btl1_s.gif);
	background-repeat: no-repeat;
}

ul.tablenavileft a.level1:active span {
	display:block;
	padding-top: 8px;
	padding-left: 10px;
}

ul.tablenavileft a.active_level1 {

	display: block; /* Element macht am Ende ein br */
	overflow: visible;
	text-align: left;
	float: left;
	font-family: Verdana, Arial, Times New Roman; font-size: 13px; color: #9E2B32; font-weight: bold; font-style: normal; text-decoration: none;
	width: 165px;
	min-height: 28px;
	background-image: url(/oldsorrel2/design2009_eu/btl1_s.gif);
	background-repeat: no-repeat;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */ 

* html ul.tablenavileft a.active_level1 {

	float: left;
	height: 28px;
}

ul.tablenavileft a.active_level1 span {
	display:block;
	padding-top: 8px;
	padding-left: 10px;
}

ul.tablenavileft li.noLinkButton_level1 {

	font-family: Verdana, Arial, Times New Roman; font-size: 13px; color: #9E2B32; font-weight: bold; font-style: normal; text-decoration: none;
	width: 165px;
	min-height: 28px;
	background-image: url(/oldsorrel2/design2009_eu/btl1_q.gif);
	background-repeat: no-repeat;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */ 

* html ul.tablenavileft li.noLinkButton_level1 {
	height: 28px;
}

ul.tablenavileft li.noLinkButton_level1 span {
	display:block;
	padding-top: 8px;
	padding-left: 10px;
}
ul.tablenavileft a.level2 {
	display: block; /* Element macht am Ende ein br */
	overflow: visible;
	text-align: left;
	float: left;
	font-family: Verdana, Arial, Times New Roman; font-size: 11px; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;
	width: 165px;
	min-height: 19px;
	background-image: url(/oldsorrel2/design2009_eu/bt_r.gif);
	background-repeat: no-repeat;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */

* html ul.tablenavileft a.level2 {
	height: 19px;
}

ul.tablenavileft a.level2 span {
	display:block;
	padding-top: 4px;
	padding-left: 18px;
}

ul.tablenavileft a.level2:link {

}

ul.tablenavileft a.level2:link span {
	display:block;
	padding-top: 4px;
	padding-left: 18px;
}

ul.tablenavileft a.level2:visited {

}

ul.tablenavileft a.level2:hover {

	font-family: Verdana, Arial, Times New Roman; font-size: 11px; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;
	background-image: url(/oldsorrel2/design2009_eu/bt_i.gif);
	background-repeat: no-repeat;
}

ul.tablenavileft a.level2:hover span {
	display:block;
	padding-top: 4px;
	padding-left: 18px;
}

ul.tablenavileft a.level2:active {

	font-family: Verdana, Arial, Times New Roman; font-size: 11px; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;
	background-image: url(/oldsorrel2/design2009_eu/bt_j.gif);
	background-repeat: no-repeat;
}

ul.tablenavileft a.level2:active span {
	display:block;
	padding-top: 4px;
	padding-left: 18px;
}

ul.tablenavileft a.active_level2 {

	display: block; /* Element macht am Ende ein br */
	overflow: visible;
	text-align: left;
	float: left;
	font-family: Verdana, Arial, Times New Roman; font-size: 11px; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;
	width: 165px;
	min-height: 19px;
	background-image: url(/oldsorrel2/design2009_eu/bt_j.gif);
	background-repeat: no-repeat;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */ 

* html ul.tablenavileft a.active_level2 {

	float: left;
	height: 19px;
}

ul.tablenavileft a.active_level2 span {
	display:block;
	padding-top: 4px;
	padding-left: 18px;
}

ul.tablenavileft li.noLinkButton_level2 {

	font-family: Verdana, Arial, Times New Roman; font-size: 11px; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;
	width: 165px;
	min-height: 19px;
	background-image: url(/oldsorrel2/design2009_eu/bt_r.gif);
	background-repeat: no-repeat;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */ 

* html ul.tablenavileft li.noLinkButton_level2 {
	height: 19px;
}

ul.tablenavileft li.noLinkButton_level2 span {
	display:block;
	padding-top: 4px;
	padding-left: 18px;
}
ul.tablenavileft a.level3 {
	display: block; /* Element macht am Ende ein br */
	overflow: visible;
	text-align: left;
	float: left;
	font-family: Verdana, Arial, Times New Roman; font-size: 11px; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;
	width: 165px;
	min-height: 19px;
	background-image: url(/oldsorrel2/design2009_eu/bt_s.gif);
	background-repeat: no-repeat;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */

* html ul.tablenavileft a.level3 {
	height: 19px;
}

ul.tablenavileft a.level3 span {
	display:block;
	padding-top: 4px;
	padding-left: 28px;
}

ul.tablenavileft a.level3:link {

}

ul.tablenavileft a.level3:link span {
	display:block;
	padding-top: 4px;
	padding-left: 28px;
}

ul.tablenavileft a.level3:visited {

}

ul.tablenavileft a.level3:hover {

	font-family: Verdana, Arial, Times New Roman; font-size: 11px; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;
	background-image: url(/oldsorrel2/design2009_eu/bt_k.gif);
	background-repeat: no-repeat;
}

ul.tablenavileft a.level3:hover span {
	display:block;
	padding-top: 4px;
	padding-left: 28px;
}

ul.tablenavileft a.level3:active {

	font-family: Verdana, Arial, Times New Roman; font-size: 11px; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;
	background-image: url(/oldsorrel2/design2009_eu/bt_l.gif);
	background-repeat: no-repeat;
}

ul.tablenavileft a.level3:active span {
	display:block;
	padding-top: 4px;
	padding-left: 28px;
}

ul.tablenavileft a.active_level3 {

	display: block; /* Element macht am Ende ein br */
	overflow: visible;
	text-align: left;
	float: left;
	font-family: Verdana, Arial, Times New Roman; font-size: 11px; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;
	width: 165px;
	min-height: 19px;
	background-image: url(/oldsorrel2/design2009_eu/bt_l.gif);
	background-repeat: no-repeat;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */ 

* html ul.tablenavileft a.active_level3 {

	float: left;
	height: 19px;
}

ul.tablenavileft a.active_level3 span {
	display:block;
	padding-top: 4px;
	padding-left: 28px;
}

ul.tablenavileft li.noLinkButton_level3 {

	font-family: Verdana, Arial, Times New Roman; font-size: 11px; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;
	width: 165px;
	min-height: 19px;
	background-image: url(/oldsorrel2/design2009_eu/bt_s.gif);
	background-repeat: no-repeat;
}

/* IE Hack, IE kennt min-height noch nicht, draengt aber link auf wenn Text nicht in Hoehe platz hat */ 

* html ul.tablenavileft li.noLinkButton_level3 {
	height: 19px;
}

ul.tablenavileft li.noLinkButton_level3 span {
	display:block;
	padding-top: 4px;
	padding-left: 28px;
}
ul.tablenavileft li.tablenavileft_trenner {

	font-family: Verdana, Arial, Times New Roman; font-size: 13px; color: #9E2B32; font-weight: bold; font-style: normal; text-decoration: none;

	vertical-align: middle;

}


TD#tablenavibottom { background-color: #ffffff; }

TD#tablenavirighttop { height:27px; }

TD#tablenaviright { width:206px; }

TD#tableborderright { width:10px; }

TD#tableborderbottom { }


ul.tableborderbottom {
	display:inline;
	padding: 0;
	margin: 0;
	border: 0;
}
ul.tableborderbottom li {
	list-style: none;
	display: inline;
	float: right;	padding: 0;
}
ul.tableborderbottom a  {
	display:block;
	float:left;
	font-family: Verdana, Arial, Times New Roman; font-size: 10pt; color: #ffffff !important; font-weight: normal; font-style: normal; text-decoration: none;	background-repeat: no-repeat;
}
ul.tableborderbottom a span {
	display: block;
}
ul.tableborderbottom a:hover {
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Times New Roman; font-size: 10pt; color: #cccccc !important; font-weight: normal; font-style: normal; text-decoration: none;}
ul.tableborderbottom a:hover span {
	display: block;
}
ul.tableborderbottom a:active {
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Times New Roman; font-size: 10pt; color: #cccccc !important; font-weight: normal; font-style: normal; text-decoration: none;}
ul.tableborderbottom a:active span {
	display: block;
}
ul.tableborderbottom a.tableborderbottom_active {
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Times New Roman; font-size: 10pt; color: #cccccc !important; font-weight: normal; font-style: normal; text-decoration: none;}
ul.tableborderbottom li.noLinkButton {
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Times New Roman; font-size: 10pt; color: #ffffff !important; font-weight: normal; font-style: normal; text-decoration: none;}

ul.tableborderbottom li.noLinkButton span {
	display: block;
}

ul.tableborderbottom li.tableborderbottom_trenner {
		}

body#main {font-family: Verdana, Arial, Helvetica, sans-serif;}

a:link {color:#505050;font-weight:bold; }
a:visited {color:#505050; font-weight:bold;}
a:hover { color:#000000; font-weight:bold; }
a:active { color:#505050; font-weight:bold;  }
a:focus { color:#000000; font-weight:bold; }

H1{ padding:8px 0px 0px 12px; margin:0px 0px 0px 0px; background-image:url(/oldsorrel2/design2009_eu/h1.gif); background-repeat: no-repeat; font-size:22px; line-height:22px; color:#711F26; font-weight:bold;}
H2{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size: 11px; color: #333333; font-weight: bold; font-style: italic; }
H3{ padding:0px 0px 10px 12px; margin:10px 0px 0px 0px; background-image:url(/oldsorrel2/design2009_eu/h3.png); background-repeat: no-repeat; font-size:15px; line-height:15px; color:#711F26; font-weight:bold;}
H4{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size: 13px; color: #333333; font-weight: bold; }
H5{ padding:0px 0px 3px 12px; margin:0px 0px 0px 0px; font-size:11px; line-height:11px; color:#333333; font-weight:bold; }
H6{ padding:3px 2px 2px 10px; margin:0px 0px 0px 0px; font-size: 13px; color: #aa0000; font-weight: bold; }

H1.header_products { background-image:none; padding-left:7px; color:#1D0002; font-size:14px; font-style:italic;}
H1.box {margin:0; padding: 0 8px; background-image:none; background-color:#9E2932; border-bottom:1px solid #FFFFFF; color:#FFFFFF; font-size:11px;}
DIV.box_content { margin: 0px; padding:8px 8px; color:#000000;font-size: 8pt; overflow:hidden;  background-image:url(/oldsorrel2/design2009_eu/bg_box.gif); background-repeat:no-repeat; background-position:left top;}
DIV.boxbottom { margin: 0px; height:17px;  background-image:url(/oldsorrel2/design2009_eu/box_bottom.gif); background-repeat:no-repeat; background-position:left top;}
.img_partner { border:0px solid #000000;} 

.t { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; font-weight: normal; font-style: normal; }
.t6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; font-weight: normal; font-style: bold; }
td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; font-weight: normal; font-style: normal; }
.product_title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #333333; font-weight: bold; font-style: normal; /* border:2px solid #9E2B32; */ padding:2px; margin-bottom:5px;}
.product_motto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #333333; font-weight: bold; font-style: normal; }

.productinfo SELECT {width:133px; height:20px; border:1px solid #480E0A;}
.productinfo INPUT {width:130px; height:20px; border:1px solid #480E0A;}
.productinfo .right {padding:1px 5px 1px 10px;}
.productinfo .button { background-color:#9E2B32; height:20px; width:100%; display:block; margin:2px 0px; }

div.shopsteps {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #711F26; 
	font-weight: normal; 
	font-style: normal; 
	padding-top:10px;
	position: relative;
	z-index:2;
}
div.shopsteps_l { background-image:url(/oldsorrel2/design2009_eu/step_l.gif); background-position: left bottom; background-repeat: repeat-x; float:left; color: #FF9E9E;}
div.shopsteps_l  div.steptext, div.shopsteps_h div.steptext {padding-left:5px; padding-right:5px; padding-bottom:14px}
div.shopsteps_h { background-image:url(/oldsorrel2/design2009_eu/step_h.gif); background-position: left bottom; background-repeat: repeat-x; float:left;}
div.shopsteps div.spacer {float:left; width:20px; padding-top:15px}

.product_spacer {height:15px; background-color:#480E0C;}


/* Ab hier neues Zeugs */
div.top_black {text-align: center; height:201px; background-image:url(/oldsorrel2/design2009_eu/bg_top.gif); background-repeat:repeat-x; background-position:left bottom;}
div.top_black_padding {position:relative; width:1000px; margin:0 auto;}
DIV.search {position:absolute; padding-right:10px; right:0px; bottom:-25px; height:37px; background-image:url(/oldsorrel2/design2009_eu/search_shade.gif); background-repeat:no-repeat; background-position:right bottom;}
DIV.search form {margin:0; padding:0;}
DIV.search form #sucheingabe {font-size: 12px; font-weight:bold; width:177px; border:0px; height:23px; color:#FFFFFF; background-color:#000000; margin:0; padding:3px 0 0 8px;}
DIV.topnavi {position:absolute; left:10px; top:10px;}

.box_content TD {color:#000000;font-size: 8pt;}
.box_content .t {color:#000000;font-size: 8pt;}
.box_content .t6 {color:#000000;font-size: 10pt;}
div.box_basket { background-image:none; background-color:#B1B3B4;}
div.boxbottom_basket { background-image:none; }

.box_content a:link {color:#505050; }
.box_content a:visited {color:#505050;}
.box_content a:hover { color:#000000; }
.box_content a:active { color:#505050;  }
.box_content a:focus { color:#000000; }

.box_newsletter_submit {
  background-image:url(/oldsorrel2/design2009_eu/navi_headline.gif); background-repeat:no-repeat; background-position:left -10px; 
  padding:6px 0 0 10px;
  clear: both;
}
.box_newsletter_submit a:link {
  color: #9E2B32;
  font-size: 13px;
  font-style: normal;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;
}
.boxbottom_newsletter {
  background-image:url(/oldsorrel2/design2009_eu/navi_headline.gif); background-repeat:no-repeat; background-position:left -5px; 
  height:10px;
}

div.paypal { 
  background-image:url(/oldsorrel2/design2009_eu/navi_headline.gif); background-repeat:no-repeat; background-position:left bottom;
  padding:5px 0 0 10px; color:#7b7b7b; font-size:11px;
}
div.paypal img {position:relative;top:5px; left:-3px;}

div.archiv_bild { text-align:left;}

ul.tablenavileft a { background-repeat: repeat-y!important;}
/*
li.tablenavileft_naviheadline { background-image:url(/oldsorrel2/design2009_eu/navi_headline.gif); background-repeat:no-repeat; background-position:left top; height:40px; color:#9E2B32; font-family: Verdana,Arial,Times New Roman; font-size:13px; font-style:normal; font-weight:bold;}
li.tablenavileft_naviheadline div { padding-left:10px; padding-top:21px; }
li.tablenavileft_firstnaviheadline { background-image:url(/oldsorrel2/design2009_eu/navi_headline.gif); background-repeat:no-repeat; background-position:left top; height:40px; color:#9E2B32; font-family: Verdana,Arial,Times New Roman; font-size:13px; font-style:normal; font-weight:bold;}
li.tablenavileft_firstnaviheadline div { padding-left:10px; padding-top:21px; }
*/

div.bottom_black {text-align: center; height:36px; font-family: Verdana, Arial; font-size: 10pt; color: #FFFFFF; font-weight: normal; font-style: normal;}
div.bottom_black_padding { text-align: left; padding-top:8px; width:1000px; margin:0 auto;}
div.path {float:left;}
div.bottom_navi {float:right; padding-right:10px;}
div.path a:link {color:#FFFFFF;font-weight:normal; text-decoration:none;}
div.path a:visited {color:#FFFFFF; font-weight:normal; text-decoration:none;}
div.path a:hover { color:#CCCCCC; font-weight:normal; text-decoration:none;}
div.path a:active { color:#FFFFFF; font-weight:normal; text-decoration:none;}
div.path a:focus { color:#CCCCCC; font-weight:normal; text-decoration:none;}

