 @import "sv_castingform_pro.css"; 

/* version 1 22.07.2006 */
/*
border:1px dashed #E24753;
background-color:#F6F6F6;
*/
/* ------------------------------------------------------------ */
/* GLOBAL */
/* ------------------------------------------------------------ */
/* sv_form benötigt sv_global.css */
/* ------------------------------------------------------------ */
/* BUTTON */
/* ------------------------------------------------------------ */
/*
breiter button ++++++++++++++++++++++++++++++
*/
.button{
border:none;
width:100px;
color:#000000;
background:#BBAD93;
font:10px Verdana,Arial,Helvetica,sans-serif;
text-align:center;
height:20px;
}
/*
schmaler button ++++++++++++++++++++++++++++++
*/
.button_small{
border:none;
width:60px;
color:#000000;
background:#F9F8F0;
font:10px Verdana,Arial,Helvetica,sans-serif;
text-align:center;
height:20px;
}
.button_search{
border:none;
width:75px;
background:url(../img/button_search.png);
height:20px;
}
.button_reset{
border:none;
width:75px;
background:url(../img/button_reset.png);
height:20px;
}
.button_kontakt_search{
border:none;
width:75px;
background:url(../img/button_kontakt_search.png);
font-size:10px;
height:20px;
}
.button_kuenstlerform{
border:1px solid #DFD6C4;
padding:0 10px 2px 10px;
color:#cc6600;
background:#F9F8F0;
font:11px Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
text-transform: uppercase;
text-align:center;
height:20px;
}
/*
extrabreiter button ++++++++++++++++++++++++++++++
*/
.button_flex{
border:none;
padding-left:5px;
padding-right:5px;
color:#000000;
background:#BBAD93;
font:10px Verdana,Arial,Helvetica,sans-serif;
text-align:center;
height:20px;
}
/* ------------------------------------------------------------ */
/* Allgemein gültige Inputelemente */
/* ------------------------------------------------------------ */
.iradio{
margin-left:7px;
margin-right:5px;
margin-top:-2px;
vertical-align:middle;
}
.itext,
.itext_middle,
.itext3,
.itext2,
.itext_location{
border:1px solid #CCCCCC;
padding-left:4px;
padding-top:1px;
width:200px;
color:#000000;
background:#F9F8F0;
font:10px Arial,Helvetica,sans-serif;
height:16px;
}
.itext{
width:200px;
height:16px;
}
.itext_middle{
width:105px;
height:14px;
}
 .itext2{
width:90px;
height:14px;
}
.itext3{
width:50px;
height:16px;
}
.itext_location{
width:107px;
height:16px;
}
.iarea{
border:1px solid #CCCCCC;
padding-left:4px;
padding-top:4px;
width:400px;
color:#000000;
background:#F9F8F0;
font:10px Arial,Helvetica,sans-serif;
height:100px;
}

.iselect{
border:1px solid #CCCCCC;
width:110px;
color:#000000;
background:#F9F8F0;
font:10px Arial,Helvetica,sans-serif;
}

