/* GLOBALS */

* {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}
body {
	text-align: left;
	background: #fff;
}
.wrapper {
	width: 971px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
a, input, img {
	outline: none;
	border: none;
}
.absolute {
	position: absolute;
}
/* HEADER */
.logov {
	width:453px;
	height:56px;
	float:left;
	margin-top:30px;
}
.header {
	width:971px;
	height:129px;
}
.logo {
	width:453px;
	height:56px;
	float:left;
	margin-top:49px;
}
.vorteile {
	width:360px;
	float:left;
	margin-top:32px;
}
.vorteile ul {
	list-style: none;
}
.vorteile ul li {
	line-height:24px;
	margin-bottom:4px;
	background: url(../images/li_vorteile.gif) left 3px no-repeat;
	font-size:18px;
	color:#696969;
	letter-spacing: -0.5px;
	text-indent: 25px;
}
.login {
	width: 140px;
	float: right;
	margin-top: 33px;
}
.login_title {
	font-size: 12px;
	color: #e46301;
	font-weight: bold;
	text-transform: uppercase;
	height: 17px;
}
.login_outer_username {
	width: 140px;
	height: 26px;
	background: url(../images/login_outer_username.gif) left top no-repeat;
	margin-bottom: 4px;
}
.login_outer_username input {
	background: transparent;
	border: 0 none;
	font-size: 12px;
	color: #6b6b6b;
	padding-top: 5px;
	padding-left: 5px;
	width: 90%;
}
.login_outer_pw {
	width: 106px;
	height: 26px;
	background: url(../images/login_outer_pw.gif) left top no-repeat;
	float: left;
}
.login_outer_pw input {
	background: transparent;
	border: 0 none;
	font-size: 12px;
	color: #6b6b6b;
	padding-top: 5px;
	padding-left: 5px;
	width: 90%;
}
.btn_login {
	float: right;
}
/* NAVIGATION */

.navi {
	width: 971px;
	height: 47px;
	background: url(../images/bg_menu.gif) left top no-repeat;
	margin-bottom: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.navi ul {
	list-style: none;
}
.navi ul li {
	float: left;
	background: url(../images/menu_trenner.gif) right top no-repeat;
	padding-right: 2px;
}
.navi ul li a {
	display: block;
	float: left;
	height: 47px;
	line-height: 47px;
	font-size: 16px;
	color: #FFF;
	text-shadow: 0px -1px 0 #3a3a3a;
	text-decoration: none;
	padding-left: 18px;
	padding-right: 18px;
}
.navi ul li.first a {
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	text-decoration: none;
}
.navi ul li a:hover, .navi ul li.active a {
	text-shadow: 0px -1px 0 #336600;
	background: url(../images/bg_menu_active.gif) left top repeat-x;
}
.teaser_start {
	width:971px;
	min-height:212px;
	background: url(../images/bg_teaser_start.jpg) left top no-repeat;
	margin-bottom:0px;
	margin-top:0px;
}
.teaser_start_inner {
	padding:18px 20px 0px 340px;
}
.teaser_start h1 {
	font-size:23px;
	color:#023e77;
	line-height:26px;
	text-shadow:0px -1px 0 #FFF;
	font-weight: normal;
	margin-bottom:15px;
}
.teaser_start h2 {
	font-size:16px;
	color:#000;
	line-height:20px;
	font-weight: normal;
	margin-bottom:10px;
}
.teaser_start p {
	font-size:12px;
	color:#808080;
	font-weight: bold;
	margin-bottom:10px;
}
.teaser_start ul {
	list-style: none;
	margin-bottom:15px;
}
.teaser_start ul li {
	list-style: none;
	font-size:16px;
	color:#303030;
	text-indent: 25px;
	line-height:24px;
	background: url(../images/check1.png) left 4px no-repeat;
	text-shadow:0px -1px 0 #FFF;
}
a.btn_teaser_start {
	display: block;
	width: 240px;
	height: 36px;
	background: url(../images/btn_teaser_start.gif) left top no-repeat;
	line-height: 36px;
	text-align: center;
	font-size: 16px;
	text-shadow: 0px -1px 0 #026900;
	text-decoration: none;
	color: #FFF;
}
a.btn_teaser_start:hover {
	background: url(../images/btn_teaser_start_hover.gif) left top no-repeat;
}
/* PRODUKTE STARTSEITE KACHELANSICHT */

.produkt_kachel {
	width: 230px;
	height: 205px;
	background: url(../images/bg_kachelansicht.gif) left top no-repeat;
	float: left;
	margin-right: 17px;
	margin-bottom: 5px;
}
.produkt_kachel.last {
	margin-right: 0;
}
.produkt_kachel_image {
	width: 230px;
	height: 149px;
}
.produkt_kachel_image table {
}
.produkt_kachel_image table td {
	width: 230px;
	height: 149px;
	text-align: center;
	vertical-align: middle;
}
.produkt_kachel_bottom {
	width: 230px;
	height: 50px;
	font-size: 12px;
	color: #434343;
	line-height: 20px;
}
.produkt_kachel_bottom_inner {
	padding: 7px 0px 0px 15px;
}
.produkt_kachel_bottom a {
	font-size: 18px;
	color: #066d01;
	text-shadow: 0px 1px 0 #FFF;
	text-decoration: none;
	line-height: 20px;
	letter-spacing: -0.5px;
}
.produkt_kachel_bottom a:hover {
	text-decoration: underline;
}
.badge_orange {
	width: 58px;
	height: 32px;
	position: absolute;
	left: 1px;
	top: 8px;
	z-index: 999;
	line-height: 32px;
	text-align: center;
	color: #FFF;
	background: url(../images/badge_orange.png) left top no-repeat;
	text-shadow: 0px -1px 0 #d45000;
	font-size: 19px;
	font-weight: bold;
	letter-spacing: -0.5px;
	font-family: "Trebuchet MS", Arial, sans-serif;
}
.badge_orange_top_produkte {
	width: 58px;
	height: 32px;
	position: absolute;
	left: 0px;
	top: 8px;
	z-index: 999;
	line-height: 32px;
	text-align: center;
	color: #FFF;
	background: url(../images/badge_orange.png) left top no-repeat;
	text-shadow: 0px -1px 0 #d45000;
	font-size: 19px;
	font-weight: bold;
	letter-spacing: -0.5px;
	font-family: "Trebuchet MS", Arial, sans-serif;
}
.badge_green {
	width: 58px;
	height: 32px;
	position: absolute;
	left: 1px;
	top: 8px;
	z-index: 999;
	line-height: 32px;
	text-align: center;
	color: #FFF;
	background: url(../images/badge_green.png) left top no-repeat;
	text-shadow: 0px -1px 0 #037800;
	font-size: 19px;
	font-weight: bold;
	letter-spacing: -0.5px;
	font-family: "Trebuchet MS", Arial, sans-serif;
}
.badge_green_top_produkte {
	width: 58px;
	height: 32px;
	position: absolute;
	left: 0px;
	top: 8px;
	z-index: 999;
	line-height: 32px;
	text-align: center;
	color: #FFF;
	background: url(../images/badge_green.png) left top no-repeat;
	text-shadow: 0px -1px 0 #037800;
	font-size: 19px;
	font-weight: bold;
	letter-spacing: -0.5px;
	font-family: "Trebuchet MS", Arial, sans-serif;
}
.badge_blue {
	width: 58px;
	height: 32px;
	position: absolute;
	left: 1px;
	top: 8px;
	z-index: 999;
	line-height: 32px;
	text-align: center;
	color: #FFF;
	background: url(../images/badge_blue.png) left top no-repeat;
	text-shadow: 0px -1px 0 #00337d;
	font-size: 19px;
	font-weight: bold;
	letter-spacing: -0.5px;
	font-family: "Trebuchet MS", Arial, sans-serif;
}
.badge_blue_top_produkte {
	width: 58px;
	height: 32px;
	position: absolute;
	left: 0px;
	top: 8px;
	z-index: 999;
	line-height: 32px;
	text-align: center;
	color: #FFF;
	background: url(../images/badge_blue.png) left top no-repeat;
	text-shadow: 0px -1px 0 #00337d;
	font-size: 19px;
	font-weight: bold;
	letter-spacing: -0.5px;
	font-family: "Trebuchet MS", Arial, sans-serif;
}
.produkt_info {
	margin-top: 20px;
	margin-bottom: 20px;
	
	font-size: 12px;
}
.produkt_info p {
	font-size: 12px;
	font-weight: bold;
	color: #4f4f4f;
	background: #FFF;
	padding-right: 10px;
	display: inline;
}
.produkt_info p a {
	font-size: 12px;
	font-weight: bold;
	color: #079101;
	text-decoration: underline;
}
.produkt_info p a:hover {
	text-decoration: none;
}
.produkt_info p span {
	color: #e36201;
}
/* INFOBOX STARTSEITE */

.infobox {
	width: 971px;
	background: url(../images/bg_infobox.gif) left top no-repeat;
}
.infobox_inner {
	padding: 17px 129px 25px 115px;
}
.infobox p {
	font-size: 12px;
	color: #565656;
	line-height: 20px;
}
.infobox p a {
	font-size: 12px;
	font-weight: bold;
	color: #079101;
	text-decoration: underline;
}
.infobox p a:hover {
	text-decoration: none;
}
.infobox p span {
	color: #e36201;
	font-weight: bold;
}
.infobox p strong {
	color: #079101;
}
/* KATEGORIEBOXEN */

.kategoriebox {
	width: 230px;
	background: url(../images/bg_kategoriebox.gif) left top repeat-y;
	float: left;
	margin-right: 17px;
	margin-bottom: 20px;
}
.kategoriebox_top {
	width: 230px;
	background: url(../images/bg_kategoriebox_top.gif) left top no-repeat;
}
.kategoriebox_bottom {
	width: 230px;
	height: 292px;
	background: url(../images/bg_kategoriebox_bottom.gif) left bottom no-repeat;
}
.kategoriebox.last {
	margin-right: 0;
}
.kategoriebox_inner {
	padding-left: 16px;
	padding-top: 13px;
}
.kategoriebox ul {
	list-style: none;
}
.kategoriebox ul li {
	width: 200px;
	height: 24px;
	line-height: 20px;
	background: url(../images/li_kategoriebox.gif) left top no-repeat;
}
.kategoriebox ul li a {
	font-size: 12px;
	color: #505050;
	font-weight: bold;
	text-decoration: none;
	padding-left: 15px;
}
.kategoriebox ul li:hover {
	text-decoration: underline;
}
/* FOOTER */

.footer {
	width: 971px;
	height: 47px;
	background: url(../images/bg_footer.gif) left top no-repeat;
	margin-top: 20px;
	text-align: center;
	line-height: 47px;
}

.footer2 a			{ font-size:12px; color:#FFF; font-weight: bold; text-decoration: underline; }
.footer2 a:hover		{ text-decoration: underline; }
.footer a			{ font-size:12px; color:#FFF; font-weight: bold; text-decoration: none; }
.footer a:hover		{ text-decoration: none; }

.footer span {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
	color: #FFF;
	font-weight: normal;
}
.copyright {
	margin-top: 15px;
	margin-bottom: 30px;
	text-align: center;
	font-size: 12px;
	color: #4d4d4d;
}
/* UNTERSEITE BEGIN ---------------------------------------- */

.content_left {
	width: 723px;
	float: left;
}
.sidebar {
	width: 230px;
	float: right;
}
/* PAGINATION */

.pagination {
	width: 971px;
	margin-bottom: 20px;
	background: url(../images/dots.gif) right 11px repeat-x;
}
.pagination p {
	background: #FFF;
	padding-right: 10px;
	font-size: 12px;
	color: #828282;
	font-weight: bold;
	line-height: 16px;
	display: inline;
}
.pagination a {
	font-size: 12px;
	color: #828282;
	text-decoration: none;
	font-weight: normal;
}
.pagination a:hover {
	text-decoration: underline;
}
.pagination span {
	font-size: 12px;
	color: #079402;
}
/* ANMELDUNG LINKER BEREICH */

.content_box_left {
	width: 723px;
	background: url(../images/bg_content_left_box.gif) left top repeat-y;
}
.content_box_left h1 {
	width: 723px;
	height: 55px;
	background: url(../images/bg_content_left_box_title.gif) left top no-repeat;
	font-weight: normal;
	font-size: 28px;
	color: #023e77;
	text-shadow: 0px -1px 0 #FFF;
	line-height: 55px;
	text-indent: 25px;
}
.content_box_left h4 {
	width: 723px;
	height: 55px;
	background: url(../images/bg_content_left_box_title2.gif) left top no-repeat;
	font-weight: normal;
	font-size: 28px;
	color: #ffffff;
	text-shadow: 0px -1px 0 #FFF;
	line-height: 55px;
	text-indent: 25px;
}
.content_box_left_bottom {
	width: 723px;
	background: url(../images/bg_content_left_box_bottom.gif) left bottom no-repeat;
}
.content_box_left_inner {
	padding: 25px;
}
.anmeldung_step {
	width: 673px;
	background: #e7e7e7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 15px;
}
.anmeldung_step_inner {
	padding: 10px;
}
.anmeldung_step_title {
	height: 41px;
	margin-bottom: 15px;
}
.anmeldung_step table {
	margin-top: 10px;
}
.anmeldung_step table th {
	width: 115px;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	padding-bottom: 6px;
	padding-right: 10px;
	text-align: right;
}
.anmeldung_step table td {
	font-size: 12px;
	color: #000;
	font-weight: normal;
	padding-bottom: 6px;
}
.anmeldung_step table td select {
	width: 95px;
	height: 24px;
	padding-left: 5px;
	font-size: 12px;
	color: #000;
	border: 1px #bfbfbf solid;
}
.anmeldung_step table td select option {
	background: none;
}
.full_input {
	width: 300px;
	font-size: 12px;
	height: 22px;
	padding-left: 5px;
	padding-top: 2px;
	font-size: 12px;
	color: #000;
	border: 1px #bfbfbf solid;
}
.dreiviertel_input {
	width: 192px;
	font-size: 12px;
	height: 22px;
	padding-left: 5px;
	padding-top: 2px;
	margin-right: 3px;
	font-size: 12px;
	color: #000;
	border: 1px #bfbfbf solid;
}
.klein_input {
	width: 98px;
	font-size: 12px;
	height: 22px;
	padding-left: 5px;
	padding-top: 2px;
	font-size: 12px;
	color: #000;
	border: 1px #bfbfbf solid;
}
.selects {
	float: left;
	margin-right: 7px;
	width: 99px;
	height: 24px;
}
.selectsw {
	float: left;
	margin-right: 7px;
	width: 400px;
	height: 24px;
}
.anmeldung_abschliessen {
	margin-left: 135px;
	font-size: 12px;
	color: #000;
	line-height: 16px;
}

.anmeldung_abschliessen_rot {
	margin-left: 135px;
	font-size: 12px;
	color: red;
	line-height: 16px;
}

.anmeldung_abschliessen a {
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
.anmeldung_abschliessen a:hover {
	text-decoration: none;
}

.anmeldung_abschliessen_rot a {
	font-size: 12px;
	color: red;
	text-decoration: none;
}

.anmeldung_abschliessen_rot a:hover {
	text-decoration: none;
}

.anmeldung_abschliessen_rot input.bestimmung {
	float: left;
	margin-right: 5px;
}

.anmeldung_abschliessen input.bestimmung {
	float: left;
	margin-right: 5px;
}
a.btn_anmelden {
	display: block;
	width: 450px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	margin-top: 20px;
	color: #FFF;
	font-size: 20px;
	text-decoration: none;
	text-shadow: 0px -1px 2px #cc3300;
	background: url(../images/btn_anmelden.gif) left top no-repeat;
	font-weight: normal;
}
a.btn_anmelden:hover {
	background: url(../images/btn_anmelden_hover.gif) left top no-repeat;
}
a.btn_anmeldung {
	display: block;
	width:196px;
	height:36px;
	line-height:36px;
	text-align: center;
	margin-top:20px;
	color:#FFF;
	font-size:20px;
	text-decoration: none;
	text-shadow:0px -1px 2px #cc3300;
	background: url(../images/btn_anmeldung.gif) left top no-repeat;
	font-weight: normal;
}
a.btn_anmeldung:hover {
	background: url(../images/btn_anmeldung_hover.gif) left top no-repeat;
}
/* ANMELDUNG SIDEBAR */

.box_right_sparen {
	width: 230px;
	height: 198px;
	margin-bottom: 5px;
}
.box_right_sparen_layer {
	width: 97px;
	height: 15px;
	position: absolute;
	left: 43px;
	top: -15px;
	z-index: 10;
}
.box_right_sparen_infos {
	width: 230px;
	margin-bottom: 20px;
}
.box_right {
	width: 230px;
	background: url(../images/bg_box_right.gif) left top repeat-y;
	margin-bottom: 20px;
}
.box_right_top {
	width: 230px;
	background: url(../images/bg_box_right_top.gif) left top no-repeat;
}
.box_right_sparen_top {
	width: 230px;
	background: url(../images/bg_box_right_sparen_top.gif) left top no-repeat;
}
.box_right_bottom {
	width: 230px;
	background: url(../images/bg_box_right_bottom.gif) left bottom no-repeat;
}
.box_right_inner {
	padding: 15px 15px 0px 15px;
}
.box_right p {
	font-size: 12px;
	color: #023e77;
	line-height: 18px;
	padding-bottom: 15px;
}
.box_right p a {
	color: #023e77;
	font-weight: normal;
	text-decoration: none;
}
.box_right p a:hover {
	text-decoration: none;
}
.box_right_title {
	font-size: 24px;
	color: #023e77;
	padding-bottom: 10px;
	background: url(../images/box_right_title.gif) left bottom no-repeat;
	margin-bottom: 8px;
}
/* UNTERSEITE, BLANK */

.unterseite {
	width: 971px;
	background: url(../images/bg_blank.gif) left top repeat-y;
}
.unterseite_bottom {
	width: 971px;
	background: url(../images/bg_blank_bottom.gif) left bottom no-repeat;
}
.unterseite h1 {
	width: 971px;
	height: 55px;
	background: url(../images/bg_blank_h1.gif) left top no-repeat;
	font-weight: normal;
	font-size: 28px;
	color: #023e77;
	text-shadow: 0px -1px 0 #FFF;
	line-height: 55px;
	text-indent: 25px;
}
.unterseite h2 {
	font-size: 24px;
	color: #079402;
	font-weight: normal;
	margin-bottom: 15px;
}
.unterseite h4 {
	font-size: 12px;
	color: #e36201;
	font-weight: bold;
	line-height: 24px;
}
.unterseite_inner {
	padding: 25px;
}
.unterseite p {
	font-size: 12px;
	color: #000;
	width: 90%;
	line-height: 18px;
	margin-bottom: 15px;
}
.unterseite p a {
	color: #079101;
	font-weight: bold;
	text-decoration: underline;
}
.unterseite p a:hover {
	text-decoration: none;
}
.unterseite ul {
	list-style: none;
	/*width:300px;*/
    border-top: 1px #d1d0d0 solid;
	margin-bottom: 20px;
}
.unterseite ul li {
	/*width:300px;*/
    height: 24px;
	line-height: 24px;
	background: url(../images/bg_blank_li2.gif) left top no-repeat;
	text-indent: 14px;
	font-size: 12px;
	color: #505050;
	font-weight: bold;
}
a.standard_btn {
	display: block;
	width: 133px;
	height: 26px;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	line-height: 26px;
	margin-bottom: 20px;
	text-decoration: none;
	text-shadow: 0px -1px 0 #026c00;
	background: url(../images/button.gif) left top no-repeat;
}
a.standard_btn:hover {
	background: url(../images/button_hover.gif) left top no-repeat;
}
a.standard_btn_large {
	display: block;
	width: 200px;
	height: 26px;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	line-height: 26px;
	margin-bottom: 20px;
	text-decoration: none;
	text-shadow: 0px -1px 0 #026c00;
	background: url(../images/button_large.gif) left top no-repeat;
}
a.standard_btn_large:hover {
	background: url(../images/button_large_hover.gif) left top no-repeat;
}
/* LANDINGPAGE v1 */

.teaser_v1 {
	width: 724px;
	height: 297px;
	background: url(../images/bg_teaser_v1.gif) left top no-repeat;
	float: left;
	margin-bottom: 25px;
	margin-top: 12px;
}
.teaser_v1_left {
	width: 282px;
	height: 297px;
	float: left;
}
.teaser_v1_left_inner {
	padding-left: 26px;
	padding-top: 25px;
}
.teaser_v1_top {
	height: 123px;
}
.teaser_v1 h1 {
	font-size: 36px;
	color: #515151;
	font-weight: normal;
	text-shadow: 0px -1px 0 #FFF;
}
.teaser_v1_image {
	width: 435px;
	height: 284px;
	float: left;
	margin-top: 6px;
	overflow: hidden;
}
.teaser_v1 ul {
	display: block;
	width: 115px;
	float: left;
	margin-right: 10px;
	background: url(../images/teaser_v1_ul.gif) left top no-repeat;
	padding-top: 2px;
	list-style: none;
	margin-bottom: 15px;
}
.teaser_v1 ul li {
	width: 115px;
	height: 24px;
	background: url(../images/teaser_v1_li.gif) left top no-repeat;
	line-height: 20px;
}
.teaser_v1 ul li a {
	font-size: 12px;
	color: #515151;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
}
.teaser_v1 ul li a:hover {
	text-decoration: underline;
}
a.btn_teaser_v1 {
	display: block;
	width: 114px;
	height: 26px;
	background: url(../images/btn_teaser_v1.gif) left top no-repeat;
	text-align: center;
	line-height: 26px;
	font-size: 12px;
	color: #FFF;
	text-shadow: 0px -1px 0 #026a00;
	font-weight: bold;
	text-decoration: none;
}
a.btn_teaser_v1:hover {
	text-decoration: underline;
}
.badge_teaser_landing {
	width: 329px;
	height: 53px;
	position: absolute;
	left: 15px;
	top: 75px;
	z-index: 10;
}
.top_produkte {
	width: 229px;
	height: 297px;
	float: right;
	margin-top: 12px;
	margin-bottom: 25px;
}
.top_produkte_title {
	width: 229px;
	height: 28px;
	font-size: 24px;
	color: #079402;
	line-height: 24px;
}
.top_produkte_box {
	width: 229px;
	height: 269px;
	background: url(../images/bg_top_produkte.gif) left top no-repeat;
}
.top_produkte_inner {
	padding-left: 15px;
	padding-top: 30px;
}
.top_produkte_white {
	width: 199px;
	height: 213px;
	background: url(../images/bg_top_produkte_white.gif) left top no-repeat;
	font-size: 12px;
	color: #e70000;
	line-height: 16px;
	font-weight: bold;
}
.top_produkte_white a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
	color: #066d01;
}
.top_produkte_white a:hover {
	text-decoration: underline;
}
.top_produkte_white_inner {
	padding: 10px;
}
.top_produkte_white table {
	width: 179px;
	height: 153px;
	border-bottom: 1px #dddddd solid;
	margin-bottom: 5px;
}
.top_produkte_white table td {
	width: 179px;
	height: 153px;
	vertical-align: middle;
	text-align: center;
}
.top_produkte_nav_top {
	width: 33px;
	height: 23px;
	position: absolute;
	left: 96px;
	top: 0px;
	z-index: 10;
}
.top_produkte_nav_bottom {
	width: 33px;
	height: 23px;
	position: absolute;
	left: 96px;
	top: 246px;
	z-index: 10;
}
/* LANDINGPAGE V2 */

.teaser_v2 {
	width: 971px;
	height: 228px;
	background: url(../images/bg_teaser_v2.png) left top no-repeat;
	margin-bottom: 25px;
	margin-top: 24px;
}
.teaser_v2_left {
	width: 494px;
	height: 228px;
	float: left;
}
.teaser_v2_left_inner {
	padding-top: 25px;
	padding-left: 35px;
}
.teaser_v2 h1 {
	font-size: 36px;
	color: #515151;
	font-weight: normal;
	text-shadow: 0px -1px 0 #FFF;
}
.teaser_v2 h2 {
	font-size: 28px;
	color: #515151;
	font-weight: normal;
	text-shadow: 0px -1px 0 #FFF;
}
.teaser_v2_image {
	width: 469px;
	height: 214px;
	float: left;
	margin-top: 6px;
	overflow: hidden;
}
.badge_teaser_landing_v2 {
	width: 329px;
	height: 53px;
	position: absolute;
	left: 260px;
	top: 20px;
	z-index: 10;
}
.teaser_v2_top {
	height: 62px;
}
.teaser_v2_mid {
	height: 90px;
}
.teaser_v2_bottom {
	margin-left: 136px;
}
.teaser_v2_bottom a {
	display: block;
	width: 134px;
	height: 31px;
	background: url(../images/btn_teaser_v2.gif) left top no-repeat;
	text-align: center;
	line-height: 31px;
	font-size: 15px;
	color: #FFF;
	text-shadow: 0px -1px 0 #026a00;
	text-decoration: none;
}
.teaser_v2_bottom a:hover {
	text-decoration: underline;
}
.teaser_v2 ul {
	display: block;
	width: 115px;
	float: left;
	margin-right: 31px;
	list-style: none;
	margin-bottom: 15px;
}
.teaser_v2 ul li {
	width: 115px;
	height: 24px;
	background: url(../images/teaser_v2_li.gif) left top no-repeat;
	line-height: 24px;
}
.teaser_v2 ul li a {
	font-size: 12px;
	color: #515151;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
}
.teaser_v2 ul li a:hover {
	text-decoration: underline;
}
.landingpage2 {
}
.landingpage2 h2 {
	font-size: 28px;
	color: #079001;
	font-weight: normal;
	background: url(../images/dots.gif) left 26px repeat-x;
	margin-bottom: 15px;
}
.landingpage2 h2 span {
	background: #FFF;
	padding-right: 15px;
}
.landingpage2 h3 {
	font-size: 28px;
	color: #ec6b01;
	font-weight: bold;
	background: url(../images/dots.gif) left 26px repeat-x;
	margin-bottom: 15px;
}
.landingpage2 h3 span {
	background: #FFF;
	padding-right: 15px;
}
.slider {
	width: 971px;
	height: 244px;
	background: url(../images/bg_slider.gif) left top no-repeat;
	margin-bottom: 25px;
}
.slider_inner {
	padding-left: 46px;
	padding-top: 16px;
}
.slider_holder {
	width: 880px;
	height: 214px;
	overflow: hidden;
	white-space: nowrap;
	display: inline;
}
.top_produkte_white.sliderbox {
	float: left;
	margin-right: 28px;
}
.slidernav_left {
	width: 31px;
	height: 33px;
	position: absolute;
	left: 0px;
	top: 100px;
	z-index: 10;
}
.slidernav_right {
	width: 31px;
	height: 33px;
	position: absolute;
	left: 940px;
	top: 100px;
	z-index: 10;
}
/* LANDINGPAGE V3 */



.teaser_v3 {
	width:971px;
	height:269px;
	margin-top:24px;
	margin-bottom:25px;
	background: url(../images/bg_teaser_v3.gif) left top no-repeat;
}
.teaser_v3_inner {
	padding:25px;
}
.teaser_v3 h1 {
	font-size:28px;
	color:#047900;
	font-weight: normal;
	margin-bottom:20px;
	text-shadow:0px -1px 0 #FFF;
}
.teaser_v3 ul {
	list-style: none;
}
.teaser_v3 ul li {
	width:914px;
	height:50px;
	background: url(../images/teaser_v3_li.gif) left top no-repeat;
	line-height:50px;
	font-size:24px;
	color:#575757;
	text-indent:74px;
	margin-bottom:5px;
}
/*NEU*/
.form_error {
	color: darkred;
	font-size: 10px;
}
.impressum_left {
	float: left;
}
.impressum_right {
	float: right;
}
/*RATGEBER; ANGEBOTE; WEBSEITE; RESTPOSTEN*/
.listbox_ratgeber {
	width:920px;
	height:101px;
	background: url(../images/listbox_ratgeber.gif) left top no-repeat;
	margin-bottom:20px;
	margin-left: auto;
	margin-right: auto;
}
.listbox_ratgeber_image {
	width:133px;
	height:91px;
	float:left;
	overflow: hidden;
	margin-left:5px;
	margin-top:5px;
}
.listbox_ratgeber_image table td {
	width:133px;
	height:91px;
	overflow: hidden;
	vertical-align: middle;
	text-align: center;
}
.listbox_ratgeber_content {
	width:753px;
	height:91px;
	float:right;
	margin-right:11px;
	margin-top:9px;
}
.listbox_ratgeber_content h2 a {
	display: block;
	font-size:18px;
	color:#3d835d;
	font-weight:bold;
	letter-spacing:-0.5px;
	text-decoration: none;
	margin-bottom:5px;
}
.listbox_ratgeber_content h2 {
	display: block;
	font-size:18px;
	color:#3d835d;
	font-weight:bold;
	letter-spacing:-0.5px;
	text-decoration: none;
	margin-bottom:8px;
}
.listbox_ratgeber_content h2 a:hover {
	text-decoration: underline;
}
.listbox_ratgeber_content p {
	font-size:12px;
	line-height:16px;
	color:000;
	margin-bottom:10px;
}
.listbox_ratgeber_content p a {
	font-size:12px;
	color:#f44f00;
	font-weight:bold;
	text-decoration: underline;
}
.listbox_ratgeber_content p a:hover {
	text-decoration: none;
}
.listbox_angebot {
	width:750px;
	height:101px;
	background: url(../images/listbox_ratgeber.gif) left top no-repeat;
	margin-bottom:20px;
}
.listbox_angebot_image {
	width:133px;
	height:91px;
	float:left;
	overflow: hidden;
	margin-left:5px;
	margin-top:5px;
}
.listbox_angebot_image table td {
	width:133px;
	height:91px;
	overflow: hidden;
	vertical-align: middle;
	text-align: center;
}
.listbox_angebot_content {
	width:583px;
	height:91px;
	float:right;
	margin-right:11px;
	margin-top:9px;
}
.listbox_angebot_content h2 a {
	display: block;
	font-size:18px;
	color:#3d835d;
	font-weight:bold;
	letter-spacing:-0.5px;
	text-decoration: none;
	margin-bottom:5px;
}
.listbox_angebot_content h2 {
	display: block;
	font-size:18px;
	color:#3d835d;
	font-weight:bold;
	letter-spacing:-0.5px;
	text-decoration: none;
	margin-bottom:5px;
}
.listbox_angebot_content h2 a:hover {
	text-decoration: underline;
}
.listbox_angebot_content p {
	font-size:12px;
	line-height:16px;
	color:000;
	margin-bottom:10px;
}
.listbox_angebot_content p a {
	font-size:12px;
	color:#f44f00;
	font-weight:bold;
	text-decoration: underline;
}
.listbox_angebot_content p a:hover {
	text-decoration: none;
}
/*PAGINGATION MY*/


a.pagination_btn {
	display: block;
	width:27px;
	height:26px;
	float:left;
	margin-right:7px;
}
a.pagination_active {
	display: block;
	background: url(../images/pagination_active.gif) left top no-repeat;
	width:27px;
	height:26px;
	line-height:26px;
	font-size:10px;
	color:#FFF;
	font-weight:bold;
	text-decoration: none;
	float:left;
	margin-right:7px;
	text-align: center;
}
a.pagination_active:hover {
	text-decoration: underline;
}
a.pagination_dots {
	display: block;
	background:#FFF;
	width:27px;
	height:26px;
	line-height:26px;
	font-size:10px;
	color:#000;
	font-weight:bold;
	text-decoration: none;
	float:left;
	margin-right:7px;
	text-align: center;
}
a.pagination_inactive {
	display: block;
	background: url(../images/pagination_inactive.gif) left top no-repeat;
	width:27px;
	height:26px;
	line-height:26px;
	font-size:10px;
	color:#000;
	font-weight:bold;
	text-decoration: none;
	float:left;
	margin-right:7px;
	text-align: center;
}
a.pagination_inactive:hover {
	text-decoration: underline;
}
.pagination_right {
	float:right;
}
/*MEMBERBEREICH*/



.newsbox_title {
	width:750px;
	height:56px;
	background: url(../images/bg_newsbox_title.gif) left top no-repeat;
	font-size:24px;
	color:#E46301;
	text-shadow:0px -1px 0 #FFF;
	line-height:55px;
	text-indent: 18px;
}
.whitebox {
	width:750px;
	background: url(../images/bg_whitebox.gif) left top repeat-y;
	margin-bottom:20px;
}
.whitebox_top {
	width:750px;
	background: url(../images/bg_whitebox_top.gif) left top no-repeat;
}
.whitebox_bottom {
	width:750px;
	background: url(../images/bg_whitebox_bottom.gif) left bottom no-repeat;
}
.whitebox_inner {
	padding:18px;
}
.newsbox span {
	font-size:16px;
	color:#E46301;
	font-weight:bold;
	line-height:40px;
}
.newsbox table {
	width:100%;
	margin-bottom:15px;
}
.newsbox table td {
	height:26px;
	vertical-align: middle;
	text-align: left;
	background:#f5f5f5;
	font-size:12px;
	color:#000;
}
.newsbox table th {
	height:26px;
	vertical-align: middle;
	text-align: left;
	background:#e8e8e8;
	font-weight:normal;
	font-size:12px;
	color:#000;
}
.newsbox table td.news_1, .newsbox table th.news_1 {
	width:75px;
	padding-left:10px;
}
.newsbox table td.news_2, .newsbox table th.news_2 {
	width:560px;
}
.newsbox table td.news_2 a, .newsbox table th.news_2 a {
	font-size:12px;
	color:#000;
	text-decoration: none;
}
.newsbox table td.news_2 a:hover, .newsbox table th.news_2 a:hover {
	text-decoration: underline;
}
.newsbox table td.news_3, .newsbox table th.news_3 {
	text-align: right;
	padding-right:10px;
}
.newsbox table td.news_3 a, .newsbox table th.news_3 a {
	font-size:12px;
	color:#E46301;
	font-weight:bold;
	text-decoration: underline;
}
.newsbox table td.news_3 a:hover, .newsbox table th.news_3 a:hover {
	text-decoration: none;
}
.category_box {
	/*width:368px;*/
     width:435px;
	height:60px;
	background: url(../images/category_box_start.gif) left top no-repeat;
	margin-bottom:6px;
}
.category_box_image {
	width:64px;
	height:60px;
	float:left;
	margin-right:13px;
}
.category_box_image table {
	width:64px;
	height:60px;
}
.category_box_image table td {
	vertical-align: middle;
	text-align: center;
}
.category_box_content {
	/*width:280px;*/
    width:344px;
	height:40px;
	float:left;
	margin-top:13px;
	font-size:12px;
	color:#000;
	line-height:14px;
}
.category_box_content h2 a {
	font-size:16px;
	color:#2b6043;
	font-weight:bold;
	text-decoration: none;
	display: block;
}
.category_box_content h2 a:hover {
	text-decoration: underline;
}
.category_box_content h2 a span {
	font-size:14px;
	color:#f44f00;
	font-weight:bold;
}
.leftbox {
	float:left;
	margin-left: 25px;
}
.rightbox {
	float:right;
	margin-right: 25px;
}
.leftcol {
	width:435px;
	float:left;
	margin-left: 25px;
}
.rightcol {
	width:435px;
	float:right;
	margin-right: 25px;
}
.adressbox {
	width:435px;
	background: url(../images/bg_halfbox.gif) left top repeat-y;
	margin-bottom:30px;
}
.adressbox_top {
	width:435px;
	background: url(../images/bg_halfbox_top.gif) left top no-repeat;
}
.adressbox_bottom {
	width:435px;
	background: url(../images/bg_halfbox_bottom.gif) left bottom no-repeat;
	height:180px;
}
.adressbox_inner {
	padding:10px 0px 0px 20px;
}
.adressbox ul {
	list-style: none;
	border: none;
}
.adressbox ul li {
	line-height:40px;
	height:40px;
}
.adressbox ul li a {
	font-size:16px;
	color:#2b6043;
	text-decoration: underline;
	padding-left:60px;
}
.adressbox ul li a:hover {
	text-decoration: none;
}
.adressbox ul li.adress1 {
	background: url(../images/ico_adress1.gif) left 5px no-repeat;
}
.adressbox ul li.adress2 {
	background: url(../images/ico_adress2.gif) left 5px no-repeat;
}
.adressbox ul li.adress3 {
	background: url(../images/ico_adress3.gif) left 5px no-repeat;
}
.adressbox ul li.adress4 {
	background: url(../images/ico_adress4.gif) left 5px no-repeat;
}
.adressbox ul li.adress5 {
	background: url(../images/ico_adress5.gif) left 5px no-repeat;
}
.ratgeberbox {
	width:435px;
	background: url(../images/bg_halfgreybox.gif) left top repeat-y;
	margin-bottom:30px;
}
.ratgeberbox_top {
	width:435px;
	background: url(../images/bg_halfgreybox_top.gif) left top no-repeat;
}
.ratgeberbox_bottom {
	width:435px;
	background: url(../images/bg_halfgreybox_bottom.gif) left bottom no-repeat;
	height:180px;
}
.ratgeberbox_inner {
	padding:8px 15px 0px 15px;
}
.ratgeberbox table {
	width:100%;
	margin-bottom:7px;
}
.ratgeberbox table th {
	padding-bottom:8px;
	border-bottom:1px #cccccc solid;
	vertical-align: top;
	text-align: left;
	width:23px;
	padding-top:7px;
}
.ratgeberbox table td.linktext {
	padding-bottom:8px;
	border-bottom:1px #cccccc solid;
	vertical-align: top;
	text-align: left;
	width:300px;
	padding-top:7px;
}
.ratgeberbox table td.linktext a {
	font-size:12px;
	color:#000000;
	line-height:14px;
	text-decoration: none;
}
.ratgeberbox table td.linktext a:hover {
	text-decoration: underline;
}
.ratgeberbox table td.morelink {
	text-align: right;
	vertical-align: top;
	padding-top:7px;
	border-bottom:1px #cccccc solid;
}
.ratgeberbox table td.morelink a {
	font-size:12px;
	color:#f44f00;
	font-weight: bold;
	line-height:14px;
	text-decoration: underline;
}
.ratgeberbox table td.morelink a:hover {
	text-decoration: none;
}
/*BENUTZER ADRESSEN*/
.title_orange {
	font-size:26px;
	font-weight:bold;
	color:#f44f00;
	letter-spacing: -1px;
	margin-bottom:10px;
}
.title_orange_small {
	font-size:18px;
	font-weight:bold;
	color:#f44f00;
	letter-spacing: -1px;
	margin-bottom:10px;
	margin-left: 110px;
}
.title_orange_small a {
	font-size:18px;
	font-weight:bold;
	color:#f44f00;
	letter-spacing: -1px;
	text-decoration: none;
}
.title_orange_small a:hover {
	text-decoration: underline;
}
.adressbox_list {
	width:750px;
	background: url(../images/adressbox_list.gif) left top repeat-y;
	margin-bottom:20px;
	margin-left: auto;
	margin-right: auto;
}
.adressbox_list_top {
	width:750px;
	background: url(../images/adressbox_list_top.gif) left top no-repeat;
}
.adressbox_list_bottom {
	width:750px;
	background: url(../images/adressbox_list_bottom.gif) left bottom no-repeat;
}
.adressbox_list_inner {
	padding:20px;
}
.adressbox_list_left {
	width:340px;
	float:left;
}
.adressbox_list_right {
	width:340px;
	float:right;
}
.adressbox_list_left table, .adressbox_list_right table {
	width:100%;
}
.adressbox_list_left table th, .adressbox_list_right table th {
	width:120px;
	text-align: right;
	vertical-align: top;
	padding-top:4px;
	padding-bottom:4px;
	font-size:12px;
	color:#000;
	font-weight:bold;
	line-height:18px;
}
.adressbox_list_left table td, .adressbox_list_right table td {
	text-align: left;
	font-size:12px;
	vertical-align: top;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	color:#000;
	font-weight:normal;
	line-height:18px;
}
.adressbox_list_left table td strong, .adressbox_list_right table td strong {
	color:#357352;
}
.adressbox_list_left table td a, .adressbox_list_right table td a {
	font-size:12px;
	color:#f44f00;
	font-weight:bold;
	text-decoration: underline;
}
.adressbox_list_left table td a:hover, .adressbox_list_right table td a:hover {
	text-decoration: none;
}
/*ADRESSEN*/
.adressbox_detail {
	width:750px;
	background: url(../images/adressdetail.gif) left top repeat-y;
	margin-bottom:20px;
	margin-left: auto;
	margin-right: auto;
}
.adressbox_detail_top {
	width:750px;
	background: url(../images/adressdetail_top.gif) left top no-repeat;
}
.adressbox_detail_bottom {
	width:750px;
	background: url(../images/adressdetail_bottom.gif) left bottom no-repeat;
}
.adressbox_detail_left {
	width:285px;
	float:left;
}
.adressbox_detail_left img {
	border:4px #e1e1e1 solid;
}
.adressbox_detail_right {
	width:465px;
	float:right;
}
.adressbox_detail_right table {
	width:100%;
}
.adressbox_detail_right table th {
	width:120px;
	padding-top:3px;
	padding-bottom:3px;
	vertical-align: top;
	text-align: right;
	font-size:12px;
	color:#000;
	line-height:18px;
}
.adressbox_detail_right table td {
	padding-top:3px;
	padding-bottom:3px;
	vertical-align: top;
	text-align: left;
	padding-left:20px;
	font-size:12px;
	color:#000;
	line-height:18px;
}
.adressbox_detail_right table td strong {
	color:#357352;
}
.adressbox_detail_right table td a {
	font-size:12px;
	font-weight:bold;
	color:#f44f00;
	text-decoration: underline;
}
.adressbox_detail_right table td a:hover {
	text-decoration: none;
}
.adressbox_detail_inner {
	padding:20px;
}
.adressbox_detail_inner_right {
	padding:20px;
}
.adressbox_detail_left h1 {
	font-size:22px;
	color:#f44f00;
	font-weight:bold;
	line-height:26px;
	margin-bottom:20px;
}
.adressbox_detail_right table td.links_plain a {
	color:#000;
	font-weight:normal;
	padding-right:5px;
	line-height:18px;
}
.adressbox_detail_right table td.produkt_links a {
	padding-right:5px;
}
.map {
	margin-left: auto;
	margin-right: auto;
}
/*260612*/
.agb_variante a {
	font-size:12px;
	color:#079101;
	font-weight:bold;
	text-decoration: underline;
}
.agb_variante a:hover {
	text-decoration: none;
}
.agb_variante a:visited {
	color:#079101;
}
.teaser_v5 {
	width:971px;
	height:204px;
	background: url(../images/bg_teaser_v5.jpg) left top no-repeat;
	margin-bottom:25px;
	margin-top:24px;
}
.teaser_v5_inner {
	padding-left:356px;
}
.teaser_v5 ul {
	list-style: none;
}
.teaser_v5 ul li {
	display: block;
	margin-bottom:17px;
}
.teaser_v5 ul li a {
	display: block;
	width:615px;
	height:49px;
	background: url(../images/teaser_v5_li.gif) left top no-repeat;
	line-height:49px;
	padding-left:20px;
	font-size:24px;
	color:#4d4d4d;
	text-shadow:0px -1px 0 #FFF;
	text-decoration: none;
	letter-spacing: -1px;
}
.teaser_v5 ul li a:hover {
	background: url(../www.Grosshandel-Produkte.de%20-%20Kostenpflichtige%20Anmeldung_files../images/teaser_v5_li_hover.gif) left top no-repeat;
	text-decoration: none;
}
/* SUCHE */

.suche {
	width:971px;
	height:65px;
	background: url(../images/bg_suche.gif) left top no-repeat;
	margin-bottom:17px;
}
.suche_inner {
	padding-left:115px;
	padding-top:16px;
	padding-right:20px;
}
.suche input.input_suche {
	width:441px;
	float:left;
	margin-right:10px;
	padding-top:7px;
	padding-left:10px;
	padding-bottom:7px;
	font-size:16px;
	color:#525252;
	border:1px #c8c8c8 solid;
}
.suche select.suche_select {
	width:271px;
	float:left;
	margin-right:10px;
	padding-left:10px;
	padding-right:10px;
	font-size:16px;
	color:#525252;
	padding-top:6px;
	padding-bottom:6px;
	border:1px #c8c8c8 solid;
}
.btn_suche {
	float:right;
}
.btn_flexibel {
	height:36px;
	float:left;
	background: url(../images/btn_flex_left.gif) left top no-repeat;
}
.btn_flexibel a {
	display: block;
	float:left;
	background: url(../images/btn_flex_right.gif) right top no-repeat;
	color:#FFF;
	font-size:20px;
	text-decoration: none;
	text-shadow:0px -1px 2px #057300;
	font-weight: normal;
	padding-left:20px;
	padding-right:20px;
	height:36px;
	line-height:36px;
	letter-spacing:-0.5px;
}
.btn_flexibel a:hover {
	text-decoration: underline;
}
/* ERROR */

.errorbox {
	width:673px;
	background:#f5c0c0;
	border-radius: 4px;
	margin-bottom:15px;
	border-bottom:4px #a24040 solid;
}
.errorbox_inner {
	padding:20px;
}
.errorbox_title {
	font-size:20px;
	color:#720000;
	margin-bottom:10px;
}
.errorbox ul {
	list-style: none;
}
.errorbox ul li {
	background: url(../images/square_red.gif) left 8px no-repeat;
	line-height:22px;
	font-size:14px;
	color:#000;
	padding-left:14px;
}
.navi.suche_navi {
	margin-bottom:1px;
}
/*.anmeldung_abschliessen_variante      { margin-left:135px; font-size:12px; color:#000; line-height:16px; }*/
/*.anmeldung_abschliessen_variante a     { font-size:12px; color:#079101; font-weight:bold; text-decoration: underline; }*/
/*.anmeldung_abschliessen_variante a:hover    { text-decoration: none; }*/
/*.anmeldung_abschliessen_varianteinput.bestimmung { float:left; margin-right:5px; }*/

/* ERROR */

.errorbox {
	width:673px;
	background:#f5c0c0;
	border-radius: 4px;
	margin-bottom:15px;
	border-bottom:4px #a24040 solid;
}
.errorbox_inner {
	padding:20px;
}
.errorbox_title {
	font-size:20px;
	color:#720000;
	margin-bottom:10px;
}
.errorbox ul {
	list-style: none;
}
.errorbox ul li {
	background: url(../www.Grosshandel-Produkte.de%20-%20Kostenpflichtige%20Anmeldung_files../images/square_red.gif) left 8px no-repeat;
	line-height:22px;
	font-size:14px;
	color:#000;
	padding-left:14px;
}
.produkt_kachelv {
	width:230px;
	height:150px;
	background: url(../images/bg_kachelansicht.gif) left top no-repeat;
	float:left;
	margin-right:17px;
	margin-bottom:5px;
}
.produkt_kachelv.last {
	margin-right:0;
}
.produkt_kachelv_image {
	width:230px;
	height:149px;
}
.produkt_kachelv_image table {
}
.produkt_kachelv_image table td {
	width:230px;
	height:149px;
	text-align: center;
	vertical-align: middle;
}
.produkt_kachelv_bottom {
	width:230px;
	height:50px;
	font-size:12px;
	color:#434343;
	line-height:20px;
}
.produkt_kachelv_bottom_inner {
	padding:7px 0px 0px 15px;
}
.produkt_kachelv_bottom a {
	font-size:18px;
	color:#066d01;
	text-shadow:0px 1px 0 #FFF;
	text-decoration: none;
	line-height:20px;
	letter-spacing:-0.5px;
}
.produkt_kachelv_bottom a:hover {
	text-decoration: underline;
}

.list_a a:link {color:blue; text-decoration:none; font-family: Arial, Helvetica, sans-serif;}
.list_a a:visited {color:blue; text-decoration:none; font-family: Arial, Helvetica, sans-serif;}
.list_a a:active {color:blue; text-decoration:none; font-family: Arial, Helvetica, sans-serif;}
.list_a a:hover {color:black; text-decoration:none; font-family: Arial, Helvetica, sans-serif;}

a.normal:link {
  color: rgb(227, 98, 1);
  text-decoration:underline; font: 12px Arial, Helvetica, sans-serif;
  font-weight: bold;
  }
 a.normal:visited {
  color: rgb(227, 98, 1);
  text-decoration:underline; font: 12px Arial, Helvetica, sans-serif;
  font-weight: bold;
  }
 a.normal:hover {
  color: rgb(227, 98, 1);
  text-decoration:underline; font: 12px Arial, Helvetica, sans-serif;
  font-weight: bold;
}
