extranavhtml {height:100%;}
a {outline: none;}
img, image {border:none;}
body {color:#555;background:#2892E2 url(../images/bg_site.jpg) repeat-x top;margin:0px;padding:0px;height:100%;font-size:16px;font-family:Arial,sans-serif;}

.sp_top {height:11px;width:632px;position:relative;margin-left:-3px;background:transparent url(../images/sp_top.png) no-repeat left bottom;}
.sp_bottom {height:11px;width:632px;position:relative;margin-left:-3px;background:transparent url(../images/sp_bottom.png) no-repeat left top;}

a {color:#002F65;text-decoration:underling;}
a:hover {color:#002F65;}

div#wrapper {width:100%}
#content {}
.left_head {background:transparent url(../images/bg_header.jpg) repeat-x top;height:116px;width:%;}
.center_head {background:transparent url(../images/bg_header.jpg) repeat-x top;height:116px;width:844px;}
.right_head {height:116px;width:%;}

.left_content {background:transparent url(../images/bg_content.jpg) repeat-x top;width:%;height:100%;}
.center_content {width:844px;background:transparent url(../images/bg_center_content_middle.jpg) no-repeat right 22px;valign:top;vertical-align:top;height:100%;}
.right_content {background:transparent url(../images/bg_right_content.png) no-repeat left top;width:%;}

#startsite_inner {
	display: block;
	height: 400px;
	background: transparent url(../neues_startbild.png) no-repeat right 30px;
	position: relative;
}
.index-slogen {
	position: absolute;
	top: 80px;
	margin-left: 10px;
}
#a3links {position:absolute;margin-top:-10px;width:844px;height:30px;background:transparent url(../images/2links.gif) no-repeat left top;}

#ihead {width:844px;height:116px;}
#main_nav {float:left;width:600px;height:116px;}
#lang_nav {height:40px;}
#lang_nav a {color:#7FC0DE;text-decoration:none;font-size:0.7em;padding-top:13px;display:block;height:11px;}
#logo {float:right;width:203px;height:116px;background:transparent url(../images/bg_header.jpg) repeat-x top;height:116px;}
#ilogo {}
#search_extra {float:left;width:440px;height:78px;}

#nav {height:38px;clear:both;width:600px;}
#main_nav ul {margin:0;padding:0;height:38px;}
#main_nav ul li {list-style:none;float:left;}
#main_nav ul li a,
#main_nav ul li a:link {text-indent:-1000em;display:block;background-repeat:no-repeat;/*background-position:-200px -300px;*/background-position:center 4px;height:38px;font-size:0.8em;text-decoration:none;color:#999;}
#main_nav ul li a:hover {color:#002B34;background-color:#fff;}
#main_nav ul li.trenner {background:transparent url(../images/line_nav.gif) no-repeat bottom;height:38px;width:2px;}

#main_nav #extranav {float:left;padding:13px 0 0 0}
#main_nav #extranav a,
#main_nav #extranav a:link {text-indent:-0em;color:#7FC0DE;text-decoration:none;font-size:0.7em;padding:0;height:11px;}
#main_nav #extranav a.exn_home {padding:0 11px 0 2px;}
#main_nav #extranav a.exn_contact {padding:0 18px 0 0;}

#main_nav .facebooklink {
}
#main_nav .facebooklink a {text-indent:-0em;color:#7FC0DE;text-decoration:none;font-size:0.7em;padding:13px 0 13px 15px;height:11px;display: inline-block;
	background: transparent url(../images/facebook_icon.gif) no-repeat left center;
}
* + html #main_nav {
	position: relative;
}
* + html #main_nav .facebooklink {
	position: absolute;
	top:0;
	left: 270px
}
* html #main_nav {
	position: relative;
}
* html #main_nav .facebooklink {
	position: absolute;
	top:0;
	left: 270px
}
a.product-facebooklink {
	display: inline-block;
	width: auto;
	padding-left: 7px;
	background: transparent url(../images/background-prod-facebook-right.png) no-repeat left top;
	text-decoration: none;
	color: #1A84CA;
	margin-left: 13px;
	margin-bottom: 20px;
}
a.product-facebooklink span {
	display: block;
	padding: 0 13px 0 5px;
	background: transparent url(../images/background-prod-facebook-left.png) no-repeat right top;
}
a.product-facebooklink span span {
	display: block;
	padding: 6px 0 6px 12px;
	background: transparent url(../images/icon-produkt-facebook.png) no-repeat left 6px;
	font-size: 11px;
	text-decoration: none;
}
* + html a.product-facebooklink span span {
	padding-top: 4px;
}
a.product-facebooklink:hover {
	color: #BF0000;
	text-decoration: none;
}
a.product-facebooklink:hover span span {
	background-position: left -74px
}

