/* Seitenaufbau -begin */
/* -------------------------------------------------------------------------- */
.wrpr_diary_gewinnspiel .uniForm {font-size: 0.75em;}

.wrpr_diary_gewinnspiel main .uniForm p{line-height:1.4em;font-size:1em;}


body#popup {
/*background-image:none;
background-image:url(../Mailform_Plus/bg_hellbeige.jpg);
background-position:right top;
background-repeat:no-repeat;*/
background-color:#EE96C1;
padding:0;
margin:0;
text-align:left !important;
}

body#popup #main {
display:block;
margin:0pt;
padding:10px 0px 10px 20px;
position:relative;
background-repeat:no-repeat;
background-position:right top;
color:#354553;
font-size:0.7em;
line-height:1.4em;
width:675px;
min-height:600px;
}

body#popup #main h1{
font-size:18px;
font-weight:bold;
}

body#popup #content{
width:475px;
float:left;
}

body#popup #main p,
body#popup #main li{
font-size:1em;
line-height:1.4em;
}

body#popup #logo {
float:right;
width:180px;
text-align:center;
}

body#popup #close {
text-align:right;
padding:0px 50px 20px 0px;
}


/* Listen -begin */
/* -------------------------------------------------------------------------- */

body#popup #main ul.csc-menu-def,
body#popup #main ul.item_index {
list-style-type:square;
}

body#popup #main ul.csc-menu-def li,
body#popup #main ul.item_index li {
list-style-type:none;
background-image: url(../../files/images/icons/li.gif);
background-position: 0% 10%;
background-repeat:no-repeat;
padding-left:20px;
}

#main ul.csc-menu-def li a,
#main ul.item_index li a{
font-weight:bold;
}


/* FCE Round Corner -begin */
/* -------------------------------------------------------------------------- */

.nb_box_ru {
background-image: url(../../files/images/icons/nb_corners_ru.gif);
background-position: right bottom;
background-repeat:no-repeat;
padding:0;
margin:0;
line-height:0;
}

.nb_box_lu {
background-image: url(../../files/images/icons/nb_corners_lu.gif);
background-position: left bottom;
background-repeat:no-repeat;
padding:0;
margin:0;
line-height:0;
}

.nb_box_ro {
background-image: url(../../files/images/icons/nb_corners_ro.gif);
background-position: right top;
background-repeat:no-repeat;
padding:0;
margin:0;
line-height:0;
}

.nb_box_lo {
background-image: url(../../files/images/icons/nb_corners_lo.gif);
background-position: left top;
background-repeat:no-repeat;
padding:10px 10px 5px 10px;
margin:0;
display:block;
line-height:1.4em;
}


/* Überschriften & allg. Fonts -begin */
/* -------------------------------------------------------------------------- */

body#popup #main h2{
color:#500C30;
font-size:120%;
font-weight:bold;
padding:0px 0px 4px 0px;
border-bottom:1px solid #500C30;
margin:10px 0px 10px 0px;
}

body#popup #main h3{
margin-bottom:5px;
}

body#popup #main .csc-linkToTop img{
height:42px;
margin:10px 0px 20px 0px;
}

.clearb{
font-size:0;
height:0;
line-height:0;
clear:both;
padding:0;
margin:0;
}

.important{
color:#B63981;
font-size:1.2em;
font-weight:bold;
}


/* Mailform Kontakt -begin */
/* -------------------------------------------------------------------------- */

body#popup #main form{
padding:0;
margin:0;
}

.uniForm{
margin:0;
padding:0;
position:relative;
width:100%;
overflow:hidden;
}

.uniForm fieldset{
border:none;
margin:0;
padding:0;
}

.uniForm fieldset legend{
margin:0;
padding:0;
}

.uniForm .ctrlHolder{
margin:0px 0px 5px 0px; 
padding:0;
clear:both;
overflow:hidden;
}

.uniForm .select-ctrlHolder{
margin:0px 0px 5px 0px; 
padding:0;
clear:both;
}

.uniForm .buttonHolder{
overflow:hidden;
clear:both;
}