.iselect_adresses{
border:1px solid #CCCCCC;
width:70px;
color:#000000;
background:#F9F8F0;
font:10px Arial,Helvetica,sans-serif;
height:15px;
}
/* ------------------------------------------------------------ */
/* CASTINGSUCHE */
/* ------------------------------------------------------------ */
/*
tabelle ++++++++++++++++++++++++++++++
*/
#content #content_left .castingsuche table{
width:200px;
color:#000000;
background:#BBAD93;
}
#content #content_left .castingsuche #onlyvideo{
background:transparent;
position:absolute;
top:180px;
}
#content #content_left .castingsuche #quicksearch{
margin-top:0px;
}
#content #content_left .h1{
text-transform: uppercase;
color: White;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding-left: 10px;
padding-top: 5px;
letter-spacing: 2px;
}
/*
tabellenklassen ++++++++++++++++++++++++++++++
*/
#content #content_left .castingsuche .legend{
padding-right:5px;
width:75px;
text-align:right;
height:26px;
}
#content #content_left .castingsuche .formelement{
text-align:left;
}
#content #content_left .castingsuche .legend_more{
padding-right:5px;
width:65px;
text-align:right;
height:50px;
}
#content #content_left .castingsuche .twocol{
padding:10px;
height:16px;
}
/*
inputelemente ++++++++++++++++++++++++++++++
*/
*  html #content #content_left .castingsuche .icheck{
margin-left: -4px;                 /* ie 6 hack um checkbox links auszurichten!!!  klappt nur im ie 6!!*/
}
#content #content_left .castingsuche .itext{
border:1px solid #CCCCCC;
padding-left:4px;
padding-top:1px;
width:105px;
color:#000000;
background:#F9F8F0;
font:10px Arial,Helvetica,sans-serif;
height:14px;
}
#content #content_left .castingsuche .itext3{
border:1px solid #CCCCCC;
padding-left:4px;
padding-top:1px;
width:25px;
color:#000000;
background:#F9F8F0;
font:10px Arial,Helvetica,sans-serif;
height:14px;
}
#content #content_left .castingsuche .iselect{
border:1px solid #CCCCCC;
width:110px;
color:#000000;
background:#F9F8F0;
font:10px Verdana,Arial,Helvetica,sans-serif;
}
/*
runde ecken unten in der braunen suche ++++++++++++++++++++++++++++++
*/
#content #content_left .castingsuche .round_bottom{
margin-top:0px;
width:200px;
height:5px;
}
#content #content_left .castingsuche .round_top{
margin-top:2px;
width:200px;
table-layout:auto;
height:5px;
}
#content #content_left .castingsuche .round_bottom_left{
background:url(../img/round_bottom_left_br.png) no-repeat left;
height:5px;
}
#content #content_left .castingsuche .round_bottom_right{
background:url(../img/round_bottom_right_br.png) no-repeat right;
height:5px;
}
#content #content_left .castingsuche .round_top_left{
background:url(../img/round_top_left_br.png) no-repeat left;
height:5px;
}
#content #content_left .castingsuche .round_top_right{
background:url(../img/round_top_right_br.png) no-repeat right;
height:5px;
}
/*
runde ecken unten in der cremefarbenen suche ++++++++++++++++++++++++++++++
*/
#content #content_left #contactform .round_bottom_left_cr{
background:url(../img/round_bottom_left_cr.png) no-repeat left;
height:5px;
}
#content #content_left #contactform .round_bottom_cr{
margin-left:10px;
margin-top:0px;
width:190px;
table-layout:auto;
height:5px;
}
#content #content_left #contactform .round_bottom_right_cr{
background:url(../img/round_bottom_right_cr.png) no-repeat right;
height:5px;
}
/*
goooogle adsense anzeigen unter formfield ++++++++++++++++++++++++++++++
*/
#content #content_left #adsense_left{
width:190px;
margin:20px 0px 10px 10px;
padding-top:20px;
border-top:1px dashed #CCCCCC;
vertical-align:top;
}
/* ------------------------------------------------------------ */
/* SCHNELLSUCHE */
/* ------------------------------------------------------------ */
/*links in interne und externe schnellsuche*/
#id_qsearch_list_layer  #id_qsearch_list a{
color:#CC6600;
text-decoration:none;
}
#id_qsearch_list_layer  #id_qsearch_list a:hover{
color:#CC6600;
text-decoration:underline;
}
#id_qsearch_list_layer  #id_qsearch_list{
color:#999999;
text-decoration:none;
}
/* ------------------------------------------------------------ */
/* KONTAKTSUCHE */
/* ------------------------------------------------------------ */
/*
tabelle ++++++++++++++++++++++++++++++
*/
#content #content_left #contactform  .toptable{
margin-left:10px;
margin-top:10px;
width:190px;
color:#000000;
background:#F3F1E0;
table-layout:auto;
}
#content #content_left #contactform table{
margin-left:10px;
margin-top:2px;
width:190px;
color:#000000;
background:#F3F1E0;
table-layout:auto;
}
/*
tabellenklassen ++++++++++++++++++++++++++++++
*/
#content #content_left #contactform table td{
}
#content #content_left #contactform .legend{
padding-right:10px;
width:50px;
text-align:right;
height:26px;
}
#content #content_left #contactform .legend_more{
padding-right:10px;
width:50px;
text-align:right;
height:50px;
}
#content #content_left #contactform .twocol{
padding:10px;
width:170px;
height:16px;
}
/*
inputelemente ++++++++++++++++++++++++++++++
*/
#content #content_left #contactform .itext{
border:1px solid #CCCCCC;
padding-left:4px;
padding-top:1px;
width:114px;
color:#000000;
background:#FFFFFF;
font:10px Arial,Helvetica,sans-serif;
height:14px;
}
#content #content_left #contactform .itext3{
border:1px solid #CCCCCC;
padding-left:4px;
padding-top:1px;
width:25px;
color:#000000;
background:#F9F8F0;
font:10px Arial,Helvetica,sans-serif;
height:14px;
}
#content #content_left #contactform .iselect{
border:1px solid #CCCCCC;
width:120px;
color:#000000;
background:#FFFFFF;
font:10px Arial,Helvetica,sans-serif;
height:15px;
}
/*
imgformatierungen ++++++++++++++++++++++++++++++
*/
/* ------------------------------------------------------------ */
/* KONTAKTFORMULAR */
/* ------------------------------------------------------------ */
/*
table++++++++++++++++++++++++++++++
*/
#content #content_center_static #contactform{
margin-bottom:10px;
margin-left:10px;
margin-top:0px;
width:500px;
}
#content #content_center_static #contactform td{
vertical-align:top;
}
/*
tabellenklassen ++++++++++++++++++++++++++++++
*/
#content #content_center_static #contactform .legend{
padding-right:10px;
padding-top:4px;
width:80px;
text-align:right;
height:24px;
}
#content #content_center_static #contactform .legend_more{
padding-right:10px;
padding-top:4px;
width:80px;
text-align:right;
height:40px;
}
#content #content_center_static #contactform .legend_moremore{
padding-right:10px;
padding-top:4px;
width:80px;
text-align:right;
height:60px;
}
#content #content_center_static #contactform .legend_area{
padding-right:10px;
padding-top:4px;
width:80px;
text-align:right;
height:120px;
}
/* ------------------------------------------------------------ */
/* MERKLISTE EIGENE AUSWAHL FORMULAR */
/* ------------------------------------------------------------ */
/*
table++++++++++++++++++++++++++++++
*/
#content_mylist_form table{
margin-bottom:10px;
margin-left:10px;
margin-top:10px;
}
#content_mylist_form td{
vertical-align:top;
}
/*
tabellenklassen ++++++++++++++++++++++++++++++
*/
#content_mylist_form .legend{
padding-right:10px;
padding-top:4px;
width:150px;
text-align:right;
height:24px;
}
#content_mylist_form .legend_more{
padding-right:10px;
padding-top:4px;
width:150px;
text-align:right;
height:50px;
}
#content_mylist_form .legend_area{
padding-right:10px;
padding-top:6px;
width:150px;
text-align:right;
height:120px;
vertical-align:top;
}
/* ------------------------------------------------------------ */
/* MERKLISTE EIGENE AUSWAHL ZIPDOWNLOAD */
/* ------------------------------------------------------------ */
/*
table++++++++++++++++++++++++++++++
*/
#content #zipdown_form{
margin-bottom:10px;
margin-left:10px;
margin-top:10px;
}
#content #zipdown_form td{
vertical-align:top;
}
/*
tabellenklassen ++++++++++++++++++++++++++++++
*/
#content #zipdown_form .formelement{
padding-right:10px;
width:100%;
height:30px;
}
#content #zipdown_form .formelement_more{
padding-right:10px;
width:100%;
height:50px;
}
/*
textelemente ++++++++++++++++++++++++++++++
*/
#content #zipdown_form p{
margin-bottom:12px;
margin-left:0px;
margin-right:20px;
line-height:1.4em;
}
/* ------------------------------------------------------------ */
/* MERKLISTE EIGENE AUSWAHL STARTZIPDOWNLOAD 2. SEITE!!! */
/* ------------------------------------------------------------ */
/*
table++++++++++++++++++++++++++++++
*/
#content #zipstart_form{
margin-bottom:20px;
margin-left:10px;
margin-top:10px;
width:500px;
}
#content #zipstart_form th{
border-bottom:10px solid #FFFFFF;
padding-left:10px;
text-align:left;
vertical-align:top;
}
#content #zipstart_form td{
padding-left:10px;
padding-top:10px;
height:20px;
vertical-align:top;
}
/*
tabellenklassen ++++++++++++++++++++++++++++++
*/
#content #zipstart_form .row1{
width:33%;
}
#content #zipstart_form .row2{
width:33%;
}
#content #zipstart_form .row3{
width:33%;
}
/*
textelemente ++++++++++++++++++++++++++++++
*/
#content #zipstart_form p{
margin-bottom:12px;
margin-left:0px;
margin-right:20px;
line-height:1.4em;
}
#content #zipstart_form h4{
margin:10px 20px 4px 0px;
font:normal normal bold 1em/1.1em Verdana,Geneva,Helvetica,sans-serif;
}
/* ------------------------------------------------------------ */
/* BEI ABGESENDETEN FORMULAREN FEEDBACK-CONTAINER */
/* ------------------------------------------------------------ */
#feedback_container{
border:1px dotted #CCCCCC;
padding:20px;
width:460px;
margin:30px auto 30px auto;
background:#F3F1E0;
text-align:left;
line-height:2em;
}
#feedback_container h4{
line-height:2em;
}
#feedback_container .button{
border:none;
margin:20px auto auto;
width:120px;
display:block;
color:#000000;
background:#BBAD93;
font:normal normal normal 10px Verdana,Arial,Helvetica,sans-serif;
text-align:center;
height:20px;
}