#subnavigation ul {width:140px;margin:0;padding:0;}
#subnavigation ul li {background-repeat:no-repeat;list-style:none;background-position:left center;background-color:none;width:140px;border-bottom:1px solid #419FE3;}
#subnavigation ul li a,
#subnavigation ul li a:link{text-indent:-1000em;display:block;background-repeat:no-repeat;/*background-position:-200px -300px;*/background-position:left center;width:140px;text-decoration:none;}
#subnavigation ul li a:hover {background-position:-200px -300px;}

#index_pic {height:348px;width:844px;margin:0 auto;}
#zwline {height:105px;width:844px;margin:0 auto;}
#beratung {height:500px;width:844px;margin:0 auto;}
#marke {height:286px;padding: 30px 0 60px 0;width:500px;margin:0 auto;
	background: transparent url(../images/bg_video.png) no-repeat left bottom;
}
.index_boxes {
	display: block;
	position: relative;
	width: 846px;
	margin-left:-2px
}
.startsite_blox {
	margin-top: 30px;
	display: block;
	float: left;
	width: 282px;
	height: 197px;
	overflow: hidden;
}
.startsite_image {
	display: block;
	white-space: 282px;
	height: 197px;
	background-repeat: no-repeat;
	background-position: left top;
}
.startsite_box_inner {
	display: block;
	width: 282px;
	height: 91px;
	padding: 106px 0 0 20px;
	background: transparent url(../images/background_index_box.png) no-repeat left top;
}
body .startsite_box_inner a {
	text-decoration: none;
	display: block;
	background: transparent url(../images/startsite-iconlink.gif) no-repeat left bottom;
	padding-bottom: 15px;
}
body .startsite_box_inner span,
body .startsite_box_inner a span {
	display: block;
	color: #007FBE;
	font-size: 15px;
	line-height: 120%;
}

#right_content {position:absolute;margin-left:844px;height:316px;width:140px;background:transparent url(../images/bg_right_content.png) no-repeat left top;}
#right_head {position:absolute;margin-left:844px;height:116px;width:107px;top:0;background:transparent url(../images/bg_right_head.jpg) no-repeat left top;}
#right_content2 {position:absolute;margin-left:844px;height:516px;width:140px;background:transparent url(../images/bg_right_content.png) no-repeat left top;}
#center_content_top {height:22px;width:844px;background:transparent url(../images/bg_center_content_top.png) no-repeat right top;}

#lang_nav {height:40px;}

#footer {font-size:0.7em;color:#94D4FF;float:right;padding:80px 0 60px 0;
	margin-right: 5px;
}
#footer a {
	color: #94D4FF;
	text-decoration: none;
}
#footer a:hover {
	color:#002F65;
}
#wrp2 #footer {
	margin-right: 50px;
}

#search_extra form {margin:0;width:300px;border:none;padding:0;font-size:0.9em;position: relative}
#search_s:hover {cursor:hand;cursor:pointer;}
.feld2{background-image:url(../../input.gif);background-repeat:no-repeat;background-position:left 11px;border:none;width:105px;height:28px;float:left;padding:0 0 0 10px;}