.uniForm .inlineLabel,
.uniForm .inlineLabels .inlineLabel,
.uniForm .blockLabels .inlineLabel{
width:auto;
float:none;
margin:0 1em 0 0;
display:inline;
}
    
.uniForm .inlineLabels label,
.uniForm .inlineLabels .label{
float:left;
margin: 1px 10px 1px 0;
padding:0;
line-height:100%;
position:relative;
}

.uniForm .inlineLabels .textInput,
.uniForm .inlineLabels .fileUpload{
float:left;
}

.uniForm .inlineLabels textarea{
float:left;
}

.uniForm .inlineLabels .formHint{
}

.uniForm label em,
.uniForm .label em{
display:block;
position:absolute;
left:100%;
font-style:normal;
font-weight:bold;
}

.uniForm .blockLabels label em,
.uniForm .blockLabels .label em{
position:static;
display:inline;
}

.uniForm .col{
float:left;
}

.uniForm .columnLeft{
float:left;
}

.uniForm .columnRight{
float:right;
}

.uniForm fieldset legend{
color: #4B5740;
font-weight:bold; 
font-size:120%; 
}

.uniForm .buttonHolder{
text-align:right;
width:422px;
}

.uniForm .focused{
background:#E2DDCA; 
}

.uniForm .inlineLabels label,
.uniForm .inlineLabels .label{
line-height:17px;
padding:0 0 3px 10px;
width:140px;
}

.uniForm .inlineLabels .textInput,
.uniForm .inlineLabels .fileUpload{
font-family:Verdana,Arial,sans-serif;
font-size:11px;
line-height:15px;
height:15px;
padding:2px 5px 1px 5px;
width:250px;
margin:1px 0 0 0;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../Mailform_Plus/mailform_input_text.gif) no-repeat scroll 0 0;
border-width:0;
}

.uniForm .inlineLabels input.textInput:focus,
.uniForm .inlineLabels input.fileUpload:focus{
background:transparent url(../Mailform_Plus/mailform_input_text_focus.gif) no-repeat scroll 0 0;
}

.uniForm .inlineLabels .selectInput{
border:1px solid #354553;
font-size:1em;
line-height:1.4em;
padding:1px 0;
width:260px;
float:left;
}

.uniForm .inlineLabels textarea#comment.textInput{
font-family:Verdana,Arial,sans-serif;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../Mailform_Plus/mailform_input_textarea.gif) no-repeat scroll 0 0;
border-width:0;
font-size:11px;
height:110px;
margin:0 0 5px 0;
padding:5px 0 5px 5px;
width:255px;
}

.uniForm .inlineLabels .formHint{
margin-top:0;
margin-left:47%; 
}

.uniForm .col{
width:47.9%;
margin:0 2% 0 0; 
}
.uniForm .columnLeft{
width:49%;
}
.uniForm .columnRight{
width:49%;
}

.uniForm #errorMsg{
background:#FFDFDF none repeat scroll 0%;
border:1px solid #DF7D7D;
margin:0pt 0pt 1em;
padding:5px 10px;
}

.uniForm .error{
padding:0;
margin:0;
}

#main .uniForm .error p{
color:#ff0000;
background-color:#FFDFDF;
border:1px solid #DF7D7D;
padding:1px;
margin-bottom:1px;
font-size:0.85em;
}

.uniForm #errorMsg dt,
.uniForm #errorMsg h3{
margin:0 0 .5em 0;
font-size:1.1em;
line-height:100%;
font-weight:bold;
color:#ff0000;
}

.uniForm #errorMsg dd{
margin:0; padding:0;
}
       
.uniForm .errorField{
color:#af4c4c;
margin:0; padding:4px;
background:#ffbfbf;
}
    
.important{
font-size:1.2em;
color:#B63981;
font-weight:bold;
}

.detailt {
font-size:0.85em;
}

    
/* tell a firend -begin */
/* -------------------------------------------------------------------------- */

#tipafriend{margin:0 20px 0 0;font-size:12px;}

#tipafriend .uniForm .inlineLabels label,
#tipafriend .uniForm .inlineLabels .label {
font-weight:bold;
padding-left:10px;
width:180px;
}

