body { background: #E3E3E3; font-size: 12px; height:100%; margin: 0px; padding: 0px; color: #202020; font-family: 'Arial' !important;}
body.print_extern { background: none; margin-left:1cm; padding:0; color: #000000; margin-top: 1cm; }
body.print { background: none; margin-left:3cm; padding:0; color: #000000; margin-top: 1cm; }
font.price { color: #E25700; }
font.price_negative { color: #800000; }
div#content { margin: 5px auto 0px auto; padding:5px; width: 940px; }
div.contentbox { background: url('../../images/elements/box/content_top.gif') no-repeat right top; background-color: #ffffff; margin-bottom:10px; }
div.contentbox div.right { background-color: #ffffff; background: url('../../images/elements/box/content_bottom.gif') no-repeat right bottom; }
div.contentbox div.right div.lefttop { background: url('../../images/elements/box/content_lefttop.gif') no-repeat left top; }
div.contentbox div.right div.lefttop div.leftbottom { background: url('../../images/elements/box/content_leftbottom.gif') no-repeat left bottom; padding: 3px 0 3px 0;}
div.contentbox div.right div.lefttop div.leftbottom div.rightbottom { background-color: #ffffff; border-left: 1px solid #B2B3AB; border-right: 1px solid #B2B3AB; padding: 5px; }
div.contentbox_title { background: url('../../images/elements/box/content_title_top.gif') no-repeat right top; background-color: #ffffff; margin-bottom:10px; }
div.contentbox_title div.right { background-color: #ffffff; background: url('../../images/elements/box/content_title_bottom.gif') no-repeat right bottom; }
div.contentbox_title div.right div.lefttop { background: url('../../images/elements/box/content_title_lefttop.gif') no-repeat left top; }
div.contentbox_title div.right div.lefttop div.leftbottom { background: url('../../images/elements/box/content_title_leftbottom.gif') no-repeat left bottom; padding: 3px 0 3px 0;}
div.contentbox_title div.right div.lefttop div.leftbottom div.rightbottom { background-color: #ffffff; border-left: 1px solid #B2B3AB; border-right: 1px solid #B2B3AB; padding: 1px; }
div.tabbox { background-color: #ffffff; margin-bottom:10px; }
div.tabbox div.right { background-color: #ffffff; background: url('../../images/elements/box/content_bottom.gif') no-repeat right bottom; }
div.tabbox div.right div.lefttop { }
div.tabbox div.right div.lefttop div.leftbottom { background: url('../../images/elements/box/content_leftbottom.gif') no-repeat left bottom; padding: 0px 0 3px 0;}
div.tabbox div.right div.lefttop div.leftbottom div.rightbottom { background-color: #ffffff; border-left: 1px solid #B2B3AB; border-right: 1px solid #B2B3AB; padding: 5px; }
td.tabactive { background: url('../../images/tabs/middle_active.gif') repeat-x; height; 31px; font-weight: bold; }
td.tabinactive { background: url('../../images/tabs/middle_inactive.gif') repeat-x; height: 31px; }
td.tabactive a, td.tabinactive a { text-decoration: none; color: #3A3A3A; margin-left: 2px; margin-right: 2px; }
td.tabright { background: url('../../images/tabs/no_tab.gif') repeat-x; width: 100%; height: 31px;}
div.attachbox { background: url("../../images/elements/box/attach_left.gif") repeat-y left; width: 100%; padding: 0px; margin-bottom: 10px; }
div.attachbox div.right { background: url("../../images/elements/box/attach_right.gif") repeat-y right; padding: 0px; }
div.attachbox div.right div.lefttop { background:url("../../images/elements/box/attach_topleft.gif") no-repeat left top; padding: 0px; }
div.attachbox div.right div.lefttop div.leftbottom { background:url("../../images/elements/box/attach_bottomleft.gif") no-repeat left bottom; padding:0px; padding-left: 10px; }
div.attachbox div.right div.lefttop div.leftbottom div.righttop { background:url("../../images/elements/box/attach_topright.gif") no-repeat right top; padding: 0px; padding-right:0px; }
div.attachbox div.right div.lefttop div.leftbottom div.righttop div.rightbottom { background:url("../../images/elements/box/attach_bottomright.gif") no-repeat right bottom; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; padding-left: 0px; margin:0px; border: none; }
div.attachbox div.right div.lefttop div.leftbottom div.righttop div.rightbottom div.title { font-weight: bold; background: #F8FAFB; padding-bottom:8px; }
div.attachbox div.right div.lefttop div.leftbottom div.righttop div.rightbottom div.content { background: #F8FAFB; padding-bottom:5px; }
div.infobox { background: url("../../images/elements/box/attach_left.gif") repeat-y left; width: 100%; padding: 0px; margin-bottom: 10px; }
div.infobox div.right { background: url("../../images/elements/box/attach_right.gif") repeat-y right; padding: 0px; }
div.infobox div.right div.lefttop { background:url("../../images/elements/box/attach_topleft.gif") no-repeat left top; padding: 0px; }
div.infobox div.right div.lefttop div.leftbottom { background:url("../../images/elements/box/attach_bottomleft.gif") no-repeat left bottom; padding:0px; padding-left: 10px; }
div.infobox div.right div.lefttop div.leftbottom div.righttop { background:url("../../images/elements/box/attach_topright.gif") no-repeat right top; padding: 0px; padding-right:0px; }
div.infobox div.right div.lefttop div.leftbottom div.righttop div.rightbottom { background:url("../../images/elements/box/attach_bottomright.gif") no-repeat right bottom; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; padding-left: 0px; margin:0px; border: none; }
div.infobox div.right div.lefttop div.leftbottom div.righttop div.rightbottom div.title { font-weight: bold; background: #F8FAFB; padding-bottom:8px; }
div.infobox div.right div.lefttop div.leftbottom div.righttop div.rightbottom div.content { background: #F8FAFB; padding-bottom:5px; }
div.portalbox { background: url('../../images/elements/box/portal_top.gif') no-repeat right top; background-color: #f5f5f5; margin-bottom:10px; }
div.portalbox div.right { background-color: #f5f5f5; background: url('../../images/elements/box/portal_bottom.gif') no-repeat right bottom; }
div.portalbox div.right div.lefttop { background: url('../../images/elements/box/portal_lefttop.gif') no-repeat left top; }
div.portalbox div.right div.lefttop div.leftbottom { background: url('../../images/elements/box/portal_leftbottom.gif') no-repeat left bottom; padding: 0px 0 3px 0;}
div.portalbox div.right div.lefttop div.leftbottom div.rightbottom { background-color: #f5f5f5; background: url('../../images/elements/box/portal_back.gif') repeat-x; border-left: 1px solid #B2B3AC; border-right: 1px solid #B2B3AC; padding: 5px; }
div.portalbox div.title { font-family: 'Arial'; color:#3a3a3a; font-size:15px; font-weight:bold; padding: 5px; white-space: nowrap; width:155px; overflow: hidden; }
div.portalbox div.content a { color: #707070; }
div.portalbox div.content input { border-color: #959595; }
div.portalbox div.content input:focus { background-color: #FFFFFF; }
div.portalbox div.content select { border-color: #959595; }
div.internnavi { background: url('../../images/elements/box/internnavi_top.gif') no-repeat right top; background-color: #f5f5f5; margin-bottom:10px; }
div.internnavi div.right { background-color: #f5f5f5; background: url('../../images/elements/box/internnavi_bottom.gif') no-repeat right bottom; }
div.internnavi div.right div.lefttop { background: url('../../images/elements/box/internnavi_lefttop.gif') no-repeat left top; }
div.internnavi div.right div.lefttop div.leftbottom { background: url('../../images/elements/box/internnavi_leftbottom.gif') no-repeat left bottom; padding: 0px 0 3px 0;}
div.internnavi div.right div.lefttop div.leftbottom div.rightbottom { background-color: #f5f5f5; border-left: 1px solid #003B90; border-right: 1px solid #003B90; padding: 5px; }
div.internnavi div.title { height:20px; color:#ffffff; font-size:15px; font-weight:bold; padding: 4px;}
div.internnavi.admin { background: url('../../images/elements/box/internnavi_admin_top.gif') no-repeat right top; background-color: #f5f5f5; }
div.internnavi.admin div.right { background: url('../../images/elements/box/internnavi_admin_bottom.gif') no-repeat right bottom; }
div.internnavi.admin div.right div.lefttop { background: url('../../images/elements/box/internnavi_admin_lefttop.gif') no-repeat left top; }
div.internnavi.admin div.right div.lefttop div.leftbottom { background: url('../../images/elements/box/internnavi_admin_leftbottom.gif') no-repeat left bottom; }
div.internnavi.admin div.right div.lefttop div.leftbottom div.rightbottom { border-left: 1px solid #E25700; border-right: 1px solid #E25700; }
div.internnavi.admin div.title { }
div.broadcrumb { margin:5px; }
div.footer { text-align:center; padding-top:15px; padding-bottom:10px; font-size: 11px; }
div.footer span.spacer { margin-left: 10px; margin-right: 10px; color: #898989 }
div.footer a { text-decoration: none; }
div.footer a:hover { text-decoration: underline; }
div#content div#leftside { float:left; margin-right: 10px; margin-top: 25px; width:170px; }
div#content div#rightside { float:left; margin: 0px; width:760px; }
div#content div#leftside.languageadmin { float:left; margin-right: 10px; width:270px; }
div#content div#rightside.languageadmin { float:left; margin: 0px; width:660px; }
div.portal { width:170px; margin-bottom: 10px;}
div.portal div.title { background-color: #003B90; color: #FFFFFF; font-size:15px; font-weight:bold; padding: 4px;}
div.portal div.content { background-color: #F0F0F0; padding: 5px; border: 1px solid #003B90 }
div#header_start { margin: 0px auto 0px auto; width:940px; text-align:left; height: 214px; background: url('../../images/header_start_coaching.jpg') no-repeat; }
div#header_start img#click_logo { position: relative; cursor: pointer; left: 710px; top: 20px; width: 200px; height: 80px; }
div#header_start img#click_coaching, div#header_start img#click_consulting, div#header_start img#click_testservice { position: relative; cursor: pointer; left: 0px; top: 64px; width: 125px; height: 25px; }
div#header_start input { border-color: #959595; }
div#header_start input:focus { background-color: #FFFFFF; }
div#header { margin: 0px auto 0px auto; width:940px; height: 87px; background: url('../../images/header_coaching.jpg') no-repeat; }
div#header img#click_logo {position: relative; cursor: pointer; left: 780px; top: -40px; width: 140px; height: 40px; }
div#header img#click_coaching, div#header img#click_consulting, div#header img#click_testservice {position: relative; cursor: pointer; left: 0px; top: -63px; width: 125px; height: 25px; }
div#header div#header_login_data {position: relative; left: 410px; top:3px; width:350px; height: 34px; background-color: #FFFFFF; filter: alpha(opacity=75); -moz-opacity:.75; opacity:.75; border: 1px solid #909090; padding: 2px; }
div#header div#header_no_login_data {position: relative; left: 410px; top:3px; width:350px; height: 34px; padding: 3px; }
div#header_start div.header_links { position:relative; top: 26px; margin-left: 660px; }
div#header_start div.header_language { position:relative; top: 1px; margin-left: 867px; }
div#header_start div.navigation_top { height:30px; position:absolute; top:188px; }
div#header div.header_language { position:relative; top: -81px; margin-left: 867px; }
div#header div.header_links { position:relative; top: -55px; margin-left: 660px; }
div#header div.navigation_top { height:30px; position:absolute; top:61px; }
div.header_links div.spacer { width:2px; height: 34px; margin-left: 9px; margin-right: 9px; background: url('../../images/header_coaching_icon_spacer.gif'); }
div.header_language img.image_active { background-color: #FFB06B; border: 1px solid #873F00; }
div.header_login { position:absolute; top: 187px; margin-left: 660px; }
div.navigation_top div { float: left; margin-left: 10px; }
div.navigation_top div a { font-family: 'Arial'; color:#606060; font-size:15px; font-weight:bold; text-decoration:none; }
div.navigation_top div.spacer { font-family: 'Arial'; color:#BEBEBE; font-size:15px; }
div.navigation_top_rollout { border: 1px solid #B2B3AC; border-top: none; background-color: #ffffff; z-index: 100; }
div.navigation_top_rollout div { width:100%; z-index: 100; }
div.navigation_top_rollout div a { color: #707070; height:20px; padding-top:3px; padding-left:5px; width:150; display: block; z-index: 100; }
div.navigation_top_rollout div a:hover { color: #707070; background-color: #f0f0f0; }
div#header_start.consulting { background: url('../../images/header_start_consulting.jpg') no-repeat; }
div#header_start.consulting div.header_links div.spacer { background: url('../../images/header_start_consulting_icon_spacer.jpg'); }
div#header_start.consulting div.header_language img.image_active { background-color: #68C9C0; border: 1px solid #1F5853; }
div#header_start.consulting div.header_links { margin-left: 746px; }
div#header.consulting { background: url('../../images/header_consulting.jpg') no-repeat; }
div#header.consulting div.header_links div.spacer { background: url('../../images/header_consulting_icon_spacer.gif'); }
div#header.consulting div.header_language img.image_active { background-color: #68C9C0; border: 1px solid #1F5853; }
div#header.consulting div.header_links { position:relative; top: -55px; margin-left: 746px; }
div#header_start.testservice { background: url('../../images/header_start_testservice.jpg') no-repeat; }
div#header_start.testservice div.header_links div.spacer { background: url('../../images/header_start_testservice_icon_spacer.jpg'); }
div#header_start.testservice div.header_language img.image_active { background-color: #68C9C0; border: 1px solid #1F5853; }
div#header_start.testservice div.header_links { margin-left: 746px; }
div#header.testservice { background: url('../../images/header_testservice.jpg') no-repeat; }
div#header.testservice div.header_links div.spacer { background: url('../../images/header_testservice_icon_spacer.gif'); }
div#header.testservice div.header_language img.image_active { background-color: #68C9C0; border: 1px solid #1F5853; }
div#header.testservice div.header_links { position:relative; top: -55px; margin-left: 746px; }
div.tabgroup { padding: 10px 6px 0px 6px; margin: 0px; font-family: 'Arial'; line-height: 16px; }
div.formgroup, div.formgroup_nomargin, div.formgroup_extern, div.formgroup_extern_nomargin { padding: 0px 6px 5px 6px; margin: 0px; font-family: 'Arial'; line-height: 16px;}
div.formgroup h2, div.formgroup_extern h2, div.formgroup_extern_nomargin h2 { line-height:22px; font-size: 15px; font-family: 'Arial'; color: #105074; font-weight:bold; display:block; margin: 0 0 15px 0; padding: 0px;}
div.formgroup h2.disclosure, div.formgroup_extern h2.disclosure { line-height:22px; font-size: 15px; font-family: 'Arial'; color: #105074; font-weight:bold; display:inline; margin: 0 0 15px 0; padding: 0px; text-decoration: underline; border: none;}
div.rating { display: block; height: 18px; }
div.rating div.owl_off { width: 90px; height: 18px; position: absolute; overflow: hidden; }
div.rating div.owl_on { height: 18px; position: absolute; overflow: hidden; }
h2.nobox { color: #0D968C; }
table.interest { border-bottom: 1px solid #D8D8D8; padding-top:2px; padding-bottom: 2px; }
table.interest tr:hover { background-color: #FCFCFC; }
div.interest_head { padding-bottom: 5px; font-weight: bold; border-bottom: 1px solid #D8D8D8; }
div#content div#rightside h1 { line-height:22px; margin:0 0 15px 0; padding:0px; font-family: 'Arial'; font-size: 18px; font-weight: bold; color: #003399; }
div#content div#rightside h1.subtitle { line-height:22px; margin:10px 0 0 20px; padding:0px; font-family: 'Arial'; font-size: 17px; font-weight: bold; color: #003399; }
div#content div#rightside p.subtitle { display:block; margin:0 0 17px 20px; padding:0px; font-family: 'Arial'; font-size: 12px; font-weight: bold; color: #8e8e80; }
div#content div#leftside img.logo { margin-bottom:5px; }
div.groupbox_glow {
background: url("../../images/default/elements/boxes/group_glow_left.gif") repeat-y left;
width: 100%;
padding: 0px;
margin-bottom: 6px;}
div.groupbox_glow div.right {
background: url("../../images/default/elements/boxes/group_glow_right.gif") repeat-y right;
padding: 0px;}
div.groupbox_glow div.right div.lefttop {
background:url("../../images/default/elements/boxes/group_glow_topleft.gif") no-repeat left top;
padding: 0px;}
div.groupbox_glow div.right div.lefttop div.leftbottom {
background:url("../../images/default/elements/boxes/group_glow_bottomleft.gif") no-repeat left bottom;
padding-left: 10px;}
div.groupbox_glow div.right div.lefttop div.leftbottom div.righttop {
background:url("../../images/default/elements/boxes/group_glow_topright.gif") no-repeat right top;
padding: 0px;}
div.groupbox_glow div.right div.lefttop div.leftbottom div.righttop div.rightbottom {
background:url("../../images/default/elements/boxes/group_glow_bottomright.gif") no-repeat right bottom;
padding-right: 12px;
padding-top: 10px;
padding-bottom: 13px;}
div.groupbox_glow div.right div.lefttop div.leftbottom div.righttop div.rightbottom div.content {
background: #F8FAFB;
height: 100%;}
div#wrapsite_homepage {position: relative; margin:0px; padding:0px; height: 100%; width: 100%; background: #eaeade url('../../images/elements/header/background.gif') repeat-x; }
div#wrapsite_content {position: relative; margin:0px; padding:0px; height: 100%; width: 100%; }
.event_print { border-collapse:collapse; }
.event_print td { border: 1px solid #000000; padding:3px;}
.event_print th { border: 1px solid #000000; padding:3px; height:30px; text-align: left; font-weight:bold; background-color: #E0E0E0; }
img {
* behavior:url(../../scripts/iepngfix.htc);}
.color_coaching { color: #E36C0A; }
.color_testservice { color: #1F497D; }
.color_consulting { color: #215868; }
div#wrap_header { width:940px; margin: 0 auto 0 auto; position: relative; font-family: 'Arial'; z-index: 2; }
div#headerlinks { background: url("../../images/elements/header/background_top_green.gif") no-repeat right top; height:21px;}
div#headerlinks div.homepage { background: url("../../images/elements/header/background_top.gif") repeat-x; margin: 0px auto 0px auto; width:940px; height: 21px; text-align: right;}
div#headerlinks div.content { background: #fff; margin: 0px auto 0px auto; width:940px; height: 21px; text-align: right;}
div#headerlinks div span { background: url("../../images/elements/header/background_green.gif") no-repeat left top; line-height:16px; font-size: 11px; display:block; float:right; padding: 2px 0 3px 45px; font-family: 'Arial'; color: #fff;}
div#headerlinks div span a { color: #fff; font-size: 11px; text-decoration:none;}
div#headerlinks div span a:hover { color: #444141; text-decoration:none;}
div#footer { width: 100%; height:100%; background: #eaeade; z-index: 3; }
div#footer div.homepage { margin: 0 auto 0 auto; width: 940px; height: 350px; position: relative; }
div#footer div.content { margin: 0 auto 0 auto; width: 940px; height: 250px; position: relative; }
div#footer div div#customer { position: absolute; top:10px; left:30px; font-family: 'Arial'; color: #8e8e80; font-size:11px; width:430px; }
div#footer div div#hotline_homepage { position: absolute; top:0px; left: 405px; width:535px; padding: 20px 0 20px 0; font-family: 'Arial'; color: #8e8e80; font-size:11px; background: url('../../images/elements/header/background_dotted_horizontal.gif') repeat-x bottom; }
div#footer div div#hotline_homepage span { font-family: 'Arial'; color: #9bb70d; font-size:16px; font-weight: bold; cursor: default;}
div#footer div div#hotline_homepage span.links { padding:4px 0 0 0; float:right; font-family: 'Arial'; color: #8e8e80; font-weight: normal; font-size:11px;}
div#footer div div#hotline_content { position: absolute; top:0px; left: 325px; width:615px; padding: 20px 0 20px 0; font-family: 'Arial'; color: #8e8e80; font-size:11px; background: url('../../images/elements/header/background_dotted_horizontal.gif') repeat-x bottom; }
div#footer div div#hotline_content span { font-family: 'Arial'; color: #9bb70d; font-size:16px; font-weight: bold; cursor: default;}
div#footer div div#hotline_content span.links { padding:4px 0 0 0; float:right; font-family: 'Arial'; color: #8e8e80; font-weight: normal; font-size:11px;}
div#footer div div#icons_homepage { position: absolute; top:262px; left: 30px; width:430px; font-family: 'Arial'; color: #8e8e80; font-size:12px; }
div#footer div div#icons_content { position: absolute; top:13px; left: 15px; width:430px; font-family: 'Arial'; color: #8e8e80; font-size:12px; }
div#footer div div#menue_homepage { position: absolute; top:262px; left: 405px; width:535px; font-family: 'Arial'; color: #8e8e80; font-size:12px; line-height: 17px; }
div#footer div div#menue_content { position: absolute; top:80px; left: 325px; width:615px; font-family: 'Arial'; color: #8e8e80; font-size:12px; line-height: 17px; }
div#footer div div a { font-family: 'Arial'; color: #8e8e80; font-size:12px; text-decoration:none; }
div#footer div div a:hover { text-decoration:underline; }
div#footer div div span#copyright { display:block; margin: 2px 0px 0px 0px; font-family: 'Arial'; color: #b8b7b2; font-size:11px; }
ul.hoverimage { float: left; list-style:none; margin: 0px; padding: 0px;}
ul.hoverimage li { float: left; list-style:none; margin: 0 25px 0 0; padding: 0px; display:inline; }
ul.hoverimage li span.fielmann {display:block; height: 33px; background: url('../../images/elements/customer/fielmann.gif') no-repeat left top; width: 55px; }
ul.hoverimage li span.linde { display:block; height: 33px; background: url('../../images/elements/customer/linde.gif') no-repeat left top; width: 59px; }
ul.hoverimage li span.lufthansa { display:block; height: 33px; background: url('../../images/elements/customer/lufthansa.gif') no-repeat left top; width: 64px; }
ul.hoverimage li span.ebay { display:block; height: 33px; background: url('../../images/elements/customer/ebay.gif') no-repeat left top; width: 51px; }
ul.hoverimage li span.qsd { display:block; height: 33px; background: url('../../images/elements/customer/qsd.gif') no-repeat left top; width: 33px; }
ul.hoverimage li span.paypal { display:block; height: 33px; background: url('../../images/elements/customer/paypal.gif') no-repeat left top; width: 62px; }
ul.hoverimage li span.din_en { display:block; height: 33px; background: url('../../images/elements/customer/din_en.gif') no-repeat left top; width: 45px; }
ul.hoverimage li span:hover { background-position:0% -33px; }
ul.hoverimage li span label { background:none; display:none; }
div#calculator { position:absolute; top:130px; width:360px; height:440px; z-index:100; }
div#blackbox { background: url('../../images/elements/teaser/calc_background.gif') no-repeat left top #444141; font-family: 'Arial'; color: #fff; margin:0px; height:100%; padding: 0px 30px 0 30px; }
div#blackbox div#layer_duration_preview { position:absolute; top:345px; width:300px; left:30px; font-family: 'Arial'; }
div#blackbox span#headline { display:block; font-weight:normal; margin: 20px 0px 20px 0px; font-family: 'Arial'; font-size: 18px; line-height: 23px; }
div#blackbox div.calcbox { margin: 0 0 15px 0; height:45px; }
div#blackbox div.calcbox a.link { color: #eaeade; }
div#blackbox div.calcbox a { color: #eaeade; }
div#blackbox div.calcbox span { font-size: 13px; font-family: 'Arial'; color: #9bb70d; font-weight:bold; display:block; margin: 0 0 6px 0; }
div#blackbox div.calcbox label { font-size: 12px; font-family: 'Arial'; color: #fff; font-weight:normal; }
div#blackbox div#calc_price { position:absolute; top:367px; width:300px; left:30px; background: url('../../images/elements/navi/sub_back.gif') repeat-x top; padding: 7px 0 0 0;}
div#blackbox div#calc_price span#price { font-size: 13px; font-family: 'Arial'; color: #9bb70d; font-weight:bold; display:block; margin: 0 0 2px 0; }
div#blackbox div#calc_price span#info { font-size: 10px; font-family: 'Arial'; color: #b8b7b2; }
div#blackbox div#calc_price div { font-size: 20px; font-family: 'Arial'; color: #fff; font-weight:bold; height: 25px; }
div#feature { position:absolute; top:80px; left:360px; width:580px; height:417px; background: url('../../images/elements/header/background_structure.gif') no-repeat top left; }
div#feature div { position: relative; height:100%; width:100%;}
div#feature div img#eyecatcher { position: absolute; bottom:0px; right:0px;}
div#feature div img#headline { position: absolute; top:65px; left:35px;}
div#teaser { margin: 420px 0 0 0; height:150px; background: #9bb70d; }
div#teaser div { position:relative; width:940px; margin: 0 auto 0 auto; padding: 0px; }
div#teaser div div#first_slot { position:absolute; top:32px; left:405px; width: 245px; }
div#teaser div div#second_slot { position:absolute; top:32px; left:695px; width: 245px;}
div#teaser div div#dashline { position:absolute; top:37px; left:675px; width: 1px; height: 74px; background: url('../../images/elements/header/background_dotted_vertical.gif') repeat-y right; }
div#teaser div div div { position:relative; width:100%;}
div#teaser div div div img { position:absolute; top:0px; right:0px; }
div#teaser div div div span { font-family: 'Arial'; color: #fff; font-size:17px; font-weight:normal; }
div#teaser div div div p { font-family: 'Arial'; color: #444141; font-size:13px; margin:0px; padding: 5px 60px 0 0;}
div#servicelist { position:absolute; top:725px; left:30px; padding-bottom: 15px; font-family: 'Arial'; color: #8e8e80; font-size:11px; background: url('../../images/elements/header/background_dotted.png') repeat-x bottom;}
div#servicelist h1, div#servicelist h3 { font-family: 'Arial'; color: #8e8e80; line-height:16px; font-size:11px; font-weight: bold;}
div#servicelist ul { float: left; list-style:none; margin: 10px 0 70px 0; }
div#servicelist ul li { float: left; margin: 0px; padding: 2px 2px 0 0; display:inline; }
div#servicelist ul li h2 { margin:0px; display: block; width: 164px; line-height:16px; background: none; background-color: #ddddd2; font-family: 'Arial'; color: #8e8e80; font-size:11px; cursor: pointer; padding: 2px 8px 2px 8px; font-weight: normal;}
div#servicelist ul li h2:hover { background: none; background-color: #ccccbd; }
div#servicelist ul li div { margin:0px; position: absolute; width:910px; top: 82px; left:0px; font-family: 'Arial'; color: #8e8e80; font-size:11px; background: #eaeade; height: 42px; overflow: auto;}
div#servicelist p { margin:0px; font-family: 'Arial'; color: #b8b7b2; font-size:11px; }
div.formgroup h2#claim { line-height:28px; font-size: 24px; font-family: 'Arial'; color: #9bb70d; font-weight:normal; display:block; margin: 35px 0 50px 0; text-align:center; }
a.button {color: #fff; font-size: 13px; font-family: 'Arial'; background:url("../../images/elements/button/green_left.gif") no-repeat left top; padding:0px 0px 0px 7px; text-decoration:none; float: right; display: block; margin: 0px; }
a.button input { border: 0px; margin: 0px; position: absolute; top: 4px; left: 10px; z-index: 2; visibility:hidden; }
a.button span { font-weight: bold; padding: 8px 20px 9px 13px; background:url("../../images/elements/button/green_right.gif") no-repeat right top;display: block; }
div#nojs { margin: 0px; padding: 8px 0 8px 0; background: #9bb70d; }
div#nojs div { margin: 0 auto 0 auto; width: 940px; color: #fff; padding: 0 0 0 23px; font-family: 'Arial'; font-size: 13px; }
div#nojs div img { vertical-align: middle; margin: 0 10px 0 0; }
div#nojs div span { vertical-align: middle; }
div#inherit_green { margin: 0px; padding: 8px 0 8px 0; background: #9bb70d; }
div#inherit_green div { margin: 0 auto 0 auto; width: 940px; color: #fff; padding: 0 0 0 23px; font-family: 'Arial'; font-size: 13px; }
div#inherit_green div img { vertical-align: middle; margin: 0 10px 0 0; }
div#inherit_green div span { vertical-align: middle; }
div#form_error { font-family: 'Arial'; margin: 15px 15px 5px 15px; padding: 7px; border:1px solid #900000; background: #fff5f5; -moz-border-radius:5px; color:#900000; }
div#form_error img { vertical-align: middle; }
div#form_error span#headline { display:inline; margin: 1px 0 0 2px; line-height: 16px; vertical-align: middle; font-weight:bold; font-size:13px; font-family: 'Arial'; }
div#form_error span { display: block; line-height: 16px; margin: 5px 0 0 22px; color:#900000;}
div#form_error a { display: block; line-height: 16px; margin: 5px 0 0 22px; color:#900000;}
div#calc_error { width:379px; position:absolute; top:15px; left:370px; font-family: 'Arial'; filter: alpha(opacity=95); -moz-opacity:.95; opacity:.95; }
div#calc_error div { background: url('../../images/elements/box/calc_error_top.gif') no-repeat left top; padding: 14px 15px 13px 25px; font-family: 'Arial'; position:relative; }
div#calc_errordiv a#closelink { position:absolute; top:5px; right:10px; }
div#calc_error div img { vertical-align: middle; float:left; }
div#calc_error div span#headline { display:block; float:left; margin: 0 0 10px 10px; color: #444141; line-height: 16px; vertical-align: middle; font-weight:normal; font-size:13px; font-family: 'Arial'; }
div#calc_error div span { display: block; float:none; line-height: 16px; margin: 5px 0 0 25px; color:#8e8e80;}
div#calc_error div a { display: block; line-height: 16px; margin: 5px 0 0 25px; color:#8e8e80;}
a.choice_group { display:block; text-decoration:none; font-family: 'Arial'; margin: 15px 0 10px 0; padding:2px; }
a.choice_group:hover { background: #eaeade; text-decoration:none; }
a.choice_group img { vertical-align: middle; float:left; }
a.choice_group span { display:block; float:left; margin: 0 0 0 10px; color: #444141; line-height: 16px; vertical-align: middle; font-weight:normal; font-size:13px; font-family: 'Arial'; }
a.choice_group p { display: block; float:none; line-height: 16px; margin: 5px 0 0 25px; color:#8e8e80; padding:0px;}
div#tabs { margin: 45px 0 0 0; float: right; }
div#tabs div { display:none; }
div#tabs ul { float: left; list-style:none; margin: 0px; }
div#tabs li { float: left; margin: 0px; padding: 0px; display:inline; line-height:23px; position:relative; }
div#tabs li img { position:absolute; top: -3px; left:10px; }
div#tabs a.passive { font-size:18px; font-family: 'Arial'; display:inline; color: #444141; float:left; background:url("../../images/elements/navi/top_left.gif") no-repeat left top; margin-left:12px; padding:0px 0px 0px 2px; text-decoration:none; }
div#tabs a.passive span { display:block; padding: 5px 15px 4px 13px; background:url("../../images/elements/navi/top_right.gif") no-repeat right top; cursor: pointer; }
div#tabs a.passive span { float:none; }
div#tabs a.passive:hover { background-position:0% -32px; }
div#tabs a.passive:hover span { background-position:100% -32px; color:#fff; }
div#tabs a.active { font-size:18px; font-family: 'Arial'; display:inline; color: #fff; float:left; background:url("../../images/elements/navi/top_left.gif") no-repeat left top; background-position:0% -32px; margin-left:12px; padding:0px 0px 0px 2px; text-decoration:none; }
div#tabs a.active span { display:block; padding: 5px 15px 4px 13px; background:url("../../images/elements/navi/top_right.gif") no-repeat right top; background-position:100% -32px; cursor: pointer; }
div#tabs a.active span { float:none; }
div#topnavi { }
div#topnavi.active { background-color: #003B90; color: #FFFFFF; font-size:15px; font-weight:bold; padding: 4px; margin-bottom: 1px; margin-top: 10px;}
div#topnavi_admin.active { background-color: #E25700; color: #FFFFFF; font-size:15px; font-weight:bold; padding: 4px; margin-bottom: 1px; margin-top: 10px;}
div#subnavi { margin-left: 10px; }
div#subnavi div { margin-bottom: 1px; padding: 2px; }
div#subnavi div a { font-size:12px; color: #003B90; }
div#subnavi div.active { font-weight: bold; }
div#subnavi_admin { margin-left: 10px; }
div#subnavi_admin div { margin-bottom: 1px; padding: 2px; }
div#subnavi_admin div a { font-size:12px; color: #E25700; }
div#subnavi_admin div.active { font-weight: bold; }
div.sidebar_green_stefan { margin: 35px 0 35px 0; position:relative; background: url('../../images/elements/teaser/sidebar_green_stefan.png') no-repeat left top; height:142px; }
div.sidebar_green_stefan h3 { position:absolute; top:15px; left:15px; font-family: 'Arial'; color: #fff; font-size: 17px; margin:0px; padding: 0px; }
div.sidebar_green_stefan p { position: absolute; top:42px; left:15px; width:165px; margin: 0px; padding: 0px; font-family: 'Arial'; color: #454343; font-size: 12px;}
div.sidebar_green { margin: 35px 0 35px 0; position:relative; background: url('../../images/elements/teaser/sidebar_green.png') no-repeat left top; height:142px; }
div.sidebar_green h3 { position:absolute; top:15px; left:15px; font-family: 'Arial'; color: #fff; font-size: 17px; margin:0px; padding: 0px; }
div.sidebar_green p { position: absolute; top:42px; left:15px; width:240px; margin: 0px; padding: 0px; font-family: 'Arial'; color: #454343; font-size: 12px;}
div.sidebar_beige_stefan { margin: 35px 0 35px 0; position:relative; background: url('../../images/elements/teaser/sidebar_beige_stefan.png') no-repeat left top; height:142px; }
div.sidebar_beige_stefan h3 { position:absolute; top:15px; left:15px; font-family: 'Arial'; color: #9bb70d; font-size: 17px; margin:0px; padding: 0px; }
div.sidebar_beige_stefan p { position: absolute; top:42px; left:15px; width:165px; margin: 0px; padding: 0px; font-family: 'Arial'; color: #454343; font-size: 12px;}
div.sidebar_beige { margin: 35px 0 35px 0; position:relative; background: url('../../images/elements/teaser/sidebar_beige.png') no-repeat left top; height:142px; }
div.sidebar_beige h3 { position:absolute; top:15px; left:15px; font-family: 'Arial'; color: #9bb70d; font-size: 17px; margin:0px; padding: 0px; }
div.sidebar_beige p { position: absolute; top:42px; left:15px; width:240px; margin: 0px; padding: 0px; font-family: 'Arial'; color: #454343; font-size: 12px;}
div.newspost { margin: 10px 100px 25px 0px; font-family: 'Arial';}
div.newspost span.date { font-size:11px; font-weight: normal; color: #b8b7b2; font-family: 'Arial'; }
div.newspost span.subject { font-size:13px;color: #444141; font-family: 'Arial'; }
div.newspost div { line-height: 17px; font-size:12px; padding: 4px 0px 0px 69px; margin-top: 4px; border-top: 1px solid #b8b7b2; font-family: 'Arial'; }
div.checkout_price { font-family: 'Arial'; font-size: 18px; float: left; margin: 17px 25px 0px 15px; font-weight:bold; background: #eaeade; }
div.checkout_price div { font-family: 'Arial'; font-size: 18px; float: left; margin: 1px 40px 0px 0px; font-weight:bold; }
div.checkout_price div label { color: #9bb70d; }
div.checkout_price div span.vat { display:block; font-family: 'Arial'; padding:0; margin:0; font-size:10px; }
div.portalgroup { font-family: 'Arial'; color:#444141; font-size:12px; padding: 0 0 10px 0;}
div.portalgroup span.portalhead { display:block; padding: 0 0 2px 0; border-bottom: 1px solid #eaeade; margin: 0px; font-weight:bold; }
ul.tick { margin:0px; padding:0px; }
ul.tick li { list-style-image: url('../../images/default/silk/tick.png'); list-style-position: inside; margin: 7px 0 8px 0; line-height: 12px; }
div#steplist { position:relative; background: red; height: 42px; }
div#steplist div { position: absolute; top:-3px; left:-1px; background: #eaeade; height:45px; width:633px; }
div#steplist div ul { list-style:none; display:block; background:red; padding:0px; margin:0px; }
div#steplist div ul li.active { float:left; display:block; position:relative; width: 121px; height:45px; text-align:center; background: url('../../images/elements/navi/step_active_back.gif') no-repeat center bottom; }
div#steplist div ul li.active label { font-size: 10px; font-family:'Arial'; display:block; margin:20px 0 0 0; font-weight:bold; }
div#steplist div ul li.active div { position:absolute; top: -6px; left:50px; width:21px; height: 21px; background: url("../../images/elements/navi/step_active.png"); font-family:'trebucht ms'; color:#fff; font-weight:bold; }
div#steplist div ul li.active div span { display:block; margin: 3px 0 0 0; cursor:default; }
div#steplist div ul li.passive { float:left; display:block; position:relative; width: 121px; height:45px; text-align:center; }
div#steplist div ul li.passive label { font-size: 10px; font-family:'Arial'; display:block; margin:20px 0 0 0; font-weight:bold; color:#8e8e80 }
div#steplist div ul li.passive div { position:absolute; top: -6px; left:50px; width:21px; height: 21px; background: url("../../images/elements/navi/step_passive.png"); font-family:'trebucht ms'; color:#fff; font-weight:bold; }
div#steplist div ul li.passive div span { display:block; margin: 3px 0 0 0; cursor:default; }
div#steplist_small { position:relative; background: red; height: 42px; }
div#steplist_small div { position: absolute; top:-3px; left:-1px; background: #eaeade; height:45px; width:633px; }
div#steplist_small div ul { list-style:none; display:block; background:red; padding:0px; margin:0px; }
div#steplist_small div ul li.active { float:left; display:block; position:relative; width: 105px; height:45px; text-align:center; background: url('../../images/elements/navi/step_active_back.gif') no-repeat center bottom; }
div#steplist_small div ul li.active label { font-size: 10px; font-family:'Arial'; display:block; margin:20px 0 0 0; font-weight:bold; }
div#steplist_small div ul li.active div { position:absolute; top: -6px; left:40px; width:21px; height: 21px; background: url("../../images/elements/navi/step_active.png"); font-family:'trebucht ms'; color:#fff; font-weight:bold; }
div#steplist_small div ul li.active div span { display:block; margin: 3px 0 0 0; cursor:default; }
div#steplist_small div ul li.passive { float:left; display:block; position:relative; width: 105px; height:45px; text-align:center; }
div#steplist_small div ul li.passive label { font-size: 10px; font-family:'Arial'; display:block; margin:20px 0 0 0; font-weight:bold; color:#8e8e80 }
div#steplist_small div ul li.passive div { position:absolute; top: -6px; left:40px; width:21px; height: 21px; background: url("../../images/elements/navi/step_passive.png"); font-family:'trebucht ms'; color:#fff; font-weight:bold; }
div#steplist_small div ul li.passive div span { display:block; margin: 3px 0 0 0; cursor:default; }
ul { margin: 0px 0px 0px 20px; padding: 0px;}
////////////////////////////////////
////////////////////////////////////
div.groupbox {
background: url("../../images/default/elements/boxes/group_left.gif") repeat-y left;
width: 100%;
padding: 0px;
margin-bottom: 8px;}
div.groupbox div.right {
background: url("../../images/default/elements/boxes/group_right.gif") repeat-y right;
padding: 0px;}
div.groupbox div.right div.lefttop {
background:url("../../images/default/elements/boxes/group_topleft.gif") no-repeat left top;
padding: 0px;}
div.groupbox div.right div.lefttop div.leftbottom {
background:url("../../images/default/elements/boxes/group_bottomleft.gif") no-repeat left bottom;
padding-left: 10px;}
div.groupbox div.right div.lefttop div.leftbottom div.righttop {
background:url("../../images/default/elements/boxes/group_topright.gif") no-repeat right top;
padding: 0px;}
div.groupbox div.right div.lefttop div.leftbottom div.righttop div.rightbottom {
background:url("../../images/default/elements/boxes/group_bottomright.gif") no-repeat right bottom;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;}
div.groupbox div.right div.lefttop div.leftbottom div.righttop div.rightbottom div.content {
background: #f3f3f3;
height: 100%;}
div.groupbox_blue {
font-family: "Arial";
background: #f4f4f2 url("../../images/elements/box/gray_left.gif") repeat-y left;
width: 100%;
padding: 0px;
margin-bottom: 6px;}
div.groupbox_blue div.right {
background: url("../../images/elements/box/gray_right.gif") repeat-y right;
padding: 0px;}
div.groupbox_blue div.right div.lefttop {
background:url("../../images/elements/box/gray_top_right.gif") no-repeat right top;
padding: 0px;}
div.groupbox_blue div.right div.lefttop div.leftbottom {
background:url("../../images/elements/box/gray_bottom_right.gif") no-repeat right bottom;
padding: 0px;}
div.groupbox_blue div.right div.lefttop div.leftbottom div.righttop {
background:url("../../images/elements/box/gray_top_left.gif") no-repeat left top;
padding: 0;}
div.groupbox_blue div.right div.lefttop div.leftbottom div.righttop div.rightbottom {
background:url("../../images/elements/box/gray_bottom_left.gif") no-repeat left bottom;
padding: 10px 12px 13px 10px;}
div.groupbox_blue div.right div.lefttop div.leftbottom div.righttop div.rightbottom div.content {
height: 100%;}
div.groupbox_blue .button, div.groupbox_blue .button_gray {
margin: 10px auto 0 auto;
float: none;}
div.optionlist {
background: url("../../images/default/elements/optionlist/border_left.gif") no-repeat left top;
padding-left: 7px;
float: right;}
div.optionlist div {
background: url("../../images/default/elements/optionlist/border_right.gif") no-repeat right top;
padding-right: 7px;
float: left;}
div.optionlist div a {
color: #004080;}
div.optionlist div span.active {
background: url("../../images/default/elements/optionlist/entry_left.gif") no-repeat left top;
padding-left: 7px;
color: #000000;
font-weight: bold;
display: block;
float: left;}
div.optionlist div span.active span{
background: url("../../images/default/elements/optionlist/entry_right.gif") no-repeat right top;
padding-right: 12px;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
display: block;
float: left;}
div.optionlist div span.passive {
padding-left: 12px;
padding-right: 12px;
padding-top: 4px;
padding-bottom: 4px;
display: block;
float: left;}
div.optionlist div span.spacer {
padding-top: 4px;
padding-bottom: 4px;
color: #D2D2D2;
display: block;
float: left;}
div.optionlist div span.spacer_leftactive {
padding-top: 4px;
padding-bottom: 4px;
color: #D2D2D2;
padding-left: 5px;
display: block;
float: left;}
div.optionlist div span.spacer_rightactive {
padding-top: 4px;
padding-bottom: 4px;
color: #D2D2D2;
padding-right: 5px;
display: block;
float: left;}
a.button {
color: #004080;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background:url("../../images/default/elements/button/button_left.gif") no-repeat left top;
padding:0px 0px 0px 10px;
text-decoration:none;
position: relative;
float: right;
display: block;
line-height: normal;
white-space: nowrap;}
a.button img {
border: 0px;
margin: 0px;
position: absolute;
top: 4px;
left: 10px;
z-index: 3;}
a.button input {
border: 0px;
margin: 0px;
position: absolute;
top: 4px;
left: 10px;
z-index: 2;}
a.button span {
padding-top: 5px;
padding-bottom: 5px;
padding-right: 12px;
padding-left: 22px;
background:url("../../images/default/elements/button/button_right.gif") no-repeat right top;
cursor: pointer;
display: block;
line-height: normal;
white-space: nowrap;}
a.button_orange {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
background:url("../../images/default/elements/button/orange_left.gif") no-repeat left top;
padding:0px 0px 0px 10px;
text-decoration:none;
position: relative;
float: right;
display: block;
line-height: normal;
white-space: nowrap;}
a.button_orange img {
border: 0px;
margin: 0px;
position: absolute;
top: 4px;
left: 10px;
z-index: 3;}
a.button_orange span {
padding-top: 5px;
padding-bottom: 5px;
padding-right: 12px;
padding-left: 22px;
background:url("../../images/default/elements/button/orange_right.gif") no-repeat right top;
cursor: pointer;
display: block;
line-height: normal;
white-space: nowrap;}
a.button_green {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
background:url("../../images/default/elements/button/green_left.gif") no-repeat left top;
padding:0px 0px 0px 10px;
text-decoration:none;
position: relative;
float: right;
display: block;
line-height: normal;
white-space: nowrap;}
a.button_green img {
border: 0px;
margin: 0px;
position: absolute;
top: 4px;
left: 10px;
z-index: 3;}
a.button_green span {
padding-top: 5px;
padding-bottom: 5px;
padding-right: 12px;
padding-left: 22px;
background:url("../../images/default/elements/button/green_right.gif") no-repeat right top;
cursor: pointer;
display: block;
line-height: normal;
white-space: nowrap;}
a.button_inactive {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
background:url("../../images/default/elements/button/inactive_left.gif") no-repeat left top;
padding:0px 0px 0px 10px;
text-decoration:none;
position: relative;
float: right;
display: block;
line-height: normal;
white-space: nowrap;}
a.button_inactive img {
border: 0px;
margin: 0px;
position: absolute;
top: 4px;
left: 10px;
z-index: 3;}
a.button_inactive span {
padding-top: 5px;
padding-bottom: 5px;
padding-right: 12px;
padding-left: 22px;
background:url("../../images/default/elements/button/inactive_right.gif") no-repeat right top;
cursor: pointer;
display: block;
line-height: normal;
white-space: nowrap;}
a.button_red {
background:url("../../images/default/elements/button/button_red_left.gif") no-repeat left top;
padding-left:7px;
text-align: center;
display: block;
white-space: nowrap;
cursor: pointer;}
a.button_red span{
background:url("../../images/default/elements/button/button_red_right.gif") no-repeat right top;
padding:0px 7px 0px 0px;
display: block;
height: 28px;}
a.button_red span span{
color: #fff;
background: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
padding:5px 0px 0px 0px;
text-align: center;
display: block;
white-space: nowrap;}
a.button_blue {
background:url("../../images/default/elements/button/button_blue_left.gif") no-repeat left top;
padding-left:8px;
text-align: center;
display: block;
white-space: nowrap;
cursor: pointer;}
a.button_blue span{
background:url("../../images/default/elements/button/button_blue_right.gif") no-repeat right top;
padding:0px 8px 0px 0px;
display: block;
height: 28px;}
a.button_blue span span{
color: #fff;
background: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
padding:5px 0px 0px 0px;
text-align: center;
display: block;
white-space: nowrap;}
a.confirmbutton {
color: #004080;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background:url("../../images/default/elements/button/button_left.gif") no-repeat left top;
padding:0px 0px 0px 10px;
text-decoration:none;
line-height: normal;
position: relative;
float: right;
display: block;
white-space: nowrap;}
a.confirmbutton img {
border: 0px;
margin: 0px;
position: absolute;
top: 4px;
left: 10px;
z-index: 3;}
a.confirmbutton input {
border: 0px;
margin: 0px;
position: absolute;
line-height: normal;
top: 4px;
left: 10px;
z-index: 2;}
a.confirmbutton span {
padding-top: 5px;
padding-bottom: 5px;
padding-right: 12px;
padding-left: 22px;
background:url("../../images/default/elements/button/button_right.gif") no-repeat right top;
cursor: pointer;
line-height: normal;
display: block;
white-space: nowrap;}
a.cancelbutton {
color: #004080;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background:url("../../images/default/elements/button/button_left.gif") no-repeat left top;
padding:0px 0px 0px 10px;
text-decoration:none;
position: relative;
float: right;
line-height: normal;
display: block;
white-space: nowrap;}
a.cancelbutton img {
border: 0px;
margin: 0px;
position: absolute;
top: 4px;
left: 10px;
z-index: 3;}
a.cancelbutton input {
border: 0px;
margin: 0px;
position: absolute;
line-height: normal;
top: 4px;
left: 10px;
z-index: 2;}
a.cancelbutton span {
padding-top: 5px;
padding-bottom: 5px;
padding-right: 12px;
padding-left: 22px;
line-height: normal;
background:url("../../images/default/elements/button/button_right.gif") no-repeat right top;
cursor: pointer;
display: block;
white-space: nowrap;}
a.headline{ color: #FF6600; text-decoration: underline; cursor: pointer; }
div#content.consulting a.headline{ color: #0D968C; text-decoration: underline; cursor: pointer; }
div#content.testservice a.headline{ color: #1F497D; text-decoration: underline; cursor: pointer; }
a.headline_extern{ color: #105074;; text-decoration: underline; cursor: pointer; }
a{ color: #303080; text-decoration: underline; cursor: pointer; }
a.link_listitem{ color: #303080; text-decoration: underline; cursor: pointer; }
a.link_green{ color: #008e00; text-decoration: underline; cursor: pointer; }
font.error{ color: #900000 }
font.text_red{ color: #900000; }
font.text_green{ color: #9bb70d; }
.amount_to_pay { color: #9bb70d; font-weight:bold;}
font.text_lightred{ color: #F0B0B0; }
font.text_lightgreen{ color: #B0F0B0; }
font.label{ color: #494949; font-size:12px; }
font.graylabel{ color: #909090; font-size:12px; }
a.navigroup{ color: #FFFFFF; }
a.navigroup_active{ color: #366AB3; }
a.navientry{ color: #366AB3; font-size: 11px; }
a.navientry_active{ color: #FF8800; font-size: 11px; }
a.checkbox{ color: #000000; }
a.checkbox_disable{ color: #A0A0A0; }
a.checkbox_disable:hover{ color: #A0A0A0; text-decoration: none; }
a.radiobutton{ color: #000000; }
a.radiobutton_disable{ color: #A0A0A0; }
a.radiobutton_disable:hover{ color: #A0A0A0; text-decoration: none; }
.tiny_grey { color: #606060; font-size: 9px; white-space: nowrap; }
a.tiny_grey { color: #3775a5; font-size: 9px; text-decoration:none; white-space: nowrap; }
a.tiny_grey:hover { color: #225780; font-size: 9px; text-decoration:underline; white-space: nowrap; }
div.borderbox { background: url(../../images/elements/box/greenborder_mid.gif) repeat-x top; height: 47px;}
div.borderbox div { background: url(../../images/elements/box/greenborder_right.gif) no-repeat right top; height: 47px; color: #9BB70D; font-size: 18px; font-weight: bold;}
div.borderbox div div { background: url(../../images/elements/box/greenborder_left.gif) no-repeat left top; padding: 16px 11px 0px 11px; font-size: 18px; height: 47px; font-weight: bold;}
font.formcaption_disable{ color: #A0A0A0; }
div.form {
padding-bottom: 0px;
vertical-align: middle;
font-family: 'Arial';}
span.form {
display: block;
padding-left: 150px;
line-height: 20px;
color: #494949;
vertical-align: middle;}
span.nocaption {
display: block;
line-height: 20px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 15px;
padding-right: 15px;
color: #494949;
vertical-align: middle;}
label.form {
display: block;
width: 150px;
float: left;
color: #757575;
line-height: 20px;
vertical-align: middle;}
span.smallform {
display: block;
padding-left: 75px;
line-height: normal;
color: #494949;
vertical-align: middle;}
label.smallform {
display: block;
width: 75px;
float: left;
color: #878787;
line-height: normal;
vertical-align: middle;}
div.form_intab {
padding-bottom: 0px;}
span.form_intab {
display: block;
padding-left: 60px;}
label.form_intab {
padding-top: 2px;
display: block;
width: 60px;
font-size: 10px;
float: left;
color: #8D8D8D;}
div.form_intab_short {
padding-bottom: 0px;}
span.form_intab_short {
display: block;
padding-left: 30px;}
label.form_intab_short {
padding-top: 2px;
display: block;
width: 30px;
font-size: 10px;
float: left;
color: #8D8D8D;}
div.form_intab_lont {
padding-bottom: 0px;}
span.form_intab_long {
display: block;
padding-left: 90px;}
label.form_intab_long {
padding-top: 2px;
display: block;
width: 90px;
font-size: 10px;
float: left;
color: #8D8D8D;}
span.portalform {
display: block;
padding-left: 100px;}
label.portalform {
display: block;
width: 100px;
float: left;
color: #494949;}
#loginbox {
position: absolute;
top: 9px;
left: 613px;
border-left: 0px dotted #CECECE;
padding-left: 40px;
padding-top: 0px;
padding-bottom: 0px;
z-index: 2;}
#userdata {
position: absolute;
top: 12px;
left: 580px;
width: 400px;
text-align: right;
padding-bottom: 8px;
color: #606060;
font-size: 10px;
line-height: 16px;
z-index: 2;
cursor: default;}
#statistics {
position: absolute;
top: 18px;
left: 433px;
width: 200px;
text-align: right;
padding-bottom: 8px;
color: #929292;
font-size: 10px;
line-height: 16px;
z-index: 2;
cursor: default;}
#statistics span { display: block; width: 35px; float:right; font-weight: normal; text-align: right; color: #3775A5; }
#userdata span {border-bottom: 1px dotted #BCBCBC;}
#loginbox table tr td.headlines { font-size: 11px; color: #929292; }
#loginbox table tr td.inputs { padding-right: 15px; width: 90px; }
p.homepage_tab1 {
background: url("../../images/tab1.jpg") no-repeat left top;
padding-top: 25px;
padding-left: 30px;
font-size: 12px;
color: #494949;
width: 280px;
margin: 0px 5px 15px 0px;}
p.homepage_tab2 {
background: url("../../images/tab2.jpg") no-repeat left top;
padding-top: 25px;
padding-left: 30px;
font-size: 12px;
color: #494949;
width: 280px;
margin: 0px 5px 15px 0px;}
p.homepage_tab3 {
background: url("../../images/tab3.jpg") no-repeat left top;
padding-top: 25px;
padding-left: 30px;
font-size: 12px;
color: #494949;
width: 280px;
margin: 0px 5px 15px 0px;}
h1{ font-style:normal; font-weight: bold; color: #105074; font-size: 18px; }
h1.homepage{ color: #3775A4; }
p.subtitle{ font-size: 12px; color: #494949; padding-bottom:10px; margin-top:0px; margin-bottom:5px; vertical-align: middle; }
p.title_blue{ font-size: 14px; color: #0065A5; margin:5px 0px 5px 5px; font-weight: bold;}
p.title_green{ font-size: 14px; color: #458E37; margin:5px 0px 5px 5px; font-weight: bold;}
p.homepage_subtitle{ font-size: 12px; color: #494949; margin: 0px 0px 10px 0px; text-align: left;}
span.fixbutton { display: block; height: 25px; width: 201px; background: url("../../images/fixbutton.gif") no-repeat left top; padding: 5px 0px 0px 22px; }
span.fixbutton_tel { display: block; height: 25px; width: 201px; background: url("../../images/fixbutton_tel.gif") no-repeat left top; padding: 4px 0px 0px 40px; font-size: 13px; }
font.formgroup{ font-weight: bold; font-size: 11px; }
font.fieldset{ color: #486DEB; font-size: 11px; }
font.fieldset_disable{ color: #A0A0A0; font-size: 11px; }
a.navipage{ color: #808080; font-size: 11px; }
font.navititle{ color: #808080; font-size: 11px; }
font.navipage{ color: #808080; font-size: 11px; }
font.navipage_active{ color: #000000; font-weight: bold; }
a.table{ color: #004080; }
a.tablebold{ color: #004080; font-weight: bold; }
font.tablehead{ color: #D0D0D0; }
a.tablehead{ color: #FFFFFF; }
a.tablehead_active{ color: #FFFFFF; font-style: italic; }
a.index_ok{ color: #00A040; }
font.index_no{ color: #F04040; }
font.index_active{ color: #00A040; font-weight: bold; }
font.choicegroup{ color: #606060; }
font.choice { color: #A0B0D0; font-weight: normal;}
a.choice { color: #004080; font-weight: normal;}
font.tab_active{ color: #000000; }
a.tab{ color: #004080; }
input.loginbox {
border:solid;
border-color:#929292;
border-width:1px;
height:13px;
width:100px;
background-color : #FFFFFF;
font-size:11px;
padding-left: 2px;
padding-right: 2px;}
input.loginbox_focus {
border:solid;
border-color:#7F9DB9;
border-width:1px;
height:13px;
width:100px;
background-color : #FFFFFF;
font-size:11px;
padding-left: 2px;
padding-right: 2px;}
input.sei_input_field, textarea.sei_input_field, select.sei_input_field{
border: 1px solid #606060;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 1px;
padding-top: 1px;
font-size : 12px;
margin-bottom: 3px;
font-family: 'Arial';}
input.sei_input_field_focus, textarea.sei_input_field_focus, select.sei_input_field_focus{
border: 1px solid #606060;
background-color : #f0f0f0;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 1px;
padding-top: 1px;
font-size : 12px;
margin-bottom: 3px;
font-family: 'Arial';}
input.sei_input_field:focus, textarea.sei_input_field:focus, select.sei_input_field:focus{
background-color : #f0f0f0;}
input.sei_input_field_error, textarea.sei_input_field_error, select.sei_input_field_error{
border: 1px solid #900000;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 1px;
padding-top: 1px;
font-size : 12px;
margin-bottom: 3px;
font-family: 'Arial';}
input.sei_input_field_error_focus, textarea.sei_input_field_error_focus, select.sei_input_field_error_focus{
border: 1px solid #900000;
background-color : #fffbfb;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 1px;
padding-top: 1px;
font-size : 12px;
margin-bottom: 3px;
font-family: 'Arial';}
input.sei_input_field_error:focus, textarea.sei_input_field_error_focus, select.sei_input_field_error_focus{
background-color : #fffbfb;}
.input_disable {
border-style : solid;
border-color : #C0C0C0;
color : #C0C0C0;
border-width : 1px;
padding-left : 2px;
padding-right : 2px;
padding-bottom : 1px;
background-color : #F5F5F5;
font-size : 12px;
margin-bottom: 3px;
font-family: 'Arial';}
.input_error {
color : #900000;
border-style : solid;
border-color : #900000;
border-width : 1px;
padding-left : 2px;
padding-right : 2px;
padding-bottom : 1px;
background-color : #FFF0F0;
font-size : 12px;
margin-bottom: 3px;
font-family: 'Arial';}
.gray_headline {
font-size: 13px;
color: #606060;
font-weight:bold;}
.gray {
font-size: 11px;
color: #8e8e80;
font-weight: normal;
line-height: normal;
font-family: 'Arial';}
.bluesubline {
font-size: 12px;
color: #000080;
font-weight:bold;}
.black {
color: #000000;}
.deepblack {
color: #000;}
.black_small {
font-size: 11px;
color: #000000;}
div.small_note {
position: relative;
height: 1px;}
div.small_note div {
top: 3px;
position: absolute;
font-size: 10px;
color: #909090;
font-weight: normal;
line-height: 10px;}
table.orga_profile { width: 220px; border: none; padding-top: 10px; padding-bottom: 10px; float: right; background-color: #FFFFFF }
table.orga_profile td { text-align: center; font-size: 14px; font-weight: bold; font-style: italic; color: #545454 }
table.grid { border-collapse: collapse; }
table.grid td { font-size: 12px; padding: 3px; border: 1px solid black; border-color:#000000; height:32px; }
span.textdiff_add {color: #008800; text-decoration: underline;}
span.textdiff_del {color: #880000; text-decoration: line-through;}
.paragraph { border-left-style: solid; border-left-width: 2px; border-left-color:#FFFFFF; padding-left:2px; border-right-style: solid; border-right-width: 2px; border-right-color:#FFFFFF; padding-right:2px; background-color: #FFFFFF;}
.markparagraph { border-left-style: solid; border-left-width: 2px; border-left-color:#888888; padding-left:2px; border-right-style: solid; border-right-width: 2px; border-right-color:#888888; padding-right:2px; background-color: #F5F5F5;}
.markundoneparagraph { border-left-style: solid; border-left-width: 2px; border-left-color:#FF8800; padding-left:2px; border-right-style: solid; border-right-width: 2px; border-right-color:#FF8800; padding-right:2px; background-color: #FFF5E8;}
.markdoneparagraph { border-left-style: solid; border-left-width: 2px; border-left-color:#44AA00; padding-left:2px; border-right-style: solid; border-right-width: 2px; border-right-color:#44AA00; padding-right:2px; background-color: #F5FFE8;}
.doneparagraph { border-left-style: solid; border-left-width: 2px; border-left-color:#44AA00; padding-left:2px; border-right-style: solid; border-right-width: 2px; border-right-color:#FFFFFF; padding-right:2px; }
.undoneparagraph { border-left-style: solid; border-left-width: 2px; border-left-color:#FF8800; padding-left:2px; border-right-style: solid; border-right-width: 2px; border-right-color:#FFFFFF; padding-right:2px; }
.sentence { color: #808080; cursor: pointer; }
.marksentence { color: #000000; cursor: pointer; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:#FF0000; }
.donesentence { color: #80A080; cursor: pointer; }
.markdonesentence { color: #000000; cursor: pointer; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:#008800; }
.verifysentence { color: #808080; cursor: pointer; border-bottom-style: dashed; border-bottom-width: 1px; border-bottom-color:#008800;}
.markverifysentence { color: #000000; cursor: pointer; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:#008800; }
span.spellfail {background: url('../../images/spellfail.gif') repeat-x bottom;}
font.portaltitle {
font-size: 13px;
color: #00426b;
font-weight:bold;}
a.portaltitle {
font-size: 13px;
color: #00426b;
font-weight:bold;}
a.portaltitle:hover {
color: #00628b;}
a.portaltitleclose {
font-size: 13px;
color: #80829b;
font-weight:bold;}
a.portaltitleclose:hover {
color: #a0a2bb;}
h2 { font-size: 15px; font-family: 'Arial'; color: #FF6600; font-weight:bold; display:block; margin: 5px 0 10px 0; }
h3 {
font-size: 17px;
font-family: 'Arial';
color: #9bb70d;
font-weight:bold;
display:block;
margin: 5px 0 10px 0;}
hr {
border: 0px; 
border-top: solid 1px #CCCCCC;
border-bottom: solid 1px #FFFFFF;
margin: 0px;}
br.line {
float:left;
border: 0px; 
border-top: solid 1px #CCCCCC;
border-bottom: solid 1px #FFFFFF;
margin-top:2px;
margin-bottom:5px;
display: inline;
width: 100%;
height: 5px;
background: #000000;}
table.tolingo_table{
border:0px solid #d8d8d8;
border-collapse:collapse;}
table.tolingo_table td{
padding-top:6px;
padding-left:4px;
padding-right:4px;
padding-bottom:6px;
border:0px solid #d8d8d8;
border-bottom: 2px solid #ffffff;
font-size: 12px;
color: #000000;}
font.textinfotext {
font-weight: bolder;}
font.textinfoinfo {
font-size: 11px;
color: #8D8D8D;}
font.hintanchor{ font-weight: normal; font-size: 11px; }
td.boxbg {
background: #F5F5F5;
height: 100%;
width: 100%;}
table.tolingo_table.clear th{
padding:3px;
border: none;
font-size: 12px;
background: #FFFFFF;
color: #000000;
font-weight: bold;}
table.tolingo_table th{
padding:3px;
border-bottom:1px solid #d8d8d8;
background-image:url(../../images/default/elements/tables/th.gif);
background-repeat:repeat-x;
border-top:1px solid #d8d8d8;
border-left:1px solid #d8d8d8;
border-right:1px solid #d8d8d8;
border-right:1px solid #d8d8d8;
font-size: 12px;
color: #000000;}
table.tolingo_table th { }
table.tolingo_table th.sort { cursor: pointer; }
table.tolingo_table th.active { cursor: pointer; }
table.tolingo_table th.over { text-decoration: underline; color: #000000; }
table.tolingo_table th.active_over { text-decoration: underline; color: #000000; }
table.tolingo_table div.sei_th_name{
float:left;
font-size: 12px;
color: #000000;}
table.tolingo_table div.sei_th_name:hover{
color: #6e6e6e;}
table.tolingo_table div.sei_th_arrow { text-align: right; }
table.tolingo_table div.sei_th_arrow img { margin-top: 2px; }
table.tolingo_table tr.even { background-color:#F0F0F0; }
table.tolingo_table tr.odd { background-color:#F8F8F8; }
table.tolingo_table.extern tr.even { background-color:#FFF8DD; }
table.tolingo_table.extern tr.odd { background-color:#FFF3CC; }
table.tolingo_table tr.over { }
table.tolingo_table tr.tablebuttons td { }
table.tolingo_table table.sei_pagenavi{
width: 100%;}
table.tolingo_table table.sei_pagenavi td{
color: #808080;
font-size: 12px;
border: none;}
table.tolingo_table table.sei_pagenavi td.sei_td_navigator{
text-align: right;
white-space: nowrap;}
table.tolingo_table table.sei_pagenavi td.sei_td_navigator span,
table.tolingo_table table.sei_pagenavi td.sei_td_navigator a{
margin-left: 3px;}
table.tolingo_table table.sei_pagenavi td.sei_td_navigator span.navipage_active{
font-weight: bold;
color: black;}
table.sitemap_group{
margin-top: 8px;
height: 27px;
width: 100%;
background-image:url(../../images/default/elements/sitemap/linkgroup_back.gif);}
table.sitemap_group td{
padding:0px;
margin:0px;
font-weight: bold;
font-size: 16px;
color: #05446d;}
table.sitemap_entry{
width: 100%;}
table.sitemap_entry td{
color: #474747;}
table.sitemap_entry td a{
font-weight: bold;
color: #05446d;}
div.fieldset_info {
background: #ffffff;
padding: 8px 25px 8px 31px;
margin-bottom: 5px;
border: 1px solid #E6E6E6;
position: relative;
line-height: normal;}
div.fieldset_info img {
position: absolute;
top: 8px;
left: 8px;}
div.disclosure_head {
margin-bottom: 5px;}
div.disclosure_body {
padding: 5px;
margin-left: 12px;
margin-right: 12px;
margin-bottom: 10px;
background: #ffffff;
font-size: 11px;
color: #494949;
line-height: 15px;}
a.disclosure_close {
color: #004080;
font-size: 11px;}
div.alert {
border:1px solid #FAD32E;
margin: 5px 0px 15px 0px;
cursor: pointer;
background: #FFFFDD;
color: #494949;
padding: 12px 0px 12px 0px;}
div.message_caution {
padding: 5px;
width:100%;
border-style:solid;
border-width:1px;
border-color:#FAD32E;
background-color: #FFFFDD;
-moz-border-radius:5px;
font-size: 12px;
font-weight: bold;
color:#DDC600;
margin-bottom: 15px;}
div.message_caution span {
display: inline;
line-height: 16px;
vertical-align: middle;
padding-left: 5px;}
div.info_message {
background: #FFFFDD;
border-style:solid;
border-width:1px;
border-color:#FAD32E;
padding: 10px;}
div.message_ok {
padding: 5px;
border-style:solid;
border-width:1px;
border-color:#48AA43;
background-color: #E4FECA;
-moz-border-radius:5px;
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color:#008000;
margin-bottom: 15px;}
div.message_ok span {
display: inline;
line-height: 16px;
vertical-align: middle;
padding-left: 5px;}
div.message_error {
padding: 5px;
border-style:solid;
border-width:1px;
border-color:#900000;
background-color: #fff5f5;
-moz-border-radius:5px;
font-family: Arial,sans-serif;
font-size: 12px;
color:#900000;
margin-bottom: 15px;}
div.message_error span {
display: inline;
line-height: 16px;
vertical-align: middle;
padding-left: 5px;}
div.message_info {
padding: 5px 5px 5px 28px;
position: relative;
border-style:solid;
border-width:1px;
border-color:#3775A4;
background-color: #E4F3FF;
-moz-border-radius:5px;
font-size: 12px;
font-weight: bold;
color:#3775A4;
margin-bottom: 15px;}
div.message_info img {
position: absolute;
top: 5px;
left: 5px;}
div.checklist_link {
margin: 1px 0px 0px 10px;
padding: 2px 0px 0px 0px;
font-size: 12px;
font-weight: normal;
color:#3775A4;}
div.checklist_link span {
vertical-align: middle;}
div.checklist_link img {
vertical-align: middle;
margin: 0px 6px 1px 0px;}
#hintbox{
position:absolute;
top: 0;
width: 400px; 
border:1px solid #C8C8C8;
line-height:16px;
border-right: 2px solid #909090;
border-bottom: 2px solid #909090;
visibility: hidden;
-moz-border-radius:5px;
z-index: 4;}
optgroup {
font-style: normal;
font-weight: normal;
color: #848484;
padding-bottom: 5px;}
optgroup option {
color: #000000;}
a.faq_anchor {
text-decoration: none;
color: #000;}
div#flagbar {
float: right;
background: url("../../images/default/elements/flagbar/left.gif") no-repeat left top;
padding: 0px 0px 0px 4px;
margin: 2px 0px 0px 15px;
vertical-align: middle;
position: relative;}
div#flagbar span {
display: block;
background: url("../../images/default/elements/flagbar/right.gif") no-repeat right top;
padding: 2px 6px 1px 2px;}
div#flagbar span img {
margin: 0px 1px 0px 1px;
border: 0px;}
div.contextmenu { position: absolute; border: 1px solid #303030; padding:7px; background-color: #F0F0F0; width: 175px; }
div.contextbehind { position: absolute; top:0px; left: 0px; background-color: #FFFFFF; width: 100%; height: 100%; }
a.contextmenu{ color: #004080; display: block; padding: 1px 0px 1px 10px ;}
a.contextmenu:hover { background-color: #FFFFFF; text-decoration: none; }
h2 span#double_caption {
font-size: 12px;
font-weight: bold;
color: #8e8e80;}
div#percent_box {
width: 190px;
position: relative;
background: url( ../../images/elements/misc/loading_bg.gif) repeat-x top;}
div#percent_box .right {
background: url( ../../images/elements/misc/loading_right.gif) no-repeat right top;
padding-right: 1px;}
div#percent_box .left {
background: url( ../../images/elements/misc/loading_left.gif) no-repeat left top;
padding-left: 3px;}
div#percent_box span#percent {
background: url( ../../images/elements/misc/loading_stat.gif) repeat-x top;
display: block;
height: 14px;
text-align: center;
color: #000;
font-weight: bold;
font-size: 8pt;}
a.tooltip {
font-size:11px;
color: #004080;
text-decoration:none;
position:relative;
vertical-align: middle;
cursor: help;
float:right;
z-index: 5;}
.job_translate .split_box a.tooltip {
float: none;
margin: 0 0 0 6px;
line-height: auto;
vertical-align: bottom;}
a.tooltip span, div#blackbox div.calcbox a.tooltip span {
display: none !important;
color: #f00;
z-index: 100000;}
a.tooltip:hover {
font-size:11px;
text-decoration:none;}
a.tooltip:hover span, div#blackbox div.calcbox a.tooltip:hover span {
filter: alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
-moz-border-radius: 8px;
display: block !important;
position: absolute;
top: 0px; left: 70px; width: 250px;
border: 1px solid #818181;
background-color: #FFF;
color: #000;
text-align: left;
padding: 5px;
line-height: 16px;
font-size: 9pt;
font-family: 'Arial';
z-index: 10;}
div#timeout_countdown {
text-align: left;
margin: 0 15px 15px 0;
padding-left: 15px;
font-family: 'Arial';
color: #8e8e80;}
.timeouter {
font-size: 10px;
font-family: 'Arial';}
.timeouter .important1 {
font-size: 15px;
color: #4a4c41;
font-weight: bold;}
.timeouter .important2 {
font-size: 15px;
color: #9bb70d;}
.timeouter #layer_timeout_dostart_limit {
font-size: 12px;}
.timeouter #layer_timeout_hurrystart_limit {
font-size: 12px;}
#layer_timeout_mode_dofinish {
display:none;}
#layer_timeout_mode_hurryfinish {
display:none;}
#layer_timeout_mode_dostart {
display:none;}
#layer_timeout_mode_hurrystart {
display:none;}
.split_box {
height: 43px;
background: #eaeade;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
margin-bottom: 15px;}
.split_box .right_content {
float: right;
padding: 7px;}
.split_box .left_content {
float: left;
padding: 7px;}
span.listlabel { width: 60px; color: #909090; float: left; }
div.printarea { font-family: Arial; }
div.printarea_extern { font-family: Arial; }
div.feedbackarea { width:620px; }
td.feedback_entry_name { font-size: 13px; }
.feedback_name_input { margin: 0px; padding: 0px; font-family: Arial; width:380px; border: 0px; border-bottom: 1px solid #000;}
font.feedback_group_headline { font-size:24px; }
font.feedback_headline { font-size:19px; font-weight: bold; }
font.feedback_subheadline { font-size:14px; font-weight: bold; }
td.feedback_double_headline { font-size:16px; text-align:center; }
td.feedback_doublerating_headline { border-bottom: 1px solid #000; vertical-align:top; }
td.feedback_doublerating_choicehead { width:27px; height:55px; border: 1px solid #000; text-align:center; }
td.feedback_doublerating_choicehead_between { border:none; width:25px; }
td.feedback_doublerating_entry { border-bottom: 1px solid #000; font-size:13px; margin-right: 10px; vertical-align: middle; }
td.feedback_doublerating_choice { width:27px; height:42px; border: 1px solid #000; text-align:center; }
td.feedback_doublerating_choice_between { border:none; width:25px; }
td.feedback_doublerating_report { width:27px; border: 1px solid #000; height: 25px; background: #FFFF99; text-align: right; font-weight: bold; }
td.feedback_rating_headline { border-bottom: 1px solid #000; vertical-align:top; }
td.feedback_rating_choicehead { width:62px; height:35px; border: 1px solid #000; text-align:center; }
td.feedback_rating_entry { border-bottom: 1px solid #000; font-size:13px; margin-right: 10px; vertical-align: middle; }
td.feedback_rating_choice { width:62px; height:35px; border: 1px solid #000; text-align:center; }
td.feedback_rating_report { width:27px; border: 1px solid #000; height: 25px; background: #FFFF99; text-align: right; font-weight: bold; }
td.feedback_choice { padding-right:18px }
td.feedback_choice_box { width:30px; height:30px; border:1px solid #000; text-align:center; }
.feedback_freetext_input { margin: 0px; padding: 0px; font-family: Arial; width:620px; height: 80px; border: 1px solid #000; overflow: auto; }
font.feedback_doublerating_entryhead { font-weight: bold; }
ul.feedback_doublerating_entry { margin-left:20px; padding: 0px; }
ul.feedback_doublerating_entry li { margin-left:20px; color: #FF6600; list-style-position: outside; }
ul.feedback_doublerating_entry li span { color: #000000; }
font.feedback_rating_entryhead { font-weight: bold; }
font.feedback_choice_caption { font-size:16px; text-decoration:underline; }
font.feedback_freetext_caption { font-size:16px; text-decoration:underline; }
font.feedback_choice_text { font-size: 11px; }
td.feedback_report { border: 1px solid #000; height: 25px; background: #FFFF99; text-align: right; font-weight: bold; }
td.feedback_report_sum { width: 62px; border: 1px solid #000; height: 25px; background: #FFFF99; text-align: right; font-weight: bold; }
font.feedback_report_count { }
div.pagebreak { margin:0px; padding: 0px; text-align: right; font-size: 11px; page-break-after:always; }
img.feedback_logo { width: 190px; float: right; }
img.feedback_smile { width: 12px; height: 12px; margin: 2px; }
p.feedback_title { font-size: 19px; color:#606060 }
font.feedback_text { font-size: 14px; }
font.feedback_text_event { font-size: 14px; font-weight: bold; }
div.teasercontent {height: 140px; padding: 8px; padding-top: 4px; }
div.teasercontent h1 { font-size: 20px; color: #163C4F; padding: 0px; margin: 0px; }
div.teasercontent p { padding: 0px; margin: 0px; }