.search_in {width:85px;margin-top:11px;}
.search_send {color:#7FC0DE;width:43px;margin-top:10px;}
.searchfr {width:53px}
.search_in, .search_send {height:15px;float:left;border:none;border:none;background:none;font-size:0.7em;line-height:15px;padding-left:0;vertical-align:bottom;}
.search_send {height:17px;margin-left:-5px;border:none;font-size:0.7em;margin-right:10px}
#search_s {background-color:none;}
#search_s {
padding-top /*\**/: 2px\9
}

#wrp {margin-bottom:0px;}
#wrp2 {margin-bottom:0px;}
#wrp23 {margin-bottom:0px;padding-top:37px;}
#headline {position:absolute;margin:15px 0 0 177px;}
#vwr_extra {height:105px;}
#wrap {float:left;color:#fff;width:574px;margin:0;}
#contenting {width:397px;font-size:0.8em;line-height:1.4em;float:right;maring:0;}
.contenting {width:397px;font-size:0.8em;line-height:1.4em;float:left;maring:0;}
#contenting2 {width:674px;font-size:14px;line-height:1.4em;float:right;maring:0;color:#fff;}
#contenting2b {width:666px;font-size:14px;line-height:1.4em;float:right;maring:0;color:#fff;}
#contenting2bc {width:766px;display:block;clear:both;font-size:14px;line-height:1.4em;maring:0;color:#fff;height:250px;}
#subnavigation {float:left;width:140px;height:316px;}
.blau {color:#67BBFF;}
.clear {clear:both;line-height:0.00001em;height:0px;text-indent:-1000em;}

#contenting2b ul {margin:0 110px 17px 0;padding:0;border-top:1px solid #5AB3F9;background-color:#0076C0;}
#contenting ul {margin:0 0 17px 0;padding:0;border-top:1px solid #5AB3F9;background-color:#0076C0;}

#contenting2b ol {margin:0 110px 17px 19px;padding:0;border-top:1px solid #5AB3F9;}
#contenting ol {margin:0 0 17px 19px;padding:0;border-top:1px solid #5AB3F9;}

#contenting2b ul li, 
#contenting ul li {font-size:13px;margin:0;padding:7px 7px 7px 24px;list-style:none;background:transparent url(../images/bullet_bc.gif) no-repeat 8px 1.2em;border-bottom:1px solid #5AB3F9;}

#contenting2b ol li, 
#contenting ol li {font-size:13px;margin:0 0 7px 0;padding:0 0 7px 0;border-bottom:1px solid #5AB3F9;}
#contenting ol li p {font-size:13px;margin:0 0 17px 0;padding:0;border-bottom:1px solid #5AB3F9;}


#contenting2b ul li a,
#contenting ul li a {color:#002F65;text-decoration:none;}
#contenting2b ul li a:hover,
#contenting ul li a:hover {color:#002F65;text-decoration:underline;}

#contenting2b .acc_produkt ul, #contenting .acc_produkt ul,
#contenting2b .acc_produkt ul li, #contenting .acc_produkt ul li {background-color:transparent;border:none;}

#contenting p {margin:0 0 17px 0;font-size:13px;line-height:17px;}
#contenting2b p {margin:0 110px 17px 0;font-size:13px;line-height:17px;}
#contenting2b .contenting p {margin:0 0px 17px 0;font-size:13px;line-height:17px;}


#extra {float:right;width:230px;font-size:0.8em;line-height:1.4em;}
#extra p {margin:0 0 12px 7px;}


#extra h3 {font-size:11px;line-height:130%;color:#fff;font-weight:normal;padding-left:10px;}

#extra .prod_box_top {background:transparent url(../images/prod_box_top.png) no-repeat left bottom;height:9px;width:227px;}
#extra .prod_box_content {background:transparent url(../images/prod_box_content.png) no-repeat left top;height:118px;width:227px;}
#extra .prod_box_bottom {background:transparent url(../images/prod_box_bottom.png) no-repeat left top;height:9px;width:227px;}

#extra .prod_box_content a span.over {display:none;}
#extra .prod_box_content a span.link {display:block;}

#extra .prod_box_content a {position:absolute;display:block;margin:40px 0 0 24px;}
#extra .prod_box_content a span.image {position:absolute;margin:-40px 0 0 105px;}

#extra .prod_box_content a:hover span.over {display:block;}
#extra .prod_box_content a:hover span.link {display:none;}


#headline_btr {margin:30px 0 15px 0;}
.ibr {position:relative;}

/*Boxen */
.box_base {height:163px;}
.box_content {height:158px;} /* box_base höhe -5px */

.TL {height:148px;} /* box_base höhe -15px */
.BL {height:15px;}
.TR {height:118px;} /* box_base höhe -45px */
.BR {height:45px;}
.BB {height:5px;}
.BT {height:3px;}

.box_base {margin:0 0 0 18px;position: relative;width:218px}
.box_content {background:transparent url(../images/box_content.png) repeat-x left 3px;}

.box_top {background:transparent url(../images/box_top.png) repeat-x left top;}
.box_bottom {background:transparent url(../images/box_bottom.png) repeat-x left top;}

.box_left_top {background:transparent url(../images/box_left_top.png) no-repeat left top;}
.box_left_bottom {background:transparent url(../images/box_left_bottom.png) no-repeat left top;}
.box_right_top {background:transparent url(../images/box_right_top.png) no-repeat left top;}
.box_right_bottom {background:transparent url(../images/box_right_bottom.png) no-repeat left top;}

.TL {margin-left:-18px;width:18px;position:absolute;background-color:transparent;z-index:9 !important; }
.BL {margin-left:-18px;width:18px;position:absolute;background-color:transparent;z-index:9 !important; }
.TR {margin-right:-43px;width:43px;position:absolute;background-color:transparent;z-index:9 !important; }
.BR {margin-right:-43px;width:43px;position:absolute;background-color:transparent;z-index:9 !important; }
.BB,.BT {width:100%;position:absolute;background-color:transparent;z-index:9999 !important; }

.TL {top:0;left:0;}
.BL {bottom:0;left:0;}
.TR {top:0;right:0;}
.BR {bottom:0;right:0;}
.BB {bottom:0;}
.BT {top:0;}

#center {width:844px;margin:50px 0 0 -5px;display:block;}
.wrapping {float:left;width:558px;}
.boxing_left {float:left;width:270px;}
.boxing_middle {float:right;width:270px;}
.boxing_right {float:right;width:270px;}

/* Content Box*/

.box_icontent {padding:16px 4px;}
.box_icontent .render_text {margin:0 0 17px 0;padding:0;}
.box_icontent p {margin:0;padding:0;font-size:0.74em;color:#002D64;}
.box_icontent p.left {float:left;padding:0 18px 20px 0;}
.box_icontent .hellblau {color:#0081BE;}
.box_icontent a, .box_icontent a:link {margin-top:11px;display:inline-block;color:#CC0000;text-decoration:none;padding-bottom:19px;background:transparent url(../images/box_link_pf.gif) no-repeat left bottom;line-height:13px;position:absolute;z-index:12;}

.box_base .box_content .box_icontent div.c_image {position: absolute;width:252px;height: 155px;margin: -13px 0 0 0;z-index:11;background-repeat:no-repeat;background-position:right center;text-align:right;}

/*bl_boxen */
.bl_box_base {height:133px;}
.bl_box_content {height:129px;} /* bl_box_base höhe -4px */

.bl_TL {height:122px;} /* bl_box_base höhe -11px */
.bl_BL {height:11px;}
.bl_TR {height:96px;} /* bl_box_base höhe -37px */
.bl_BR {height:37px;}
.bl_BB {height:4px;}
.bl_BT {height:2px;}

.bl_box_base {margin:0 0 0 13px;position: relative;width:177px}
.bl_box_content {background:transparent url(../images/bl_box_content.png) repeat-x left 2px;}

.bl_box_top {background:transparent url(../images/bl_box_top.png) repeat-x left top;}
.bl_box_bottom {background:transparent url(../images/bl_box_bottom.png) repeat-x left top;}

.bl_box_left_top {background:transparent url(../images/bl_box_left_top.png) no-repeat left top;}
.bl_box_left_bottom {background:transparent url(../images/bl_box_left_bottom.png) no-repeat left top;}
.bl_box_right_top {background:transparent url(../images/bl_box_right_top.png) no-repeat left top;}
.bl_box_right_bottom {background:transparent url(../images/bl_box_right_bottom.png) no-repeat left top;}

.bl_TL {margin-left:-13px;width:13px;position:absolute;background-color:transparent;z-index:9999 !important; }
.bl_BL {margin-left:-13px;width:13px;position:absolute;background-color:transparent;z-index:9999 !important; }
.bl_TR {margin-right:-37px;width:37px;position:absolute;background-color:transparent;z-index:9999 !important; }
.bl_BR {margin-right:-37px;width:37px;position:absolute;background-color:transparent;z-index:9999 !important; }
.bl_BB,.bl_BT {width:100%;position:absolute;background-color:transparent;z-index:9999 !important; }

.bl_TL {top:0;left:0;}
.bl_BL {bottom:0;left:0;}
.bl_TR {top:0;right:0;}
.bl_BR {bottom:0;right:0;}
.bl_BB {bottom:0;}
.bl_BT {top:0;}

.scharf {position:relative;margin:-70px 0 15px 0;}

a.l_col_link,
a.l_col_link2 {
	background: transparent url(../images/bg_linking.png) no-repeat left top;
}
a.l_col_piclink,
a.l_col_piclink2 {
	background: transparent url(../images/bg_piclinking.png) no-repeat left top;
}
a.l_col_piclink,
a.l_col_link {
	font-size: 12px;
	font-weight: bold;
	display: block;
	color: #fff;
	height: 49px;
	line-height: 49px;
	text-decoration: none;
	padding: 0 20px 0 15px;
	margin-bottom: 5px;
	overflow: hidden;
}
a.l_col_piclink:hover,
a.l_col_piclink2:hover,
a.l_col_link2:hover,
a.l_col_link:hover {
	background-position: left -101px;
	color: #002F65;
}
a.l_col_piclink2,
a.l_col_link2 {
	font-size: 12px;
	font-weight: bold;
	display: block;
	height: 39px;
	line-height: 14px;
	color: #fff;
	text-decoration: none;
	padding: 10px 58px 0 15px;
	margin-bottom: 5px;
}

.sl_keyvisual {
	background:transparent url(../images/bildrahmen.png) no-repeat;
	width:221px;
	height:136px;
}
.isl_key {
	width:221px;
	height:136px;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0 0 15px 2px;
}
.p1, .p2 {
	display: block;
	margin-bottom: 2px;
}

h2 {font-size:16px;padding:0;margin:0 0 15px 0;}

h2.inacc {
	margin: 40px 0 20px 0;
}

/* Formulare */

#coolform * {
	margin: 0;
	padding: 0;
}
#coolform input {
	font-size: 1.0em;
	width: 10px;
	margin:0 2px 0 0;
	padding:0;
}

#form * {
	margin: 0;
	padding: 0;
}

#form #inform {
	margin: 0;
	padding: 20px 5px;
	background-color:#0076C0;
}