#tipafriend .uniForm .inlineLabels .textInput,
#tipafriend .uniForm .inlineLabels .fileUpload {
width:180px;
background:transparent url(../Mailform_Plus/tellafriend_input_text.gif) no-repeat scroll 0 0;
}

#tipafriend .uniForm .inlineLabels input.textInput:focus,
#tipafriend .uniForm .inlineLabels input.fileUpload:focus {
background:transparent url(../Mailform_Plus/tellafriend_input_text_focus.gif) no-repeat scroll 0 0;
}

#tipafriend .uniForm .inlineLabels input#nutzungsbedingungen{
padding-right:10px;
}

#tipafriend .uniForm .inlineLabels textarea {
width:185px;
background:transparent url(../Mailform_Plus/tellafriend_input_textarea.gif) no-repeat scroll 0 0;
font-family:Verdana,Arial,sans-serif;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
border-width:0;
font-size:11px;
height:110px;
margin:0 0 5px 0;
padding:5px 0 5px 5px;
}

#main #tipinfos p.error{
font-weight:bold;
font-size:12px;
text-align:center;
}

#tipafriend .uniForm input.submit {
background:transparent url(../images/arrow_next.png) no-repeat scroll 100% 0;
cursor:pointer;
border-width:0;
color:#4F0F31;
float:right;
margin:0;
padding:6px 31px 7px 0;
width:auto;
}


/*DHTML Selectbox*/

.jquery-selectbox {
position: relative;
height: 22px;
width: 255px !important;
z-index: 0;
float: left;
display: inline;
margin: 0;
font-size: 9px;
line-height:12px;
color: #444;
padding: 0 0 0 5px;
background-image: url(../Mailform_Plus/mailform_select.gif);
background-repeat: no-repeat;
}

.jquery-selectbox.selecthover {
z-index: 700;
}	

.jquery-selectbox .jquery-selectbox-currentItem {
padding: 3px 0px 0px 3px;
white-space: nowrap;
display: block;
overflow: hidden;
}

.jquery-selectbox .jquery-selectbox-list {
display: none;
position: absolute;
top: 20px;
padding: 2px 0px 2px 5px;
left: 6px;
background-color: white;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
width: 227px !important;
height: 170px !important;
overflow-x: hidden;
overflow-y: auto;
z-index: 1000;
background-color:#fcf1f7;
}

.jquery-selectbox .jquery-selectbox-moreButton {
float: right;
background: url(../Mailform_Plus/langselectclick.gif);
background-repeat:no-repeat;
width: 30px;
height: 22px;
cursor: pointer;
}

.jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {
background: url(../Mailform_Plus/langselectclick.gif);
background-repeat: no-repeat;
}

.jquery-selectbox .jquery-selectbox-item.listelementhover {
background-color:#EF95C1;
color: #4F0D30;
}

.jquery-selectbox .jquery-selectbox-item {
display: block;
cursor: default;
}

/** ERROR classes **/
form .error .jquery-selectbox {
color: #d00;
border-color: #d00;
background-image: url("bg-TextFieldError.gif");
}

.jquery-selectbox SPAN{
background-repeat: no-repeat;
padding: 0 0 0 20px;
margin:0 0 4px;
direction:ltr;
}