/* ------------------------------------------------------------ */
/* ANMELDEFORMULAR  (Applicationform)  mit breiterer tabelle 3-spaltig*/
/* ------------------------------------------------------------ */
/*
table++++++++++++++++++++++++++++++
*/
#content #content_center_static .applicationform_wide{
margin-bottom:10px;
margin-top:0px;
/*background-color:#F3F1E0;*/
background-color:#F9F8F0;
border: 1px solid #DFD6C4;
table-layout: auto;
}
#content #content_center_static .applicationform_wide td{
vertical-align:top;
}
#content #content_center_static .applicationform_wide th{
vertical-align: middle;
padding: 5px 0px 5px 10px;
height: 25px;
text-align: left;
}
/*
tabellenklassen ++++++++++++++++++++++++++++++
*/
#content #content_center_static .applicationform_wide .legend{
padding-right:10px;
padding-top:4px;
width:160px;
text-align:right;
height:24px;
}
#content #content_center_static .applicationform_wide .col_right{
padding-right:10px;
width:210px;
text-align:left;
height:24px;
vertical-align:top;
}
#content #content_center_static .applicationform_wide .td_right{
padding:0 5px 5px 5px;
width:300px;
text-align:left;
vertical-align:top;
}
#content #content_center_static .applicationform_wide .legend_more{
padding-right:10px;
padding-top:4px;
width:80px;
text-align:right;
height:40px;
}
#content #content_center_static .applicationform_wide .legend_moremore{
padding-right:10px;
padding-top:4px;
width:80px;
text-align:right;
height:60px;
}
#content #content_center_static .applicationform_wide .legend_area{
padding-right:10px;
padding-top:4px;
width:80px;
text-align:right;
height:120px;
}
#content #content_center_static .applicationform_wide .iarea, 
#content #content_center_static .applicationform_wide .iarea_1row, 
#content #content_center_static .applicationform_wide .iarea_2row{
border:1px solid #CCCCCC;
padding-left:4px;
padding-top:4px;
color:#000000;
background:#FFF;
font:10px Arial,Helvetica,sans-serif;
}
#content #content_center_static .applicationform_wide .iarea{
width:260px;
height:100px;
}
#content #content_center_static .applicationform_wide .iarea_1row{
width:260px;
height:14px;
}
#content #content_center_static .applicationform_wide .iarea_2row{
width:260px;
height:26px;
}
#content #content_center_static .applicationform_wide .itext,
#content #content_center_static .applicationform_wide .itext2,
#content #content_center_static .applicationform_wide .itext3,
#content #content_center_static .applicationform_wide .itext_location,
#content #content_center_static .applicationform_wide .iselect,
#content #content_center_static .applicationform_wide .iselect_short{
border:1px solid #CCCCCC;
padding-left:4px;
padding-top:1px;
color:#000000;
background:#FFF;
font:10px Arial,Helvetica,sans-serif;
}
#content #content_center_static .applicationform_wide .itext{
width:200px;
height:14px;
}
#content #content_center_static .applicationform_wide .itext2{
width:90px;
height:14px;
}
#content #content_center_static .applicationform_wide .itext3{
width:30px;
height:14px;
}
#content #content_center_static .applicationform_wide .itext_location{
width:109px;
height:14px;
}
#content #content_center_static .applicationform_wide .iselect{
width:190px;
}
#content #content_center_static .applicationform_wide .iselect_short{
width:130px;
}
/* --- automore elemente -------------------------------------- */
.js-label-first{
display:none;  /* .js-label-first ist normalerweise hidden */
}
#content tr.js-tr-first .js-label-first{
display:block; /* nur in der ersten Zeile ist .js-label-first sichtbar */
}
#content tr.js-tr-first .js-label-more{
display:none;  /* nur in der ersten Zeile ist .js-label-more hidden */
}
#content .js-label-more{
color:gray;
}