#container #form fieldset {
	border: none;
	/*border-bottom: 1px solid #ccc;*/
	padding: 15px 0;
}

#form legend {
	display: none;
}

#form label {
	display: block;
	float: left;
	width: 110px;
	padding: 8px 5px 5px 3px;
	text-align:left;
}
#form .ifdiv label {
	width: 260px;
}

#form label.lcheckbox {
	border-right: none;
	margin:0;
	padding:0 0 16px 0;
	width: 215px;
	font-size: 0.9em;
}

#form p.pflichtfelder {
	clear:both;
	margin-left:135px;	
	padding:15px 0 0 0;
	color:#258EDC;
}
#form span {
	color:#CC0000;
}
#form input, 
#form select, 
#form textarea {
	float: left;
	width: 230px;
	border: 1px solid #258FDC;
	margin: 5px;
	padding: 3px 0;
	background-color: #258FDC;
}
#form .iffix input, 
#form .iffix select, 
#form .iffix textarea {
	float: left;
	width: 280px;
	border: 1px solid #258FDC;
	margin: 5px 5px 5px 6px;
	padding: 3px 0;
	background-color: #258FDC;
}



#form .radio {
	width:auto;
	height: auto
}
#form .error {
	border: 1px solid #CC0000;
}

#form input,
#form textarea {
	font-size: 1.0em;
}
#form select {
	font-size: 0.9em;
}


