strong { font-weight: bold; }div#data-protection .frame tbody td.l {width:8px;}div#data-protection .leftSide .frame tbody td.c {padding:16px 4px;}div#data-protection .rightSide .frame tbody td.c {padding:7px 4px 10px 14px !important;}div#data-protection .left_ml+.rightSide .frame tbody td.c {padding:5px 4px 8px 11px !important;}#Ads_BA_FLB+#custom-doc div#data-protection .rightSide .frame tbody td.c[style="width: 100%;"] {padding:7px 4px 11px 16px !important;}div#data-protection .rightSide .frame tbody td.c[style="width: 100%;"] {padding:7px 4px 8px 8px !important;}div#data-protection .frame tbody td.r {width:8px;}div#data-protection div.leftSide+div.rightSide div.frame table tbody tr td.c{  border: 1px solid #CCCCCC;  -khtml-border-radius: 5px 5px 5px 5px;  -moz-border-radius: 5px 5px 5px 5px;  -webkit-border-radius: 5px;  border-radius: 5px 5px 5px 5px;}div#data-protection ul.no-arrow li{ line-height:23px; vertical-align:top; padding-left: 10px;}div#data-protection div.rightSide div.pdfdownload{border: none;}div#data-protection div.leftSide p br+strong {font-size: 18px; font-weight: normal !important;}div#data-protection div.leftSide>strong {font-size: 18px; font-weight: normal !important;}div#data-protection .pdfdownload li{display:block; font-size:12px; margin-top:10px;}div#data-protection .pdfdownload h3{margin:5px 0 30px 0;}div#data-protection .download{ background: url("/image/static/icon_download.png") no-repeat scroll 10px 4px transparent; border-left: 1px solid #CCCCCC; float:right; height:45px; left: 3px; margin:-4px 0; position:relative; top: 3px; width:47px;}div#data-protection .rightSide .frame tbody td.c {padding:7px 4px 10px 14px !important;}div#data-protection .left_ml+.rightSide .frame tbody td.c {padding:5px 4px 8px 11px !important;}div#data-protection .leftSide{width:700px;}div#data-protection #vfBauherren{ height:310px; width:676px; background:url('/image/static/vfBauherren.gif') no-repeat; padding: 17px 12px 17px 12px; margin-bottom:20px;}div#data-protection #vfBauherren li{font-weight:bold; font-size:12px; color:#666; margin-bottom:4px;}div#data-protection #ausprobieren{ height:55px; width:676px; background:url('/image/static/ausprobieren.gif') no-repeat; padding: 17px 12px 17px 12px; margin-bottom:20px;}div#data-protection .rightSide{ width:241px; float:right; position:relative; right:7px}div#data-protection div#data-protection .rightSide{ width:249px; float:right; position:relative; right:0}div#data-protection .rightSide{ width:241px; float:right; position:relative;}div#data-protection .rightSide.toolbox{ width:255px !important; float:right !important; position:relative;}div#data-protection .frame table{border-collapse:separate; padding:0; width: 100%; border-spacing:0; border:0;}div#data-protection .rightSide .frame table{width: 240px;}div#data-protection h2.left_ml+div.left_ml+div.rightSide .frame table{border-collapse:separate; padding:0; right: 0px;width: 262px; border-spacing:0; border:0;}div#data-protection div.leftSide+div.rightSide div[class="frame anker"] table{border-collapse:separate; padding:0; right: 0px;width: 243px; border-spacing:0; border:0;}div#data-protection:nth-child(2) #statics div.rightSide .frame table{border-collapse:separate; padding:0; right: 0px;width: 249px !important; border-spacing:0; border:0;}div#data-protection div.left_ml+div.rightSide div.frame table{width: 253px !important;}html div#data-protection table{border-collapse:collapse;}div#data-protection .left_ml+.rightSide .frame table {padding-top: 2px !important;}div#data-protection .frame h3{font-size:14px; font-weight:bold; color:#666666; display:block; margin: 0 0 5px 0 !important;}div#data-protection .frame h3{text-transform: uppercase;}div#data-protection div.leftSide .frame tbody td { background-color:#f6f6f6;}div#static div.banner{margin: 0px 0px 27px -1px;}div#static div.banner img{border: none; visibility: visible; opacity: 1; z-index: 1; position: relative;}/* Edit-Button - Start */div#static a.cledit { float:none; display:block; text-align: right; }/* Edit-Button - Ende *//* Ticket #4863 - Start */div#statics {overflow: visible; position: relative;}/* Ticket #4863 - Ende */div#statics.students {margin-top: 26px;}.noFlow{overflow: visible !important;}/*div#statics ul li{display:block;}*/div#statics img{ border:none;}/*div#statics{margin-top:50px;}*/div#statics h2{font-size:24px; font-weight:normal !important; color:#000000; display:block; margin-bottom:17px; padding-left: -1px;}div#statics h2.left_ml{clear: both; margin: 0px 0px 14px 79px; font-size: 24px; font-weight: normal !important;}div#statics h3{font-size:14px; font-weight:bold; color:#666666; display:block; margin: 0 0 5px 0 !important;}div#statics .rightSide h3{text-transform: uppercase;}div#statics .rightSide.toolbox h3{text-transform: none;}div#statics div.leftSide h3{font-size:18px; font-weight:normal !important; color:#000000; display:block; margin-bottom:5px;}div#statics div.leftSide h1~h3{font-size:14px; font-weight:bold !important; color:#666666; display:block; margin-bottom:5px;}div#monitoring ul.monitorings h3{font-size:13px; font-weight:bold !important; color:#999999; display:block; margin:11px 0 5px 0;}div#statics .leftSide .mb_headline~h3 {font-size: 18px; color: #000000; margin-top: 38px !important;}div#statics h5{font-size:12px;}div#statics .boldor{font-weight:bold; color:#F26919;}div#statics a {color:#990000; font-size: 12px;}div #statics .leftSide ul.arrow li a{font-size:13px;}div #statics div.leftSide div.mb_headline~address+br+h1+h1+h2{font-weight: bold !important;}div#statics div.rightSide div.frame table tr td div.questionmark+h3+ul li{line-height: 18px;}div#statics div.rightSide div.frame table tr td.c div.questionmark[style]+h3+ul li{line-height: 21px;}div#statics div.contact table tbody tr td.c a {font-size: 13px;}div#statics div.left_ml+div.rightSide+div.contact.frame table tbody td.c div h1.normal+p+p{    margin-left: 94px;}#custom-doc #bd #statics div.leftSide form.zend_form div.formElement input {background: url("/image/bg_textinput_required_red.png") no-repeat scroll 0 0 transparent !important;}#custom-doc #bd #statics div.leftSide form.zend_form div.formElement textarea {background: url("/image/bg_textinput_required_red.png") no-repeat scroll 0 0 transparent;}div#statics h2.orange_font {color: #ff6600; margin-bottom: -3px !important;}div#statics h2.black_font {color: #000000; }div#statics .toolbox h3 {color: #000000; font-size: 18px; font-weight: normal !important;}div#statics input{border:none; color:#FFF;}div#statics.contact_form form.zend_form{overflow: hidden;}div#statics.contact_form input{color:#000;border:1px solid #666666;}div#statics.contact_form .frame+.zend_form div.formElement+div.formElement~input[name="submit"]{background: none repeat scroll 0 0 #FF6600 !important; border:none !important; -khtml-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px; border-radius: 5px 5px 5px 5px; font-size:14px; height:35px; padding:0 0 4px 2px; position:relative; left: -2px; top: -4px; width:98px;}div#statics.contact_form .formElement{clear:none;}div#statics.contact_form .btn_gen{float:right;margin-top:10px;color:white;}div#statics.contact_form input#nickname{display:none;}/*list-style-position:inherit;*/div#statics ul.arrow li{ background:url('/image/static/icon_arrow_right_grey.png') no-repeat 10px; list-style-image:inherit; list-style-position:outside; line-height:23px; vertical-align:top; padding-left: 27px;}div#Ads_BA_BS+div#custom-doc div#statics ul.arrow li{ background:url('/image/static/icon_arrow_right_grey.png') no-repeat 13px; list-style-image:inherit; list-style-position:outside; line-height:23px; vertical-align:top; padding-left: 30px;}div#statics ul.list-with-arrow li{ background:url('/image/static/icon_arrow_right_grey.png') no-repeat 0px; list-style-image:inherit; list-style-position:outside; line-height:23px; padding-left: 17px;}div#statics ul.no-arrow>li{line-height:23px; vertical-align:top; padding-left: 9px;}div#statics ul.no-arrow li ul li{line-height:22.5px; vertical-align:top; padding-left: 34px;}div#statics div.leftSide+div.rightSide+div.leftSide+div.rightSide+div.leftSide>h1:first-of-type+p {line-height:13px; height:13px;}div#statics .infobox{width:305px; float:right;}div#statics .bauherr_link img.bauherrenInfo{ float:right; width:102px; height:101px; padding:20px 0 0 30px; position:absolute; right:0px; top:-30px;}div#statics .bauherr_link .einruecken{width: 148px; margin:0 0px 0 10px; color:#990000}div#statics .bauherr_link input.bauherr_but{background:url('/image/static/bauherr_but.gif'); width:138px; height:24px; border:none; color:#FFF;}div#statics div.boxesBauherr{clear:both; margin:35px 0 30px 0;}div#statics div.boxesArchit{clear:both; margin:81px 0 30px 0;}div#statics .center{text-align:center;}div#statics div.contact{clear: both; margin: 141px 0px 0px 80px; width: 590px;}div#statics div.left_ml{color: #333333; float: left; margin: 0px 0px 0px 80px; width: 590px;}div#statics div.left_ml p{line-height: 19px;}div#statics div.left_ml div.toolbox-advantages p{line-height: 18.5px;}div#statics div.left_ml .toolbox-advantages p{margin-bottom: 24px;}div#statics div.contact{clear: both; margin: 0px 0px 0px 80px; width: 590px;}div#statics .buttonText{float:right; font-size:12px;}div#statics div.anfrage{}div#statics div.bueroprofile{background:url('/image/static/archit_bueroprofile_bg.jpg') no-repeat bottom;}div#statics div.leftBox h4{ padding-left:10px; line-height:23px; height:22px; background:url('/image/static/archit_anfrage_bg.gif') no-repeat bottom; color:#FFFFFF; font-size:12px; letter-spacing:0.5px; min-height:22px;}div#statics div.leftBox h4.anfrageHl{background:url('/image/static/bauherr_anfrageHl_bg.gif') no-repeat bottom;}div#statics div.leftBox h4.personenprofileHl{background:url('/image/static/archit_personenprofileHl_bg.gif') no-repeat top;}div#statics div.leftBox h3{ font-weight:bold; font-size:12px;}div#statics div.leftBox .content{ padding:12px; background:url('/image/static/bauherr_box_content_bg.png') repeat-y; position:relative; z-index:2;}div#statics div.leftBox img.anfrage{position:absolute;top:-169px;z-index:0;}div#statics div.leftBox .imgtext_anfrage{width:225px; margin:40px 20px 0px 200px; font-size:12px;}div#statics div.leftBox img.personenprofile{position:absolute; top:-223px; z-index:0;}div#statics div.leftBox .imgtext_personenprofile{width:225px; margin:20px 20px 0px 200px; font-size:12px;}div#statics div.leftBox .centerPersonenprofile{margin-top:10px;}div#statics div.leftBox .centerAnfrage{margin-top:40px;}div#statics input.med{width:124px; height:24px; background:url('/image/static/bauherr_anfrage.gif')}div#statics input.lon{width:197px; height:24px; background:url('/image/static/bauherr_ausschreibung.gif')}div#statics div.rightBox{ float:right; width:470px; height:443px;}div#statics div.ausschreibung{}div#statics div.rightBox h4{ padding-left:10px; line-height:23px; height:22px; background:url('/image/static/archit_ausschreibung_bg.gif') no-repeat bottom; color:#FFFFFF; font-size:12px; letter-spacing:0.5px; min-height:22px;}div#statics div.rightBox h4.ausschreibungHl{background:url('/image/static/bauherr_ausschreibungHl_bg.gif') no-repeat bottom;}div#statics div.rightBox h4.bueroprofileHl{background:url('/image/static/archit_bueroprofileHl_bg.gif') no-repeat bottom;}div#statics div.rightBox h3{ font-weight:bold; font-size:12px;}div#statics div.rightBox .content{padding:12px; background:url('/image/static/bauherr_box_content_bg.png') repeat-y; position:relative; z-index:2;}div#statics div.rightBox img.ausschreibung{position:absolute; top:-190px; z-index:0;}div#statics div.rightBox img.bueroprofile{position:absolute; top:-263px; z-index:0;}/*margin:30px 0 0 0*/div#statics div.rightBox .imgtext_ausschreibung{width:240px; margin:26px 0 0 0; font-size:12px;}div#statics div.rightBox .imgtext_bueroprofile{width:230px; margin:25px 0px 0px 0px;  font-size:12px;}div#statics div.rightBox .center{margin-top:83px;}div#statics div.rightBox .centerBueroprofile{margin-top:90px;}div#statics div.rightBox .centerAusschreibung{margin-top:40px;}/*list-style-position:inside*/div#statics div.content ul.counted li{ font-size:14px; font-weight:bold; list-style-position:outside; color:#900;}div#statics div.content ul.counted li.nr1{ background:url('/image/static/li1.gif') no-repeat; padding-left: 27px; margin-top:20px; line-height:20px;}div#statics div.content ul.counted li.nr2{ background:url('/image/static/li2.gif') no-repeat; padding-left: 27px; margin-top:20px; line-height:20px;}div#statics div.content ul.counted li.nr3{ background:url('/image/static/li3.gif') no-repeat; padding-left: 27px; margin-top:20px; line-height:20px;}div#statics div.content ul.counted li.nr4{ background:url('/image/static/li4.gif') no-repeat; padding-left: 27px; margin-top:20px; line-height:20px;}div#statics div.content ul.dotted{list-style-type:square; list-style-position:inside; color:#900; font-size:12px; font-weight:normal; margin-top:20px;}div#statics div.content ul.dotted li{list-style-type:square; list-style-position:outside; color:#900; line-height:25px;margin-left:12px;}div#statics .frame table.tab1 {width:495px; border-collapse:separate; margin-bottom: 22px;}div#statics .tab1 table.tab2{background:url('/image/static/tabTwo.gif');}div#statics .tab1 table thead{font-weight:bold;}div#statics .tab1 table tr{width:477px; height:31px; margin:14px 0 4px 0;}div#statics .tab1 table tr td.breit{width:310px;}div#statics .tab1 table tr td.center{text-align:center;}div#statics .tab1 table tr.darkGrey{width:477px;}div#statics .tab1 table tr.darkGrey td.bgleft{background:url('/image/static/darkGreyRow.jpg') no-repeat bottom;}div#statics .tab1 table tr.darkGrey td.bgright{background:url('/image/static/darkGreyRow.jpg') no-repeat right bottom;}div#statics .tab1 table tr.darkGrey td.bgcenter{background:url('/image/static/darkGreyRow.jpg') no-repeat  center bottom;}div#statics .leftSide+.rightSide+.leftSide div[class="frame"] table tfoot {line-height: 0px; height: 0px;}div#statics div.frame table thead {line-height: 0px; height: 0px;}div#statics div.contact table thead {line-height: 0px; height: 0px;}div#statics .leftSide+.rightSide+.leftSide div[class="frame"] table {margin-bottom: 28px;}html.ie7 div#statics .leftSide+.rightSide+.leftSide div[class="frame"] table {border-collapse: collapse;}div#statics[class="contact_form"] div.leftSide table {margin-bottom: 20px !important;}div#statics .tab1 table tr.darkGrey td.one_pic{ width:50px;}div#statics .tab1 table tr.transparent td.one_pic{ width:50px;}div#statics .tab1 table td{height:2px; line-height:10px; padding:0 5px 0 5px;}div#statics div#messungen{ margin-bottom:50px;}div#statics .leftSide{width:700px;}div#statics #vfBauherren{ height:310px; width:676px; background:url('/image/static/vfBauherren.gif') no-repeat; padding: 17px 12px 17px 12px; margin-bottom:20px;}div#statics #vfBauherren li{font-weight:bold; font-size:12px; color:#666; margin-bottom:4px;}div#statics #ausprobieren{ height:55px; width:676px; background:url('/image/static/ausprobieren.gif') no-repeat; padding: 17px 12px 17px 12px; margin-bottom:20px;}div#statics .rightSide{ width:241px; float:right; position:relative; right:7px}div#static div#statics .rightSide{ width:249px; float:right; position:relative; right:0}div#statics .rightSide{ width:241px; float:right; position:relative;}div#statics .rightSide.toolbox{ width:255px !important; float:right !important; position:relative;}div#statics .frame table{border-collapse:separate; padding:0; width: 100%; border-spacing:0; border:0;}div#statics .rightSide .frame table{width: 240px;}div#statics h2.left_ml+div.left_ml+div.rightSide .frame table{border-collapse:separate; padding:0; right: 0px;width: 262px; border-spacing:0; border:0;}div#statics div.leftSide+div.rightSide div[class="frame anker"] table{border-collapse:separate; padding:0; right: 0px;width: 243px; border-spacing:0; border:0;}div#static:nth-child(2) #statics div.rightSide .frame table{border-collapse:separate; padding:0; right: 0px;width: 249px !important; border-spacing:0; border:0;}div#statics div.left_ml+div.rightSide div.frame table{width: 253px !important;}html div#statics table{border-collapse:collapse;}div#statics .left_ml+.rightSide .frame table {padding-top: 2px !important;}.banner+div#statics h2.left_ml+div.left_ml+div.rightSide div.frame table:first-of-type{position: relative; top:-13px;}div#statics .rightSide+h2.left_ml+div.left_ml+div.rightSide .frame table {margin-top: 16px;}div#statics .frame table.border{border:1px solid #cecece;}div#statics div.leftSide .frame tbody td { background-color:#f6f6f6;}div#statics div.rightSide+.contact table { background-color:#f6f6f6;}#Ads_BA_BS+#custom-doc div#statics .leftSide.rightSide .frame table { background-color:#f6f6f6;}div#statics .frame tfoot td.bl div#statics .frame td.tl_inner {width:8px; height:8px;}div#statics .frame tfoot td.bl div#statics .frame td.t_inner {height:8px;}div#statics .frame tfoot td.bl div#statics .frame td.tr_inner {width:8px; height:8px;}div#statics .frame tbody td.l {width:8px;}div#statics .leftSide .frame tbody td.c {padding:16px 4px;}#Ads_BA_BS+#custom-doc div#statics .leftSide .frame tbody td.c {border-collapse: collapse; padding:16px 4px 14px 4px;}div#statics .rightSide .frame tbody td.c {padding:7px 4px 10px 14px !important;}div#statics .left_ml+.rightSide .frame tbody td.c {padding:5px 4px 8px 11px !important;}#Ads_BA_FLB+#custom-doc div#statics .rightSide .frame tbody td.c[style="width: 100%;"] {padding:7px 4px 11px 16px !important;}div#statics .rightSide .frame tbody td.c[style="width: 100%;"] {padding:7px 4px 8px 8px !important;}div#statics .frame tbody td.r {width:8px;}div#statics .rightSide .frame tbody td.r {width:0px;}div#statics .rightSide .frame tbody td.l {width:0px;}div#statics .frame tfoot td.bl div#statics .frame td.bl_inner {width:8px; height:8px;}div#statics .frame tfoot td.bl div#statics .frame td.b_inner {height:8px;}div#statics .frame tfoot td.bl div#statics .frame td.br_inner {width:8px; height:8px;}div#statics div.rightSide .frame thead td.r {font-size: 0px; width:8;}div#statics div.rightSide .frame tbody td.r {font-size: 0px; width:8;}div#statics div.rightSide .frame tfoot td.r {font-size: 0px; width:8;}#Ads_BA_BS+#custom-doc div#statics .leftSide.rightSide div.frame{border:none;}div#statics div.rightSide div.frame table tbody tr td.c[style] h3{color: #999999; font-size: 14px; margin-bottom: 8px !important;}div#statics .left_ml+div.rightSide div.frame table tbody tr td.c[style] h3{color: #999999; font-size: 14px; margin: 5px 0 2px 0 !important;}div#statics.contact_form div.rightSide div.frame table tbody tr td.c{    border: 1px solid #CCCCCC;    -khtml-border-radius: 5px 5px 5px 5px;    -moz-border-radius: 5px 5px 5px 5px;    -webkit-border-radius: 5px;    border-radius: 5px 5px 5px 5px;}div#statics div.rightSide div.frame table tbody tr td.c{    border: 1px solid #CCCCCC;    -khtml-border-radius: 5px 5px 5px 5px;    -moz-border-radius: 5px 5px 5px 5px;    -webkit-border-radius: 5px;    border-radius: 5px 5px 5px 5px;}html.ie7 div#statics>h2.left_ml+div.left_ml+div.left_ml+div.rightSide div.frame table tbody tr td.c{    border: 1px solid #CCCCCC;    -khtml-border-radius: 5px 5px 5px 5px;    -moz-border-radius: 5px 5px 5px 5px;    -webkit-border-radius: 5px;    border-radius: 5px 5px 5px 5px;}div#statics div.leftSide+div.rightSide div.frame table tbody tr td.c{    border: 1px solid #CCCCCC;    -khtml-border-radius: 5px 5px 5px 5px;    -moz-border-radius: 5px 5px 5px 5px;    -webkit-border-radius: 5px;    border-radius: 5px 5px 5px 5px;}div#statics div.rightSide div.pdfdownload{border: none;}div#statics div.leftSide p br+strong {font-size: 18px; font-weight: normal !important;}div#statics div.leftSide>strong {font-size: 18px; font-weight: normal !important;}div#statics div.rightSide div.frame table thead{font-size: 13px;}div#statics div.rightSide div.frame table tfoot{font-size: 7px;}div#statics .anker li{display:block; font-size:12px;}/*div#statics .questionmark{ background:url('/image/static/questionmark.png') center right -5px no-repeat; width:88px; height:92px; float:right; position:relative; right: -2px; top: -12px;}*/#Ads_BA_BS~div#statics .questionmark{ background:url('/image/static/icon_Attention.png') top 27px right 13px no-repeat; width:86px; height:73px; float:right; position:relative; top:-5px;}div#statics .questionmark[style]{ background:url('/image/static/icon_Attention.png') 3px 28px no-repeat; width:56px; height:73px; float:right; position:relative; top:-1px;}div#statics .questionmark{ background:url('/image/static/icon_Attention.png') 39px 14px no-repeat; width:86px; height:59px; float:right; position:relative; top:-1px;}div#statics td.c[style] .questionmark:not([style]){ background:url('/image/static/icon_Attention.png') 32px 15px no-repeat; width:86px; height:59px; float:right; position:relative; top:-1px;}div#statics>h2.left_ml+div.left_ml+div.rightSide .frame table tbody tr:nth-child(3) {line-height: 0px; height: 0px;}div#statics>h2.left_ml+div.left_ml+div.rightSide .frame table tbody tr:nth-child(4) {line-height: 22px; height: 22px;}div#statics .pdfdownload li{display:block; font-size:12px; margin-top:10px;}div#statics .pdfdownload h3{margin:5px 0 30px 0;}div#statics .download{ background: url("/image/static/icon_download.png") no-repeat scroll 10px 4px transparent; border-left: 1px solid #CCCCCC; float:right; height:45px; left: 3px; margin:-4px 0; position:relative; top: 3px; width:47px;}div#statics .c[style] .download{ background: url("/image/static/icon_download.png") no-repeat scroll 8px 6px transparent; border-left: 1px solid #CCCCCC; float:right; height:44px; left: 3px; margin:-4px 0; position:relative; top: 1px; width:46px;}div#statics .left_ml+.rightSide table .c[style] .download{border-left: 1px solid #CCCCCC; float:right; height:44px; left: 4px; margin:-4px 0; position:relative; top: 4px; width:46px;}div#statics .download[style]{ background:url('/image/static/icon_download.png') center no-repeat; border-left: 1px solid #CCCCCC; float:right; height:47px; left: 0; margin:-4px 0; position:relative; top: -4px; width:47px;}div#statics a.download{background:url('/image/static/icon_download.png') center left 8px no-repeat; display: inline-block; margin: 5px -7px -5px 0px; text-indent:-9999px;}div#monitoring h2 {    color: #000000;    font-size: 24px;    font-weight: normal !important;}div#monitoring ul.monitorings > li div.body div.download-icon a.download{    font-size: 12px;    margin: 6px 0 10px 0 !important;}div#monitoring ul.monitorings > li div.body div.download-icon {    background: none;    border: 1px solid #999999;    padding: 0 12px 0 11px;}div#monitoring ul.monitorings > li div.body div.download {    -khtml-border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;}div#monitoring ul.monitorings > li div.body div.download-icon div.pdfDownload {    background: url("/image/static/icon_download.png") 10px 12px no-repeat scroll transparent;    border-left: 1px solid #999999;    float: right;    height: 57px;    position:relative;    left: 13px;    top: 8px;    width: 48px;}/*div#statics .mb_headline{ background:#333333 url('/image/static/mb_headline.gif') repeat; height:31px; border:1px solid #f60; color:#fff; font-size:14px; line-height:31px; padding-left:10px; margin-bottom:10px;}*/div#statics .mb_headline{    background:#333333;    border:1px solid #333333;    -khtml-border-radius: 5px 5px 0 0;    -moz-border-radius: 5px 5px 0 0;    -webkit-border-radius: 5px 5px 0 0;    border-radius: 5px 5px 0 0;    color:#fff;    font-size:14px;    height:31px;    line-height:31px;    margin-bottom:10px;    padding-left:10px;    text-transform: uppercase;}div#statics table.arrow_light a{ color:#f60;}div#statics table.arrow_light tr td{ background:url('/image/static/arrow_rlight.gif') no-repeat; padding-left:15px; color:#f60;}div#statics .leistungen{margin-bottom:20px; margin-top:20px;}div#statics .leistungen thead td.headline{ background:url('/image/static/table_head.gif') repeat-x; height:45px; text-align:center; color:#fff; font-size:14px; border:1px solid #f60; vertical-align:middle; position:relative;}div#statics .leistungen .firstLine{width:149px;}div#statics .leistungen .lil_spacer{width:5px; padding:0;}div#statics .leistungen .med_spacer{width:13px; padding:0;}div#statics .leistungen tbody tr{vertical-align:top;}div#statics .leistungen td.lightgrey{background:#e6e6e6;}div#statics .leistungen td.darkgrey{background:#d3d3d3;}div#statics .leistungen td.description{font-size:12px; font-weight:bold; color:#666;}div#statics .leistungen td.tdContent{font-size:12px; color:#333;}div#statics .leistungen td.tdContent ul li{list-style:square; list-style-position:outside; margin-left:15px;}div#statics .leistungen tbody td{ padding:20px 11px 11px 11px;}div#statics .leistungen tbody td.none{font-size:24px; text-align:center; color:#999;}div#statics .leistungen tbody td.kosten{text-align:center; font-weight:bold; color:#333;}div#statics .leistungen tfoot .left{ text-align:right;}div#statics .bildtext{position:relative; top:-30px;}/*line-height:22px;*/input.but { cursor: pointer; }div#statics input.but{ background:url('/image/static/but_bg.gif') repeat-x; font-size:12px; color:#FFF; height:22px; line-height:12px; padding:0 30px 0 30px; border:1px solid #600; text-align:center;}html div#statics input.but{outline-width:0px; padding:0;}div#statics .frame{margin-bottom:20px;}div#statics .jump_down{margin-bottom:20px;}div#statics .f_right_button{float:right; position:relative; top:30px;}div#statics .leistungen thead td.headline img.keyhole{position:absolute; top:-50px; right:10px;}.infobox{ position:relative;}/*Eigenwerbung Beginn*/div#statics h2#headlineEW {padding-left:5px;}div#statics div.ew {width: 960px; margin-left: 5px; margin-right: 5px; font-size: 13px; line-height: 15px;}div#statics div.ew h2{margin-bottom: 1em; font-size: 15px;}div#statics div.ew h3.spacer {background-color:#F2F2F2;color:#6A6A6A; font-style:italic; front-weight: bold; line-height:34px; padding-left: 11px; opacity: 0.75; font-size: 13px;}div#statics div.ew ul#cols li.main {background: url('/image/eigendarstellung/headerBG.png') no-repeat top #F1F1F1; float:left;	margin-top: -5px; width: 320px; color: #555555;}div#statics div.ew ul#cols li.main.last {border: none}div#statics div.ew ul#cols li.main h2 {padding: 26px 0px 0px 23px; color: #FF8800; margin: 0; letter-spacing: 1px;}div#statics div.ew ul#cols li.main p {padding: 20px 0px 9px 23px;}div#statics div.ew ul#cols li.main p.top {height: 30px;}div#statics div.ew ul#cols li.main p.info {background:url('/image/eigendarstellung/infoBG.png') no-repeat top; height:61px; margin-bottom: 0px; padding: 15px 0px 0px 23px; letter-spacing: -0.2px; }/* Safari kann nicht mit Decimal zahlen in letter-spacing umgehen */.safari div#statics div.ew ul#cols li.main p.info {letter-spacing: 0px; font-size:12px; line-height: 15px;}div#statics div.ew ul#cols li.main div.button {background: url('/image/eigendarstellung/divButtonBG.png') no-repeat top; height: 145px;}div#statics div.ew ul#cols li.main p#phone {text-align:left;background:url('/image/eigendarstellung/phoneIcon.png') no-repeat 0px 22px;  margin:0px 0px 15px 59px; padding-left:43px; padding-top: 25px; background-color: #F2F2F2; height: 34px; font-weight: bold;}div#statics div.ew ul#cols li.main p#phone span {font-size: 14px;}div#statics div.ew ul#cols li.main div.button {text-align: center;}div#statics div.ew ul#cols li.main a#memberBtn {outline: 0px; background: transparent url(/image/eigendarstellung/btnBG_red.png); border: 1px solid #FFF; color: #FFF; font-weight:bold; line-height: 37px; padding: 8px 20px; position:relative; top: 22px; text-decoration:none;}div#statics div.ew ul#cols li.main a#memberBtn.orange {background: transparent url(/image/eigendarstellung/btnBG_orange.png);}div#statics div.ew ul#cols li.main a#memberBtn img { margin:22px 0px 20px 60px; out-line: 0px;}div#statics div.ew ul#cols li.main a#regBtn img {margin:22px 0px 20px 60px; out-line: 0px;}div#statics div.ew ul#cols li.main ul li {background:url('/image/eigendarstellung/lineBG.png') repeat-y top; padding: 6px 0px 6px 60px;}div#statics div.ew ul#cols li.main ul li.gerade {background:url('/image/eigendarstellung/lineGeradeBG.png') repeat-y top;}div#statics div.ew ul#cols li.main ul li.spacer {background-image: none;}div#statics div.ew ul#cols li.main ul li span {background:url("/image/eigendarstellung/unchecked.png") no-repeat; display:inline-block; float:left; height:16px; margin-left: -36px; margin-top: -1px; width:17px; }div#statics div.ew ul#cols li.main ul li.checked span{background:url("/image/eigendarstellung/checked.png") no-repeat; }div#statics div.ew ul#cols li.main ul li abbr { display:block; font-size: 10px; margin: 3px 0;}div#statics div.ew ul#cols li.main ul li.campaign_1 {background: #d9f0f2 !important; background-image:none !important; padding-top: 16px;}div#statics div.ew ul#cols li.main ul li.campaign_2 {background: #b9e3e7 !important; padding-top: 16px; padding-bottom: 26px;}div#statics div.ew ul#cols li.main ul li.campaign_2 img {float:right; margin-top: -38px;}.ie div#statics div.ew ul#cols li.main ul li.campaign_1 {padding-top: 12px;}.ie div#statics div.ew ul#cols li.main ul li.campaign_2 {padding-top: 12px; padding-bottom: 6px;}.ie div#statics div.ew ul#cols li.main ul li.campaign_2 img {margin-top: -48px;}div#statics div.ew ul#cols li.main ul li.campaign_image_left {background-image:url(/image/static/campaign_minu50_left.png) !important; height: 193px;}.ie div#statics div.ew ul#cols li.main ul li.campaign_image_left {width:262px;}div#statics div.ew ul#cols li.main ul li.campaign_image_right {background-image:url(/image/static/campaign_minu50_right.png) !important; height: 193px;}div#statics div.ew ul#cols li.active {float:left; background: url('/image/eigendarstellung/headerBGActiv.png') no-repeat top #F2E9DC;}div#statics div.ew ul#cols li.active h2 {color: #ee0508;}div#statics div.ew ul#cols li.active p.info {background:url('/image/eigendarstellung/infoActivBG.png') no-repeat top;}div#statics div.ew ul#cols li.active div.button {background: url('/image/eigendarstellung/divButtonActivBG.png') no-repeat top;}div#statics div.ew ul#cols li.active ul li {background:url('/image/eigendarstellung/lineBGActive.png') repeat-y top;}div#statics div.ew ul#cols li.active ul li.gerade {background:url('/image/eigendarstellung/lineGeradeBGActive.png') repeat-y top;}div#statics div.policy {margin-top: 20px; color: #555555;}div#statics div.policy h2 {color: #555555; font-size: 12px; margin-bottom: 0px;}/*IE7 & IE8 & teilweise IE6 Sonderbehandlung*/.ie8 div#statics div.ew h3.spacer, .ie7 div#statics div.ew h3.spacer {background-color:#F2F2F2;color:#6D6D6D; font-style:italic; line-height:30px; padding-top: 5px; padding-left: 5px;}.ie6 div#statics div.ew ul#cols li.main p, .ie8 div#statics div.ew ul#cols li.main p, .ie7 div#statics div.ew ul#cols li.main p {padding: 15px 0px 0px 23px;}.ie6 div#statics div.ew ul#cols li.main p.info, .ie8 div#statics div.ew ul#cols li.main p.info, .ie7 div#statics div.ew ul#cols li.main p.info {letter-spacing: -1px; }.ie6 div#statics div.ew ul#cols li.main ul li, .ie8 div#statics div.ew ul#cols li.main ul li, .ie7 div#statics div.ew ul#cols li.main ul li {background:url('/image/eigendarstellung/lineBG.png') repeat-y top; margin-left: -16px; text-align: left; display: inline-block;}.ie8 div#statics div.ew ul#cols li.main ul li.gerade, .ie7 div#statics div.ew ul#cols li.main ul li.gerade {background:url('/image/eigendarstellung/lineGeradeBG.png') repeat-y top;}.ie8 div#statics div.ew ul#cols li.main ul li span, .ie7 div#statics div.ew ul#cols li.main ul li span {background:url("/image/eigendarstellung/unchecked.png") no-repeat; display: block; float:left; height:23px; margin-left: -36px; margin-top: -3px; width:23px; padding: 5px 0px 5px 0px;}.ie6 div#statics div.ew ul#cols li.main ul li.checked span, .ie8 div#statics div.ew ul#cols li.main ul li.checked span, .ie7 div#statics div.ew ul#cols li.main ul li.checked span{background:url("/image/eigendarstellung/checked.png") no-repeat; }.ie8 div#statics div.ew ul#cols li.active ul li, .ie7 div#statics div.ew ul#cols li.active ul li {background:url('/image/eigendarstellung/lineBGActive.png') repeat-y top;}.ie8 div#statics div.ew ul#cols li.active ul li.gerade, .ie7 div#statics div.ew ul#cols li.active ul li.gerade {background:url('/image/eigendarstellung/lineGeradeBGActive.png') repeat-y top;}/*IE6 Sonderbehandlung*/.ie6 div#statics div.ew ul#cols li.main ul li span {background:url("/image/eigendarstellung/unchecked.png") no-repeat; display: block; float:left; height:24px; margin-left: -18px; margin-top: -3px; width:23px; padding: 5px 13px 5px 0px;}/*google-chrome Sonderbehandlung*/.chrome div#statics div.ew ul#cols li.main p.info {letter-spacing: -1px; }/*Eigenwerbung Ende*//*Übersicht Start*/div#statics div#overview {clear:right;overflow:hidden;}div#statics div#overview ul {width:239px;float:left;margin-right:1px;margin-top:10px;padding:0;list-style:none;}div#statics div#overview ul li.adaptme {border-top:0px !important;background-image:url(/image/static/overview_li_dot.png);}div#statics div#overview ul li.adaptme ul {float:none;margin-top:0px !important;display:block;padding:0;list-style:none;margin:0;}div#statics div#overview ul li {padding:0;margin:0;width:239px;position:relative;background-image:url(/image/static/overview_li.png);background-repeat:y-repeat;min-height:42px;margin-top:1px;color:#333;overflow:hidden;}div#statics div#overview ul li.ovhead {background-repeat:no-repeat;height:80px;}div#statics div#overview ul li.ovhead.de {background-image:url(/image/static/overview_head_de.png) !important;}div#statics div#overview ul li.ovhead.de.campaign {background-image:url(/image/static/overview_head_campaign_09_2012_de.png) !important;}div#statics div#overview ul li.ovhead.en {background-image:url(/image/static/overview_head_en.png) !important;}div#statics div#overview ul li.ovhead.en.campaign {background-image:url(/image/static/overview_head_campaign_09_2012_en.png) !important;}div#statics div#overview ul.trial li.ovhead {background-position:-498px 0;}div#statics div#overview ul.register li.ovhead {background-position:-747px 0;}div#statics div#overview ul.magazin li.ovhead {background-position:-249px 0;}div#statics div#overview ul li.ovhead h2 {margin-left:10px !important;color:white !important;position:absolute !important;bottom:8px !important;line-height:20px !important;font-size:19px !important;font-weight:normal !important;margin-bottom:0px !important;}div#statics div#overview ul li.ovhead h2.with-star {width:60%}div#statics div#overview ul li.detail {height:78px;background-color:#f8f8f8;overflow:hidden;background-image:none !important;}div#statics div#overview ul.trial li.detail {height:78px;background-color:transparent;overflow:hidden;background:url(/image/static/overview_li.png) repeat-y -775px 0px !important;}div#statics div#overview ul.register li.detail {height:78px;background-color:transparent;overflow:hidden;background:url(/image/static/overview_li.png) repeat-y -1814px 0px !important;}div#statics div#overview ul.magazin li.detail {height:78px;background-color:transparent;overflow:hidden;background:url(/image/static/overview_li.png) repeat-y -2840px 0px !important;}div#statics div#overview ul li.detail h3 {color:#333;font-size:13px;font-weight:normal !important;line-height:15px;margin:10px 0 0 0;padding-left:11px;}div#statics div#overview ul li.detail span {position:absolute;right:11px;bottom:11px;line-height:19px;height:19px;width:auto;padding:0 6px;cursor:pointer;color:white !important;background-color:#656565;display:block;text-align:center;text-decoration:none !important;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;}div#statics div#overview ul li h4 {position:relative;padding:8px 4px 14px 40px;line-height:14px;font-size:13px;font-weight:normal !important;}div#statics div#overview ul li.ok span {display:block;width:18px;height:18px;position:absolute;left:12px;top:10px;background:url(/image/static/overview_symbol.png) no-repeat -60px -8px;}div#statics div#overview ul li.magazin span {display:block;width:18px;height:18px;position:absolute;left:12px;top:8px;background:url(/image/static/overview_symbol.png) no-repeat -97px -8px;}div#statics div#overview ul li.magazin h4 {width:115px;}div#statics div#overview ul li.magazin {height:112px;}div#statics div#overview ul li.magazin img {position:absolute;right:0px;bottom:0px;}div#statics div#overview ul li h4 span {color:#a30001;position:relative !important;display:inline !important;top:0px !important;left:0px !important;background-image:none !important;font-weight:bold;}div#statics div#overview ul.member li.light {background-position:-245px 0px;}div#statics div.magazin div.content h1.section {	border-bottom: 1px dotted #333333;	margin: 20px 0 20px 100px;	padding-bottom: 10px;}div#statics div.magazin div.content ul.buttons + h2 {	height:40px;	margin: 117px 0 0px 0;}div#statics div.magazin div.content ul.buttons + h2 + p {	margin-top: -19px;	padding-top:0px;}div#statics div#overview ul.member li.detail.campaign {background-color: #E6FFBF; background-image: none !important;}div#statics div#overview ul.member li.adaptme.campaign li.dark {background-color: #CDFF7F; background-image: none !important;}div#statics div#overview ul.member li.adaptme.campaign li.light {background-color: #D7FF99; background-image: none !important;}div#statics div#overview ul.trial li.dark {background-position:-1062px 0px;}div#statics div#overview ul.trial li.light {background-position:-1307px 0px;}div#statics div#overview ul.register li.dark {background-position:-2060px 0px;}div#statics div#overview ul.register li.light {background-position:-2305px 0px;}div#statics div#overview ul.magazin li.preview {background-position:-3092px 0px;min-height:290px;}div#statics div#overview ul.magazin li img {position:absolute;bottom:0px;right:0px;}div#statics div#overview ul li.ovconditions {background-position:-490px 0px;height:215px;text-align:center;line-height:14px;overflow:hidden;}div#statics div#overview ul li.ovconditions.campaign {background-image:url(/image/static/overview_membershipconditions_campaign_09_2012.png);}div#statics div#overview ul li.ovconditions.campaign span {display: inline-block;position: relative;top: 11px;right: 11px;width: 117px;color: #FFF;font-size: 9pt;line-height: 15px;font-weight: bold;text-align: center;}div#statics div#overview ul.trial li.ovconditions {background-position:-1553px 0px;}div#statics div#overview ul.register li.ovconditions {background-position:-2551px 0px;}div#statics div#overview ul.magazin li.ovconditions {background-position:-3336px 0px;}div#statics div#overview ul li.ovconditions h5 {font-size:14px;line-height:30px;padding-top:5px;}div#statics div#overview ul li.ovconditions div {width:auto;position:absolute;bottom:28px;font-size:14px;line-height:16px;}div#statics div#overview ul li.ovconditions div a.geticon {background:url(/image/static/overview_symbol.png) no-repeat;width:41px;height:35px;float:left;display:block;}div#statics div#overview ul li.ovconditions div a.getmember {background-color:#990000;color:white;text-decoration:none;font-size:14px;height:35px;line-height:35px;padding-left:12px;padding-right:12px;display:block;margin-left:5px;width:auto;float:left;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;}div#statics div#overview ul.register li.ovconditions div a.getmember, div#statics div#overview ul.magazin li.ovconditions div a.getmember {background-color:#333333;}div#statics div#overview ul.magazin li.ovconditions h5 {line-height:15px;margin:0 0 2px;padding:0;}div#statics div#overview ul.magazin li.ovconditions h5:first-child {padding-top:12px;margin:0;}div#statics div#overview ul.magazin li.ovconditions h5 span {font-size:12px;font-weight:normal;}div#statics div#overview ul.magazin li.ovconditions small {font-size:11px;font-weight:normal;line-height:10px;margin-top:5px;display:block;color:#646464;}div#statics div#overview div#ovfooter {clear:both; overflow:hidden;background-color:#333;color:#c4c4c4;font-size:12px;line-height:14px;width:959px;border-top:1px solid white;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-khtml-border-radius:0 0 5px 5px;}div#statics div#overview div#ovfooter p {padding:20px 10px 10px;position:absolute;}div#statics div#overview div#ovfooter p.ovleft {margin-bottom: 0; position: relative;}div#statics div#overview div#ovfooter p.ovright {width:460px;float:right;position:relative;}div#statics div#overview div#ovfooter br.cl {clear:both;}div#statics div#overview div#ovfooter a {color:white;text-decoration:underline;font-weight:bold;}div#statics div#overview div#ovdisplay {position:absolute;}div#statics div#overview div#ovdetail {position:absolute;visibility:hidden;overflow:hidden;}.ie6 div#statics div#overview div#ovdisplay, .ie7 div#statics div#overview div#ovdisplay, .ie8 div#statics div#overview div#ovdisplay {margin-left:-15px;}.ie6 div#statics div#overview div#ovfooter, .ie7 div#statics div#overview div#ovfooter, .ie8 div#statics div#overview div#ovfooter {margin-left:15px}/*Übersicht Ende*//*Magazin Start*/div#statics div.magazin {background:url("/image/static/magazin/Kopfgrafik.png") no-repeat; min-height:300px; color: #333;}div#statics img#headerCompetition {	position: absolute;	top: 22px; /* important for project/search */	right: 5px;}/* Ticket #5229 - Begin */div#statics div.magazin.en {background-image:url("/image/static/magazin_bg_en.jpg");}/* Ticket #5229 - End */div#statics div.magazin div.content {padding-top:290px; width:640px; float:left;}div#statics div.magazin div.content h1, div#statics div.magazin div.content ul, div#statics div.magazin div.content p {margin-left:100px;}div#statics div.magazin div.content ul {display: block;}div#statics div.magazin h1 {color:#333333; font-size:24px; font-weight:normal !important; line-height:21px; margin-bottom:18px;}div#statics div.magazin div.content ul li {padding-left:16px; background:url("/image/static/arrow_right_black.png") no-repeat 0px 1px; line-height:18px; min-height:18px; font-size:16px; color: #333333; margin-bottom: 10px;}div#statics div.magazin div.content h2 {padding-left:100px !important; color:#990000 !important; font-size:16px !important; font-weight:normal !important; line-height:20px !important; background:url("/image/static/magazin/arrow_big_red.png") no-repeat 50px 0px !important;}div#statics div.magazin div.content p {font-size:16px; line-height:19px; padding-top:18px; clear:left;}div#statics div.magazin div.content p a {font-size: 16px;}div#statics div.magazin div.content ul.buttons li {padding-left: 0; background-image: none;line-height:18px;float:left;}div#statics div.magazin div.content ul.buttons li:first-child {margin-right:20px;}div#statics div.magazin div.content ul.buttons li a {display: block; width: 165px; background-color: #990000; color: #fff; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -khtml-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; font-size: 14px; text-align:center; padding: 1em;}div#statics div.magazin div.content ul.buttons li a:hover {background-color: #660000; text-decoration: none;}div#statics div.magazin div.content ul.buttons li a img.tracker {border:none;}div#statics div.magazin div.content ul.buttons li a img {margin: 0px 0px -5px 5px;}div#statics div.magazin img.preview-trigger {position:absolute; top: 433px; right:90px;}div#statics div.magazin div.preview {width:250px;padding-top:607px; padding-right: 40px;float:right;}div#statics div.magazin div.preview h1 {margin-bottom:0px;border-bottom:1px #666 dotted; padding-bottom:  5px;}div#statics div.magazin div.preview h3 {font-size:18px;font-weight:bold !important;line-height:30px;color:#333;margin:4px 0 0px;}div#statics div.magazin div.preview span {   display: block;font-size: 14px;margin: -5px 0 10px;}div#statics div.magazin div.preview h3.second {margin-top:36px;}div#statics div.magazin div.preview p {margin-bottom:10px;line-height:17px;font-size:14px;}div#statics div.magazin img.magazin {position:absolute;top:5px;right:0px;}div#statics div.magazin img.neu {position:absolute;top:160px;right:260px;}div#statics div.magazin br.cl {clear:both}/* Magazin Übersichtsseite */div#statics div.magazin div.overview {	padding: 40px 30px 40px 0px;	clear: both;	overflow: hidden;}div#statics div.magazin div.overview h1 {	padding-left:  100px;}div#statics div.magazin div.overview .competition {	clear: both;	display:  block;	position: relative;	margin-bottom:  65px;	padding-left:  100px;}div#statics div.magazin div.overview .competition.current {	background:  url(/image/static/magazin/current.png) 10px 6px no-repeat scroll transparent;}div#statics div.magazin div.overview .competition .leftSide {	width: 550px;}div#statics div.magazin div.overview .competition .leftSide h2{	color: #333;	font-size: 20px;	font-weight: bold !important;	padding-top: 15px;	border-top: 1px dotted #333;}div#statics div.magazin div.overview .competition .leftSide p {	font-size: 14px;	color: #333;}div#statics div.magazin div.overview .competition .leftSide li {	list-style: disc outside none;	margin-left: 15px;	padding-bottom: 5px;}div#statics div.magazin div.overview .competition .right {	float: right;	width: 264px;}div#statics div.magazin div.overview .competition .right img.magazin {	position: relative;	top: -11px;}div#statics div.magazin div.overview .competition .right a.preview img.preview {	top: -32px;	right: -33px;	position: absolute;	z-index: 2;}div#statics div.magazin div.overview .competition .right a.button {	display: block;	width: 190px;	background-color: #0099cc;	color: #fff;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	-khtml-border-radius: 5px;	border-radius: 5px;	font-size: 14px;	text-align:center;	padding: 1em;	margin:  0 auto;}div#statics div.magazin div.overview .competition .right a.button:hover {	background-color: #006699;	text-decoration: none;}div#statics div.magazin div.overview .competition .right a.button img {margin: 0px 0px -5px 5px;}/*Magazin Ende*/div#statics div[style="margin: 18px 0pt 22px; background: rgb(214, 214, 214) none repeat scroll 0% 0%; width: 100%; height: 1px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; clear: both; line-height: 1px;"]{margin: 3px 0 19px !important}#statics .leftSide .tab1 tr.darkGrey td input.but {    background: url("/image/static/icon_download_white.png") no-repeat 87px 8px;    background-color: #333333;    border: none;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    -khtml-border-radius: 5px;    border-radius: 5px;    font-color: #FFFFFF;    font-size: 15px;    height: 35px;    left: 5px;    padding-left: 12px;    position: relative;    text-align: left;    width: 113px !important;}/* Ticket #4272: Toolbox - Start */div#statics ul.list-with-arrow { margin-top:-5px; margin-bottom: 22px; display:block; }div#statics ul.list-with-arrow li { list-style-image: none; background-image: url("/image/static/icon_arrow_right_grey.png"); background-position: 4px 4px; background-repeat: no-repeat; padding-left: 27px; padding-bottom: 0; }/* Ticket #4272: Toolbox - Ende *//* Static Site Magazin  #7127 */div#statics div.magazin li.fs14 {	font-size: 14px;}div#statics div.magazin div.overview {	position: relative;	left: -10px;}div#statics div.magazin .competition .leftSide ul.media ul {	list-style: none !important;}div#statics div.magazin .competition .leftSide ul.media li {	list-style: none !important;	margin-left: 0px;	clear: both;}div#statics div.magazin .competition .leftSide ul.media li .image {	float: left;	margin-right: 20px;	margin-bottom: 15px;	margin-top: 5px;	text-align: center;	width: 127px;}div#statics div.magazin .competition .leftSide ul.media li span {	margin-top: -2px;}div#statics div.magazin .competition .leftSide strong.lightBlue {	background-color: #DCF1FA;}div#statics div.magazin .competition .leftSide strong.lightGrey {	background-color: #E8E8E8;}div#statics div.contact_container {	background-color: #F6F6F6;	padding: 29px 0 12px 21px;	width: 585px;}div#statics div.contact_container{font-color: #333333;}div#statics div.contact_container p:first-child{font-size: 16px; margin-top: -2px !important;}div#statics div.contact_container p{font-size: 14px; margin-bottom:9px;}div#statics div.contact_container h4+p{font-size: 14px; margin-bottom:7px;}div#statics div.contact_container h4{font-size: 14px;}.ie8 div#statics div.toolbox_download div a.toolbox_download{background: url("/image/static/icon_download.png") no-repeat 2px 11px !important;}div#statics div.toolbox_download div a.toolbox_download{	background: url("/image/static/icon_download.png") no-repeat 6px 11px !important;	background-size: 20px 23px !important;	border-left: 1px solid #CCCCCC !important;	float: right !important;	height: 48px !important;	position: relative !important;	right: 0 !important;	top: -2px !important;	width: 32px !important;}div#statics .toolbox-advantages h3 {	background: url("/image/static/arrow_right_orange_09x21.png") no-repeat 5px 1px;	color: #000000;	font-size: 18px;	font-weight: normal !important;	margin-bottom: 7px !important;	padding-left: 25px;}div#statics div.left_ml h4 {	font-size: 18px;	font-weight: normal !important;	margin-bottom: 10px;	text-transform: none;}div#statics div.left_ml div.toolbox-advantages p{padding-left: 25px; padding-bottom: 10px;}div#statics div.rightSide div.toolbox_contact{border-top: 1px dotted #707070; border-bottom: 1px dotted #707070; margin: 17px 0 21px 0; padding: 16px 0 10px 0;}div#statics div.toolbox_download div a{float: left; width: 80px;}div#statics div.toolbox-advantages {margin: 33px 0 30px 0;}div#statics div.rightSide.toolbox {position:relative; bottom: 41px !important;}div#statics div.rightSide.toolbox div.toolbox_download{margin-bottom: 19px;}div#statics div.rightSide.toolbox a.toolbox_preview img{    border: 1px solid #CCCCCC;    height: 78px;    width: 112px;}div#statics div.toolbox_download div {    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    -khtml-border-radius: 5px;    border-radius: 5px;    border: 1px solid #CCCCCC;    float: right;    font-size: 12px;    height: 42px;    padding: 6px 0 8px 8px;    position: relative;    top: 21px;    width: 124px;}div#statics div.rightSide.toolbox h3 {font-size: 24px; margin-bottom: 7px !important;}div#statics div.rightSide.toolbox p:first-child {font-size: 14px; font-weight: normal; color: #333333; margin-bottom: 10px; text-transform: none;}div#statics div.left_ml h4+p {line-height: 23.2px; margin-top: -3px; margin-bottom: 31px;}div#statics img.toolbox_banderole {margin-bottom: 27px;}div#statics div.rightSide.toolbox p:nth-child(2) {color: #333333; font-size: 16px; font-weight: bold; line-height: 18px;  margin-bottom: 54px;}/* Static Site Magazin  #7127 */div#statics div.magazin li.fs14 {	font-size: 14px;}div#statics div.magazin div.overview {	position: relative;	left: -10px;}div#statics div.magazin .competition .leftSide ul.media ul {	list-style: none !important;}div#statics div.magazin .competition .leftSide ul.media li {	list-style: none !important;	margin-left: 0px;	clear: both;}div#statics div.magazin .competition .leftSide ul.media li .image {	float: left;	margin-right: 20px;	margin-bottom: 15px;	margin-top: 5px;	text-align: center;	width: 127px;}div#statics div.magazin .competition .leftSide ul.media li span {	margin-top: -2px;}div#statics div.magazin .competition .leftSide strong.lightBlue {	background-color: #DCF1FA;}div#statics div.left_ml p,div#statics div.left_ml li {color: #333333; font-size: 14px;}div#statics img.toolbox_banderole {margin-bottom: 26px;}div#statics div.rightSide.toolbox p {color: #333333; font-size: 16px; font-weight: bold; line-height: 18px;  margin-bottom: 54px;}/* competitionline self-promotion @see #7709 */#bd.fullsize #Ads_BA_FLB {margin: -10px 0px 5px -10px !important; width: 980px; text-align: center;}#CL #Ads_BA_FLB {margin: 0px 0px 10px -10px !important; width: 980px; text-align: center;}/* Namespace overlayContent *//* CSS to style static content in the overlay */div.overlayContent {	min-height: 150px;	padding: 40px 30px 28px 30px;}div.overlayContent h1 {	margin-bottom: 25px;	padding-bottom: 8px;	border-bottom: 1px solid;	font-size: 24px;	font-weight: normal !important;}div.overlayContent p {	color: #333333;	font-size: 16px;	margin-bottom: 1em;}div.overlayContent a {	color: #990000;}div.arrowBox {	min-height: 100px;	margin-left: auto;	margin-right: auto;	padding-top: 4px;}.arrowBox .top {	background-image: url(/image/static/arrow_box_head.png);    width: 629px;    height: 13px;    margin-left: auto;    margin-right: auto;}.arrowBox .middel {	background-image: url(/image/static/arrow_box_content.png);	width: 629px;	min-height: 100px;	margin-left: auto;	margin-right: auto;}.arrowBox .bottom {	background-image: url(/image/static/arrow_box_bottom.png);	width: 629px;	height: 1px;	margin-left: auto;	margin-right: auto;}.arrowBox.noArrow .top, .arrowBox.noArrow .middel, .arrowBox.noArrow .bottom {    background-image: none;}.arrowBox.noArrow .middel {    width: auto;}.arrowBox .content {	padding: 30px 30px 20px 30px;}.arrowBox.noArrow .content {    padding: 0;}.arrowBox .content h2 {	font-size: 14px;	color: #333333;	margin-bottom: 10px;}.arrowBox .content h2.smal {	width: 500px;}.arrowBox .content ul {	margin-bottom: 20px;}.arrowBox .content li {	background: url(/image/search_noresult_pfeil.png) no-repeat left 2px;	margin-left: 16px;	padding-left: 12px;	padding-bottom: 5px;	font-size: 14px;	color: #333333;}.contactBox {	margin-left: auto;	margin-right: auto;	margin-top: 40px;	width: 670px;	min-height: 155px;    border-top: 1px dotted #333;}.contactBox.mTop20 {    margin-top: 20px !important;}.contactBox.mBottom20 {    margin-bottom: 20px !important;}.contactBox.fullsize {    width: 940px !important;}.contactBox.white {    background-color: #FFFFFF;}.contactBox.noSpaceAfterP p {    margin-bottom: 0px;}.contactBox.mTop0 {    margin-top: 0px;}.contactBox .contactImage {	float: left;	padding: 28px 20px 28px 20px;}.contactBox.mTop0 .contactInfo {    float: left;    padding-top: 0px;}.contactBox span {	font-size: 14px;	padding-right: 5px;}.contactBox h2 {	font-size: 14px;	padding-top: 28px;	padding-bottom: 15px;}.contactBox.trialInfoLayer{	height: 191px;	padding-bottom: 0px;}.contactBox.trialInfoLayer .contactInfo {	position: relative;	height: 195px;}.contactBox.trialInfoLayer p {	margin-left: 0;	margin-bottom: 0;	font-size: 14px;}/*** Don't get confused by the upper "contactinfo" style** There's a space before the class it's a DIFFERENCE*/.contactBox.trialInfoLayer.contactInfo {	width: 100%;	margin: 0px 10px 100px 10px;	background-color: transparent;}.contactBox.trialInfoLayer.contactInfo h2 {	font-size: 18px;	font-weight: 100;}/*.contactBox.trialInfoLayer.contactInfo h4{*/	/*font-size: 16px;*/	/*margin-left: 10px;*//*}*//*.contactBox.trialInfoLayer.contactInfo p{*/	/*font-size: 16px;*/	/*margin-left: 10px;*//*}*//*.contactBox.trialInfoLayer.contactInfo span{*/	/*font-size: 16px;*/	/*margin-left: 10px;*//*}*/.contactBox.trialInfoLayer.contactInfo a {	color: #990000;	font-size: 14px;}.contactBox .contactGreeting {	padding-top: 28px;}.contactBox .contactPersonalInformation{	position: absolute;	bottom: 28px;	left: 145px;}.contactBox .contactPersonalInformation.inLayer {	bottom: 29px;}.contactBox .contactPersonalInformation a.request{	margin-bottom: 25px;}#students .contactBox .contactInfo {    height: 194px;}.overlayContent img.clTeam {    width: 670px;	border: 1px solid #CCC;}div.overlayContent .newOnCl p {    font-size: 14px;}div.overlayContent .contactInfo a {    font-size: 14px;}div.close {	text-align: center;	margin: 5px 0px 0px 0px;}div.close a.close {    font-size: 14px;	color: #333333;	cursor: pointer;	text-decoration: underline;}/* end style static overlay*/div#statics a[name], div#statics a.anker {	display: block;	position: relative;	top: -80px;}div#statics .magazin a[name] {	top: -40px;}.trialInfoLayer{	padding-bottom: 28px;}