/* ------------------------------------------------------------ */
/* filmkapitel table */
/* ------------------------------------------------------------ */
#content #content_center_static #form_kapitel{
width: 700px;
}
#content #content_center_static #form_kapitel .itext3,
#content #content_center_static #form_kapitel .itext4{
border:1px solid #CCCCCC;
padding-left:4px;
padding-top:1px;
color:#000000;
background:#FFF;
font:10px Arial,Helvetica,sans-serif;
height:14px;
}
#content #content_center_static #form_kapitel .itext3{
width:30px;
}
#content #content_center_static #form_kapitel .itext4{
width:100px;
}
#content #content_center_static #form_kapitel th{
height:20px;
padding-left: 0;
padding-top: 10px;
text-align: left;
vertical-align: top;
}
#content #content_center_static #form_kapitel .col1{
width:150px;
}
#content #content_center_static #form_kapitel .col2{
width:60px;
padding-top:4px;
padding-bottom:4px;
text-align:left;
}
#content #content_center_static #form_kapitel .col3{
width:115px;
text-align:left;
}
#content #content_center_static #form_kapitel .col4{
width:115px;
text-align:left;
}
#content #content_center_static #form_kapitel .col5{
width:45px;
text-align:left;
}
#content #content_center_static #form_kapitel .col6{
width:45px;
text-align:left;
}
#content #content_center_static #form_kapitel .col7{
width:160px;
text-align:left;
}