#container .left #form input.text {
	height: 27px;
	width: 300px;
	float: left;
	margin: 5px;
}

#form input.checkbox {
	width: auto;
	padding: 0 ;
	border: none;
	margin: 3px 19px 0 103px;
}

input.submit,
#form input.submit {
	cursor: pointer;
	background-color:#2792E2;
	border:none;
	margin: 5px 5px 5px 5px;
	width: 120px;
	height: 34px;
	text-transform:uppercase;
	font-size:1.2em;
}
.backlink,
input.more {
	cursor: pointer;
	background-color:#002F65;
	border:none;
	margin: 5px 5px 0 5px;
	width: 130px;
	text-align:left;
	padding:0;
	height: 34px;
	text-transform:uppercase;
	font-size:1.2em;
	color:#fff;
}


#form input.submit:hover {
}

#form label.textarea, 
#form textarea.textarea {
	height: 146px;
}

#form label.lable_textarea {
	width:400px;
}

#form .iffix .capt {
	width: 200px;
}

#form .ffxtable td {
	border-bottom:1px solid #064E64;
	padding:3px
}
.iffix {
	width: 420px;
	clear: both;
}

.rot, .red {color:#fff;background-color: #002F65; display:block; padding: 5px;}


/*************************************************************************************/
/*************************************************************************************/
/* Formulare */

.block {
	line-height: 1.4em;
	padding: 0;
	font-size: 14px;
	width: 416px;
}
#form-module * {
	margin: 0;
	padding: 0;
	font-family: arial,sans-serif;
	background-color:#0076C0;
	width: 416px;
}
#form-module {
	margin: 0;
	padding: 0;
}
#form-module fieldset {
	border: none;
	padding: 0 0 15px 0;
	border-bottom:1px solid #67BBFF;
}

