/**{margin: 0px; padding: 0px;}*/

/* LOGIN Template */
body, .normal_text{font-family:"Verdana", "Arial", "Helvetica", "sans-serif"; font-size:12px;}

#sca_links{text-decoration:none;color:#333;}
#sca_links a:link{text-decoration:none;color:#e66d00;}
#sca_links a:hover{text-decoration:none;color:#333;}
#sca_links a:visited{text-decoration:none;color:#e66d00;}

body a:link, button .glyphicons:link{text-decoration:none;color:#5b5c5c;}
body a:hover, button .glyphicons:hover{text-decoration:none;color:#e66d00;}
body a:visited, button .glyphicons:visited{text-decoration:none; color:#5b5c5c;}
body a:active, button .glyphicons:active{text-decoration:none; color:#e66d00;}

button{cursor: pointer; color:#5b5c5c;}

.login_header{position:relative;color:#FFFFFF;font-size:10px;font-weight:700;background-image:url(../../img/login_head.jpg);
background-repeat:repeat-x;height:20px;padding-left:15px;padding-top:2px;margin-left:0px;margin-top:25px;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}

.picker{border:1px solid #d9d9d9; cursor:url(../../img/picker.png), move;}

.xlapplication{font-size:11px; color:#FFCD9B;}

.bg_login{ background-image:url(../../img/background.jpg); background-repeat:repeat-x; background-color:#CCC;}

.login_body{background-image:url(../../img/login_background.jpg);background-repeat:no-repeat;height:271px;width:400px;border:1px solid #d9d9d9;margin-top:-2px;}

.login_field{padding-left:75px;padding-top:140px;font-size:12px;}

.login_text{color:#444;font-size:11px;}

.login_bez{font-size:13px;color:#444;}

.login-button-left{background-image: url(../../img/bg-button-orange-left.png);  background-repeat: no-repeat; padding-left:7px; padding-bottom:1px; font-size:12px; height: 17px; color:#FFF;}
.login-button-right{background-image: url(../../img/bg-button-orange-right.png);  background-repeat: no-repeat; width:16px; height:17px;}
.login-button-left a:hover, .login-button-right a:hover{color:#fff!important;}

.submit{color:#FF0000; border:0px;}

.error{color:#FF0000;font-size:12px; border:0px;}

.submit_button{padding-left:55px;}

.footer{padding:2px;text-align:center;color:#444;font-size:10px; font-weight:bold;}

.input input{border:1px solid #d9d9d9;}

/* HEAD Template */
.head_line{color:#FFFFFF;background-image:url(../../img/bg_header_sb_leiste.png);background-repeat:repeat-x;width:100%;
height:22px;font-size:13px;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}

.header{font-size:11px;color:#444;width:100%;height:auto;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9; background-color: #FFF;}

.name_date{font-size:14px;color:#fff;}

.ueberschrift{font-size:31px;color:#444;}

.dots{padding-left:4px;}


/*Header Men�*/

.divmenu {width:100%; height:22px; position:relative; z-index:100; 
border-bottom:1px solid #666;border-left:1px solid #666;border-right:1px solid #666; z-index:950;}

.bg {background: url(../../img/button4.gif);}
/*.menu {padding:0 0 0 0px; margin:0; list-style:none; height:35px; background:#fff url(../../img/button1a.gif) repeat-x; position:relative; font-family:Verdana, arial, sans-serif; }*/
.menu {padding:0 0 0 0px; margin:0; list-style:none; height:35px; background-color: #f88f31;position:relative;}
.menu li.top {display:block; float:left; position:relative;}
.menu li a.top_link {display:block; float:left; min-width:90px; height:40px; line-height:33px; color:#fff; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;}
.menu li a.top_link span {float:left; font-weight:bold; display:block; padding:0 24px 0 12px; height:40px;}
.menu li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:40px; background:url(../../img/down.gif) no-repeat right top;}
.menu li a.top_link:hover, .menu li a.top_link:hover span, .menu li a.top_link:hover span.down, .menu li:hover > a.top_link , .menu li:hover > a.top_link span, .menu li:hover > a.top_link span.down {color:#444; background-color:#fff; width:auto;}

.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

.menu a:hover {visibility:visible;}
.menu li:hover {position:relative; z-index:900;}

.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu .top .sub{padding-right:7px!important;}

.menu :hover ul.sub {left:0px; top:35px; right:0px; background: #fff; padding:3px 0; border:1px solid #d9d9d9; white-space:nowrap; width:100px; height:auto; width:auto;}
.menu :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:250px;}
.menu :hover ul.sub li a {font-weight:normal;display:block; font-size:11px; height:20px; width:93px; line-height:20px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #fff; border-width:0 0 0 3px;}
.menu :hover ul.sub li a.fly {background:#ff7900;}
.menu :hover ul.sub li a:hover {color:#ff7900;}
.menu :hover ul.sub li a.fly:hover {color:#ff7900;}
.menu :hover ul li:hover > a.fly {color:#ff7900;} 

.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #fff; padding:3px 0; border:1px solid #d9d9d9; white-space:nowrap; width:93px; z-index:900; height:auto;}


/* Job-Control Template */
.button_pad{padding-left:10px;}
.prod_absolute{position:absolute;}
.action_field{width:200px;background-color:#EEE;border:1px solid #666; margin-top:22px; margin-left:20px;}
.aktion_buttons{ height:50px; padding-bottom:5px;}
.aktion_leiste{height:23px;color:#FFF;font-weight:600;background-image:url(../../img/bg_kathe_leiste.png);background-repeat:repeat-x;border-bottom:1px solid #666;padding-left:6px;}
.lineal{padding:4px; background-color:#fff; }
.lineal_b{padding:4px; background-color:#fff; border-bottom:1px solid #666;}
.product_pic{ padding:5px; background-color:#fff; border:1px solid #666666;}
.prod_leiste{height:23px;color:#FFF;font-weight:600;background-image:url(../../img/bg_kathe_leiste.png);background-repeat:repeat-x;border-bottom:1px solid #666;border-top:1px solid #666;padding-left:6px;}
.prod_termin{padding-top:10px; padding-bottom:10px;}
.right_tab{ border-left:1px solid #666666;padding-bottom:15px; padding-top:15px; padding-left:10px;}
.right_tab2{ border-left:1px solid #666666;padding-bottom:15px; padding-top:15px; padding-left:10px;}
.link{color:#333; text-decoration:none;}
.link a:hover{color:#666;}
.link_tab a:link{ color:#333;}
.prod_leiste1{height:23px;color:#FFF;font-weight:600;background-image:url(../../img/bg_kathe_leiste.png);background-repeat:repeat-x;border-bottom:1px solid #666;border-right:1px solid #ddd; padding-left:6px;}
.prod_leiste2{height:23px;color:#FFF;font-weight:600;background-image:url(../../img/bg_kathe_leiste.png);background-repeat:repeat-x;border-bottom:1px solid #666;border-left:1px solid #666; padding-left:6px;}
.prod_leiste3{height:23px;color:#FFF;font-weight:600;background-image:url(../../img/bg_kathe_leiste.png);background-repeat:repeat-x;border-bottom:1px solid #666;padding-left:6px;}
.prod_leiste3 a:hover{ color:#666;}
.prod_leiste3 a:link{ color:#fff;}
.prod_leiste4{height:23px;color:#FFF;font-weight:600;background-image:url(../../img/bg_kathe_leiste.png);background-repeat:repeat-x;border-bottom:1px solid #666;padding-left:6px;border-left:1px solid #666;border-right:1px solid #ddd;}
.prod_leiste5{height:23px;color:#FFF;font-weight:600;background-image:url(../../img/bg_kathe_leiste.png);background-repeat:repeat-x;border-bottom:1px solid #666;padding-left:6px;border-left:1px solid #666;border-right:1px solid #666;}
.bg_kathegorie_leiste{height:22px;color:#FFF;font-weight:900;background-image:url(../../img/bg_kathe_leiste.png);background-repeat:repeat-x;
border-bottom:1px solid #666;}
.info_font_prod{font-size:12px;background-color:#EEE;border:1px solid #666;width:758px;height:auto;}
.tool{background-color:#FFFFFF;border:1px solid #666;font-weight:900;}
.calendar_line1{padding-left:4px; background-image:url(../../img/bg_calendar_line.png);background-repeat:repeat-x; height:25px; color:#FFFFFF;}
.small_line1{padding-left:4px; background-image:url(../../img/bg_calendar_line.png);background-repeat:repeat-x; height:18px; color:#FFFFFF; border-top:1px solid #666; border-left:1px solid #666; border-bottom:1px solid #666;}
.small_line2{padding-left:4px; background-image:url(../../img/bg_calendar_line.png);background-repeat:repeat-x; height:18px; color:#FFFFFF; border:1px solid #666;}
.right_tab_down{ border-left:1px solid #666;padding-bottom:15px;}
.deadline_table{ padding-bottom:15px; padding-top:15px; padding-left:10px;}
.deadline_table a:link{ text-decoration:none; color:#444;}
.deadline_table a:visited{ text-decoration:none; color:#444;}
.deadline_table_customer{border-spacing:0.2em;}
.termin_table{border:1px solid #666; height:auto; width:350px;}
.termin_rows{ height:20px; background-color:#FFFFFF;}
.product_pictos{ background-image:url(../../img/pictos_bg.png); background-repeat:repeat-x;}
.border_product{ border:1px solid #666; margin-bottom:10px; margin-left:10px;}
.button_bg{ background-image:url(../../img/button_bg.png); background-repeat:repeat-x; font-weight:bold; color:#FFFFFF;}
.button_bg a:link{color:#fff;}
.button_bg a:visited{color:#fff;}
.button_bg a:hover{color:#00CCFF;}

.setbutton{background-image:url(../../img/button_bg.png); background-repeat:repeat-x; font-weight:bold; color:#f88f31;}

.new_supp_change{background-color:#EEE; border:1px solid #666; width:600px; height:125px; padding-bottom:10px; margin-top:70px; margin-left:20px; float:left; position:absolute;}
.main_table{ border-bottom:1px solid #666; border-right:1px solid #666; border-left:1px solid #666;}
.small_table{background-color:#FFFFFF; border-left:1px solid #666; border-bottom:1px solid #666; padding-left:4px;}
.small_table_end{background-color:#FFFFFF; border-left:1px solid #666; border-bottom:1px solid #666; border-right:1px solid #666; padding-left:4px;}
.small_table_grau{background-color:#eee; border-left:1px solid #666; border-bottom:1px solid #666; padding-left:4px;}
.small_table_end_grau{background-color:#eee; border-left:1px solid #666; border-bottom:1px solid #666; border-right:1px solid #666; padding-left:4px;}
.green{ font-weight:bold; color:#009900;}
.red{ font-weight:bold; color:#FF0000;}

/* PRODUKT LISTE */
.product_list{ padding-left:6px;}
.product_list_right{ padding-right:6px;}


/* Start Template */
.start_box{position:static;background-color:#EEE;border:1px solid #d9d9d9;width:800px;height:460px; margin-top:20px;}
.info_font{font-size:12px;background-color:#EEE;height:auto;}
.start_info{position:static;padding-left:15px;}

.tool_box_start{position:absolute;margin-left:60px;margin-top:20px;width:680px;height:320px;}

.start_leiste{font-weight:bold;font-size:13px;color:#fff;}

.start_leiste a:link, a:visited{text-decoration:none;color:#fff;}
.start_leiste a:hover{text-decoration:none;color:#f88f31;}

.bg_start_leiste{height:27px;line-height:22px;color:#FFF;font-weight:900;background-image:url(../../img/bg_kathe_leiste.png);background-repeat:repeat-x;border-bottom:1px solid #d9d9d9;}

.jobliste{position:relative;float:left;background-color:#FFFFFF;border:1px solid #d9d9d9;font-weight:900;}
.jobliste a:link{color:#444;}
.jobliste a:hover{color:#ff7900;}

.datacenter{position:relative;float:left;margin-left:64px;background-color:#FFFFFF;border:1px solid #d9d9d9;font-weight:900;}
.datacenter a:link{color:#444;}
.datacenter a:hover{color:#ff7900;}

.userdata{position:relative;float:left;margin-left:64px;background-color:#FFFFFF;border:1px solid #d9d9d9;font-weight:900;}
.userdata a:link{color:#444;}
.userdata a:hover{color:#ff7900;}

.calendar{position:relative;float:right;background-color:#FFFFFF;border:1px solid #d9d9d9;font-weight:900; margin:0;}
.calendar a:link{color:#444;}
.calendar a:hover{color:#ff7900;}

.news{height:152px;width:306px;background-image:url(../../img/bg_calendar_line.png);background-repeat:repeat-x;background-color:#FFF;border:1px solid #d9d9d9;
position:relative;margin-top:29px;float:left;}

.news_line1{position:absolute;width:25px;padding-top:1px;padding-left:4px; margin:4px;}

.news_line2{font-weight:900;position:absolute;float:left;width:100px;padding-top:4px;padding-left:28px;color:#fff;}

.news_line3{position:relative;width:auto;margin-top:28px;padding-bottom:2px;}

.news_font_size{font-size:12px;border-bottom:1px solid #d9d9d9;}

.news_groesse{font-size:10px;}
.news_groesse a:link{color:#444;}
.news_groesse a:hover{color:#ff7900;}

.lizenz{height:153px;width:306px;background-image:url(../../img/bg_calendar_line.png);background-repeat:repeat-x;background-color:#FFF;border:1px solid #d9d9d9;position:relative;margin-top:28px;float:right;}

.lizenz_line1{position:absolute;width:25px;padding-top:1px;padding-left:4px;}

.lizenz_line2{font-weight:900;position:absolute;float:left;width:100px;padding-top:4px;padding-left:28px; color:#fff;}

.lizenz_line3{position:relative; height:120px;padding-bottom:2px;}

.lizenz_table{ font-size:12px;  height:120px; margin-left:10px;margin-top:30px;}

.lizenz_groesse{font-size:10px;}


/* Rights Template */

.apps_box{background-color:#EEE;border:1px solid #444;width:500px;height:auto; margin-top:20px;}

.bg_rights_leiste{height:27px;line-height:22px;color:#FFF;font-weight:900;background-image:url(../../img/bg_kathe_leiste.png);background-repeat:repeat-x;border-bottom:1px solid #444;}

.apps_leiste{font-weight:bold;font-size:14px;color:#fff;}

.tool_box_apps{ background-image:url(../../img/bg_kathe_leiste.png); background-repeat:repeat-x; height:auto; width:auto; margin:10px;
border:1px solid #666666;}

.rights_apps { font-size:12px; font-weight:bold; color:#fff; height:auto;}

.jobs_box{background-color:#EEE;border:1px solid #444;width:380px;height:auto; margin-top:0; margin-left:522px; float:left; position:absolute;}

.jobs_leiste{font-weight:bold;font-size:14px;color:#fff;}

.tool_box_jobs{ background-image:url(../../img/bg_kathe_leiste.png); background-repeat:repeat-x; height:auto; width:auto; margin:10px;
border:1px solid #666666;}

.rights_jobs { font-size:12px; font-weight:bold; color:#fff; height:auto;}

.admin_box{background-color:#EEE;border:1px solid #444;width:500px;height:auto; margin-top:20px;}

.admin_leiste{font-weight:bold;font-size:14px;color:#fff;}

.tool_box_admin{ background-image:url(../../img/bg_kathe_leiste.png); background-repeat:repeat-x; height:auto; width:auto; margin:10px;
border:1px solid #666666;}

.rights_admin { font-size:12px; font-weight:bold; color:#fff; height:auto;}

.bestaetigung{border:1px solid #666666;margin-top:0;background-color:#EEE; width:150px; margin-left:924px; position:absolute;}

/* Listen Darstellung */
.bg_list{
    border:1px solid #666666;
    background-color:#EEEEEE;
}

.th1{ color:#fff; background:url(../../img/bg_list.png);padding-left:5px; background-repeat:repeat-x; font-weight:bold;font-size:8pt; border-right:1px solid #999; border-bottom:1px solid #999; }

.th1 a img {height: 0; width: 0; border-width: 0;}
.th1 a:hover img {position: absolute; top: 190px; left: 55px; height: 50px; width: 50px;}

.th1 a:link{color:#444;}
.th1 a:hover{color:#ff7900; text-decoration:none;}
.th1 a:visited{color:#444;}

.th2{font-size:12px;color:#444;padding-left:5px;padding-right:5px;}
.th2 a:link{color:#444;}
.th2 a:hover{color:#ff7900; text-decoration:none;}
.th2 a:visited{color:#444;}

.tdSub{ color:#EEF; background:url(../../img/bg13.gif);font-size:8pt; border-right:1px solid #999;
border-bottom:1px solid #999;}
	
h3{ color:#666; font-weight:bold; margin:0px;font-size:26pt;}
	
h4{ color:#666; font-weight:normal; margin:0px;font-size:18pt;}

/* SUBMIT FELDER */
.inp25, .inp50, .inp70, .inp70br, .inp80, .inp90, .inp94, .inp100, .inp100b, .inp115, .inp121, .inp122, .inp137, .inp140, .inp140_leer, .inp142, .inp200, .inp210, .inp220, .inp250, .inp254, .inp280, .inp400, .select, .select40, .select100, .select146, .select146_leer, .select200, .select_ana, .inpDB{
	font-size:8pt;color: #333344;background-color:white; border: 1px solid #9999AA; padding:2px;
}
.inp25{width:25px;}
.inp50{width:50px; }
.inp70{width:70px;}
.inp70br{width:70px;margin-bottom:10px;}
.inp80{width:80px;}
.inp90{width:90px;}
.inp94{width:94px;}
.inp100{ width:100px;}
.inp100b{width:100px; font-size:10pt; font-weight:900;}
.inp115{width:115px;}
.inp120{width:120px;}
.inp121{width:121px;}
.inp122{width:122px;}
.inp137{width:137px;}
.inp140{ width:140px;}
.inp140_leer{width:140px; border: 1px solid #FF0000;}
.inp141{width:141px;}
.inp142{width:142px;}		
.inp145{width:145px;}		
.inp200{width:200px;}
.inp210{width:210px;}
.inp220{width:220px;}
.inp250{width:250px;}
.inp254{width:254px;}
.inp280{width:280px;}
.inp400{width:400px;}
.select{ width:206px;}
.select40{width:40px;}
.select100{width:100px;}
.select130{width:130px;}
.select146{width:146px;}
.select146_leer{width:146px; border: 1px solid #FF0000;}
.select200{width:206px;}
.select_ana{ width:125px;}

.submit{color:#333333;font-size:8pt; font-family: Verdana, Arial, Helvetica, sans-serif;border-right:1px solid #999999;border-bottom:1px solid #999999;}
.submit2{font-size:8pt; font-family: Verdana, Arial, Helvetica, sans-serif;border:0px; background-color:#eee;}
.tmpl_inp200{ font-size:8pt; font-family: Verdana, Arial, Helvetica, sans-serif;  color: #333344;background-color:white; border: 1px solid #9999AA; width:50%; margin-bottom:10px; padding:2px;}
	
.inpNativ{font-size:8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333344;background-color:white; border: 1px solid #F93; padding:2px;}
.inpNativNew{font-size:8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333344;background-color:white; border: 1px dashed #C00; padding:2px;}

.tdForm{ color:#444; background-color:#EEE;font-size:8pt; font-family: Verdana, Arial, Helvetica, sans-serif; border:1px solid #FFF; border-bottom-color:#999; border-right-color:#999; }

.tdFile
  { color:#666; background-color:#FFDECE; padding-left:5px; padding-right:5px;font-size:8pt; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom:
  1px solid #999; border-right:1px solid #999; }

.td1
  { color:#666; background-color:#EEE; padding-left:5px; padding-right:5px;font-size:8pt; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom:
  1px solid #999; border-right:1px solid #999; }

.td1 a:link{color:#444;}
.td1 a:hover{color:#444; text-decoration:none;}
.td1 a:visited{color:#444;}

.tdtitle
  { color:#ff7900; background-color:#EEE; padding-left:7px; padding-right:5px;font-size:8pt; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom:
  1px solid #999; border-right:1px solid #999; font-weight:bold; }
  
.tdproduct
  { color:#666; background-color:#E8F3FF; padding-left:7px; padding-right:5px;font-size:8pt; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #999; border-right:1px solid #999; font-weight:normal;  }
  
 .tdunsort  { color:#444; background-color:#FFF; padding-left:7px; padding-right:5px;font-size:8pt; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #999; border-right:1px solid #999; font-weight:normal;  }
	
.td2{ color:#666; background-color:#FFF; padding-left:5px; padding-right:5px;font-size:8pt; font-family: Verdana, Arial, Helvetica, sans-serif;
border-bottom:1px solid #999; border-right:1px solid #999; }
.td2 a:link{color:#444;}
.td2 a:hover{color:#444; text-decoration:none;}
.td2 a:visited{color:#444;}

.td3{ color:#009933; background-color:#FFF; padding-left:5px; padding-right:5px;font-size:8pt;;
border-bottom:1px solid #999; border-right:1px solid #999; font-weight:900;}
.td3 a:link{color:#009933;font-weight:900;}
.td3 a:hover{color:#009933; text-decoration:none;font-weight:900;}
.td3 a:visited{color:#009933;font-weight:900;}

.tdHead{ color:#666; background-color:#A5C5FA; padding-left:5px; padding-right:5px;font-size:8pt; font-family: Verdana, Arial, Helvetica, sans-serif;
border-bottom:1px solid #999; border-right:1px solid #999; }

.tdHead a:link{color:#444;}
.tdHead a:hover{color:#444; text-decoration:none;}
.tdHead a:visited{color:#444;}

.td1 high{ color:#FFF; background-color:#666; padding-left:5px; padding-right:5px;font-size:8pt; font-family: Verdana, Arial, Helvetica, sans-serif;
border-bottom:1px solid #999; border-right:1px solid #999; }

.td2 high{ color:#FFF; background-color:#666; padding-left:5px; padding-right:5px;font-size:8pt; font-family: Verdana, Arial, Helvetica, sans-serif;
border-bottom:1px solid #999; border-right:1px solid #999; }
	
.tbl { border:1px solid #CCC;}


.P1{ color:#666; padding-left:5px; padding-right:5px;font-size:8pt; border-bottom:1px solid #999; border-right:1px solid #999; }
.P1 a:link{color:#666;}
.P1 a:hover{color:#666;}

.PLock{ color:#666; text-decoration:line-through; padding-left:5px; padding-right:5px;font-size:8pt; border-bottom:1px solid #999; border-right:1px solid #999; }
.PLock a:link{color:#666;}
.PLock a:hover{color:#666;}

.inputs{background-color:#FFFFFF; color:#666666;font-weight:bold; font-size:11px;border:1px solid #666666;}
.app_quicklink{ padding-top:5px; padding-right:15px; padding-left:15px;line-height:22px;}

.app_quicklink a:link{color:#444;}
.app_quicklink a:hover{color:#444; text-decoration:underline;}
.app_quicklink a:visited{color:#444;}

.app_quicklink a:link{color:#444;}
.app_quicklink a:hover{color:#444; text-decoration:underline;}
.app_quicklink a:visited{color:#444;}

.link a:link{color:#444;}
.link a:hover{color:#444; text-decoration:underline;}
.link a:visited{color:#444;}

.link a:link{color:#444;}
.link a:hover{color:#444; text-decoration:underline;}
.link a:visited{color:#444;}

/* Kunden Tabelle */

.cust_table{padding-left:15px; padding-top:8px;}

/* WYSIWYG EDITOR */

/* Toolbar */
.toolbar1   { border: 1px solid #666666; height: 26px; background-image: url(../icons/background_silver.jpg); }
.toolbar2   { border: 1px solid #666666; height: 24px; background-image: url(../icons/background_silver.jpg); border-bottom: 0px; border-top: 0px; }

/* Command Buttons */
.button  { width: 20px; height: 20px; border: 0px solid transparent; margin: 1px; padding: 0px; background: transparent; }
.buttonOver { width: 20px; height: 20px; border: 1px solid #999999; margin: 0; padding: 0px; }

/* Font Type and Size Drop Down */
.dropdown          { background-color: #FFFFFF; border: 1px solid #333333; height: 140px; overflow: auto; padding: 1px; }
button.mouseOver   { background-color: #EEEEEE; border: 1px solid #CCCCCC; padding: 3px; cursor: default; text-align: left;}
button.mouseOut    { background-color: #FFFFFF; border: 1px solid #333333; padding: 3px; cursor: default; text-align: left;}

/* Mailsystem */
.bg_mail{border-left:1px solid #666; border-right:1px solid #666; border-top:1px solid #666; border-bottom: 1px solid #666; background-color:#EEE;}
.bg_mail a:link{color:#444;}
.bg_mail a:hover{color:#444;}
.bg_mail a:visited{color:#444;}
.bg_mail .th1 a{color: #fff;}

.del_all{width:100%; height:25px;}

.mail_ant{ float:right; width:110px; height:23px;}
.mail_ant a:link{color:#444;}
.mail_ant a:hover{color:#444; text-decoration:underline;}
.mail_ant a:visited{color:#444;}

.mail_ant_line{ border-top:1px solid #666666;}

/* Mail Antworten */
#mail{	width: 500px; height: 500px;}
.inquiry_mail{width: 142px; padding:2px; height: auto; border: 1px solid #9999AA; margin-right:10px;}
.inquiry_label{width:110px; height: 25px;}
/*Vertretung*/
.delegate{background-color:#EEE;border:1px solid #d9d9d9;width:550px;height:auto; margin-top:70px; margin-left:400px; float:left; position:absolute; color:#333333;}
.delegate a:link{color:#444;}
.delegate a:visited{color:#444;}
.delegate a:hover{color:#666;}
.user_vertretung{background-color:#EEE; border:1px solid #d9d9d9; width:350px; height:230px; margin-top:70px; margin-left:20px; position:absolute;}
.user_ver_table{ padding-left:15px;}
.bestaetigung_ver{border:1px solid #d9d9d9;margin-top:70px;background-color:#EEE; width:150px; margin-left:980px; position:absolute;}
.ver_leiste{height:20px;color:#FFF;font-weight:600;background-image:url(../../img/bg_kathe_leiste.png);background-repeat:repeat-x;border-bottom:1px solid #d9d9d9; }

/*userdata*/
.userdata_head{ background-image:url(../../img/line.png); background-position:center; width:350px; background-repeat:no-repeat; font-size:18px; color:#999999; height:55px;margin-left:20px; position:absolute; }
.userdata_temp{background-color:#EEE;border:1px solid #d9d9d9;width:350px;height:auto; margin-top:70px;margin-left:20px; position:absolute;}
.user_dat_table{ margin-left:15px; padding-bottom:20px; font-size:12px;}
.data_font{ font-size:14px; color:#444;}
.dunkler{ color:#444;}

.user_pic{ float:left; position:absolute; margin-left:400px; padding-top:0px;}
.bestaetigung_usr{border:1px solid #d9d9d9;margin-top:70px;background-color:#EEE; width:150px; margin-left:400px; position:absolute;}

/*RMA*/
.rma_temp{background-color:#EEE;border:1px solid #d9d9d9;width:535px;height:auto; margin-top:70px;margin-left:20px; position:absolute;}
.savefield{border:1px solid #d9d9d9;margin-top:70px;background-color:#EEE; width:150px; margin-left:620px; position:absolute;}
.rma_pic{ float:left; position:absolute; margin-left:450px; padding-top:0px;}
.rma_head{ background-image:url(../../img/line.png); background-position:center; width:480px; background-repeat:no-repeat; font-size:18px; color:#999999; height:55px;margin-left:20px; position:absolute; }

/*Customers*/
.customers{ width:75em; height:auto; border:1px solid #d9d9d9; background-color:#eee; margin-left:20px;padding-bottom:20px;}
.customers_tab{padding-left:15px; padding-bottom:20px; font-size:12px; color:#444;}
.customers_tab_head{font-size:14px; color:#444;}
.customers_tab .select{width: 250px;}
.new_cust_change{background-color:#EEE; border:1px solid #d9d9d9; width:600px; height:auto; padding-bottom:10px; margin-top:70px; margin-left:20px; float:left; position:absolute;}

/* NEUE BENUTZER ANLEGEN */
.newuser{ width:630px; height:auto; background-color:#eee; border:1px solid #d9d9d9; float:left; color:#444; }
.newuser_tab_head{height:18px;color:#FFF;font-weight:600;background-image:url(../../img/bg_kathe_leiste.png);background-repeat:repeat-x;border-bottom:1px solid #d9d9d9;
padding-left:5px; padding-top:3px;}
.newuser_tab{padding:5px; color:#444; font-size:12px;}
.bestaetigung_newuser{border:1px solid #d9d9d9;margin-top:0;background-color:#EEE; width:150px; margin-left:650px;}

/*Passwort �ndern*/
.newpass_container{width: 800px; margin: 0 auto;}
.newpass_info{margin-bottom: 10px; display:block;width:800px; height:auto; background-color:#eee; border:1px solid #666; color:#444; }
.pwd_change_text{padding:0px 10px;}

.newpass_container_useredt{margin-top:10px; padding-top:5px;}
.newpass_info_useredt{padding:5px 0px;}
.newpass_info_useredt p{padding:5px 5px 5px 10px; margin:0; font-size:12px;}

.newpass_container_usr{margin-top: 165px;}

/*SHOWROOM */
.showroom_box{background-color:#EEE;border:1px solid #444;margin-top:70px; margin-left:20px; padding-left:10px; position:absolute;}
.showroom_head{ background-image:url(../../img/line.png); background-position:bottom; background-repeat:no-repeat; font-size:18px; color:#999999; height:30px; width:320px;}
.showroom_pic{ padding:5px; background-color:#fff; border:1px solid #666;}
.showroom_pictos{ background-image:url(../../img/pictos_bg.png); background-repeat:repeat-x;}
.showroom_schrift_pictos{  font-size:12px; font-weight:bold; color:#FFFFFF;}
.showroom_schrift_pictos a:link{ color:#FFFFFF;}
.showroom_schrift_pictos a:hover{ color:#0099FF;}
.showroom_schrift_pictos a:visited{ color:#FFFFFF;}

/*TOKEN */
.border_pictos{ border:1px solid #666; margin-bottom:10px; margin-left:3px;}
.token_pic{ float:left; position:absolute; margin-left:345px; padding-top:0px;}


/*NEUES PRODUKT Lieferanten Priorisierung*/
.new_button{ width:165px; height:42px; border:1px solid #999; background-color:#fff; margin:0 10px 0 10px; }
a.back_from_archive{ width:165px; height:42px; border:1px solid #999; background-color:#fff; margin:0 10px 0 10px; display:block; padding-top:4px;}
.new_pro_box{background-color:#EEE; border:1px solid #d9d9d9; width:600px; height:auto; padding-bottom:10px; margin-top:70px; margin-left:20px; float:left; position:absolute;}
.new_pro_table{ padding-left:15px;}
.dunkler_kleiner{color:#333333; font-size:12px;}
.new_pro_leiste{line-height:16px;color:#FFF;font-weight:600;background-image:url(../../img/bg_kathe_leiste.png);background-repeat:repeat-x;border-bottom:1px solid #d9d9d9;}
.button_pos{ position:absolute; margin-left:440px; margin-top:106px;}

.markup{ font-weight:bold; color:#FF0000;}

/*Upload*/
.upload_tab{ background-color:#666; color:#CCCCCC;  font-size:12px; margin-right:15px;}
.upload_tab2{ background-color:#666; color:#CCCCCC;  font-size:12px; padding-left:53px;}
.upload_logo{position:absolute;}
.upload_header{ position:absolute; float:left;}
.upload_bg{ background-image:url(../../img/upload_header2.png); background-repeat:repeat-x; padding-top:8px;}
.big_upload{color:#CCCCCC; font-size:12px; padding-left:5px;}

/*ALLGEMEIN*/
.noleftspace{padding-left:0px;}

/*Inquiryform*/
.bigform{ width:650px; height:935px; background-color:#eee; border:1px solid #666;}
.typo{  font-size:12px; color:#000; padding-left:20px;}
.typo2{  font-size:12px; color:#000; padding-left:60px;}
.typo3{  font-size:12px; color:#000;}
.smalltypo{ font-size:8px;}
.bigtypo{ font-weight:bold;}
.bigtypo2{ font-weight:bold; padding-left:20px;}
.headroom{ padding-top:30px;}
.mediumtypo{ font-size:10px}
.typograu{  font-size:10px; color:#666;}

/*Auswertung*/
.emptyborder{ border-bottom:1px solid #999; background-color:#FFF;}
.emptyborder2{ border-bottom:1px solid #999; border-right:1px solid #999;background-color:#FFF;}
.header1{ background-image:url(../../img/header1.png); background-repeat:repeat-x; font-size:11px; color:#FFF; font-weight:bold;border-bottom:1px solid #666;
border-right:1px solid #666;}
.header2{ background-image:url(../../img/header2.png); background-repeat:repeat-x; font-size:11px; color:#FFF; font-weight:bold;border-bottom:1px solid #999;
border-right:1px solid #666;}
.whitecell{ border-bottom:1px solid #999; background-color:#FFF;}
.whitecell2{ border-bottom:1px solid #999; background-color:#FFF; border-right:1px solid #999;}
.resultcell{ border-bottom:1px solid #999; background-image:url(../../img/resultcell.png); background-repeat:repeat-x; border-right:1px solid #999; color:#666;padding-left:5px; padding-right:5px;font-size:8pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
.bolder{ font-weight:bold;}


/*iVerify*/
.ibox{ width:580px; height:630px; background-color:#eee; border:1px solid #666;  font-size:11px; color:#666;}
.font{  font-size:12px; color:#666;}
.itable{ background-image:url(../../img/itablehead.png); background-repeat:repeat-y; height:35px;}
.ilang{ color:#FFF; font-size:11px; padding-top:3px;}
.iverify{ color:#444; font-size:22px;}
.iverifysmall{ color:#333; font-size:11px;}
.ipicbox{ background-color:#fff; border:1px solid #666; padding:3px}
.ipic{ background-color:#fff; font-size:12px; font-weight:bold; color:#444;}
.iframe{ border-left:1px solid #666;}

/*Terminkalender*/
.t_cal{width:auto; height:auto; margin-top:15px; color:#444; position:relative; float:left;}
.wdays{ width:100px; height:21px; border:1px solid #444; background-color:#c8c8c8; padding:1px;}
.cal_days{ width:100px; height:100px; border:1px solid #ccc; background-color:#eee; padding:1px;}
.cal_we{ width:100px; height:100px; border:1px solid #ccc; background-color:#ebcfd1; padding:1px;}
.wend{ width:100px; height:21px; border:1px solid #444; background-color:#ebcfd1; padding:1px;}
.empty_days{ width:100px; height:21px;}
.empty_cal_days{ width:100px; height:100px;}
.cal_text{ font-size:9px;}
.more_dead{ color:#006600; font-style:italic; font-weight:bold;}
.more_dead a:link{ color:#00CC00; font-style:italic; font-weight:bold;}
.more_dead a:hover{ color:#00CC00; font-style:italic; font-weight:bold;}
.more_dead a:visited{ color:#00CC00; font-style:italic; font-weight:bold;}
.days_of_other_month{ width:100px; height:100px; border:1px solid #ccc; background-color:#f8f8f8; padding:1px;}
.dead_art{ background-color:#eee; border:1px solid #ccc; width:120px; height:100px;}
.cal_head{ background-image:url(../../img/line.png); background-position:center; width:350px; background-repeat:no-repeat; font-size:18px; color:#999; height:55px;margin-left:20px; position:absolute;}
.head_position{ margin-left:170px;}
.cal_pic{ margin-left:340px; }
.small_cal{ position:relative; margin-top:0px;}
.current_day{ width:100px; height:100px; border:1px solid #ccc; padding:1px; background-color:#9BE8EC}
.cal-font{ color:#666; font-weight:bold;font-size:8pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
.termin-blau{ background-color:#33FFFF;border-bottom:1px solid #999; border-right:1px solid #999; padding-left:5px;}
.th3{color:#444; background:url(../../img/bg_list.png);padding-left:5px; background-repeat:repeat-x; font-weight:bold;font-size:8pt; 
font-family: Verdana, Arial, Helvetica, sans-serif;border-right:1px solid #999; border-bottom:1px solid #999; }

/*Maschinenauswahl*/
.space{ height:40px; background-color:#eee; border-bottom:1px solid #999; border-right:1px solid #999;}

/**
* Messages
*/
/* Forward */
.msg {
    font-size:8pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #333344;
    background-color:white;
    border: 1px solid #9999AA;
    width:180px;
    height: 12px;
    padding:2px;
}
.forward msg {
    
}
.error_email {
    color:#FFCD9B;
    font-style:italic;
}
.sended_email {
    color:#99CC00;
    font-style:italic;    
}

/**
* Uploader
*/
.uploader_content {
    width: 900px;
    margin:29px auto;
}
.uploader_content_table {
    width:100%;
}
.uploader_inner_content demo {
    padding-left:5px;
    padding-bottom:5px;
    padding-right:5px    
}
.uploader_menue_bar_left {
    margin-left:5px;
    margin-bottom: 5px;
    float:left;
    width:100px;
}
.uploader_menue_bar_right {
    margin-right:5px;
    margin-bottom: 5px;
    float:right;
    width:100%;
}

.upload_bg_menuebar {
    padding-left:20px;
}

.upload_bg_list {
    background-image: url("img/bg_list.png");
    height:23px;
}

.upload_title {
    vertical-align:middle;
    text-align: center;
    width:100%;
    height:40px;  
    border-right:1px solid #666;
}
.upload_title_color {
    color:#666;
}
.upload_border_right {
    border-right:1px solid #666;
    background-color:#EEEEEE;
}

.error_msg {
    color:#D50E0E;
    font-style:italic;
    font-weight:bold;
}

/* Popup H1 Korrektur */
.bg_mail table tr td h1{
	margin-top:0;
	font-size:1.5em;
	color:#fff;
}

/* Korrektur Position inquiryform Logo*/
.typo2 img{margin-top:-21px;}

/*disabled_user */
.user_disabled, .user_disabled a:link, .user_disabled a:hover, .user_disabled a:visited{color: #FF6666!important; text-decoration: none;}

/* optische anpassungen - abst�nde */
.inpNativ, .info_font_prod .inpDB {margin-left: 10px;}
.main_table {width: 760px; margin-top: 5px;}

td a:hover, #footer a:hover{color:#f88f31!important;}
input:focus, select:focus, button:focus, textarea:focus {outline-color: #f88f31; outline-width:medium; border-color: #f88f31;}

/* Glyphicons begin */
.glyphicons{color:#5b5c5c; position: static!important;}
a .glyphicons:hover{color:#e66d00;}
.glyphicons-button-ok{background:transparent; border:transparent;}
.list-arrows, .viewedt_arrows, .disable_enable{font-size:15px;}
.glyphicons-button{background:transparent; background-color:transparent; border:none; font-size:24px;}
.glyphicons-button-actions{background:transparent; background-color:transparent; border:none; font-size:48px;}
.glyphicons-button-search{background:transparent; background-color:transparent; border:none; font-size:20px;}
.glyphicons-big{font-size:60px;}
.glyhpicons-middle-head{font-size:24px; margin-left:10px;}
.glyphicons-little, .glyphicons-font-12{font-size:12px;}
.glyphicons-group-rights{color:#fff; font-size:14px;}

/* color for message line */
.glyphicons-alert{color:#FF0000;}
.glyphicons-alert, .glyphicons-message-in, .glyphicons-comments{padding: 5px 0;}

.dot-gray{color: #848484;}
.dot-green{color: #3EE644;}
/* Glyphicons end */

/* Rechnungsnummer DS Smith verbreiterung */
.input_rechngnr input{width:100px!important;}

/* Werk 4 format fix */
.prod_absolute .inpDB, .prod_absolute .inpNativ{margin:0;}
.prod_absolute textarea.inpDB{width:358px;height:75px;}

/* dont display headline for popups */
#sb-title-inner{display:none;}

/* Cockpit */
.cockpit_overview{width:500px; height:auto; border:1px solid #d9d9d9; background-color:#eee; margin-left:20px;padding-bottom:20px;}
.cockpit_preset_table th, 
.cockpit_preset_table td{    
	color: #666;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 8pt;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
}
.cockpit_preset_table .td_left{
	border-left: 1px solid #999;
}
.cockpit_preset_table th{
	border-top: 1px solid #999;
}

.cockpit_newpreset{ width:40em; height:auto; border:1px solid #d9d9d9; background-color:#eee; margin-left:20px;padding-bottom:20px;}
table.dataTable.no-footer{border: none;}

#cockpit_newColumn .dataTables_length, #cockpit_newColumn #cockpit_preset_table_filter, #cockpit_newColumn .dataTables_info, #cockpit_newColumn #cockpit_preset_table_paginate{display:none;}
#cockpit_settings_table_length, #cockpit_settings_table_filter, #cockpit_settings_table_info, #cockpit_settings_table_paginate{display:none;}

#cockpit_result_list_headline{
	padding: 15px 15px 15px 0;
	font-weight:bold;
}

table.dataTable tr.odd td{
  background: #eee;
}

table.dataTable thead tr td, 
table.dataTable tfoot tr td{
  text-align: left;
  padding: 10px 20px 10px 10px;
}

table.dataTable tfoot tr td{
  font-weight: bold;
  vertical-align: top;
}

table.dataTable tr td{
  text-align: left;
  padding: 10px 20px 10px 10px;
}

.ordertype_summary{
  border: 1px solid black;
  padding: 10px;
  margin: 0 0 15px 0;
}

.ordertype_summary h2{
  fonts-size: 5px !important;
  font-weight: bold;
}

.ordertype_summary table td{
  width: 100px;
}

.ordertype_summary table td.first_col{
  width: 250px;
}

.export_actions{
  margin: 10px 0 20px 0;
  padding: 10px 0 0 0;
  border-top: 1px solid black;
  text-align: right;
}

.btn{
  padding: 8px;
  line-height: 25px;
  background: #eee;
  border-radius: 4px;
  margin: 0 5px 0 0;
}

.factory-info{
  display: inline-block;
  padding: 5px;
  background: red;
  color: white;
  font-weight: bold;
}

.infobar{
  font-weight: bold;
  text-align: right;
  padding: 10px;
  background: #eee;
  border: 1px solid #ccc;
  margin: 0 0 0 0;
}

.infobar strong{
  color: red;
  text-transform: uppercase;
}