.backcolor{
background:url(../img/back_formheader.png) repeat-x;
}
/*formkapitel more auf linkklick sichtbar!!!*/
#content #content_center_static #form_kapitel_more{
margin-left: 10px;
display: none;
}

/* ------------------------------------------------------------ */
/* kleines kapitel table ein und ausstieg */
/* ------------------------------------------------------------ */
#content #content_center_static #form_kapitel_svcut .itext3{
border:1px solid #CCCCCC;
padding-left:4px;
padding-top:1px;
width:30px;
color:#000000;
background:#FFF;
font:10px Arial,Helvetica,sans-serif;
height:14px;
}
#content #content_center_static #form_kapitel_svcut .itext4{
border:1px solid #CCCCCC;
padding-left:4px;
padding-top:1px;
width:100px;
color:#000000;
background:#FFF;
font:10px Arial,Helvetica,sans-serif;
height:14px;
}
#content #content_center_static #form_kapitel_svcut th{
height:24px;
}
#content #content_center_static #form_kapitel_svcut .col1{
width:150px;
}
#content #content_center_static #form_kapitel_svcut .col2{
width:60px;
padding-top:4px;
text-align:left;
}
#content #content_center_static #form_kapitel_svcut .col3{
width:200px;
text-align:left;
}
#content #content_center_static #form_kapitel_svcut .col4{
width:260px;
text-align:left;
}
/* ------------------------------------------------------------ */
/* dvd behandlung table */
/* ------------------------------------------------------------ */
#content #content_center_static #form_dvdhandle .col1{
width:150px;
}
#content #content_center_static #form_dvdhandle .col2{
width:260px;
}
#content #content_center_static #form_dvdhandle .col3{
width:260px;
}
/* ------------------------------------------------------------ */
/* einsatzorte table */
/* ------------------------------------------------------------ */
#content #content_center_static #form_location td{
padding-top:4px;
vertical-align:top;
}
#content #content_center_static #form_location .td_right{
padding:5px;
width:200px;
text-align:left;
vertical-align:top;
}