#form-module legend {
	display: none;
}

#form-module .element .headline {
	margin: 0 0 16px 0;
	font-size: 0.0001em;
	line-height: 0.0001em;
	height: 16px;
	padding: 0;
	border-bottom: 4px solid #E32119;
	display:block;
	width: 480px;
}

#form-module .element {
	display: block;
	clear: both;
	border-top:1px solid #67BBFF;
	padding:10px 0;
}

#form-module label {
	display: block;
	float: left;
	width: 80px;
	padding: 12px 0 0 0;
	margin-left: 9px;
	text-align:left;
	font-size: 12px;
}

#form-module label.checkbox {
	border-right: none;
	margin:0;
	padding:0;
	width: 200px;
}

#form-module input, 
#form-module select, 
#form-module textarea {
	float: left;
	width: 311px;
	border-left: none;
	border-right: none;
	border-top: none;
	margin: 5px 5px 15px 5px;
	background-color: #fff;
	font-family: arial,sans-serif;
}

#form-module input,
#form-module textarea {
	font-size: 16px;
	border-top:4px solid #fff;
	border-bottom:4px solid #fff;
	font-family: arial,sans-serif;

}
#form-module select {
	font-size: 16px;
}


#form-module input.text {
	height: 27px;
	font-family: arial,sans-serif;
}

#form-module input.checkbox {
	width: auto;
	padding: 0 ;
	border: none;
	margin: 1px 10px 0 105px;
}

#form-module input.submit {
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	background: transparent url(../images/send-button.gif) no-repeat center center;
	border:none;
	color: #fff;
	line-height: 1.1em;
	margin: 5px 5px 5px 90px;
	padding: 1px 27px 1px 27px;
	width: auto;
	font-family: arial,sans-serif;
	text-transform: none;
}

