/*######################### GLOBAL CSS - BEGIN #########################*/

body {background:#FFF;}
body, form, fieldset, label, legend, input, select, textarea, option, img, p, h1, h2, h3, h4, h5, h6, table, tr, td, th, tbody, thead, tfoot, caption, ul, dl, ol, li, dd, dt {margin:0; padding:0;}
body, form, fieldset, img, legend {border:0;}
ul, ol {padding-left:30px;}
table {border-collapse:collapse; border-spacing:0;}

a {cursor:pointer;}
p {padding-bottom:15px;}
a img {border:0;}

/*######################### GLOBAL CSS - END #########################*/




/*######################### COMMON CSS - BEGIN #########################*/

.hr {height:1px; display:block; margin:9px 0; background:#E0E0E0;}
.hr * {display:none;}

.img {display:block;}
.img * {display:none;}

.p {line-height:130%; padding-bottom:15px;}

.show {display:block;}
.hide {display:none;}

.relative {position:relative;}
.absolute {position:absolute;}

.left {float:left !important;}
.right {float:right !important;}
.clear {clear:both;}
.break {display:block; clear:both;}
.block {display:block;}
.inline-block {display:inline-block !important;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.txt-normal{font-weight:normal !important;}
/*Clear floats | non-IE browsers*/
.clear-fix:after{content:".";display:block;clear:both;visibility:hidden;height:1px;margin-top:-1px;overflow-y:hidden;}

.disabled, .disabled * {-moz-opacity:50; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); opacity:0.5;}
tr.disabled * {-moz-opacity:90; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); opacity:0.9;}

ul.clearall, ul.clearall li {margin:0; padding:0; list-style:none;}
input.clearall {padding:0; margin:0; border:0;}

.label-i {display:block; margin-bottom:13px; margin-right:10px; float:left; line-height:160%;}
.label-b {display:block; line-height:160%;}
.label-checkbox, .label-radio {margin:2px 0 0 5px; /*margin-left:5px;*/ float:left; line-height:130%; vertical-align:middle;}

.checkbox, .radio {margin:3px 0 0 0; *margin-top:0; padding:0; border:0; background:transparent; width:auto; height:auto; float:left; vertical-align:middle;}

.noblts, .noblts li {margin:0; padding:0; list-style:none;}

/* margins */
.m0 {margin:0;}

.mr0 {margin-right:0;}
.mb0 {margin-bottom:0 !important;}
.ml0 {margin-left:0 !important;}
.mt0 {margin-top:0 !important;}
.mt1 {margin-top:1px !important;}

.ml2 {margin-left:2px;}
.mb2 {margin-bottom:2px !important;}
.mt2 {margin-top:2px !important;}

.ml3 {margin-left:3px;}
.mr3 {margin-right:3px;}
.mt3 {margin-top:3px !important;}

.mt4 {margin-top:4px !important;}
.mr4 {margin-right:4px;}

.mt5 {margin-top:5px !important;}
.mb5 {margin-bottom:5px !important;}
.ml5 {margin-left:5px;}
.mr5 {margin-right:5px;}

.mt6 {margin-top:6px !important;}
.mb6 {margin-bottom:6px !important;}
.mr6 {margin-right:6px; !important;}

.mt7 {margin-top:7px !important;}

.mr8 {margin-right:8px !important;}
.ml8 {margin-left:8px !important;}
.mb8 {margin-bottom:8px !important;}

.ml9 {margin-left:9px !important;}

.m10 {margin:10px;}
.mt10 {margin-top:10px !important;}
.mr10 {margin-right:10px;}
.mb10 {margin-bottom:10px !important;}

.ml7 {margin-left:7px;}
.ml10 {margin-left:10px;}

.mt11 {margin-top:11px !important;}

.ml12 {margin-left:12px;}
.mt12 {margin-top:12px !important;}

.ml13 {margin-left:13px;}
.mt13 {margin-top:13px;}

.mb14 {margin-bottom:14px !important;}

.mr15 {margin-right:15px !important;}
.mb15 {margin-bottom:15px;}
.ml15 {margin-left:15px;}
.mt15 {margin-top:15px !important;}

.mb16 {margin-bottom:16px !important;}
.mt16 {margin-top:16px !important;}

.ml18 {margin-left:18px;}

.mb20 {margin-bottom:20px !important;}
.mr20 {margin-right:20px;}
.ml20 {margin-left:20px;}
.mt20 {margin-top:20px !important;}

.ml22 {margin-left:22px !important;}

.ml25 {margin-left:25px !important;}
.mr25 {margin-right:25px;}
.mt25 {margin-top:25px !important;}
.mb26 {margin-bottom:26px;}

.mb30 {margin-bottom:30px;}
.ml30 {margin-left:30px !important;}
.mt30 {margin-top:30px;}
.mr30 {margin-right:30px;}

.mt35 {margin-top:35px;}

.ml36 {margin-left:36px !important;}
.ml38 {margin-left:38px !important;}

.mb40 {margin-bottom:40px;}
.mr40 {margin-right:40px;}
.mt40 {margin-top:40px;}
.ml40 {margin-left:40px;}
.ml41 {margin-left:41px;}

.ml44 {margin-left:44px;}
.ml45 {margin-left:45px;}

.mt50 {margin-top:50px;}
.mr50 {margin-right:50px;}

.mr53 {margin-right:53px;}

.ml56 {margin-left:56px !important;}
.mr56 {margin-right:56px;}

.mt60 {margin-top:60px;}
.ml60 {margin-left:60px;}
.mr60 {margin-right:60px;}

.mb65 {margin-bottom:65px;}

.ml70 {margin-left:70px;}
.mt70 {margin-top:70px;}
.mr70 {margin-right:70px}

.mr80 {margin-right:80px}

.mt120 {margin-top:120px !important;}
.ml145 {margin-left:145px !important;}
.ml160 {margin-left:160px;}
.mr165 {margin-right:165px;}
.ml189 {margin-left:189px;}
.ml190 {margin-left:190px;}
.ml210 {margin-left:210px;}
.ml230 {margin-left:230px;}

.mt-60 {margin-top:-60px;}

.mh20{margin-right:20px;margin-left:20px;}
.mHauto{margin-right:auto;margin-left:auto;}

.mv5 {margin-top:5px; margin-bottom:5px;}
.mv10 {margin-top:10px; margin-bottom:10px;}
.mv25 {margin-top:25px; margin-bottom:25px;}


/* paddings */
.p0 {padding:0;}

.pb0 {padding-bottom:0 !important;}
.pt0 {padding-top:0 !important;}
.pl0{padding-left:0 !important;}

.pt1 {padding-top:1px !important;}

.pt2 {padding-top:2px !important;}

.pb5 {padding-bottom:5px !important;}
.pt5 {padding-top:5px !important;}
.pr5 {padding-right:5px;}
.pl5{padding-left:5px;}

.p10 {padding:10px !important;}
.pt10 {padding-top:10px !important;}
.pr10 {padding-right:10px;}
.pb10 {padding-bottom:10px;}
.pl10 {padding-left:10px !important;}

.p12 {padding:12px !important;}

.pr12 {padding-right:12px !important;}
.pl12 {padding-left:12px !important;}

.pr15 {padding-right:15px !important;}
.pl15 {padding-left:15px !important;}
.pb15 {padding-bottom:15px !important;}

.pl17 {padding-left:17px !important;}
.pr17 {padding-right:17px !important;}

.pl20 {padding-left:20px !important;}
.pr20 {padding-right:20px !important;}
.pb20 {padding-bottom:20px !important;}
.pt20 {padding-top:20px !important;}

.pl35 {padding-left:35px !important;}
.pb35 {padding-bottom:35px !important;}

.pr40 {padding-right:40px;}

.pr45 {padding-right:45px !important;}

.pr50 {padding-right:50px;}

.pl230 {padding-left:230px !important;}

.ph6{padding-right:6px !important;padding-left:6px !important;}
.ph10 {padding-right:10px !important; padding-left:10px !important;}
.ph15{padding-right:15px !important;padding-left:15px !important;}
.ph17{padding-right:17px !important;padding-left:17px !important;}
.ph20{padding-right:20px !important;padding-left:20px !important;}
.ph22{padding-right:22px !important;padding-left:22px !important;}
.pv2,
.pv2 td{padding-top:2px !important; padding-bottom:2px !important;}

.pv9 {padding-top:9px !important; padding-bottom:9px !important;}
.pv15{padding-top:15px !important;padding-bottom:15px !important;}

.w16 {width:16px;}
.w30 {width:30px;}
.w38 {width:38px;}
.w40 {width:40px;}
.w50 {width:50px;}
.w60 {width:60px;}
.w65 {width:65px;}
.w70 {width:70px;}
.w74 {width:74px;}
.w75 {width:75px;}
.w76 {width:76px;}
.w77 {width:77px;}
.w80 {width:80px;}
.w85 {width:85px;}
.w90 {width:90px;}
.w95 {width:95px;}
.w96 {width:96px;}
.w100 {width:100px; *width:95px;}
.w107 {width:107px;}
.w110 {width:110px; *width:105px;}
.w111 {width:111px;}
.w114 {width:114px;}
.w115 {width:115px;}
.w116 {width:116px;}
.w117 {width:117px;}
.w120 {width:120px;}
.w125 {width:125px;}
.w130 {width:130px;}
.w134 {width:134px;}
.w135 {width:135px;}
.w136 {width:136px;}
.w140 {width:140px;}
.w141 {width:141px;}
.w142 {width:142px;}
.w143 {width:143px;}
.w145 {width:145px;}
.w150 {width:150px;}
.w151 {width:151px;}
.w152 {width:152px;}
.w159 {width:159px;}
.w160 {width:160px;}
.w169 {width:169px;}
.w165 {width:165px;}
.w170 {width:170px;}
.w172 {width:172px;}
.w175 {width:175px;}
.w178 {width:178px;}
.w179 {width:179px;}
.w180 {width:180px !important;}
.w183 {width:183px !important;}
.w185 {width:185px;}
.w186 {width:186px;}
.w189 {width:189px;}
.w190 {width:190px;}
.w192 {width:190px;}
.w195 {width:195px;}
.w199 {width:199px;}
.w200 {width:200px !important;}
.w206 {width:206px;}
.w210 {width:210px !important;}
.w215 {width:215px !important;}
.w220 {width:220px !important;}
.w222 {width:222px !important;}
.w228 {width:228px;}
.w234 {width:234px;}
.w237 {width:237px;}
.w239 {width:239px !important;}
.w240 {width:240px;}
.w249 {width:249px !important;}
.w250 {width:250px;}
.w255 {width:255px;}
.w260 {width:260px !important;}
.w266 {width:266px;}
.w268 {width:268px;}
.w280 {width:280px;}
.w285 {width:285px;}
.w286 {width:286px;}
.w287 {width:287px;}
.w288 {width:288px;}
.w289 {width:289px;}
.w290 {width:290px;}
.w296 {width:296px;}
.w300 {width:300px;}
.w310 {width:310px;}
.w340 {width:340px;}
.w350 {width:350px;}
.w360 {width:360px;}
.w370 {width:370px;}
.w380 {width:380px;}
.w390 {width:390px;}
.w400 {width:400px;}
.w415 {width:415px;}
.w419 {width:419px;}
.w430 {width:430px;}
.w440 {width:440px;}
.w470 {width:470px;}
.w473 {width:473px;}
.w500 {width:500px;}
.w510 {width:510px;}
.w515 {width:515px;}
.w520 {width:520px;}
.w525 {width:525px;}
.w530 {width:530px;}
.w535 {width:535px;}
.w540 {width:540px;}
.w560 {width:560px;}
.w640 {width:640px;}
.w660 {width:660px;}
.w690 {width:690px;}
.w705 {width:705px;}
.w715 {width:715px;}
.w820 {width:820px;}
.w944 {width:944px !important;}

.wp49 {width:49%;}
.wp90 {width:90%;}
.wp100 {width:100% !important;}

.h13 {height:13px;}
.h16 {height:16px;}
.h21 {height:21px;}
.h25 {height:25px;}
.h28 {height:28px;}
.h43 {height:43px;}
.h50 {height:50px;}
.h60 {height:60px;}
.h80 {height:80px;}
.h90 {height:90px;}
.h106 {height:106px;}
.h110 {height:110px;}
.h120 {height:120px;}
.h170 {height:170px;}
.h325 {height:325px;}
.h385 {height:385px;}
.h400 {height:400px;}
.h460 {height:460px;}

.line-h20{line-height:20px;}
.line-h29{line-height:29px;}
.line-h120per {line-height:120%;}

.v-align-m {vertical-align:middle !important;}
.v-align-b {vertical-align:bottom !important;}

.noborder {border:0 !important;}
.noborderleft {border-left:none !important;}
.noborderright {border-right:none !important;}
.nobordertop {border-top:none !important;}
.noborderbottom,
.noborderbottom .last td{border-bottom:none !important;}
.no-wrap{white-space:nowrap;}

.tw-n {font-weight:normal;}
.bt-gray {border-top:1px solid #CCC;}
.br-gray {border-right:1px solid #CCC;}
.bb-gray {border-bottom:1px solid #CCC;}
.bl-gray {border-left:1px solid #CCC;}

.br-dgray {border-right:1px solid #AAA;}
.bl-dgray {border-left:1px solid #AAA;}

.details {width:280px;}
.details dt {clear:both; float:left; padding:10px 0; font-weight:bold; width:100px;}
.details dd {padding:10px 0; }

.experten-list {width:95%;}
.experten-list dt {clear:both; float:left; padding:10px 0; font-weight:bold; width:220px;}
.experten-list dd {float:left; padding:10px 0;}
.experten-list dd.input {padding:3px 0;}
.experten-list dd.input input {float:left;width:250px;margin:2px 10px 0 0;}

div.experten-lists {width:95%;}
div.experten-lists label {float:left; padding:10px 0; font-weight:bold; width:220px; display:block;}
div.experten-lists span.form {float:left; padding:10px 0; display:block;}
div.experten-lists span.input {padding:3px 0; float:left;}
div.experten-lists span.input input {float:left; width:250px; margin:2px 10px 0 0;}


.expert-table th {width:120px;}
.expert-table td {width:100px;padding:10px 0;}
.expert-table td.num {width:40px;text-align:right;padding-right:10px;}

td.va-top, th.va-top {vertical-align:top !important;}

/*######################### COMMON CSS - END #########################*/




/*######################### CORE CSS - BEGIN #########################*/

body{background:url(../../_img/_common/bgr_body.jpg) center #FAFAF8 repeat-y;}

#general {}


/* header */
#header {width:964px; margin:0 auto 15px;}


#logo {margin-top:25px; float:left;}
#logo a {width:237px; height:41px; display:block; background:url(../../_img/_common/img_logo.gif) no-repeat; text-indent:-9999px; overflow:hidden;}

#rightText {width:458px; margin-top:15px; float:right;}
#rightText .text-top {width:458px; height:46px; text-indent:-9999px; overflow:hidden; padding-bottom:4px; background:url(../../_img/_common/txt_top.gif) right no-repeat;}
#rightText small {float:right; font-size:11px;}
#rightText small a {color:#D61607;}

#mainNavigation {margin-top:10px; _margin-top:10px; position:relative; padding-top /*\**/:10px\9;}
#mainNavigation ul, #mainNavigation li {margin:0; padding:0; list-style:none;}
#mainNavigation ul {height:40px; background:url(../../_img/_common/bgr_mainnavigation.jpg) top left repeat-x;}
#mainNavigation li {background:url(../../_img/_common/bgr_menu_li.gif) right no-repeat; float:left; padding-right:2px;}
#mainNavigation li.last {padding-right:0; background:url(../../_img/_common/bgr_menu_li_last.gif) right top no-repeat;}
#mainNavigation li a {display:block; height:40px; float:left;}
#mainNavigation li a:hover, #mainNavigation li a:focus, #mainNavigation li a:active {background:url(../../_img/_common/bgr_mainnavigation.jpg) 0 -40px repeat-x;}
#mainNavigation li a.selected {background:url(../../_img/_common/bgr_mainnavigation.jpg) 0 -120px repeat-x;}
#mainNavigation .btn span {text-indent:-9999px; overflow:hidden; display:block; height:40px; background:url(../../_img/_common/btn_menu.gif) no-repeat;}
#mainNavigation .btn-1 span {width:100px; background-position:center 0px;}
#mainNavigation .btn-2 span {width:163px; background-position:center -40px;}
#mainNavigation .btn-3 span {width:151px; background-position:center -80px;}
#mainNavigation .btn-5 span {width:113px; background-position:center -120px;}
#mainNavigation .btn-4 span {width:98px; background-position:center -160px;}

#mainNavigation li ul {height:auto; margin-top:37px; position:absolute; background:url(../../_img/_common/bgr_submenu.jpg) repeat-x #4675A4; display:block;}
#mainNavigation li ul li,
#mainNavigation li ul a,
#mainNavigation li ul span {background:transparent;}

#mainNavigation li ul li {float:none; clear:both; display:block; margin:0; padding:0;}
#mainNavigation li ul a {width:126px; height:auto; padding:5px; _padding:3px 5px 0 5px;}
#mainNavigation li ul a:hover,
#mainNavigation li ul a:focus,
#mainNavigation li ul a:active {background:#1D3245;}

#mainNavigation .corner-left,
#mainNavigation .corner-right {display:block; width:9px; height:40px; position:absolute;}
#mainNavigation .corner-left {background-image:url(../../_img/_common/cor_menu.png); background-position:top left; background-repeat:no-repeat; left:0;}
#mainNavigation .corner-right {background-image:url(../../_img/_common/cor_menu.png); background-position:top right; background-repeat:no-repeat; right:0;}

#mainNavigation li.login {width:388px; float:right;}
#mainNavigation li.login form {display:block; float:right; width:360px;}
#mainNavigation li.login label {width:69px; height:40px; margin-right:13px; display:block; background:url(../../_img/_common/txt_login.gif) 0 12px no-repeat; text-indent:-9999px; overflow:hidden; float:left;}
#mainNavigation li.login input {width:100px; margin-top:8px; float:left;}
#mainNavigation li.login a.button-send {width:32px; height:33px; display:block; overflow:hidden; text-indent:-9999px; background:url(../../_img/_common/btn_login_main.jpg) no-repeat; float:left; margin:2px 0 0 0;}

#breadCrumb {margin:18px 0 8px 0;}
#breadCrumb span {padding-left:22px; margin-right:16px; background:url(../../_img/_common/blt_arrows.gif) 0 5px no-repeat; font-size:10px;}
#breadCrumb span a {color:#0033FF;}
#breadCrumb span strong {font-weight:normal;}


/* left navigation */
.leftnavi-blue {background:url(../../_img/_common/bgr_leftmenu.jpg) 0 0 repeat-y;}
.leftnavi-blue-t {background:url(../../_img/_common/bgr_leftmenu_corners.jpg) 0 -14px no-repeat; padding:22px 10px 0px 15px; _padding:22px 8px 0px 10px;}
.leftnavi-blue-b {background:url(../../_img/_common/bgr_leftmenu_corners.jpg) 0 0 no-repeat; height:14px;}
/*
.leftnavi-blue {background:url(../../_img/_common/bgr_bluenavi.jpg) -231px 0 repeat-y;}
.leftnavi-blue-t {background:url(../../_img/_common/bgr_bluenavi.jpg) top left no-repeat; min-height:341px; _height:341px; padding:22px 10px 22px 15px;}
.leftnavi-blue-b {background:url(../../_img/_common/bgr_bluenavi.jpg) bottom right no-repeat; padding-bottom:12px;}
*/
.leftnavi-blue h3 {font-size:17px;}

.home-nav li a,
.leftnavi-blue li a,
.leftnavi-blue li .disabled-item,
.leftnavitab-blue li a,
.leftnavitab-blue li .disabled-item{display:block; padding:0 0 0 11px; margin:0 0 5px 0; font-size:14px; color:#FFF !important; background:url(../../_img/_common/blt_arrowright_green.gif) 0 3px no-repeat; text-decoration:none; float:left; clear:both;}

.leftnavi-blue a:hover {text-decoration:underline;}

.home-nav ul,
.home-nav li,
.leftnavi-blue ul,
.leftnavi-blue li,
.leftnavitab-blue ul,
.leftnavitab-blue li {list-style:none; padding:0; margin:0;}

.home-nav li,
.leftnavi-blue li,
.leftnavitab-blue li {clear:both;}

.home-nav dt,
.leftnavi-blue dt,
.leftnavitab-blue dt {font-size:17px; margin:25px 0 10px; padding:0; color:#FFF;}

.home-nav dt a,
.leftnavi-blue dt a,
.leftnavitab-blue dt a {color:#FFF !important; text-decoration:none;}

.leftnavi-blue span.disabled-item,
.leftnavitab-blue span.disabled-item,
.leftnavi-blue dt.disabled-item,
.leftnavitab-blue dt.disabled-item {color:#999 !important; cursor:default;}

.leftnavi-blue dl.unclickable a {color:#999 !important; cursor:default; text-decoration:none;}

.leftnavitab-blue {background:url(../../_img/_common/bgr_leftmenu_tabs.jpg) -231px 0 repeat-y;}
.leftnavitab-blue-t {background:url(../../_img/_common/bgr_leftmenu_tabs.jpg) 0 -14px no-repeat; padding:11px 10px 22px 0; min-height:190px;}
.leftnavitab-blue-b {background:url(../../_img/_common/bgr_leftmenu_tabs.jpg) 0 0 no-repeat; height:14px;}
.leftnavitab-blue h3 {font-size:17px;}
.leftnavitab-blue a:hover {text-decoration:underline;}
/*.leftnavitab-blue .disabled {color:#999 !important; cursor:default; text-decoration:none;}*/

.leftnavitab-blue .title-faq {width:87px; height:29px; margin-left:16px; background:url(../../_img/_common/tit_leftmenutabs_faq.jpg) no-repeat; overflow:hidden; text-indent:-9999px;}
.leftnavitab-blue .tabs-faq {width:231px;}
.leftnavitab-blue .tabs-faq li {width:110px; float:left; clear:none;}
.leftnavitab-blue .tabs-faq .tab-01 {width:110px;}
.leftnavitab-blue .tabs-faq .tab-02 {width:121px;}
.leftnavitab-blue .tabs-faq .tab-01 a {width:110px; height:35px; background-image:url(../../_img/_common/tab_leftmenu_kunden.jpg); background-repeat:no-repeat; float:left; clear:none; overflow:hidden; text-indent:-9999px;}
.leftnavitab-blue .tabs-faq .tab-02 a {width:121px; height:35px; background-image:url(../../_img/_common/tab_leftmenu_kunden.jpg); background-repeat:no-repeat;  float:left; clear:none; overflow:hidden; text-indent:-9999px;}
.leftnavitab-blue .selected-01 .tab-01 a {background-position: 0 0;}
.leftnavitab-blue .selected-01 .tab-02 a {background-position: -110px 0;}
.leftnavitab-blue .selected-02 .tab-01 a {background-position: 0 -35px;}
.leftnavitab-blue .selected-02 .tab-02 a {background-position: -110px -35px;}
.leftnavitab-blue .tab-content {padding:0 10px 0 15px;}
.leftnavitab-blue .tab-content dt {margin-top:10px; clear:both;}
.leftnavitab-blue .tab-content dt a {background:none;}
.leftnavitab-blue .tab-content dd {display:none;}
.leftnavitab-blue .tab-content a {float:none !important;}


/* container */
#container {width:964px; margin:0 auto; /*position:relative;*/}

#leftColumn {width:714px; float:left;}
#rightColumn {width:223px; float:right;}

#leftNavigation {width:231px; float:left;}
#rightContent {width:714px; margin-left:18px; _margin-left:17px; float:left;}

h2 {margin-bottom:20px;}
#rightContent h2.box-title {width:705px; margin-bottom:20px;}
h2.box-title {padding-right:9px; background:url(../../_img/_common/bgr_normal_title.gif) top right no-repeat;}
h2.twolines {background:url(../../_img/_common/bgr_double_title.gif) top right no-repeat !important;}
h2.box-title span {display:block; padding:7px 20px 12px 20px; background:url(../../_img/_common/bgr_normal_title.gif) top left no-repeat; color:#FFF; font-size:18px;}
h2.twolines span {display:block; padding:7px 20px 12px 20px; background:url(../../_img/_common/bgr_double_title.gif) top left no-repeat; color:#FFF; font-size:18px;}
h2.box-title span * {width:665px;}
h2.box-title span strong.twolines {width:665px; height:50px; display:block;}
h2.box-title span#informationen * {width:887px;}

#rightContent h2.box-title-blue {width:705px; margin-bottom:20px;}
h2.box-title-blue {padding-right:9px; background:url(../../_img/_common/bgr_normal_title_blue.gif) top right no-repeat;}
h2.twolines-blue {background:url(../../_img/_common/bgr_double_title_blue.gif) top right no-repeat !important;}
h2.box-title-blue span {display:block; padding:7px 20px 12px 20px; background:url(../../_img/_common/bgr_normal_title_blue.gif) top left no-repeat; color:#FFF; font-size:18px;}
h2.twolines-blue span {display:block; padding:7px 20px 12px 20px; background:url(../../_img/_common/bgr_double_title_blue.gif) top left no-repeat; color:#FFF; font-size:18px;}
h2.box-title-blue span * {width:665px;}
h2.box-title-blue span strong.twolines {width:665px; height:50px; display:block;}

/* footer */
#footer {width:961px; margin:40px auto 0; height:280px; padding:20px 30px 0; background:#E8E8E1; color:#454543;}
#footer ul, #footer li {list-style:none; padding:0; margin:0; line-height:160%;}
#footer a {text-decoration:none; color:#454543;}
#footer .hr {margin:25px 0 10px;}
#footer p {text-align:center;}
#footer h5 {font-size:16px; _font-size:16px; height:22px; color:#767E33; margin-bottom:10px; display:block;}
#footer div.seo-links {padding:40px 145px 0 145px; text-align:center;}
#footer div.seo-links a {line-height:140%;}
.footer-links {width:410px; float:left;}
.footer-links2 {width:365px; float:left;}
.link-kontakt {margin-right:50px; float:right;}
.bookmark {width:111px; height:13px; padding:3px 0 0 18px; margin-top:15px; line-height:100%; background:url(../../_img/_common/btn_bookmark.gif) no-repeat; display:block;}


/* forms */
.default-submit-button {width:0 !important; height:0 !important; padding:0 !important; border:0 !important; position:absolute;}

input, textarea, select {border:1px solid #798FB4; padding:2px !important; margin:0 6px 8px 0;}
input.required, textarea.required {border:2px solid #798FB4; padding:2px !important; margin-bottom:8px; margin-right:6px;}
.list-checkbox, .list-checkbox li {list-style:none; padding:0;}
.list-checkbox li {margin-bottom:5px; clear:both;}
form .hr {margin:10px 0 21px;}
form legend {font-weight:bold; margin:3px 0 20px 0 !important; padding:0 !important; border:0; display:block; line-height:135%;}
fieldset legend {*margin-left:-7px !important;}

.list-labels-w45 .label-radio {width:45px;}

.needed {background:#E4E9EF; border:1px solid #798FB4;}
.error {background:#FFF; border:1px solid #CC0000;}
label.error, label.error * {border:0 !important; color:#CC0000; background:transparent;}

.field-char {float:left;}
.field-char * {float:left; margin-right:2px !important;}
.field-char input {width:15px;}
.field-char strong {display:block; margin:3px 3px 0 0 !important; font-size:15px;}

input.file {margin-top:6px;}

form small {line-height:110% !important; margin-top:3px;}

.password-box {float:left; margin:15px 5px;}
.password-box span {display:block; margin-bottom:8px; padding-left:5px; font-size:11px;}
.password-bar {width:107px; padding-top:20px; *padding-top:15px; background:url(../../_img/_common/bar_password.jpg) 5px 0 no-repeat;}

.checkbox-list {margin-bottom:13px !important;}
.checkbox-list legend {margin-top:10px; margin-bottom:0 !important; *margin-left:-5px !important; *margin-bottom:5px !important;}
.checkbox-list ul {margin-bottom:10px !important;}
.checkbox-list p {padding-top:10px; padding-bottom:5px !important;}
/*.checkbox-list ul,
.checkbox-list p {margin-left:15px;}*/
.checkbox-list li {margin-bottom:5px !important; *margin-bottom:0;}
.checkbox-list .label-checkbox {width:650px;}

input.green {background:#AFBE29;}
input.blue,
div.blue {background:#C1E0FF;}
div.blue {width:94px; height:17px; margin-bottom:5px; border:1px solid #798FB4;}



/* feedbackMessages */
#feedbackMessages {padding:10px; background:#E2E1D9;}
.error-message {color:#900;}
.success-message,
.normal-message {color:#767E33;}

.feedbacks {}
.feedbacks .error-message, #offerWizardInfoBox .content {padding:0 0 0 35px; margin:0 10px; background:url(../../_img/_common/ico_feedback_error.gif) 0 10px no-repeat; font-size:15px; min-height:30px; _height:30px;}
.feedbacks .success-message {padding:0 0 0 35px; margin:0 10px; background:url(../../_img/_common/ico_feedback_success.gif) 0 10px no-repeat; font-size:15px; min-height:30px; _height:30px;}
.feedbacks .normal-message {padding-left:0 !important; margin:0 10px; font-size:15px; min-height:30px; _height:30px;}
.feedbacks ul {padding-left:20px;}
.feedbacks li {list-style:none; padding:0; margin:0 0 2px 0;}

/* showsteps */
.showsteps {height:236px; margin-top:45px; background:url(../../_img/_common/bgr_showsteps.jpg) 0 0 no-repeat; width:970px;overflow:hidden;}
.showsteps ul {margin:0 0 0 18px; padding:0; float:left; display:inline;}
.showsteps li {width:200px; margin:18px 47px 0 0; float:left; list-style:none;}
.showsteps li ul {margin:5px 0 0 0;}
.showsteps li ul li {padding:0; margin:0 0 13px; width:188px; clear:both;}
.showsteps h3 {color:#353535; font-size:15px; margin-bottom:2px; font-weight:normal;}
.showsteps h4 {font-size:12px; margin-bottom:8px;width:195px;overflow:hidden;}
.showsteps .last-column {margin-top:0; float:left; width:150px;}
.showsteps .last-column p {padding:31px 0 0 0; margin:0; font-size:21px; color:#767E33;}

.showsteps-2 {height:186px; margin:10px 0 20px 0; background:url(../../_img/_common/bgr_showsteps_3.jpg) 0 0 no-repeat;}
.showsteps-2 ul {width:713px; margin:0; padding:0; float:left;}
.showsteps-2 li {width:176px;margin:0; float:left; display:block; list-style:none; padding:30px 0 0 10px;}
.showsteps-2 h3 {color:#353535; font-size:15px; margin-bottom:2px; font-weight:normal;}
.showsteps-2 h4 {font-size:12px; margin-bottom:8px;width:125px;overflow:hidden;}
.showsteps-2 p {padding:0 14px;width:125px;height:100px;overflow:hidden;}
.showsteps-2 .first-column {width:184px;}
.showsteps-2 .first-column p{padding:0 21px;}
.showsteps-2 .last-column {width:137px;padding-top:25px;}
.showsteps-2 .last-column p{padding:0 16px 0 7px; margin:0; font-size:18px; color:#767E33;}

.showsteps-3 {height:236px; margin-top:15px; margin-bottom:15px; background:url(../../_img/_common/bgr_showsteps_3.jpg) 0 0 no-repeat; width:740px; _width:712px; overflow:hidden;}
.showsteps-3 ul {margin:0 0 0 10px; padding:0; float:left; display:inline;}
.showsteps-3 li {width:150px; margin:18px 32px 0 0; _margin-right:-13px; float:left; list-style:none;}
.showsteps-3 li ul {margin:5px 0 0 0;}
.showsteps-3 li ul li {padding:0; margin:0 0 13px; width:138px; clear:both;}
.showsteps-3 h3 {color:#353535; font-size:15px; margin-bottom:2px; font-weight:normal;}
.showsteps-3 h4 {font-size:12px; margin-bottom:8px;width:195px;overflow:hidden;}
.showsteps-3 .last-column {margin-top:0; float:left; width:150px; _width:167px;}
.showsteps-3 .last-column p {padding:25px 0 0 0; margin:0; font-size:21px; color:#767E33;}

.showsteps-4 {height:186px; margin:10px 0 20px 0; background:url(../../_img/_common/bgr_showsteps_2.jpg) 0 0 no-repeat;}
.showsteps-4 ul {width:713px; margin:0; padding:0; float:left;}
.showsteps-4 li {width:176px; _width:170px; margin:0; float:left; display:block; list-style:none; padding:30px 0 0 10px;}
.showsteps-4 h3 {color:#353535; font-size:15px; margin-bottom:2px; font-weight:normal;}
.showsteps-4 h4 {font-size:12px; margin-bottom:8px;width:125px;overflow:hidden;}
.showsteps-4 p {padding:0 14px;width:125px;height:100px;overflow:hidden;}
.showsteps-4 .first-column {width:184px;}
.showsteps-4 .first-column p{padding:0 21px;}
.showsteps-4 .last-column {width:137px; padding-top:25px;}
.showsteps-4 .last-column p{padding:0 16px 0 7px; _padding:0 10px 0 10px; margin:0; font-size:18px; color:#767E33;}

/* registration steps  */
.registration-steps {width:410px; height:70px; position:relative;}
.registration-steps ul, .registration-steps li {margin:0; padding:0; list-style:none;}
.registration-steps li {width:97px; margin-right:3px; float:left; line-height:120%;}
.registration-steps li a {border-top:5px solid #696850; color:#2C68C6;}
.registration-steps li strong {border-top:5px solid #696850; color:#494949; font-weight:bold;}
.registration-steps li span {border-top:5px solid #B4B39C; color:#B4B39C;}

.registration-steps li a,
.registration-steps li strong,
.registration-steps li span {width:77px; padding-right:20px; padding-top:7px; float:left; font-size:9px; text-align:left; display:block;}

ul.v-list {margin:0 0 20px 0; padding:0;}
ul.v-list li {height:20px !important; margin:0 0 16px 0; padding:5px 0 0 33px !important; list-style:none !important; background:url(../../_img/_common/blt_v_big.gif) no-repeat 0 5px !important;}
ul.v-list li p {padding:5px 0 0 0 !important;}

ul.v-list-small {margin:0 0 20px 0; padding:0;}
ul.v-list-small li {height:20px !important; margin:0 0 16px 0; padding:0 0 0 25px !important; list-style:none !important; background:url(../../_img/_common/blt_v.gif) no-repeat 0 5px !important;}
ul.v-list-small li p {padding:5px 0 0 0 !important;}

p.center {text-align:center; width:600px;}
a.big-mail {color:#B9CB26 !important; font-size:16px; text-decoration:none; font-weight:bold;}
span.big-mail {color:#B9CB26 !important; font-size:16px; font-weight:bold;}


/* icons */
.ico-alert {padding-left:23px; line-height:16px; background:url(../../_img/_common/ico_alert.gif) no-repeat;}
.ico-more{padding-left:23px; line-height:17px; background:url(../../_img/_common/ico_more.gif) no-repeat;}
.ico-information {width:16px; height:16px; display:block; float:left; margin:2px 0 0 10px; line-height:16px; background:url(../../_img/_common/ico_information.gif) no-repeat;}
.ico-information span {display:none;}
.ico-information-big{width:29px;height:29px;display:block;float:left;margin:0 8px 0 0;line-height:29px;background:url(../../_img/_common/ico_information_big.gif) no-repeat;}
.ico-information-big span {display:none;}
.ico-honorartarif {width:16px; height:16px; display:block; float:left; margin:0 0 0 10px; line-height:16px; background:url(../../_img/_common/ico_h.gif) no-repeat;}
.ico-honorartarif span {display:none;}
.ico-acrobat {width:31px; height:31px; display:block; float:left; margin:0 10px 2px 0; background:url(../../_img/_common/ico_acrobat.jpg) no-repeat;}
.ico-acrobat span {display:none;}
.ico-v {width:25px; height:28px; background:url(../../_img/_common/ico_v_logo_small.gif) no-repeat; display:block;}
div.ico-v {width:25px; height:28px; margin:0 auto; background:url(../../_img/_common/ico_v_logo_small.gif) no-repeat; display:block;}
div.no-ico {width:20px; height:28px; margin-right:10px; float:left;}
.ico-v span {display:none;}
.ico-feetarif {padding-left:23px; line-height:16px; background:url(../../_img/_common/ico_feetarif.gif) no-repeat; float:right;}
.ico-locker {padding:6px 0 0 21px; height:15px; background:url(../../_img/_common/ico_locker.gif) no-repeat; margin-top:20px;}

/* boxes */
.box-blue div.header,
.box-blue h3,
.box-green h3{padding-right:9px; background:url(../../_img/_common/bgr_boxes_title.jpg) no-repeat;}

.box-blue div.header,
.box-blue h3 {background-position:bottom right;}
.box-green h3 {background-position:top right;}

.box-blue div.header div.headerList,
.box-blue h3 span,
.box-green h3 span {display:block; height:26px; padding:8px 0 0 13px; background:url(../../_img/_common/bgr_boxes_title.jpg) no-repeat;}

.box-blue div.header2 {}
.box-blue div.header2 div.headerList {display:block; height:34px;}

.box-blue div.header div.headerList,
.box-blue h3 span {background-position:bottom left;}
.box-green h3 span {background-position:top left;}

.box-blue .content {border:1px solid #50779B;}
.box-green .content {border:1px solid #A6B42D;}

.box-blue .content,
.box-green .content {border-top:0; padding:20px; margin:0 2px;}
.box-blue .larger {padding:20px 10px !important;}

.box-blue .content-ph10,
.box-green .content-ph10 {padding:20px 10px;}

.box-blue div.header2 ul {height:34px; width:299px; margin:0; padding:0; list-style:none; background:url(../../_img/_common/btn_sub_menu_blue2.gif) 2px -37px no-repeat;}
.box-blue div.header2 li {float:left;}
.box-blue div.header2 li.last {padding-right:0; background:none; margin-right:0px;}
.box-blue div.header2 .btn span {text-indent:-9999px; height:37px; margin-right:3px; overflow:hidden; display:block; background:transparent;}
.box-blue div.header2 .btn01 span {width:70px; background-position:2px 0px;}
.box-blue div.header2 .btn02 span {width:78px; background-position:-71px 0px;}
.box-blue div.header2 .btn03 span {width:84px; background-position:-152px 0px;}
.box-blue div.header2 .btn04 span {width:58px; margin-right:0px; background-position:-239px 0px;}
.box-blue div.header2 .btn-selected span {background-repeat:no-repeat; background-image:url(../../_img/_common/btn_sub_menu_blue2.gif); }



/* popups */
.box-popup h3 {padding-right:9px; background:url(../../_img/_common/bgr_boxes_popup.gif) no-repeat; margin-left:5px;}
.box-popup h3 {background-position:top right;}
.box-popup h3 span {display:block; height:26px; padding:8px 0 0 13px; margin-left:-5px; background:url(../../_img/_common/bgr_boxes_popup.gif) no-repeat;}
.box-popup h3 span {background-position:top left;}
.box-popup .content {border:1px solid #50779B; background:#FFF; border-top:0; padding:20px;}


/* rounded-boxes */
.rounded-box {width:100%;background:url(../../_img/_common/bgr_roundedbox_big.jpg) repeat-x; position:relative;}
.rounded-box .content {background:url(../../_img/_common/bgr_roundedbox_bottom.jpg) bottom repeat-x; border:1px solid #D9D9D7; border-bottom:0; min-height:300px; _height:300px; padding:19px;}
.rounded-box .cor-top-left,
.rounded-box .cor-top-right,
.rounded-box .cor-bottom-left,
.rounded-box .cor-bottom-right {width:10px; height:10px; display:block; background:url(../../_img/_common/cor_roundedbox.jpg) no-repeat; position:absolute;}
.rounded-box .cor-top-left {background-position:top left; top:0; left:0;}
.rounded-box .cor-top-right {background-position:top right; top:0; right:0;}
.rounded-box .cor-bottom-left {background-position:bottom left; bottom:0; _bottom:-1px; left:0;}
.rounded-box .cor-bottom-right {background-position:bottom right; bottom:0; _bottom:-1px; right:0;}

.rounded-box-2{width:100%;background:#E2E1D9;position:relative;}
.rounded-box-2 .content{min-width:1%;padding:16px 18px 10px 18px;}
.rounded-box-2 .cor-top-left,
.rounded-box-2 .cor-top-right,
.rounded-box-2 .cor-bottom-left,
.rounded-box-2 .cor-bottom-right{width:10px;height:10px;display:block;background:url(../../_img/_common/cor_roundedbox2.gif) no-repeat;position:absolute;font-size:1px;line-height:1px;}
.rounded-box-2 .cor-top-left {background-position:top left; top:0; left:0;}
.rounded-box-2 .cor-top-right {background-position:top right; top:0; right:0;}
.rounded-box-2 .cor-bottom{width:100%;height:10px;position:absolute;bottom:-1px;left:0;background:#E2E1D9;}
.rounded-box-2 .cor-bottom-left{background-position:bottom left; top:0; left:0;}
.rounded-box-2 .cor-bottom-right{background-position:bottom right; top:0; right:0;}

.rounded-box-3{width:100%; position:relative;}
.rounded-box-3 .content{min-width:1%;background:url(../../_img/_common/cor_roundedbox3.png) repeat-x 0 -30px;border:1px solid #F1F1F1;border-top:none;border-bottom:none;}
.rounded-box-3 .content-in{border:1px solid #D4D4D4; border-top:none; border-bottom:none; padding:16px 18px 10px 13px; *height:auto; _height:1%;}
.rounded-box-3 .cor-top,
.rounded-box-3 .cor-bottom,
.rounded-box-3 .cor-top-left,
.rounded-box-3 .cor-top-right,
.rounded-box-3 .cor-bottom-left,
.rounded-box-3 .cor-bottom-right{width:9px;height:10px;display:block;background:url(../../_img/_common/cor_roundedbox3.png) no-repeat;position:absolute;font-size:1px;line-height:1px;}
.rounded-box-3 .cor-top-left {background-position:0 -20px; top:0; left:0;}
.rounded-box-3 .cor-top-right {background-position:100% -20px; top:0; right:0;}
#rightColumn .rounded-box-3 .cor-top-right,
#rightColumn .rounded-box-3 .cor-bottom-right{*right:0; _right:-1px;}
.rounded-box-3 .cor-top{width:100%;height:10px;position:absolute;background-repeat:repeat-x;}
.rounded-box-3 .cor-bottom{width:100%;height:10px;position:absolute;bottom:-1px;left:0;background-repeat:repeat-x;background-position:0 -10px;}
.rounded-box-3 .cor-bottom-left{background-position:0 -30px; top:0; left:0;}
.rounded-box-3 .cor-bottom-right{background-position:100% -30px; top:0; right:0;}

.rounded-box-4{width:100%; position:relative;}
.rounded-box-4 .content{min-width:1%;background:url(../../_img/_common/cor_roundedbox4.png) repeat-x 0 -30px;border:1px solid #F1F1F1;border-top:none;border-bottom:none;}
.rounded-box-4 .content-in{border:1px solid #D4D4D4; border-top:none; border-bottom:none; padding:16px 18px 10px 13px; *height:auto; _height:1%;}
.rounded-box-4 .cor-top,
.rounded-box-4 .cor-bottom,
.rounded-box-4 .cor-top-left,
.rounded-box-4 .cor-top-right,
.rounded-box-4 .cor-bottom-left,
.rounded-box-4 .cor-bottom-right{width:9px;height:10px;display:block;background:url(../../_img/_common/cor_roundedbox4.png) no-repeat;position:absolute;font-size:1px;line-height:1px;}
.rounded-box-4 .cor-top-left {background-position:0 -20px; top:0; left:0;}
.rounded-box-4 .cor-top-right {background-position:100% -20px; top:0; right:0;}
#rightColumn .rounded-box-4 .cor-top-right,
#rightColumn .rounded-box-4 .cor-bottom-right{*right:0; _right:-1px;}
.rounded-box-4 .cor-top{width:100%;height:10px;position:absolute;background-repeat:repeat-x;}
.rounded-box-4 .cor-bottom{width:100%;height:10px;position:absolute;bottom:-1px;left:0;background-repeat:repeat-x;background-position:0 -10px;}
.rounded-box-4 .cor-bottom-left{background-position:0 -30px; top:0; left:0;}
.rounded-box-4 .cor-bottom-right{background-position:100% -30px; top:0; right:0;}

.box-green-border {border:1px solid #A6B42D; padding:16px;}


/* buttons */
.button-blue,
.button-green,
.button-grey {display:block; line-height:15px; padding-right:8px; left:4px; background:url(../../_img/_common/bgr_buttons.gif) no-repeat; float:left; text-decoration:none; position:relative;}

.button-blue {background-position:bottom right;}
.button-green {background-position:top right;}
.button-grey {background:url(../../_img/_common/bgr_button_grey.jpg) no-repeat 100% 0;cursor:default;}

.button-blue span,
.button-green span,
.button-grey span {display:block; height:23px; padding:3px 4px 0 12px; margin-left:-4px; position:relative; background:url(../../_img/_common/bgr_buttons.gif) no-repeat; color:#FFF; font-size:13px; font-weight:bold; float:left; white-space:nowrap;}
.button-grey span{background:url(../../_img/_common/bgr_button_grey.jpg) 0 0;cursor:default;}

.button-blue span {background-position:bottom left;}
.button-green span {background-position:top left;}

.buttons-line {margin-top:42px; border-top:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; padding:8px 0 7px;}
.buttons-line .back {display:block; margin:6px 0 8px; float:left;}
.buttons-line .button-blue,
.buttons-line .button-green,
.buttons-line .button-grey {margin-left:10px;}

.buttons-space {margin-bottom:20px;}

.button-green, .button-green * {cursor:pointer;}

.btn-login {width:141px; height:37px; background:url(../../_img/_common/btn_login.jpg) no-repeat; display:block; text-indent:-9999px; overflow:hidden;}
.btn-register {width:155px; height:37px; background:url(../../_img/_common/btn_register.jpg) no-repeat; display:block; text-indent:-9999px; overflow:hidden;}

.button-blue input,
.button-green input {margin:2px 5px 0 0 !important; *margin-top:-2px !important;}

.button-blue .ico-pdf,
.button-green .ico-pdf {position:absolute; width:31px !important; height:31px !important; top:-4px; left:-25px; background:url(../../_img/_common/ico_acrobat.jpg) no-repeat; z-index:999;}

.button-blue .ico-save,
.button-green .ico-save {position:absolute; width:31px !important; height:31px !important; top:-4px; left:-25px; background:url(../../_img/_common/ico_save.gif) no-repeat; z-index:999;}

.button-big,
.button-big span{float:none;}

.disabled-button {-moz-opacity:50; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); opacity:0.5; cursor:default;}
.disabled-cell {-moz-opacity:30; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); opacity:0.3; cursor:default;}

/* boxes */
.info-box {background:url(../../_img/_common/bgr_infobox.gif) top repeat-y; width:187px; padding:15px 10px 10px 10px; position:absolute; visibility:hidden; top:0; left:0; font-size:12px !important; color:#000 !important; line-height:130% !important; z-index:9999;}
.info-box-type-1 .info-box-t, .info-box-t {background:url(../../_img/_common/bgr_infobox_top.gif) 0 0 no-repeat; height:20px; width:207px; position:absolute; top:-5px; left:0px;}
.info-box-type-1 .info-box-b, .info-box-b {background:url(../../_img/_common/bgr_infobox_bottom.gif) 0 0 no-repeat; height:37px; width:207px; position:absolute; bottom:-30px; left:0px;}

.info-box-type-2 .info-box-t {background:url(../../_img/_common/bgr_infobox_top.gif) 0 0 no-repeat; height:20px; width:207px; position:absolute; top:-5px; left:0px;}
.info-box-type-2 .info-box-b {background:url(../../_img/_common/bgr_infobox_bottom.gif) 0 -37px no-repeat; height:37px; width:207px; position:absolute; bottom:-30px; left:0px;}

.info-box-type-3 .info-box-t {background:url(../../_img/_common/bgr_infobox_top.gif) 0 -20px no-repeat; height:37px; width:207px; position:absolute; top:-22px; left:0px;}
.info-box-type-3 .info-box-b {background:url(../../_img/_common/bgr_infobox_bottom.gif) 0 -74px no-repeat; height:20px; width:207px; position:absolute; bottom:-13px; left:0px;}

.info-box-type-4 .info-box-t {background:url(../../_img/_common/bgr_infobox_top.gif) 0 -57px no-repeat; height:37px; width:207px; position:absolute; top:-22px; left:0px;}
.info-box-type-4 .info-box-b {background:url(../../_img/_common/bgr_infobox_bottom.gif) 0 -74px no-repeat; height:20px; width:207px; position:absolute; bottom:-13px; left:0px;}

.ico-info-boxes {width:29px; height:1px; margin:0 auto; position:relative;}
.ico-info-box {top:auto; bottom:60px; left:50%; visibility:visible; display:none;}


/* links */
.back {background:url(../../_img/_common/blt_arrowleft_green.gif) 0 3px no-repeat; padding-left:10px; color:#6F6D55;}
.next {background:url(../../_img/_common/blt_arrowright_green.gif) right 3px no-repeat; padding-right:10px; margin-right:5px; color:#6F6D55;}



/* list */
.list-v {margin:0; padding:0;}
.list-v dt {background:url(../../_img/_common/ico_v.gif) no-repeat; padding:3px 0 3px 40px; margin-bottom:5px; font-size:16px; font-weight:bold;}
.list-v dd {padding:0 0 0 40px; margin-bottom:15px; line-height:130%;}
.list-v li{padding:0 0 10px 25px;background:url(../../_img/_common/ico_v_list.gif) no-repeat 0 4px;list-style:none;}

.blt-square-green {padding:0; margin:0;}
.blt-square-green li {padding-left:9px !important; background:url(../../_img/_common/blt_square_green.gif) 0 7px no-repeat; list-style:none;}
.rounded-box-3 .blt-square-green li {margin-bottom:5px;}

.blt-square-black {padding:0; margin:0;}
.blt-square-black li {padding-left:9px !important; background:url(../../_img/_common/blt_square_black.gif) 0 7px no-repeat; list-style:none;}

.number-list {margin:0; padding:0;}
.number-list .dt {display:block; margin-bottom:5px; font-size:12px; color:#000; font-weight:normal;}
.number-list p {width:285px; color:#666666; font-size:10px; padding-bottom:0;}
.number-list li {border-bottom:1px solid #CCC; list-style:none; margin:0; padding:0 0 10px 30px; margin-bottom:10px;}
.number-1 {background:url(../../_img/_common/blt_number_1.gif) 0 0 no-repeat;}
.number-2 {background:url(../../_img/_common/blt_number_2.gif) 0 0 no-repeat;}
.number-3 {background:url(../../_img/_common/blt_number_3.gif) 0 0 no-repeat; border-bottom:0 !important;}
.number-list li ul li {padding-bottom:0; border:none; margin-bottom:0;}

.number-list-2{margin:0;padding:0 0 0 20px;;list-style:none;}
.number-list-2 li{margin:0;padding:0 0 20px 0;display:inline-block;}
.number-list-2 li span.txt-number{color:#44951C;font-size:16px;display:block;width:24px;float:left;height:19px;margin-bottom:5px;}
.number-list-2 li h3.vagoundedlt{font-size:16px; color:#555555; float:left;height:19px;margin-bottom:5px;}
.number-list-2 li p,
.number-list-2 li ul{clear:both;margin:0 0 5px 0;padding:0 0 0 24px;list-style:none;}
.number-list-2 li ul li{margin:0;padding:0 0 15px 0;clear:both;display:inline-block;}
.number-list-2 li ul li span.txt-number-in{display:block;float:left;padding-right:14px;}
.number-list-2 li ul li p{display:block;float:left;padding:0;margin:0;clear:none;width:94%;}
.number-list-2 li ul li ul li.first-item {margin-top:20px;}
.number-list-2 li ul li ul li span.txt-number-in-sub {display:block; float:left; padding-right:14px; margin-left:8px; color:#646464;}
.number-list-2 li ul li ul li p {width:90%;}
.number-list-2 li ul li ul.txt-list { padding:20px 0 0 30px;margin-left:25px;}
.number-list-2 li ul li ul.txt-list li { margin:0; padding:2px 0 3px 15px; background:url(../../_img/_common/list_square_green.gif) no-repeat left top; display:block;}
.number-list-2 li ul li ul.txt-list-simple { padding:0; margin-left:56px;}
.number-list-2 li ul li ul.txt-list-simple li { margin:0; padding:2px 0 3px 0;}
.number-list-2 li ul li ul.txt-list-simple li.first-item {margin-top:18px;}
.number-list-2 li ul li.block {display:block;margin-bottom:10px;}

.number-list-3 {margin:0; padding:0;list-style:none;}
.number-list-3 li {margin:0; padding:0 0 5px 0;}
.number-list-3 li a {color:#000000;text-decoration:none;}
.number-list-3 li span.txt-number {color:#44951C; font-size:16px; display:block; width:24px; float:left; height:19px; margin-bottom:5px;}


.list-titles strong {margin-bottom:10px; display:block;}
.list-titles li {margin-bottom:20px;}

.list-desc {}
.list-desc dt {font-weight:bold; margin:15px 0 5px;}

.description-list dt{font-weight:100;padding:0 0 5px 0;float:left;clear:both;width:130px; font-weight:bold;}
.description-list dd{border-bottom:none;padding:0 0 5px 0;margin-bottom:0;float:left;font-weight:700;width:220px;overflow:hidden;}

.arrow-list { list-style:none; padding:0;}
.arrow-list li { background:url(../../_img/_common/blt_arrowright_green.gif) 0 14px no-repeat; padding:10px 0 10px 10px; }
.arrow-list li a { text-decoration:none; }
.arrow-list li a span.arrow-list-title {display:block; font-weight:bold; font-size:14px;}

ul.big-list {margin:0; padding:0;}
ul.big-list li {margin:0 0 15px 0; padding:0; list-style:none;}
ul.big-list li div.big-list-title {float:left; width:220px; font-size:14px; color:#767E33;}
ul.big-list li h3.big-list-title {float:left; width:220px; font-size:14px; color:#767E33; margin:0; padding:0; font-weight:normal;}
ul.big-list li h4.big-list-title-descr {font-size:12px; color:#767E33; margin:0; padding:0; font-weight:bold;}
ul.big-list li div.big-list-description {float:right; width:660px;}
ul.big-list li ul {margin:0; padding:0 0 0 14px;}
ul.big-list li ul li {margin:0; padding:0; list-style:disc;}

div.pkv-step {padding-bottom:35px !important; *padding-bottom:13px !important;}
ol.pkv-steps {margin:0; padding:0; list-style:none;}
ol.pkv-steps li {float:left; margin:0; padding:68px 0 0 0;}
ol.pkv-steps li span {display:none;}
ol.pkv-steps li p {color:#666; font-weight:bold; margin:0; padding:0;}
ol.pkv-steps li.pkv-step1 {width:244px; margin-right:10px; background:url('../../_img/_common/img_steps_pkv.gif') 0px 0px no-repeat;}
ol.pkv-steps li.pkv-step2 {width:280px; margin-right:10px; background:url('../../_img/_common/img_steps_pkv.gif') -323px 0px no-repeat;}
ol.pkv-steps li.pkv-step3 {width:206px; background:url('../../_img/_common/img_steps_pkv.gif') -675px 0px no-repeat;}

div.pkv-step-detailed {padding-bottom:17px !important; *padding-bottom:13px !important;}
ul.pkv-steps-detailed {margin:0; padding:0; list-style:none; width:640px;}
ul.pkv-steps-detailed li {margin:0; padding:0 0 0 32px;}
ul.pkv-steps-detailed li p {color:#666; font-size:16px; margin:0; padding:2px 0 0 0;}
ul.pkv-steps-detailed li.pkv-detailed-step1 {padding-bottom:3px; margin-bottom:2px; background:url('../../_img/_common/blt_colors.gif') 0px 0px no-repeat;}
ul.pkv-steps-detailed li.pkv-detailed-step2 {padding-bottom:3px; margin-bottom:2px; background:url('../../_img/_common/blt_colors.gif') 0px -73px no-repeat;}
ul.pkv-steps-detailed li.pkv-detailed-step3 {padding-bottom:3px; background:url('../../_img/_common/blt_colors.gif') 0px -144px no-repeat;}

div.haftp-step {padding-bottom:35px !important; *padding-bottom:13px !important;}
ol.haftp-steps {margin:0; padding:0; list-style:none;}
ol.haftp-steps li {float:left; margin:0; padding:68px 0 0 0;}
ol.haftp-steps li span {display:none;}
ol.haftp-steps li p {color:#666; font-weight:bold; margin:0; padding:0;}
ol.haftp-steps li.pkv-step1 {width:244px; _width:235px; margin-right:5px; background:url('../../_img/_common/img_steps_pkv.gif') 0px 0px no-repeat;}
ol.haftp-steps li.pkv-step2 {width:280px; _width:270px; margin-right:5px; background:url('../../_img/_common/img_steps_pkv.gif') -323px 0px no-repeat;}
ol.haftp-steps li.pkv-step3 {width:206px; _width:206px; background:url('../../_img/_common/img_steps_pkv.gif') -675px 0px no-repeat;}

/* balloon */
.balloon {position:absolute; width:150px; height:89px; background:url('../../_img/_common/bgr_balloon.png') no-repeat; _background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/_common/bgr_balloon.png'); color:#FFF; text-align:center; padding-top:26px; font-size:16px; font-weight:bold;}
.balloon-riester {width:116px; height:91px; position:absolute; right:0; background:url('../../_img/_common/img_baloon_riester.png') no-repeat;}
.balloon-riester span {display:none;}
.balloon-pkv {width:116px; height:91px; position:absolute; right:0; background:url('../../_img/_common/img_balloon_pkv.png') no-repeat;}
.balloon-pkv span {display:none;}
.post-pkv-1 {width:84px; height:61px; position:absolute; top:12px; right:15px; background:url('../../_img/_common/img_post_250.png') no-repeat;}
.post-pkv-1 span {display:none;}
.post-pkv-2 {width:84px; height:61px; position:absolute; top:12px; right:15px; background:url('../../_img/_common/img_post_30percent.png') no-repeat;}
.post-pkv-2 span {display:none;}
.post-pkv-3 {width:84px; height:61px; position:absolute; top:12px; right:15px; background:url('../../_img/_common/img_post_kosten_sparen.png') no-repeat;}
.post-pkv-3 span {display:none;}
.haftp-girl {width:222px; height:188px; position:absolute; top:13px; *top:7px; left:7px; background:url('../../_img/_common/img_girl_haftpflichtversicherung.png') no-repeat;}
.haftp-girl span {display:none;}

/* siFr */
.sIFR-alternate {display:none !important;}


/* ratings */
.lst-stars {margin:0 auto; padding:0; width:96px; list-style:none;}
.lst-stars li {display:block; background:url(../../_img/_common/bgr_lststars.png) no-repeat 0 0; width:16px; height:16px; margin:0 1px 5px 1px; float:left;}
.lst-stars li.marked {background-position:0 100%;}
.lst-stars li.normal {background-position:0 0;}
.lst-stars li a, .lst-stars li span {display:block; width:11px; height:11px; text-indent:-999999px; font-size:1px; line-height:1px; overflow:hidden;}
.lst-stars li a:hover {}


/* tabs */
/*.list-tabs{height:27px;list-style:none;margin:0 0 1px 0;padding:0;background:url(../../_img/_common/bgr_tabs_ul.gif);}*/
.list-tabs{height:26px;list-style:none;margin:0;padding:0;border-bottom:1px solid #CCCCCC;}
.list-tabs li.tab,
.list-tabs li.tab-blue,
.list-tabs li.on,
.list-tabs li.on-blue{*width:auto; _width:1%; display:block; float:left; height:27px; padding:0 5px 0 0; background:url(../../_img/_common/bgr_tabs.png) no-repeat 100% -27px; padding:0 8px 0 0; margin:0 10px 0 0; *margin-bottom:0; _margin:0 5px -1px 0;}

.list-tabs li.on {background-position:100% 0;}
.list-tabs li.tab-blue {background-position:100% -81px;}
.list-tabs li.on-blue {background-position:100% -54px;}

.list-tabs li.tab span,
.list-tabs li.tab-blue span,
.list-tabs li.tab a,
.list-tabs li.tab-blue a,
.list-tabs li.on a,
.list-tabs li.on-blue a{display:block;height:27px;line-height:27px;background:url(../../_img/_common/bgr_tabs.png) no-repeat 0 -27px;padding:0 15px 0 23px;outline:none;font-size:13px;font-weight:700;color:#fff !important;text-decoration:none !important;white-space:nowrap; margin-left:-5px; _margin-left:0;}

.list-tabs li.tab-blue span,
.list-tabs li.tab-blue a {background-position:0 -81px;}

.list-tabs li.on-blue span,
.list-tabs li.on-blue a {background-position:0 -54px;}

.list-tabs li.tab a.click-off{cursor:default;}
.list-tabs li.on span, .list-tabs li.on a{background-position:0 0;cursor:default;}

.list-tabs li.tab-info{*width:auto;_width:1%;display:block;float:left;padding:0 45px 0 25px;line-height:25px;background:url(../../_img/_common/ico_information.gif) no-repeat 100% 50%;font-weight:700;text-align:center;}
.tab-content{padding:0;}
.tab-off{display:none;}



/* tables */
/*.table-cell-wrap {position:absolute; left:-9999px; -moz-opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); opacity:0;}*/
.table-cell-wrap {}

.table-normal {width:100%;border-collapse:collapse;border-bottom:1px solid #CCC;}
.table-normal td, .table-normal th {border:1px solid #CCC; border-left:0; padding:5px 3px; line-height:130%;text-align:center;}
.table-normal th {border-top:0;color:#000000;font-weight:700;}
.table-normal .first{padding-left:5px;text-align:left !important;}
.table-normal .first th,
.table-normal .first td{border-top:none !important;}
.table-normal .last {border-right:0;}
.table-normal .last td{border-bottom:none !important;}
.table-normal a{color:#2C68C6;font-weight:100;}

.table-normal caption {text-align:left; font-weight:bold; padding:10px 0;}
.table-normal-padleft th {padding-left:15px !important; border-top:1px solid #CCC !important;}

.table-pad td,
.table-pad th {padding:0 45px 5px 0; vertical-align:bottom;}
.table-pad input {margin-bottom:0; margin-top:2px;}
.table-pad .total {position:absolute; margin-top:3px; text-align:left;}

.content-left td, .content-left th{text-align:left !important;}
.content-left th{vertical-align:top;}
.content-left .first{padding-left:0 !important;}
.content-pad-15 th{padding:15px 15px 15px 0;}
.content-pad-15 td{padding:15px;}
.content-pad th, .content-pad td {padding-left:10px; padding-right:10px;}

.table-simple {width:100%; border-collapse:collapse; border-bottom:1px solid #CCC;}
.table-simple td, .table-simple th {border:1px solid #CCC; border-left:0; padding:5px 3px; line-height:130%; text-align:left;}
.table-simple th {border-top:0; color:#000000; font-weight:700;}
.table-simple .first{padding:16px 16px 16px 5px; text-align:left !important; vertical-align:top; font-weight:bold;}
.table-simple .last {padding:16px 16px 16px 16px; vertical-align:top; border-right:0;}
.table-simple .last td {border-bottom:0;}
.table-simple a{color:#2C68C6; font-weight:100;}
.table-simple td.bgr-2,
.table-simple .bgr-2 td{background:#E2E1D9;border-color:#F1F0EC;line-height:145%;}

.table-simple td .mt5, .table-simple td .mt4 {line-height:100%; margin-top:4px !important;}

.table-simple .bt0 td {border-top:0 !important;}
.table-simple .bb0 td {border-bottom:0 !important;}

.rounded-table{position:relative;background:url(../../_img/_common/bgr_roundedtable_ttl1.jpg) repeat-x 0 0;_width:100%;margin-left:-2px;padding-bottom:1px;}
.rounded-table .cor-top-left{width:8px;height:32px;background:url(../../_img/_common/cor_roundedtable.png) no-repeat 0 0;position:absolute;top:0;left:0;}
.rounded-table .cor-top-right{width:8px;height:32px;background:url(../../_img/_common/cor_roundedtable.png) no-repeat 100% 0;position:absolute;top:0;right:0;}
.rounded-table .cor-bottom{width:100%;height:1px;_height:2px;position:absolute;bottom:0px;border-bottom:1px solid #ccc;background:#FAFCFE;}
.rounded-table .cor-bottom-left{width:13px;height:10px;background:url(../../_img/_common/cor_roundedtable.png) no-repeat 0 100%;position:absolute;bottom:-1px;left:0;font-size:1px;}
.rounded-table .cor-bottom-right{width:13px;height:10px;background:url(../../_img/_common/cor_roundedtable.png) no-repeat 100% 100%;position:absolute;bottom:-1px;right:0;font-size:1px;}
.rounded-table .content{padding:2px 3px 0 2px;*padding-right:2px;}
.rounded-table .table-grid .ttl-1 th{color:#fff;font-size:11px;font-weight:100;padding:0 1px;}




.table-grid{width:100%;border-collapse:collapse;border-bottom:none !important;border-left:1px solid #CCC;margin-left:1px;}
.table-grid .ttl-1 th{height:30px;padding:2px 1px;line-height:normal;vertical-align:middle;font-size:12px;font-weight:700;}
.table-grid .ttl-2 th{background:#EFF4FA;padding:6px 3px 2px 3px;}
.table-grid th{font-weight:100;border-top:0 !important;}
.table-grid td{background:#FAFCFE;}
.table-grid td, .table-grid th {border:1px solid #CCC;vertical-align:top; border-left:0; padding:5px; line-height:130%; font-size:11px;text-align:center;}
.table-grid td.last {text-align:right;}
.table-grid .last td{border-bottom:0;}
.table-grid a{color:#2C68C6;font-weight:100;}
.table-grid label,
.table-grid .checkbox{float:none !important;margin-left:5px;}
.table-grid a.lnk-arrows-grid{display:block;width:15px;height:5px;background:url(../../_img/_common/ico_arrows_grid.gif) no-repeat 0 0;text-indent:-999999px;font-size:1px;line-height:1px;margin:0 auto;}
.table-grid tr.highlight td {background-color:#E5F6FE;}

.table-grid-2{border-collapse:separate !important;margin-bottom:20px;}
.table-grid-2 th,
.table-grid-2 td{padding:6px;text-align:left;border:1px solid #D4D4D4;border-top:0;font-weight:100;font-size:11px;vertical-align:top;}
.table-grid-2 thead th{border:none;border-bottom:1px solid #D4D4D4;vertical-align:middle;}
.table-grid-2 tfoot td{border:none;text-align:right;padding-right:0 !important;}
.table-grid-2 tbody .ttl td{background:none;border-top:none !important;border-right:none !important;border-left:none !important;}
.table-grid-2 tbody .ttl td,
.table-grid-2 tbody .ttl th{border-bottom:2px solid #47719C !important;}
.table-grid-2 .col-1{background:#EFF4FA;}
.table-grid-2 .col-2{border-color:#999999;}
.table-grid-2 tbody .col-2{background:#E2E1D9;}

.table-grid-3{border-collapse:collapse;}
.table-grid-3 th,
.table-grid-3 td{padding:5px;text-align:center;border:1px solid #E5E5E5;}
.table-grid-3 th{background-color:#C1E0FF;border-right-color:#C7D6E5;}
.table-grid-3 thead th,
.table-grid-3 tfoot td{font-weight:700;}
.table-grid-3 thead th{vertical-align:top;}
.table-grid-3 tfoot td{font-size:90%;vertical-align:bottom;}
.table-grid-3 td.first{text-align:left;}
.table-grid-3 td.off,
.table-grid-3 td.off a{color:#919191 !important;}
.ico-off{font-size:22px !important;font-weight:700;}


.ttl-tab{line-height:22px;background:url(../../_img/_common/bgr_tablegrid_title2.png) no-repeat 0 0;color:#fff;padding:0 0 0 8px !important;}
.ttl-tab span{display:block;background:url(../../_img/_common/bgr_tablegrid_title2.png) no-repeat right 0;padding:5px;}

.marked td{background-color:#E2E1D9;}
.marked-2 td{background-color:#F6F7EA;}

.row-selector th {padding:0 3px 2px 3px;}
a.lnk-selector {display:block;width:11px;height:11px;background:url(../../_img/_common/ico_tablegrid_selector.gif) no-repeat 0 0;text-indent:-999999px;font-size:1px;line-height:1px;float:right;overflow:hidden;}
a.lnk-selector-up {background-position:0 -11px;}
a.lnk-selector-down {background-position:0 0;}


.table-spaced th, .table-spaced td {padding-bottom:5px;}

/* page_10_2 */
.box-pdf-dowload{*height:1%;}
.box-pdf-dowload p{float:right;padding:5px 30px 0 0;color:#555555;}


/* mm1_page_35 */
.info-status-1,
.info-status-2,
.info-status-3 {height:16px; padding:2px 0 0 27px; margin-left:15px; background:url(../../_img/_common/ico_status.gif) no-repeat;}
.info-status-1 {background-position:0 0;}
.info-status-2 {background-position:0 -18px;}
.info-status-3 {background-position:0 -36px;}


/* page_58 */
.list-form dt{font-weight:700;padding-bottom:10px;}
.list-form dd{padding-bottom:30px;}


/* page_11_3 */
table.table-simple dl {float:left; width:200px;}
table.table-simple dt {margin-bottom: 15px;}
table.table-simple dd {color:#C0C0AE; float:none;}


/* page_07 */
.requests {}
.request-alternative,
.request-new {width:437px; height:159px; padding:54px 0 0 30px; background:#E7E7E7; float:left;}
.request-alternative img ,
.request-new img {float:left; margin-right:16px;}
.request-alternative {margin-right:26px;}
.request-alternative .text {width:223px; height:61px; text-indent:-9999px; overflow:hidden; background:url(../../_img/_common/txt_alternativerequest.gif) no-repeat;}
.request-new .text {width:164px; height:61px; text-indent:-9999px; overflow:hidden; background:url(../../_img/_common/txt_newrequest.gif) no-repeat;}

/* page 16 */
.box-profile{padding:13px 0 0 4px;}
.img-profile{float:left;margin:0 31px 0 0;}
.info-profile{float:left;width:605px;line-height:1.3em;}
.info-profile dt{font-weight:700;padding:0 0 20px 0;clear:both;display:block;}
.info-profile dd{border-bottom:1px solid #CCCCCC;padding:0 0 15px 0;margin-bottom:25px;display:block;}
.info-profile dd.last{border-bottom:none;}
.info-profile dd p{padding-bottom:15px;}
.info-profile dd ul{list-style:none;padding:0 0 15px 0;}
.info-profile dd .lst-stars{margin:3px 80px 0 0 !important;float:left;}

.info-profile dd dt{font-weight:100;padding:0 0 15px 0;float:left;clear:both;width:25%;}
.info-profile dd dd{border-bottom:none;padding:0 0 15px 0;margin-bottom:0;float:left;font-weight:700;width:70%;overflow:hidden;}

.box-info-firma{width:347px;float:left;}
.box-info-firma dt{width:142px !important;}
.box-info-firma dd{width:190px !important;}

.logo-info-firma{display:block;float:left;}


/* page+03 ( home ) */
.home-nav{background:url(../../_img/_home/bgr_home_navigation.png) no-repeat -231px 0;}
.home-nav #ttl-Produkte{height:41px;padding:0;background: url(../../_img/_home/ttl_produkte.gif) no-repeat 24px 16px;text-indent:-999999px;}
.home-nav #ttl-Fraggen-fur{height:41px;padding:0;background: url(../../_img/_common/tit_leftmenutabs_faq.gif) no-repeat 24px 9px;text-indent:-999999px;}
.home-nav .home-nav-b{background:url(../../_img/_home/bgr_home_navigation.png) no-repeat -231px 100%;padding:0 0 25px;width:231px;}
.home-nav .home-nav-y{background:url(../../_img/_home/bgr_home_navigation.png) repeat-y -462px 0;}
.home-nav .home-nav-c{background:url(../../_img/_home/bgr_home_navigation.png) no-repeat 0 0;padding:10px 0 0 23px;width:208px;}
.home-nav .sep{width:205px;display:block;border-top:1px solid #20354A;border-bottom:1px solid #6C97C1;height:0;clear:both;margin:10px 0;}
.home-nav dt{margin:10px 0;}
.home-nav dd li{width:200px;overflow:hidden;padding-top:3px;}

#tabs-home-nav{height:28px; display:none;}
#tabs-home-nav li{display:block;float:left;height:28px;padding:0 !important;margin:0 !important;clear:none;}
#tabs-home-nav li a{height:28px;display:block;background:url(../../_img/_home/bgr_tabs_home_nav.gif) no-repeat 0 0;text-indent:-999999px;padding:0 !important;margin:0 !important;}
#tabs-home-nav li a.fraggen-fur{height:28px;display:block;background:url(../../_img/_common/tab_leftmenu_kunden.jpg) no-repeat 0 0;text-indent:-999999px;padding:0 !important;margin:0 !important;}
#tabs-home-nav li.itm-01 a{width:120px;background-position:0 0;}
#tabs-home-nav li.itm-01 a.off{background-position:0 83%;}
#tabs-home-nav li.itm-02 a{width:111px;background-position:100% 83%;}
#tabs-home-nav li.itm-02 a.off{background-position:100% 0;}

#home-container {}
#home-container .rounded-box-3{*overflow-x:inherit;_overflow-x:hidden;}
#home-container .cor-top-right,
#home-container .cor-bottom-right{*right:0;_right:-1px;}

#home-container .box-lft {float:left; width:445px; padding:0 8px 0 0; position:relative; z-index:50;}
#home-container .box-rgt {float:left; width:261px; position:relative; z-index:20;}
#home-container .box-lft .rounded-box-3 .content-in {}
#home-container .box-rgt .rounded-box-3 .content-in {width:222px !important;}
#home-container h2 {margin-bottom:6px !important;}
#home-container .img-demo {left:0;top:71px;}
#home-container .content{background:url(../../_img/_home/cor_roundedbox2.png) repeat-x 0 0;}

#box-home-01 {position:relative;}
#box-home-02 {margin-bottom:7px;}
#box-home-01 .content-in,
#box-home-04 .content-in {min-height:335px; _height:335px;}
#box-home-04 .content-in ul {margin-left:-17px;}
#box-home-04 .content-in ul li {padding-left:15px;}
#box-home-04 .list-accordion li .accordion {padding-right:15px;}

#box-home-02 .content-in {min-height:96px; *min-height:98px; _height:95px; *padding-bottom:0;}
#box-home-03 .content-in {min-height:350px; _height:350px;}
#box-home-05 .content-in {min-height:741px; _height:741px;}
#box-home-06 .content-in {min-height:80px; _height:80px;}

#box-home-01 h2,
#box-home-02 h2,
#box-home-03 h2,
#box-home-04 h2,
#box-home-06 h2 {margin-top:5px;}
#box-home-05 div.left {width:120px; margin-right:10px;}
#box-home-05 .button-bid {float:right;}

.img-product-home {position:relative; margin:-16px 0 0 -15px;}
.img-product-internal {position:relative; margin:-16px 0 0 -15px;}

#img-over {position:absolute; left:240px; margin-top:-337px; width:229px; height:351px; background:url(../../homeImg.action) no-repeat 0 0; z-index:9999;}

.box-rgt .list-accordion li {padding:10px 0 10px 10px;/*height:29px;overflow:hidden;*/display:block;margin:0;vertical-align:top;background:url(../../_img/_home/line_accordion.png) no-repeat bottom right;}
.box-lft .list-accordion li {padding:10px 0;/*height:29px;overflow:hidden;*/display:block;margin:0;vertical-align:top;background:url(../../_img/_home/line_accordion.png) no-repeat bottom left;}

.list-accordion {list-style:none;width:387px;overflow:hidden;margin:0;padding:0;}
.list-accordion li.last {background:none;}
.list-accordion li h3 {color:#666;font:normal 12px/29px Arial, Helvetica, sans-serif;white-space:nowrap;margin:0;padding:0 0 0 35px;background:url(../../_img/_home/accordion-icons.gif) no-repeat 6px -43px;}
.list-accordion li.selected {padding-bottom:18px;/*overflow:hidden;*/background:url(../../_img/_home/bgr_accordion.jpg) repeat-y 0 0;border-bottom:none;}


.list-accordion li.selected h3.itm-01 {background-position:6px 4px;}
.list-accordion li h3.itm-02 {background-position:6px -137px;}
.list-accordion li.selected h3.itm-02 {background-position:6px -90px;}
.list-accordion li h3.itm-03 {background-position:6px -231px;}
.list-accordion li.selected h3.itm-03 {background-position:6px -184px;}

.list-accordion li .accordion {padding:0 0 0 36px;}
.list-accordion li .accordion p {font:12px/1.3em Arial, Helvetica, sans-serif;color:#666;margin:0 0 9px;padding:0;  height:54px; overflow:hidden;}
#box-home-01 .list-accordion li .accordion p {width:204px;}
/*#box-home-01 .list-accordion li .accordion p {width:154px;}*/
#box-home-02 .list-accordion li .accordion p {width:290px;}
.list-accordion li .accordion a.lnkItm {display:block;width:110px;height:9px;text-indent:-999999px;background:url(../../_img/_home/lnk_mehr_informationen.gif) no-repeat 0 0;}
#box-home-02 .content-in a.lnkItm {display:block;width:110px;height:9px;text-indent:-999999px;background:url(../../_img/_home/lnk_mehr_informationen.gif) no-repeat 0 0;}

#box-home-02 .list-accordion li {}
#box-home-02 .list-accordion li.selected {background:url(../../_img/_home/bgr_accordion_2.jpg) repeat-y 0 0;}
#box-home-04 .list-accordion li.selected {background:url(../../_img/_home/bgr_accordion_4.jpg) repeat-y 0 0;}
.list-accordion li.selected h3 {border-bottom:none;}

#box-home-02 ul.products {margin:-6px 0 0 8px; padding:0; float:left;}
#box-home-02 ul.products li {margin:0 0 1px 0; padding:0 0 0 10px; list-style:none; background:url(../../_img/_common/blt_arrowright_green.gif) 0 6px no-repeat;}
#box-home-02 ul.products li a {font-size:14px; color:#666; line-height:140%; text-decoration:none; white-space:nowrap;}

.ordered-list li h3 {color:#666;font:bold 12px/29px Arial, Helvetica, sans-serif;white-space:nowrap;margin:0;padding:0 0 0 35px;background:url(../../_img/_home/accordion-icons.gif) no-repeat 6px -43px; line-height:120%;}
.ordered-list li h3.itm-01 {background-position:6px -43px;}
.ordered-list li h3.itm-02 {background-position:6px -137px;}
.ordered-list li h3.itm-03 {background-position:6px -231px;}

/*scroller*/
#scroller-home {width:220px;}

#scroller-home a.lnkUp,
#scroller-home a.lnkDown{display:block;width:220px;height:18px;text-indent:-999999px;background:url(../../_img/_home/btn_scroller.gif) no-repeat top left;clear:both;margin:0;overflow:hidden;}
#scroller-home a.lnkUp{}
#scroller-home a.lnkDown{background-position:bottom left;margin-top:15px;}
#scroller-home a.lnkUp:hover,
#scroller-home a.lnkDown:hover{-moz-opacity:50;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);opacity:0.5;}

#scroller-home .scroller-box{height:615px; overflow:hidden; position:relative; margin-top:15px;}
#scroller-home ul{display:block;padding:0;}
#scroller-home ul li{width:220px;padding:0 0 10px 0;*padding-bottom:15px;margin:0;clear:both;list-style:none;display:block;}
#scroller-home ul li:after{content:".";display:block;clear:both;height:1px;visibility:hidden;margin-top:-1px;}
#scroller-home ul li p{font-weight:700;margin:0;padding:0;}
#scroller-home ul li .txt-price{display:block;padding:0 0 5px; 0}
#scroller-home div.ico-v {width:20px !important; margin-right:10px; float:left;}
#scroller-home dl {float:left; width:180px; margin:0; padding:0;}
#scroller-home dt {margin:0; padding:0; font-weight:bold; }
#scroller-home dd {margin:0; padding:0; line-height:150%;}

/**/
#lst-logos{padding:0 0 15px 0;list-style:none;}
#lst-logos li{width:225px;padding:10px 0 0 2px;clear:both;}
#lst-logos li img{display:block;float:left;margin-right:3px;}
#lst-logos p{width:145px;float:left;padding:0;}
#lst-logos p span{color:#748689;}

/*buttons*/
a.button-jetzt-kostenlos-registrieren {display:block; width:148px; height:49px; text-indent:-999999px; overflow:hidden; background:url(../../_img/_common/btn_jetzt_kostenlos_registrieren.jpg) no-repeat 0 0;}
a.button-vorteile-von-fairvermittelt {display:block; width:176px; height:55px; text-indent:-999999px; overflow:hidden; background:url(../../_img/_common/btn_vorteile_von_fairvermittelt.jpg) no-repeat 0 0;}
a.button-so-funktioniert-der-tippgeber {display:block; width:148px; height:49px; text-indent:-999999px; overflow:hidden; background:url(../../_img/_common/btn_so_funktioniert_der_tippgeber.jpg) no-repeat 0 0;}
a.button-zu-unseren-experten {display:block; width:204px; height:37px; text-indent:-999999px; overflow:hidden; background:url(../../_img/_home/btn_zu_unseren_experten.jpg) no-repeat 0 0;}
a.button-alle-vorteile {display:block; width:151px; height:48px; text-indent:-999999px; overflow:hidden; background:url(../../_img/_home/btn_alle_vorteile.jpg) no-repeat 0 0;}
a.button-alle-vorteile-single {display:block; width:132px; height:33px; text-indent:-999999px; overflow:hidden; background:url(../../_img/_common/btn_alle_vorteile_single.jpg) no-repeat 0 0;}
a.button-alle-vorteile-blick {display:block; width:173px; height:57px; text-indent:-999999px; overflow:hidden; background:url(../../_img/_common/btn_alle_vorteile_auf_einen_blick.jpg) no-repeat 0 0;}
a.button-hier-gehts {display:block; width:147px; height:49px; text-indent:-999999px; overflow:hidden; background:url(../../_img/_home/btn_hier_gehts.jpg) no-repeat 0 0;}
a.button-experten-suchen {display:block; width:157px; height:31px; text-indent:-999999px; overflow:hidden; background:url(../../_img/_home/btn_experten_suchen.jpg) no-repeat 0 0;}
a.button-mehr-information {display:block; width:166px; height:31px; text-indent:-999999px; overflow:hidden; background:url(../../_img/_home/btn_mehr_information.jpg) no-repeat 0 0;}
a.button-anfrage-einstellen {display:block; width:205px; height:37px; text-indent:-999999px; overflow:hidden; background:url(../../_img/_home/btn_anfrage_einstellen.jpg) no-repeat 0 0;}
a.button-anfrage-einstellen_gray {display:block; width:205px; height:37px; text-indent:-999999px; overflow:hidden; background:url(../../_img/_common/btn_anfrage_einstallen_gray_bg.jpg) no-repeat 0 0; margin-left:-10px;}
a.button-anfrage-suchen {display:block; width:194px; height:37px; text-indent:-999999px; overflow:hidden; background:url(../../_img/_home/btn_anfrage_suchen.jpg) no-repeat 0 0;}
a.button-diese-seite {display:block; width:154px; height:44px; text-indent:-999999px; overflow:hidden; background:url(../../_img/_home/btn_diese_seite.jpg) no-repeat 0 0;}
a.button-bid {display:block; width:80px; height:46px; text-indent:-999999px; overflow:hidden; background:url(../../_img/_home/btn_bid.gif) no-repeat 0 0;}
a.button-angebot-anfordern {display:block; width:76px; height:39px; text-indent:-999999px; overflow:hidden; background:url(../../_img/_common/btn_angebot_anfordern.jpg) no-repeat 0 0;}
a.button-angebot-anfordern span {display:none;}
a.button-kostenlos-angebote-anfordern {display:block; width:453px; height:33px; margin:25px 0; *margin:0; text-indent:-999999px; overflow:hidden; background:url(../../_img/_common/btn_kostenlos_angebote_anfordern.jpg) no-repeat 0 0;}


/*page 12*/
.button-einloggen{display:block;width:141px;height:37px;text-indent:-999999px;background:url(../../_img/_common/btn_einloggen.gif) no-repeat 0 0;}
.button-registrieren{display:block;width:154px;height:37px;text-indent:-999999px;background:url(../../_img/_common/btn_registrieren.gif) no-repeat 0 0;}

/*page 09*/
.button-weiter{display:block;width:104px;height:37px;text-indent:-999999px;background:url(../../_img/_common/btn_weiter.gif) no-repeat 0 0;}

/*page 97*/
.rounded-table-2{padding:0 1px;}
.rounded-table-2 h2{margin:0 0 0 -1px;*margin-left:0;}
.rounded-table-2 h2 .ttl{padding:5px 8px 0;display:block;float:left;}
.rounded-table-2 h2 span.vagoundedlt{font-size:19px;color:#FFF;}
.rounded-table-2 h2{height:31px;background:url(../../_img/_common/cor_roundedtable_2.png) repeat-x 0 -31px;}
.rounded-table-2 h2 .cor-left,
.rounded-table-2 h2 .cor-right{width:8px;height:31px;display:block;float:left;background:url(../../_img/_common/cor_roundedtable_2.png) no-repeat 0 0;}
.rounded-table-2 h2 .cor-right{float:right;background-position:100% 0;}
.rounded-table-2 tfoot td{height:16px;background:url(../../_img/_common/cor_roundedtable_2.png) repeat-x 0 100%;font-size:1px;border:none !important;}
.rounded-table-2 tfoot td .cor-bottom-left{margin-left:-1px;*position:relative;*margin-left:0;}
.rounded-table-2 tfoot td .cor-bottom-left,
.rounded-table-2 tfoot td .cor-bottom-right{width:8px;height:16px;display:block;float:left;background:url(../../_img/_common/cor_roundedtable_2.png) no-repeat 0 -114px;}
.rounded-table-2 tfoot td .cor-bottom-right{float:right;background-position:100% -114px;*position:relative;}
.rounded-table-2 .border-right{border-right:1px solid #CDCDCD !important;}

.rounded-table-2 table{width:100%;}
.rounded-table-2 table td{border-collapse:collapse;border:1px solid #CDCDCD;border-top:none;border-bottom:none;}
.rounded-table-2 table table td{padding:3px 15px; border:none;}
.rounded-table-2 tr.even td{background-color:#E8E8E1;}

.rounded-table-2 .ttl-1 th{border-collapse:collapse;height:26px;background:url(../../_img/_common/cor_roundedtable_2.png) repeat-x 0 -88px;padding:0;color:#fff;font-weight:100;}
.rounded-table-2 table table .ttl-1 .cor-left{*position:relative;left:-1px;}
.rounded-table-2 .ttl-1 .cor-left,
.rounded-table-2 .ttl-1 .cor-right{width:8px;height:26px;display:block;float:left;background:url(../../_img/_common/cor_roundedtable_2.png) no-repeat 0 -62px;margin-left:-1px;*margin-left:0;}
.rounded-table-2 .ttl-1 .cor-right{background-position:100% -62px;float:right;}
.rounded-table-2 .ttl-1 .txt{line-height:26px;padding:0 8px;}

.rounded-table-2 .ttl-2 th{height:31px;background:url(../../_img/_common/cor_roundedtable_2.png) repeat-x 0 -31px;}
.rounded-table-2 .ttl-2 .cor-left{*position:relative;left:-1px;}
.rounded-table-2 .ttl-2 .cor-left,
.rounded-table-2 .ttl-2 .cor-right{width:8px;height:31px;display:block;float:left;background:url(../../_img/_common/cor_roundedtable_2.png) no-repeat 0 0;margin-left:-1px;*margin-left:0;}
.rounded-table-2 .ttl-2 .cor-right{background-position:100% 0;float:right;position:relative;right:-1px;}
.rounded-table-2 .ttl-2 .txt{display:block;float:left;padding:5px 0 0 8px;*padding-top:5px;}
.rounded-table-2 .ttl-2 .vagoundedlt{font-size:19px;color:#FFF;line-height:100% !important;font-weight:normal;}

.rounded-table-2 table.table-in th{border-right:1px solid #CCC;padding:0 5px;font-size:13px;color:#fff;text-align:center;}
.rounded-table-2 table.table-in th.ta-left{padding-left:0;}
.rounded-table-2 table.table-in th.first,
.rounded-table-2 table.table-in th.last{border-right:none;padding:0 !important;}
.rounded-table-2 table.table-in td{border-left:none;border-right:1px solid #CDCDCD !important;text-align:center;padding:3px 5px;vertical-align:top;}
.rounded-table-2 table.table-in td.first{border-right:none !important;border-left:1px solid #CDCDCD;}
.rounded-table-2 table.table-in th.pre-last,
.rounded-table-2 table.table-in td.pre-last{border-right:none !important;}
.rounded-table-2 table.table-in tfoot td{border-right:1px solid #CDCDCD !important;border-left:none !important;}
.rounded-table-2 table.table-in tfoot td.first,
.rounded-table-2 table.table-in tfoot td.last{border:none !important;border-right:none !important;padding:0 !important;}
.rounded-table-2 table.table-in .cor-left{background:url(../../_img/_common/cor_roundedtable_2_1.png) no-repeat 0 0;}
.rounded-table-2 table.table-in .cor-right{background:url(../../_img/_common/cor_roundedtable_2_1.png) no-repeat 100% 0;}
.rounded-table-2 table.table-in .ttl-1 th.first{border-left:1px solid #CCC;}
.rounded-table-2 table.table-in .ttl-1 th{background:#416D98 url(../../_img/_common/cor_roundedtable_2_1.png) repeat-x 0 -26px;}

/* cancelation */
ol.cancellation-list {list-style:none; padding:0; margin:0;}
ol.cancellation-list h4 {font-size:12px; margin:0 0 5px 0;}
ol.cancellation-list * {line-height:160%;}
ol.cancellation-list li {margin-bottom:25px;}
ol.cancellation-list li li {margin-bottom:0;}


/* bar-colored */
.bar-colored {height:164px; background:url(../../_img/_common/bgr_coloredbar.jpg) no-repeat 33px 0; position:relative;}
.bar-colored ul, .bar-colored li {margin:0; padding:0; list-style:none;}
.bar-colored span {margin-right:50px;}
.bar-colored .line-top {position:absolute; top:8px;}
.bar-colored .line-cust {position:absolute; margin:23px 0 27px; background:url(../../_img/_common/btn_arrow_coloredbar.gif) no-repeat 62px 2px;}
.bar-colored .line-bottom {position:absolute; bottom:12px;}


/* captcha */
#captcha {width:268px; height:49px; background:url(../../_img/_common/loading.gif) 60px 10px no-repeat; float:left;}
.captcha-button {position:absolute;}
.loading {height:16px; padding:4px 0 0 30px; background:url(../../_img/_common/loading.gif) 0 0 no-repeat;}


/* popups */
.ico-erfullt,
.ico-erfullt-bracket,
.ico-nicht-erfullt,
.ico-bedingt-erfullt{width:29px;height:29px;display:block;margin:0 auto;}

.ico-erfullt{background:url(../../_img/_common/ico_erfullt.gif) no-repeat 0 0;}
.ico-erfullt-bracket {width:42px; background:url(../../_img/_common/ico_erfullt_bracket.gif) no-repeat 0 0;}
.ico-nicht-erfullt{background:url(../../_img/_common/ico_nicht_erfullt.gif) no-repeat 0 0;}
.ico-bedingt-erfullt{background:url(../../_img/_common/ico_bedingt_erfullt.gif) no-repeat 0 0;}

/* press */
.press-navigation {list-style:none; margin:0; padding:0;}
.press-navigation li {padding:13px 5px 13px 3px; float:left; background:url(../../_img/_common/img_pipe_green.gif) no-repeat right;}
.press-navigation li.last {background:none;}
.press-navigation a {text-decoration:none;}

dl.press {position:relative;}
dl.press dt, .list-title {display:block; color:#353535; font-size:15px; margin-bottom:5px; font-weight:normal;}
dl.press dd, .list-description {display:block; border-top:1px solid #CCCCCC; margin-bottom:25px;}
dl.press dd h5 {font-size:12px; margin:8px 0;}
dl.press dd .date {position:absolute; right:0; margin-top:-19px;}

.list-description {width:280px; padding-top:8px; line-height:140%;}


/* tag-clouds */
.tag-clouds {line-height:200%; margin-bottom:10px;}
.tag-clouds a {text-decoration:none; color:#000 !important;}
.tag-clouds .s1 {font-size:100%;}
.tag-clouds .s2 {font-size:125%;}
.tag-clouds .s3 {font-size:150%;}
.tag-clouds .s4 {font-size:175%;}
.tag-clouds .s5 {font-size:200%;}

/* faq-list */
.faq-list {line-height:150%;}
.faq-list dt {padding-left:9px !important; background:url(../../_img/_common/blt_square_green.gif) 0 7px no-repeat;}
.faq-list dd {display:none; margin-left:10px; padding-bottom:15px;}

.faq-list-arrow {list-style:none; padding:0;}
.faq-list-arrow li {background:url(../../_img/_common/blt_arrowright_green.gif) 0 14px no-repeat; padding:10px 0 0 10px; font-size:14px;}
.faq-list-arrow li a {color:#000000 !important; text-decoration:none;}

/* pagination */
.pagination {}
.pagination ul {list-style:none; padding:0; float:right;}
.pagination ul li {float:left; margin:10px;}

ul.simple-pagination {list-style:none; margin:0; padding:0;}
ul.simple-pagination li {float:left; font-size:11px; line-height:22px; padding:0 10px 0 0;}
ul.simple-pagination li.first {margin-right:14px;}
ul.simple-pagination li.last {margin-left:10px;}
ul.simple-pagination li a {color:#2C68C6;}

/* links container */
#container a {color:#2C68C6;}

.del-icon img {margin-top:5px;}

h3 a.vagoundedbt {color:#FFF !important;background:transparent;padding-left:0;cursor:pointer !important; text-decoration:none; font-size:18px;}
h3 a.vagoundedbt embed {cursor:pointer !important;}
a.fairvermittelt {margin:0;}
a.fairvermittelt img {margin:0 0 -2px 0;}


/* produtcts */
.product-block {padding-bottom:10px;}

div.two-tab-columns {background:url(../../_img/_common/bgr_two_tab_columns.gif) repeat-y; width:710px;}
div.two-tab-columns div.column {float:left; width:50%;}
div.two-tab-columns div.column ul.list-tabs li {margin-left:3px;}
div.two-tab-columns div.column div.column-content {padding:20px 5px;}
div.two-tab-columns div.column div.column-content ul.list-checkbox {margin-left:10px;}

/* basic-info products */

.text-box-basic {width:440px; float:left; height:145px; overflow:hidden;}
.text-box-basic h2.title {margin-bottom:6px; *margin-top:0; font-size:20px;}
.image-list-basic {width:120px; float:right; height:145px; overflow:hidden;}
.image-list-basic h3.sub-title {color:#767E33; font-size:13px;}
.image-list-basic ul {margin:0; padding:0;}
.image-list-basic ul li {list-style:none; margin:0 0 2px 0; padding:0; text-align:left;}
.image-list-basic ul li.last {margin:0;}

/* imageflow */
#imageWrapper {overflow:hidden; position:relative;}

#images {visibility: hidden; width: 915px; overflow:hidden;}
#images img {position: absolute;}

#loading {text-align: center; width: 100%; margin-top:50px;}
#loading img {margin-top: 10px;	position: relative;}

#scrollbar { padding-left:50px; width:915px; visibility: hidden; position: relative;  background:url(../../_img/_advantages/bgr_slider.gif); z-index: 1001; height: 13px; margin-top:25px !important;}
#scrollbar a {position: absolute; display: block; width: 42px; height: 13px; text-indent: -19999px;}
#scrollbar a:focus {outline: none;}
#scrollbar a#leftScroll {left: -42px; background:url(../../_img/_advantages/btn_slider_left.gif); z-index: 1004;}
#scrollbar a#rightScroll {right: -42px; background:url(../../_img/_advantages/btn_slider_right.gif); z-index: 1004;}

#slider {position: absolute; z-index: 1002; background:url(../../_img/_advantages/btn_slider_dragger.gif) no-repeat; margin-top:1px; width: 125px; height: 13px;}

#imageflow {text-align: left; height: 380px !important; overflow: hidden; width:915px; position:relative;}

.advantagesLinks ul {list-style:none; padding-left:0;}
.advantagesLinks li {float:left; text-align:center; font-size:11px;}
.advantagesLinks li a {color:#333 !important; text-decoration:none; font-weight:normal; width:100px; display:block; }
.advantagesLinks li a.active {color:#333 !important; text-decoration:none; font-weight:bold; }
.textHidden { display:none; }


/* readyonly */
.readonly_select_ie6 {background-color: #FFF; color: #000; margin: 0px !important;}
.readonly_select_ie6 span {display: block; padding: 4px 0px;}
.readonly_overlay {background-color: #666; opacity: 0.3; filter: alpha(opacity=30); padding: 0pt !important; margin: 0pt !important;}


/* products combobox */
.product-combobox optgroup{font-weight:bold; font-style:normal !important; padding:0;}
body:nth-of-type(1) .product-combobox optgroup {font-weight:normal;}


/* info box in offer wizard */
#offerWizardInfoBox {float:right; width:537px; padding-right:5px; color:#900; display:none;}
#offerWizardInfoBox .content {font-size:12px; padding-top:15px;}
#offerWizardInfoBox ul {margin:2px 0 0 0; padding:0 0 4px; list-style:none;}
#offerWizardInfoBox li {margin:0; padding:0 0 0 9px; background:url(../../_img/_common/blt_square_red.gif) 0 5px no-repeat;}

#offerWizardInfoBox .arrow-list {padding-bottom:8px;}
#offerWizardInfoBox .arrow-list li {background:url(../../_img/_common/blt_arrowright_red.gif) 0 3px no-repeat;}

#offerWizardInfoBox .cor-bottom-right {_right:-6px;}

/* lists links */
.links-list {float:left;}
.links-list li {margin:0; padding:0; list-style:none;}
.links-list li {margin-bottom:5px;}
.links-list a {color:#666 !important;}

.overview-header a {color:#000 !important;}

/*######################### CORE CSS - END #########################*/




/*######################### TYPOGRAPHY CSS - BEGIN #########################*/

body {font-family:Arial, Helvetica; font-size:12px; font-weight:normal; color:#000; line-height:1; text-align:left;}

h1 {font-size:22px; font-weight:bold;}
h2 {font-size:21px; font-weight:normal; color:#767E33;}
h3 {font-size:13px; font-weight:bold; line-height:15px; color:#FFF;}
h3.list {font-size:17px; font-weight:normal; color:#767E33;}
h4 {font-size:14px; font-weight:bold;}
h4.list {font-size:14px; font-weight:bold; color:#767E33; margin-bottom:5px;}
h5 {font-size:13px; font-weight:bold;}
h6 {font-size:12px; font-weight:bold;}

p, li, td {line-height:130%;}

a {color:#000; text-decoration:underline;}
a:hover {text-decoration:none;}

input, select, textarea, option {font-family:Arial; font-size:11px; color:#000;}

.ts10 {font-size:10px;}
.ts11 {font-size:11px;}
.ts12 {font-size:12px;}
.ts13 {font-size:13px;}
.ts14 {font-size:14px;}
.ts15 {font-size:15px;}
.ts16 {font-size:16px;}
.ts18 {font-size:18px;}
.ts20 {font-size:20px;}
.ts21 {font-size:21px;}

.tf01 {font-family:Verdana;}
.tf02 {font-family:Arial;}

.tc01 {color:#000 !important;}
.tc02 {color:#666 !important;}
.tc03 {color:#8D9537 !important;}
.tc04 {color:#2C68C6;}
.tc05 {color:#ccc !important;}
.tc06 {color:#353535 !important;}
.tc07 {color:#F00;}
.tc08 {color:#767E33;}
.tc09 {color:#B9CB26 !important;}

.bold {font-weight:700;}

a.greenlink {color:#767E33 !important;}

.ta-right {text-align:right;}
.ta-center {text-align:center;}
.ta-center * {float:none;}
.ta-left {text-align:left !important;}

.tw-normal, .tw-normal * {font-weight:normal;}

/*######################### TYPOGRAPHY CSS - END #########################*/