#content #content_center_static #form_location th{
height:24px;
}
#content #content_center_static #form_location .col1{
width:150px;
}
#content #content_center_static #form_location .col2{
width:130px;
text-align:left;
}
#content #content_center_static #form_location .col3{
width:130px;
text-align:left;
}
#content #content_center_static #form_location.col4{
width:130px;
text-align:left;
}
#content #content_center_static #form_location.col5{
width:130px;
text-align:left;
}
.backcolor{
background:url(../img/back_formheader.png) repeat-x;
}
/* ------------------------------------------------------------ */
/* ANMELDEFORMULAR PREVIEW-SEITE */
/* ------------------------------------------------------------ */
/*
table++++++++++++++++++++++++++++++
*/
#content #content_center_static .applicationform_preview{
margin-bottom:10px;
margin-top:0px;
width:600px;
background-color:#F9F8F0;
}
#content #content_center_static .applicationform_preview td{
padding:3px 5px 2px 10px;
vertical-align:top;
}
 #content #content_center_static .applicationform_preview .col1{
 padding-right: 10px;
 width: 140px;
}
 #content #content_center_static .applicationform_preview .table_header{
 padding-bottom: 5px;
 background:url(../img/back_formheader.png) repeat-x;
}
#content #content_center_static #form_kapitel_preview td{
padding-left: 0px;
}
#content #content_center_static #form_kapitel_preview .col1{
width:180px;
}
#content #content_center_static #form_kapitel_preview .col2{
width:60px;
text-align:left;
}
#content #content_center_static #form_kapitel_preview .col3{
width:120px;
text-align:left;
}
#content #content_center_static #form_kapitel_preview .col4{
width:120px;
text-align:left;
}
#content #content_center_static #form_kapitel_preview .col5{
width:40px;
text-align:left;
}
#content #content_center_static #form_kapitel_preview .col6{
width:40px;
text-align:left;
}
/* -------------------------------------------------------------------------- */
/*       SPEZIELLES IN  ÄNDERUNGSFORMULAR     */
/* -------------------------------------------------------------------------- */
#content #content_center_static .applicationform_wide .reset_form{
 background:url(../img/icon_close.gif) no-repeat top left;
 display: inline-block;
vertical-align: text-top;
margin: 2px 0 0  5px;
cursor: pointer;
width: 8px;
height: 8px;
}


