.quelltext { padding: 15px 25px; background: #EEE; border: 1px solid #AAA; width: 75%; font-family:"Courier New", Courier, monospace; }

input.button,input.button2 { border:1px solid #00416c;background-color:#105d94;color:#FFFFFF;font-size:12px;cursor:pointer;padding:2px 10px; }
input.button:hover,
input.button2:hover { border:1px solid #00416c;background-color:#00416c;color:#FFFFFF; }
input.button2 { /*border:1px solid #343434;background-color:#dc1900;color:#FFFFFF;cursor:pointer;*/font-size:16px;padding:2px 10px; }
input.button2:hover { /*border:1px solid #343434;background-color:#343434;color:#FFFFFF;*/ }
a.button,a.button:link,a.button:visited,a.button:active,a.button:hover,
a.button2,a.button2:link,a.button2:visited,a.button2:active,a.button2:hover { border:1px solid #00416c;background-color:#105d94;color:#FFFFFF;font-size:13px;cursor:pointer;padding:2px 10px;text-decoration:none; }
a.button:hover { border:1px solid #00416c;background-color:#00416c;color:#FFFFFF;text-decoration:none; }
a.button2,a.button2:link,a.button2:visited,a.button2:active,a.button2:hover { background-color:#FFFFFF;color:#666666;border:1px solid #666666; }

a.smallbutton:link,a.smallbutton:visited,a.smallbutton:active,a.smallbutton:hover { border:1px solid #feba04;background-color:#ffdb78;color:#000000;font-size:11px;cursor:pointer;padding:0px 5px;margin:0px 0px 3px 0px;text-decoration:none;display:block;text-align:center; }
a.smallbutton:hover { border:1px solid #343434;background-color:#dc1900;color:#FFFFFF;text-decoration:none; }

.input_text { background:url(/img/design/edt_bottom.png);background-repeat:repeat-x;background-position:bottom;background-color:#FFFFFF; }
.input_text div { background:url(/img/design/edt_left.png);background-repeat:repeat-y;background-position:left; }
.input_text div div { background:url(/img/design/edt_right.png);background-repeat:repeat-y;background-position:right; }
.input_text div div div { background:url(/img/design/edt_top.png);background-repeat:repeat-x;background-position:top; }
.input_text div div div div { background:url(/img/design/edt_1.png);background-repeat:no-repeat;background-position:top right; }
.input_text div div div div div { background:url(/img/design/edt_2.png);background-repeat:no-repeat;background-position:bottom right; }
.input_text div div div div div div { background:url(/img/design/edt_3.png);background-repeat:no-repeat;background-position:bottom left; }
.input_text div div div div div div div { background:url(/img/design/edt_4.png);background-repeat:no-repeat;background-position:top left;padding:1px 6px 1px 4px;height:17px; }
.input_text input { font-size:11px;color:#5b5b5b;border:none;width:100%;height:13px; }

input.integratedInput { border:none;/*resize:none;*/overflow-y:hidden;/*margin:1px;*/background:transparent; }
textarea.integratedInput { border:none;border:1px solid transparent;/*margin:1px;*/background:transparent; }
textarea.integratedInput:hover { border:1px solid #CCCCCC; }

#bx_submenu .input_text { background:url(/img/design/edt2_bottom.png);background-repeat:repeat-x;background-position:bottom;background-color:#FFFFFF; }
#bx_submenu .input_text div { background:url(/img/design/edt2_left.png);background-repeat:repeat-y;background-position:left; }
#bx_submenu .input_text div div { background:url(/img/design/edt2_right.png);background-repeat:repeat-y;background-position:right; }
#bx_submenu .input_text div div div { background:url(/img/design/edt2_top.png);background-repeat:repeat-x;background-position:top; }
#bx_submenu .input_text div div div div { background:url(/img/design/edt2_1.png);background-repeat:no-repeat;background-position:top right; }
#bx_submenu .input_text div div div div div { background:url(/img/design/edt2_2.png);background-repeat:no-repeat;background-position:bottom right; }
#bx_submenu .input_text div div div div div div { background:url(/img/design/edt2_3.png);background-repeat:no-repeat;background-position:bottom left; }
#bx_submenu .input_text div div div div div div div { background:url(/img/design/edt2_4.png);background-repeat:no-repeat;background-position:top left;padding:1px 6px 1px 4px;height:17px; }

.error { color: #ae0000;border:1px solid #ae0000;background-color: #FFFFFF;font-weight:bold;font-size:12px;padding:10px; }

.tbl_heading { color: #f79f1a;font-weight:bold;font-size:11px;padding:5px;text-transform:uppercase; }
.hinweis { color:#dc1900; }

.img_s { border: 1px solid #FFFFFF; }

.fnk_feld { background-color:#FFFFFF;border:1px solid #f79f1a; }
.btn_text { font-family:'Small Fonts',sans-serif;font-size: 9px;text-transform: uppercase;text-decoration: none;color:#FFFFFF; }
.small_txt { font-family:'Small Fonts',sans-serif;font-size: 9px;text-transform: uppercase;text-decoration: none;color:#FFFFFF; }
.small,.small input,.small select,.small textarea { font-size:11px;font-weight:100;text-decoration: none; }
.img_link { margin:0px 5px 0px 0px;	 }
.tblEdit { border:1px dotted #d4d6cf; }
.tblEdit th,.tblEdit_head { background-image:url(/img/design/title_bg.png);background-repeat:repeat-x;background-position:bottom;height:29px;border-bottom:1px solid #ffffff;font-weight:bold; }
div.tblEdit_head div { padding:6px 0px 0px 0px; }
div.tblEdit_head { margin-bottom:1px; }
.tblEdit th,.tblEdit_head,.tblEdit_head th,.tblEdit_head td { color:#232323; }
.tblEdit th,.tblEdit_head,.tblEdit_head th,
.tblEdit th a:link,.tblEdit_head a:link,.tblEdit_head th a:link,
.tblEdit th a:visited,.tblEdit_head a:visited,.tblEdit_head th a:visited,
.tblEdit th a:active,.tblEdit_head a:active,.tblEdit_head th a:active { color:#232323;text-decoration:none; }
.tblEdit th a:hover,.tblEdit_head a:hover,.tblEdit_head th a:hover { color:#000000;text-decoration:underline; }

itemList,.itemList #cn,.itemList .cn { background-color:#daebf6; }
.itemList #c2,.itemList .c2 { background-color:#e4f0f9; }
.itemList td { /*border-top:1px solid #FFFFFF;border-right:1px solid #FFFFFF;*/ }
.itemList_active,.itemList_active #cn { background-color:#ffffff; }
.itemList_active #c2 { background-color:#ffffff; }

.itemList_active a:link,.itemList_active a:visited,.itemList_active a:active {  }
.itemList_active a:hover {  }

/* DESIGN */

.time { color:#774900;font-size:10px; }
.nav2_1,.nav2_1 a:link,.nav2_1 a:visited,.nav2_1 a:active,.nav2_1 a:hover { color:#000000;text-decoration:none; }
.nav2_2,.nav2_2 a:link,.nav2_2 a:visited,.nav2_2 a:active,.nav2_2 a:hover { color:#FFFFFF;text-decoration:none; }

.nav_lang { color:#fe8a22;text-decoration:none; }
.nav_lang a:link,.nav_lang a:visited,.nav_lang a:active { color:#FFFFFF;text-decoration:none; }
.nav_lang #active,.nav_lang #active a:link,.nav_lang #active a:visited,.nav_lang #active a:active { color:#f9c87a;text-decoration:none; }
.nav_lang a:hover,.nav_lang #active a:hover { color:#fe8a22;text-decoration:underline; }

.hr { 
    padding-top:10px;
    padding-bottom:0px;
    background-image: url(/img/design/hr.png);background-repeat:repeat-x;background-position:center;
    height: 1px;
    border: 0px; }
.fortschrittsanzeige { color: #000000;font-size:10px; }
.navbtn_heading,.navbtn_heading a:link,.navbtn_heading a:active,.navbtn_heading a:visited { color: #000000;height:22px;background-image:url(/img/design/nav_bg_h.gif);background-repeat:repeat-x;font-size:11px;text-align:center;text-decoration:none; }
.navbtn { color: #000000;height:77px;background-image:url(/img/design/nav_bg.gif);background-repeat:repeat-x;font-size:11px;text-align:left; }
.navbtn a:link,.navbtn a:active,.navbtn a:visited,.navbtn2 a:link,.navbtn2 a:active,.navbtn2 a:visited { text-decoration:none;color:#ae0000; }
.navbtn a:hover,.navbtn2 a:hover { text-decoration:none;color:#000000; }

.navbtn2_heading,.navbtn2_heading a:link,.navbtn2_heading a:active,.navbtn2_heading a:visited { color: #000000;height:22px;background-image:url(/img/design/nav_bg2_h.gif);background-repeat:repeat-x;font-size:11px;text-align:center;text-decoration:none; }
.navbtn_heading a:hover,.navbtn2_heading a:hover { color: #ae0000;font-weight:bold;text-decoration:none;font-size:11px; }
.navbtn2 { color: #000000;height:77px;background-image:url(/img/design/nav_bg2.gif);background-repeat:repeat-x;font-size:11px;text-align:left; }

.nav,.nav a:link,.nav a:visited,.nav a:active { color:#000000;text-decoration: none; }
.nav a:hover { color:#ae0000;text-decoration: underline; }
.box_text,.box_text td,.box_text th,.box_text div { color:#000000; }
.box_text .active { color:#ae0000; }

.box_text a:link,.box_text a:visited,.box_text a:active { color:#ae0000;text-decoration:none; }
.box_text a:hover { color:#000000;text-decoration:underline; }

.menue { color:#f79f1a;font-size:11px; }
.menue a:link,.menue a:active,.menue a:visited { color:#f79f1a;text-decoration:none; }
.menue a:hover { color:#f79f1a;text-decoration:none; }

.h1_td { background-color:#bbdbee;padding-left:10px; }

.bgBtn,.bgBtn a:link,.bgBtn a:active,.bgBtn a:visited { color:#535353;text-decoration:none; }
.bgBtn a:hover { color:#eb7c22;text-decoration:underline; }


/* TV SPEC */

.movieList { width:100%; }
.movieList #lbl_aufrufe { color:#676767; }
.movieList #facts { padding-left:20px;border-left:1px solid #d2dadf;width:90px; }
.movieList #trenner { height:15px;border-bottom:1px dotted #676767; }
.movieList #path,.movieList #path a:link,.movieList #path a:active,.movieList #path a:visited { color: #676767;font-size:11px; padding-bottom:3px; }
.movieList #path a:link,.movieList #path a:active,.movieList #path a:visited { color: #676767; }
.movieList #path a:hover { color: #950000; }

.movieListPopup { width:565px; }
.movieListPopup,.movieListPopup td { color:#000000; }
.movieListPopup #lbl_aufrufe { color:#999999; }
.movieListPopup #facts { padding-left:20px;border-left:1px dotted #CCCCCC; }
.movieListPopup #trenner { height:15px;border-bottom:1px dotted #999999; }
.thLink a:link,.thLink a:visited,.thLink a:active { color: #FFFFFF;text-decoration:none; }
.thLink a:hover { color: #ffe400;text-decoration:underline; }
.thLink #active:link,.thLink #active:visited,.thLink #active:active { font-weight:bold;color: #ffe400;text-decoration:none;border-bottom:1px dotted #ffe400; }
.thLink #active:hover { font-weight:bold;color: #ffe400;text-decoration:underline;border-bottom:none; }
.liste { border:1px solid #acb2b6; }
.liste th,.liste td { border:1px solid #acb2b6; }
.liste th { padding:5px 3px;background-color:#e6e9eb; }
.liste td { padding:3px 3px; }
.liste #c1,.liste .c1 { background-color:#fff8d7; }
.liste #c2,.liste .c2 { background-color:#d7e9ff; }

.lbl {  }


input.btn_ok { border:0px;background:url(/img/buttons/bg_ok.png);background-repeat:no-repeat;padding:0px 15px 0px 48px;height:29px;width:85px;font-size:15px;font-weight:bold;text-transform:uppercase;cursor:pointer; }
input.btn_ok:hover { background:url(/img/buttons/bg_ok-h.png); }
input.btn_close,
input.btn_1 { border:0px;background:url(/img/buttons/btn1_bg.png);color:#000000;background-repeat:no-repeat;padding:0px 0px 0px 0px;height:22px;width:81px;font-size:10px;font-weight:bold;text-transform:uppercase;cursor:pointer; }
input.btn_close:hover,
input.btn_1:hover { color:#0563a0; }
input.btn_close { background:url(/img/buttons/btn1_bg.png);width:81px; }

.cms_fieldwarning { color:#990000; }

input.inactive { color:#838383; }


.dropdown_container { background-color:#eaecef;border:1px solid #343434; }
.dropdown_container .dropdown_heading { cursor:pointer;padding-top:1px;padding-bottom:1px;background:url(/img/design/dropdown.png) no-repeat top right; }
.dropdown_container .dropdown_content { display:none; }
.dropdown_container:hover .dropdown_content,.dropdown_content:hover { display:inline; }


.dnd_object { float:left; }
.dnd_object,.dnd_object div { width:150px;height:150px; }
.dnd_object div { border:1px solid #999999;/*position:absolute;*/ }
.dnd_object div:hover { border:1px solid #000000;background-color:#999999; }
.dnd_object div:active { border:1px solid #000000;background-color:#000000; }


/* MULTI-LANG */
.site_langSelect { font-size:10px; }
.site_langSelect img { border:1px solid #FFF;filter:alpha(opacity=50);opacity: 0.5; }
.site_langSelect .active img { border:1px solid #000000;filter:none;opacity: 1; }
.site_langSelect a:hover img { filter:none;opacity: 1; }
#site_langSelect .active img { border:1px solid #FFFFFF;filter:none;opacity: 1; }
#site_langSelect .active { text-decoration:none;color:#000; }


/* MULTI-LANG ALT */

.langSelect,a.langSelect:link,a.langSelect:visited,a.langSelect:active,a.langSelect:hover { font-weight:100;text-decoration:none;border:1px solid #000000;border-left:none;background-color:#FFFFFF;color:#660000;padding:2px 4px 1px 4px;line-height:24px; }
.langSelect_active,a.langSelect_active:link,a.langSelect_active:visited,a.langSelect_active:active,a.langSelect_active:hover { font-weight:bold;text-decoration:none;border:1px solid #000000;border-left:none;background-color:#000000;color:#FFFFFF;padding:2px 4px 1px 4px;line-height:24px; }
a.langSelect:hover { background-color:#CC0000;color:#FFFFFF; }
a.langSelect_active:hover { background-color:#333333;color:#FFFFFF; }


.button1 { 		border:none;background:url(/img/buttons/btn1_bg.png) no-repeat center left;color:#000000;font-size:11px;cursor:pointer;text-transform:uppercase;text-align:center;height:22px;width:81px;font-weight:bold; }

.message_ok,.message_err { font-size:20px;line-height:26px;padding:20px 15px 10px 75px;	background-repeat:no-repeat;background-position:top left;min-height:40px; }
.message_ok { background-color:#e2f2d9;background-image:url(/img/icons/ico_checked_big.png);border:1px solid #3caa00; }
.message_err { background-color:#f2d9d9;background-image:url(/img/icons/ico_error_big.png);border:1px solid #aa0000;	 }