﻿.inputWrapper span.checkboxStyle
{
    float: left;
    margin: 10px 10px 0 0;
}

div[id^='ansicht360inhalt']
{
    display: none;
}

/* Languge Selector */


.popup-langs .dd
{
    margin: 30px;
    padding: 15px 0 0 20px;
    background: none;
    background-color: #FFFFFF;
}
.popup-langs h1
{
    color: #737c84;
    font-size: 20px;
}

.popup-langs li.country.light{ background-color: #f7f9fa; margin-bottom:5px; clear:both; }
.popup-langs li.country.dark{ background-color: #e5eaee; margin-bottom:5px; clear:both;}
.popup-langs li.country span.countryName {border:none; color:#5f6871; float:left; font-size:14px; line-height:14px; white-space: nowrap; font-weight:400;}
.popup-langs div.flag-small {float:left; margin-top:6px; margin-right:10px;}
.popup-langs ul li.country ul.langs li a {color: #00529E}

/* Ticket #43605 */
#referenzenOptions a { color: #074886; display: block; font-size: 14px; font-weight: 600; line-height: 20px; padding: 0 0 1px 1px; }
#referenzenOptions a.open { background-image: none; }
#referenzenOptions a.type { background-image: none; }

/* Form Fixes */
.inputWrapper div.rbVertical {margin-bottom:10px;}
.inputWrapper div.rbVertical.last {margin-bottom:0px;}
.inputWrapper div.rbVertical input[type="radio"] {float: left; margin:4px 10px 0 0; position:relative;}

.inputWrapper .col150 {float:left; width:150px;}
.inputWrapper .col307 .col150 input[type=text] {width:150px;}

.inputWrapper .col140 {float:left; width:140px;}
.inputWrapper .col140 label.checkboxes { position:relative; top:5px;}

#rightColumn h3.error { color:#E10000;}

/* Ticket #45561 */
.infoToolBox ul li { font-family: 'Open Sans', sans-serif; color: #5D6871; font-size: 14px; font-weight: 600; text-align: left; }

    .MultiFile-label.docx {
		background: url("../media/images/icons/doc_icon.png") no-repeat scroll 0 0;
	}
	.MultiFile-label.pptx {
		background: url("../media/images/icons/ppt_icon.png") no-repeat scroll 0 0;
	}
	.MultiFile-label.xlsx {
		background: url("../media/images/icons/xls_icon.png") no-repeat scroll 0 0;
	}
	.MultiFile-label.jpeg {
		background: url("../media/images/icons/image_icon.png") no-repeat scroll 0 4px;
	}
	.MultiFile-label.png {
		background: url("../media/images/icons/image_icon.png") no-repeat scroll 0 4px;
	}
	
.inputWrapper .col307 input.vorwahl_fix[type="text"].phoneArea {width:80px; }
.inputWrapper .col307 input.vorwahl_fix[type="text"].phoneNumber {margin-left: 10px; width:163px; }

div.dropdown.countries {display:block;}
.firefox div.lang div.dd_open div.flag-small { top: 0px; }
.topnav .dd_open div.flag-small{ top:2px; left:4px;}
#shopList .text .descBottom p { font-weight:400; }
 
.noArrow { background: none !important;padding-left: 0px !important;}

ul#referenzenOptions {margin-bottom:10px;}
div.resetReferences {margin-bottom:20px; margin-right:16px; display:block; min-height:20px;}
div.resetReferences a { color:#074886; font-size:14px; font-weight:600; float:right; line-height:14px; display:block; padding-right:15px; margin-right:1px; background:url("../media/images/upload_delet.png") no-repeat scroll 0 0 transparent; background-position:right;}

.button.blue.ru { font-size: 11px;}
.button.blue.bg { font-size: 13px;}

a.disabledLink  {cursor:text; color:#000000 !important;}
.popup-langs a.disabledLink  {cursor:text; color:#000000 !important;}
.popup-langs a.disabledLink span  {cursor:text; color:#000000 !important;}

#rightColumn div.shadowedPic img.shadow {margin-top: 0px;}

.uuid {display:none !important;}
td.error {color:#E10000;}
td.error select {border:1px solid #e10000;}
.experiences.error a.addExperience span {color: #e10000;}


.onlineBewerbung p.successText {margin-top:10px !important;}
.ui-dialog .ui-dialog-content .desc.error {color: #e10000;}
#rightColumn.onlineBewerbung .inputs label:last-child {margin-right:30px;}
#rightColumn.onlineBewerbung p.rufzeichen {margin-top:10px !important;}
#rightColumn.onlineBewerbung h3 { font-weight: bold; }

/* AFR: #60716: CTX- Umbau Startseite inkl. Styleanpassung aller Unterseiten */
#naviTabs { margin-bottom: 40px; }

#stageSlider { margin-bottom: 20px;}
#info { padding-bottom: 40px;padding-top: 30px;}
#footer .footerCont .imprint p:last-child { margin-bottom: 25px;}
#footer .footerCont .imprint { width: 500px;}
#footer .footerCont .imprint p.copy { margin: 0px;margin-top: 25px;}
#footer .footerCont .imprint p { float: left;}
#naviTabs { margin-top: 50px;}
div#produktInfo div.textSection h2{ font-size: 24px;font-weight: bold;color: #2e4863; }

/* #62303: WBP - aktuelle Angebote NEU */
#teasertext {
    text-align: center;
}

    #teasertext h2 {
        color: #97A1A9;
        font-family: 'Arial',sans-serif;
        font-size: 18px;
        font-weight: normal;
        line-height: 22px;
        text-transform: none;
        margin-bottom: 15px;
    }

    #teasertext .caption {
        color: #97A1A9;
        font-family: 'Arial';
        font-size: 12px;
        font-weight: 400;
        line-height: 15px;
        width: 430px;
    }

/* #62034: Seitenanzahlbalken bei CTX Anwendungen */
#referenzen .first, #shopList .first, #suchergebnisse .first {
    background: url("../media/images/sliderContent/arrow_slider_left_end.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    float: left !important;
    height: 29px;
    margin-right: 10px;
    width: 30px;
}
#referenzen .first:hover, #shopList.first:hover, #suchergebnisse .first:hover { background-image: url("../media/images/sliderContent/arrow_slider_left_end_MouseOver.png"); }

#referenzen .last, #shopList .last, #suchergebnisse .last {
    background: url("../media/images/sliderContent/arrow_slider_right_end.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    float: left !important;
    height: 29px;
    margin-left: 10px;
    width: 30px;
}
#referenzen .last:hover, #shopList.last:hover, #suchergebnisse .last:hover { background-image: url("../media/images/sliderContent/arrow_slider_right_end_MouseOver.png"); }
	
#rightColumn div.rich-text .col205 { float: left;width: 205px;}
#rightColumn div.rich-text .col205 h3 { margin-top: 5px;}
#rightColumn div.rich-text ul.links.col205 { width: 205px;float: left;margin-right: 20px;} 
#rightColumn div.rich-text ul.links.col205 li {padding-left: 20px; background: url("../media/images/arrow_link.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);}
#rightColumn div.rich-text ul.links.col205 li a { text-decoration: none;}
#rightColumn div.rich-text ul.links.col205 li a:hover { text-decoration: underline;}

#produktInfo { margin-top: 20px;}

/* #67344: CTX - Font Designfehler */
body #rightColumn .magicPicAndRTE .colRTE {
  font-family: "Arial", sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
}