#form-module input.submit:hover {
	color: #fff;
}

#form-module label.textarea, 
#form-module textarea.textarea {
	height: 100px;
}

#form-module-thanks {
	display: block;
	font-size: 16px;
}



/* Radio box */
#form div.radio3,
#form div.radio2,
#form div.radio {
	height: 17px;
	width: 17px;
	overflow: hidden;
	background: #258FDC;
	float: left;
	display: inline;
	margin-right: 10px;
	position: relative;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: solid 2px #002F65;
	padding: 0;
}

#form .sgut .radio3 focus,
#form .sgut .radio2 focus,
#form .sgut .radio focus,
#form .sgut .radio3,
#form .sgut .radio2,
#form .sgut .radio {border-color:#71EC4C;}

#form .gut .radio3 focus,
#form .gut .radio3 focus,
#form .gut .radio focus,
#form .gut .radio3,
#form .gut .radio2,
#form .gut .radio {border-color:#59CC3D;}

#form .ok .radio3 focus,
#form .ok .radio2 focus,
#form .ok .radio focus,
#form .ok .radio3,
#form .ok .radio2,
#form .ok .radio {border-color:#50B0EC;}

#form .bad .radio3 focus,
#form .bad .radio2 focus,
#form .bad .radio focus,
#form .bad .radio3,
#form .bad .radio2,
#form .bad .radio {border-color:#CA6D57;}

#form .sbad .radio3 focus,
#form .sbad .radio2 focus,
#form .sbad .radio focus,
#form .sbad .radio3,
#form .sbad .radio2,
#form .sbad .radio {border-color:#EE9472;}


#form div.radio3.focus span,
#form div.radio2.focus span,
#form div.radio.focus span {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-position: center center;
}

*+ html #form div.radio3.focus span,
*+ html #form div.radio2.focus span,
*+ html #form div.radio.focus span {
	top: -4px;
	left: -4px;
	right: 0;
	bottom: 0;
	background-position: center center;
}

#form div.radio3 span,
#form div.radio2 span,
#form div.radio span {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
}

*+ html #form div.radio3 span,
*+ html #form div.radio2 span,
*+ html #form div.radio span {
	position: absolute;
	display: block;
	top: -4px;
	left: -4px;
	right: 0;
	bottom: 0;
	overflow: hidden;
}


#form div.radio3 span.checked,
#form div.radio2 span.checked,
#form div.radio span.checked {
	background: url(../images/radio.png) no-repeat center center;
}



#form div.radio3 span input,
#form div.radio2 span input,
#form div.radio span input {
	position: absolute;
	opacity: 0;
	padding: 0;
}
.newsticker {
	position: absolute;
	bottom: 10px;
	background: transparent url(/layout/background-newsticker.png) no-repeat left top;
}
#slider-code { height: 92px; overflow:hidden; }
#slider-code .viewport { float: left; width: 342px; height: 75px; overflow: hidden; position: relative; }
#slider-code .disable { visibility: hidden; }
#slider-code .overview { list-style: none; padding: 0; margin: 0;  position: absolute; left: 0; top: 0; }
#slider-code .overview li{ float: left; margin: 0; padding: 1px; height: 75px; width: 342px;font-size: 16px;line-height: 120%;color: #fff}
#slider-code .overview li span,
#slider-code .overview li span a { margin-top: 18px;display:block;font-size: 16px;line-height: 120%;color: #fff}
#slider-code .overview li span a:hover {
	color: #fff;
}
#slider-code .pager { overflow:hidden; list-style: none; clear: both; margin:0; padding:0; }
#slider-code .pager li { float: left; margin-right: 3px;}
#slider-code .pagenum { 
	background: transparent url(/layout/icon-linkbutton.png) no-repeat left top;
	text-decoration: none;
	height: 9px;
	width: 10px;
	text-indent: -9999em;
	display: block; }
#slider-code .active { background-position: left bottom; }