.jquery-selectbox SPAN.value-GreatBritain{text-align:left !important;direction:ltr;background-image: url("../../../typo3conf/ext/sr_language_menu/flags/en.gif");}
.jquery-selectbox SPAN.value-Germany{text-align:left !important;background-image: url("../../../typo3conf/ext/sr_language_menu/flags/de.gif");}
.jquery-selectbox SPAN.value-Spain {text-align:left !important;background-image: url("../../../typo3conf/ext/sr_language_menu/flags/es.gif");}
.jquery-selectbox SPAN.value-Lithuania {text-align:left !important;background-image: url("../../../typo3conf/ext/sr_language_menu/flags/lt.gif");}
.jquery-selectbox SPAN.value-Slovenia {text-align:left !important;background-image: url("../../../typo3conf/ext/sr_language_menu/flags/sl.gif");}
.jquery-selectbox SPAN.value-Portugal {text-align:left !important;background-image: url("../../../typo3conf/ext/sr_language_menu/flags/pt.gif");}
.jquery-selectbox SPAN.value-Poland {text-align:left !important;background-image: url("../../../typo3conf/ext/sr_language_menu/flags/pl.gif");}
.jquery-selectbox SPAN.value-Russia {text-align:left !important;background-image: url("../../../typo3conf/ext/sr_language_menu/flags/ru.gif");}
.jquery-selectbox SPAN.value-Czech {text-align:left !important;background-image: url("../../../typo3conf/ext/sr_language_menu/flags/cz.gif");}
.jquery-selectbox SPAN.value-Netherlands {text-align:left !important;background-image: url("../../../typo3conf/ext/sr_language_menu/flags/nl.gif");}
.jquery-selectbox SPAN.value-Bulgaria {text-align:left !important;background-image: url("../../../typo3conf/ext/sr_language_menu/flags/bg.gif");}
.jquery-selectbox SPAN.value-Italy {text-align:left !important;background-image: url("../../../typo3conf/ext/sr_language_menu/flags/it.gif");}
.jquery-selectbox SPAN.value-Croatia {text-align:left !important;background-image: url("../../../typo3conf/ext/sr_language_menu/flags/hr.gif");}
.jquery-selectbox SPAN.value-Serbia {text-align:left !important;background-image: url("../../../typo3conf/ext/sr_language_menu/flags/rs.gif");}
.jquery-selectbox SPAN.value-Hungary {text-align:left !important;background-image: url("../../../typo3conf/ext/sr_language_menu/flags/hu.gif");}
.jquery-selectbox SPAN.value-SouthAfrica {text-align:left !important;background-image: url("../../../typo3conf/ext/sr_language_menu/flags/za.gif");}
.jquery-selectbox SPAN.value-France {text-align:left !important;background-image: url("../../../typo3conf/ext/sr_language_menu/flags/fr.gif");}
.jquery-selectbox SPAN.value-Slovakia {text-align:left !important;background-image: url("../../../typo3conf/ext/sr_language_menu/flags/sk.gif");}
.jquery-selectbox SPAN.value-Malta {text-align:left !important;background-image: url("../../../typo3conf/ext/sr_language_menu/flags/mt.gif");}
.jquery-selectbox SPAN.value-Greece {text-align:left !important;background-image: url("../../../typo3conf/ext/sr_language_menu/flags/gr.gif");}
.jquery-selectbox SPAN.value-Ireland {text-align:left !important;background-image: url("../../../typo3conf/ext/sr_language_menu/flags/ie.gif");}
.jquery-selectbox SPAN.value-Luxembourg {text-align:left !important;background-image: url("../../../typo3conf/ext/sr_language_menu/flags/lu.gif");}
.jquery-selectbox SPAN.value-Austria {text-align:left !important;background-image: url("../../../typo3conf/ext/sr_language_menu/flags/at.gif");}
.jquery-selectbox SPAN.value-USA {text-align:left !important;background-image: url("../../../typo3conf/ext/sr_language_menu/flags/us.gif");}
.jquery-selectbox SPAN.value-Ukraine {text-align:left !important;background-image: url("../../../typo3conf/ext/sr_language_menu/flags/ua.gif");}
.jquery-selectbox SPAN.value-Switzerland {text-align:left !important;background-image: url("../../../typo3conf/ext/sr_language_menu/flags/ch.gif");}
.jquery-selectbox SPAN.value-Bosnia {text-align:left !important;background-image: url("../../../typo3conf/ext/sr_language_menu/flags/ba.gif");}
.jquery-selectbox SPAN.value-Belgium {text-align:left !important;background-image: url("../../../typo3conf/ext/sr_language_menu/flags/be.gif");}

.jquery-selectbox SPAN.value-suche,
.jquery-selectbox SPAN.value-reklamation,
.jquery-selectbox SPAN.value-vertrieb,
.jquery-selectbox SPAN.value-technik,
.jquery-selectbox SPAN.value-presse,
.jquery-selectbox SPAN.value-produkte,
.jquery-selectbox SPAN.value-sonstige {background-image: url(../Mailform_Plus/option.gif);}
