﻿*{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;color:#000;font-size:100%;margin:0;padding:0;text-decoration:none;}
body{background-color:#fff;font-family:Arial, Verdana, Geneva, Tahoma, Sans-Serif;font-size:0.95em;line-height:1.5em;overflow-y:scroll;}
#bgswitcher{height:100%;width:100%;background-size:cover;background-position:center;position:absolute;}
#rahmen{/*background-color:#fff;*/width:100%;padding-bottom:100px;}
#fixedontop{height:90px;width:100%;z-index:10000;}


/********************************************************/
/*                                                      */
/* Header                                               */
/*                                                      */
/********************************************************/

header{background:rgb(69, 72, 77);background:-moz-linear-gradient(top, rgba(69, 72, 77, 1) 0%, rgba(0, 0, 0, 1) 100%);background:-webkit-linear-gradient(top, rgba(69, 72, 77, 1) 0%, rgba(0, 0, 0, 1) 100%);background:linear-gradient(to bottom, rgba(69, 72, 77, 1) 0%, rgba(0, 0, 0, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000', GradientType=0);height:50px;margin-left:auto;margin-right:auto;position:fixed;width:100%;z-index:1000;}

#nav-top-dropdown{margin-left:auto;margin-right:auto;padding-left:100px;padding-right:100px;width:100%;z-index:100000;}
#nav-top-dropdown ul{list-style-type:none;z-index:100000;position:relative;}
#nav-top-dropdown ul li{border-left:1px solid #787676;background-image:url(../img/home.png);background-repeat:no-repeat;color:silver;display:inline-block;line-height:50px;height:50px;width:50px;}
#nav-top-dropdown a{color:silver;text-decoration:none;display:block;height:100%;}
#nav-top-dropdown ul li:first-child{border-left:0;}
#nav-top-dropdown ul li.home{background-position:center -0;}
#nav-top-dropdown ul li.home.active,
#nav-top-dropdown ul li.home:hover{background-position:center -50px;}
#nav-top-dropdown ul li.update,
#nav-top-dropdown ul li.update.active,
#nav-top-dropdown ul li.update:hover{background-position:center -700px;}
#nav-top-dropdown ul li.settings{background-position:center -100px;}
#nav-top-dropdown ul li.settings.active,
#nav-top-dropdown ul li.settings:hover{background-position:center -150px;}
#nav-top-dropdown ul li.settings{background-position:center -100px;}
#nav-top-dropdown ul li.settings.active,
#nav-top-dropdown ul li.settings:hover{background-position:center -150px;}
#nav-top-dropdown ul li.freischalt{background-position:center -850px;}
#nav-top-dropdown ul li.freischalt.active,
#nav-top-dropdown ul li.freischalt:hover{background-position:center -900px;}
#nav-top-dropdown ul li.email{background-position:center -200px;}
#nav-top-dropdown ul li.email.active,
#nav-top-dropdown ul li.email:hover{background-position:center -250px;}
#nav-top-dropdown ul li.shop{background-position:center -3250px;}
#nav-top-dropdown ul li.shop.active,
#nav-top-dropdown ul li.shop:hover{background-position:center -3300px;}
#nav-top-dropdown ul li.template{background-position:center -2300px;}
#nav-top-dropdown ul li.template.active,
#nav-top-dropdown ul li.template:hover{background-position:center -2350px;}
#nav-top-dropdown ul li.userverwaltung{background-position:center -300px;}
#nav-top-dropdown ul li.userverwaltung.active,
#nav-top-dropdown ul li.userverwaltung:hover{background-position:center -350px;}
#nav-top-dropdown ul li.cms{background-position:center -400px;}
#nav-top-dropdown ul li.cms.active,
#nav-top-dropdown ul li.cms:hover{background-position:center -450px;}
#nav-top-dropdown ul li.module{background-position:center -500px;}
#nav-top-dropdown ul li.module.active,
#nav-top-dropdown ul li.module:hover{background-position:center -550px;}
#nav-top-dropdown ul li.statistik{background-position:center -600px;}
#nav-top-dropdown ul li.statistik.active,
#nav-top-dropdown ul li.statistik:hover{background-position:center -650px;}
#nav-top-dropdown ul li.hilfe{background-position:center -1000px;float:right!important;}
#nav-top-dropdown ul li.hilfe.active,
#nav-top-dropdown ul li.hilfe:hover{background-position:center -1050px;}
#nav-top-dropdown ul li.tools{background-position:center -750px;}
#nav-top-dropdown ul li.tools.active,
#nav-top-dropdown ul li.tools:hover{background-position:center -800px;}
#nav-top-dropdown ul li.web{background-position:center -3000px;}
#nav-top-dropdown ul li.web.active,
#nav-top-dropdown ul li.web:hover{background-position:center -3050px;}
#nav-top-dropdown ul li ul{background:#000;display:none;top:50px;padding:5px;position:absolute;border-radius:0 0 4px 4px;z-index:500;}
#nav-top-dropdown ul li ul li{background-image:none;display:inline;}
#nav-top-dropdown ul li ul li #second{border-right:1px solid #333332;display:inline-block;float:none;margin-left:10px;margin-bottom:10px;padding-right:11px;vertical-align:top;}
#nav-top-dropdown ul li ul li h3{color:silver;font-weight:normal;font-size:1.1rem;margin:0 15px 15px 15px;border-bottom:1px dashed silver;}
#nav-top-dropdown ul li ul li #second p{border-bottom:1px solid #333332;font-size:0.90rem;line-height:30px;width:100%;display:block;float:none;}
#nav-top-dropdown a:focus,
#nav-top-dropdown a:hover,
#nav-top-dropdown a:active{color:#ff7400;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}

#nav-top-dropdown ul li.suche,
#nav-top-dropdown ul li.suche:hover{
background-position:center;
border-left:1px solid #787676;background-image:url(../img/search.png);background-repeat:no-repeat;color:silver;display:inline-block;line-height:50px;height:50px;width:50px;
}
/* Hinweis bei Ereignissen */
.blinktop{background-color:red;display:block;width:15px;height:15px;border-radius:15px;margin:5px 0 0 5px;position:absolute;}
.blinktop.home{color:#fff;background-color:red;display:block;width:15px;height:15px;border-radius:15px;margin:5px 0 0 5px;position:absolute;}

.header-suche{position:absolute;line-height:40px;height:40px;right:0;width:300px;}
.header-suche .input-suche{border:1px solid #DADADA;padding:0 5px 0 5px;border-radius:4px;background:rgb(255, 255, 255);background:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(47%, rgba(246, 246, 246, 1)), color-stop(100%, rgba(237, 237, 237, 1)));background:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);background:-o-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);background:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);background:linear-gradient(135deg, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1);height:100%;width:100%;}
.header-suche .button-suche{cursor:pointer;background-color:transparent!important;background-image:none;background-repeat:no-repeat;background-image:url("../img/search.png")!important;background-position:center;border:0!important;border-radius:none!important;box-shadow:none!important;position:absolute;margin-left:260px!important;margin-top:-40px!important;padding:0!important;width:40px;height:40px!important;}


/********************************************************/
/*                                                      */
/* linke Navigation                                     */
/*                                                      */
/********************************************************/

#nav-module{position:absolute;z-index:1000;}
#nav-left{background:#F7F7F7;position:fixed;left:-150px;top:36px;margin-top:50px;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#nav-left.aktiv,
#nav-left.aktiv:hover{bordeR:1px solid #ddd;left:0;}
#nav-left:hover{left:0;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}
#nav-left .navigation{background-image:url(../img/home.png);background-repeat:no-repeat;height:50px;line-height:50px;padding-left:10px;width:200px;}
#nav-left .platzhalter{background-image:none;background-color:transparent;border-bottom:1px dashed gray;height:1px!important;margin-bottom:1px;width:190px;}
#nav-left .platzhalter.height{height:1px!important;margin-top:20px;}
#nav-left .open{background-position:left -2700px;width:100%;}
#nav-left .open:hover,
#nav-left .open.aktiv{background-position:left -2750px;}
#nav-left .navigation a{display:block;height:50px;line-height:50px;width:200px;}
#nav-left .uebersicht{background-position:right -1200px;left:-150px!important;margin-top:-50px;position:fixed;}
#nav-left .navigation.aktiv a{color:#FF7400;}
#nav-left .uebersicht.aktiv{background-position:right -1100px;}
#nav-left .uebersicht.aktiv:hover{background-position:right -1150px;}
#nav-left .start{background-position:right -1100px;}
#nav-left .start:hover,
#nav-left .start.aktiv,
#nav-left .start.aktiv:hover{background-position:right -1150px;}
#nav-left .settings{background-position:right -1350px;}
#nav-left .settings:hover,
#nav-left .settings.aktiv,
#nav-left .settings.aktiv:hover{background-position:right -1400px;}
#nav-left .settings.inaktiv,
#nav-left .settings.inaktiv:hover{background-position:right -1450px;}
#nav-left .eintrag{background-position:right -1650px;}
#nav-left .eintrag:hover,
#nav-left .eintrag.aktiv,
#nav-left .eintrag.aktiv:hover{background-position:right -1700px;}
#nav-left .eintrag.inaktiv,
#nav-left .eintrag.inaktiv:hover{background-position:right -1750px;}
#nav-left .kategorie{background-position:right -1500px;}
#nav-left .kategorie:hover,
#nav-left .kategorie.aktiv,
#nav-left .kategorie.aktiv:hover{background-position:right -1550px;}
#nav-left .kategorie-neu{background-position:right -2900px;}
#nav-left .kategorie-neu:hover,
#nav-left .kategorie-neu.aktiv,
#nav-left .kategorie-neu.aktiv:hover{background-position:right -2950px;}
#nav-left .auto_link{background-position:right -1900px;}
#nav-left .auto_link:hover,
#nav-left .auto_link.aktiv{background-position:right -1950px;}
#nav-left .freischaltzentrale{background-position:right -2005px;} /* und newsletter */
#nav-left .freischaltzentrale:hover,
#nav-left .freischaltzentrale.aktiv{background-position:right -2050px;}
#nav-left .verlauf{background-position:right -2100px;}
#nav-left .verlauf:hover,
#nav-left .verlauf.aktiv{background-position:right -2150px;}
#nav-left .labor{background-position:right -2400px;}
#nav-left .labor:hover,
#nav-left .labor.aktiv{background-position:right -2450px;}
#nav-left .flagge{background-image:none;width:100%;}
#nav-left .flagge img.flagge{height:25px;width:auto;position:relative;float:right;right:20px;}
#nav-left .flagge span{float:left;height:50px;line-height:25px;}
#nav-left .flagge img.flagge.inaktiv{height:25px;width:auto;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;}
#nav-left .hilfe{background-position:right -1900px;}
#nav-left .hilfe:hover,
#nav-left .hilfe.aktiv,
#nav-left .hilfe.aktiv:hover{background-position:right -1950px;}
#nav-left .hilfe.inaktiv,
#nav-left .hilfe.inaktiv:hover{background-position:right -1900px;}

#nav-left .web{background-position:right -3000px;}
#nav-left .web:hover,
#nav-left .web.aktiv{background-position:right -3050px;}

#nav-left .sub{background-position:right -3350px;}
#nav-left .sub:hover,
#nav-left .sub.aktiv,
#nav-left .sub.aktiv:hover{background-position:right -3400px;}

#nav_get.navigation{background-image:url(../img/home.png);background-repeat:no-repeat;float:left;height:50px;line-height:50px;text-indent:50px;padding-right:10px;margin-bottom:20px;}
#nav_get.navigation.user,
#nav_get.navigation.kat_neu{background-position:left -1650px;}
#nav_get.navigation.user:hover,
#nav_get.navigation.kat_neu:hover{background-position:left -1700px;}
#nav_get.navigation.user{color:#FF7400;margin-bottom:0;}

/********************************************************/
/*                                                      */
/* Content                                              */
/*                                                      */
/********************************************************/

div#container{margin-left:auto;margin-right:auto;width:1160px;z-index:100;position:relative;}
#main{min-height:500px;}
#main h1{font-size:1.5em;font-weight:normal;height:1.875em;margin-bottom:20px;padding-top:10px;width:100%;}
#main h2{font-size:1.4em;font-weight:normal;line-height:2em;margin-bottom:8px;}
#main ol,
#main ul{list-style-position:inside;}


/********************************************************/
/*                                                      */
/* Sortierung / Seitenausgabe                           */
/*                                                      */
/********************************************************/

ul.sortierung-alpha, 
ul.sortierung-wert, 
ul.sortierung-seite{border:1px solid #c8c8c8;float:left;list-style:none;margin-bottom:4px;padding:5px;-webkit-box-shadow:1px 1px 4px #ddd;-moz-box-shadow:1px 1px 4px #ddd;-ms-box-shadow:1px 1px 4px #ddd;-o-box-shadow:1px 1px 4px #ddd;box-shadow:1px 1px 4px #ddd;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:rgb(255,255,255);background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );width:100%;}

ul.sortierung-alpha li, 
ul.sortierung-wert li, 
ul.sortierung-seite li{display:inline-block;vertical-align:top;}
ul.sortierung-alpha li a, 
ul.sortierung-alpha li.inactiv, 
ul.sortierung-wert li a{line-height:40px;height:40px;min-width:35px;padding:0 5px 0 5px;}

ul.sortierung-alpha li.inactiv{background:transparent;border:1px solid #ccc;color:#ccc;display:inline-block;line-height:35px;height:35px;margin-right:2px;text-align:center;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:1px 1px 2px #ddd;-moz-box-shadow:1px 1px 2px #ddd;-ms-box-shadow:1px 1px 2px #ddd;-o-box-shadow:1px 1px 2px #ddd;box-shadow:1px 1px 2px #ddd;}
ul.sortierung-seite li a{border:1px solid #aaa;line-height:35px;height:35px;min-width:35px;}
ul.sortierung-alpha li a, 
ul.sortierung-wert li a, 
ul.sortierung-seite li a{border:1px solid #aaa;display:inline-block;line-height:35px;height:35px;margin-right:2px;text-align:center;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:1px 1px 2px #ddd;-moz-box-shadow:1px 1px 2px #ddd;-ms-box-shadow:1px 1px 2px #ddd;-o-box-shadow:1px 1px 2px #ddd;box-shadow:1px 1px 2px #ddd;background:rgb(238, 238, 238);background:-moz-linear-gradient(-45deg, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(238, 238, 238, 1)), color-stop(100%, rgba(204, 204, 204, 1)));background:-webkit-linear-gradient(-45deg, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%);background:-o-linear-gradient(-45deg, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%);background:-ms-linear-gradient(-45deg, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%);background:linear-gradient(135deg, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=1);}
ul.sortierung-alpha li a:hover, 
ul.sortierung-wert li a:hover, 
ul.sortierung-seite li a:hover, 
ul.sortierung-alpha li a.activ, 
ul.sortierung-wert li a.activ, 
ul.sortierung-seite li a.activ{border:1px solid #DC6800;background:#ffb76b;background:-moz-linear-gradient(top, #ffb76b 0%, #ffa73d 50%, #ff7c00 51%, #ff7f04 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffb76b), color-stop(50%, #ffa73d), color-stop(51%, #ff7c00), color-stop(100%, #ff7f04));background:-webkit-linear-gradient(top, #ffb76b 0%, #ffa73d 50%, #ff7c00 51%, #ff7f04 100%);background:-o-linear-gradient(top, #ffb76b 0%, #ffa73d 50%, #ff7c00 51%, #ff7f04 100%);background:-ms-linear-gradient(top, #ffb76b 0%, #ffa73d 50%, #ff7c00 51%, #ff7f04 100%);background:linear-gradient(to bottom, #ffb76b 0%, #ffa73d 50%, #ff7c00 51%, #ff7f04 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04', GradientType=0);}
ul.sortierung-wert li.ansicht{float:right;margin-left:4px;}


/********************************************************/
/*                                                      */
/* Buttons                                              */
/*                                                      */
/********************************************************/

/* Submit zum speichern der DS */
.button-submit{background:#FF7400;border:1px solid #DC6800;border-radius:10px;box-shadow:4px 4px 6px silver;
bottom:80px;
color:#fff;
cursor:pointer;
font-family:Verdana, Geneva, Tahoma, Sans-Serif;
font-size:1.15em;
height:auto;
left:20px;
letter-spacing:1px;
margin:0 3px 3px 0!important;
padding:10px;
position:fixed;
text-align:center;
text-decoration:none;
text-transform:uppercase;
text-shadow:0 0 1px rgba(255,255,255,0.3);
vertical-align:middle;
width:auto;}

.button-submit:hover{box-shadow:none;margin:3px 0 0 3px!important;}
.button-submit[disabled]{border:1px solid #000;cursor:default;color:silver !important;color:#000 !important;}

.button-submit.in{margin:0 3px 3px 0px!important;position:relative;left:auto;bottom:auto;}
.button-submit.in:hover{margin:3px 0 0 3px!important;}

/* Link zur Uebersicht */
.button-get{background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);background:-webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);background:linear-gradient(to bottom, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );border:1px solid silver;border-radius:10px;box-shadow:4px 4px 6px silver;bottom:80px;color:gray;cursor:pointer;font-family:Verdana, Geneva, Tahoma, Sans-Serif;font-size:1.15em;height:auto;right:20px;letter-spacing:1px;margin:0 3px 3px 0 !important;padding:14px 10px;position:fixed;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 0 1px rgba(255,255,255,0.3);vertical-align:middle;width:auto;}
.button-get:hover{box-shadow:none;margin:3px 0 0 3px!important;}

/* sonstige Buttons */
.button{background:#ffb76b;background:-moz-linear-gradient(top, #ffb76b 0%, #ffa73d 50%, #ff7c00 51%, #ff7f04 100%);border:1px solid #DC6800;border-radius:10px;box-shadow:4px 4px 6px silver;bottom:80px;color:#000;cursor:pointer;font-family:Verdana, Geneva, Tahoma, Sans-Serif;height:auto;margin:0 3px 3px 0 !important;padding:5px;text-align:center;text-decoration:none;text-transform:uppercase;text-shadow:0 0 1px rgba(255,255,255,0.3);vertical-align:middle;width:auto;}
.button:hover{box-shadow:none;margin:3px 0 0 3px!important;}
.button.padding{padding:10px;}
.button.block{display:block;width:100%;}
.button.red{background:red;border:0;color:#fff;}
.button.counter-reset{background:red;border:0;color:#fff;padding:5px 10px;}

/* Statuswechsel DS */

form.status{
float:left;
height:34px;line-height:34px;
/*width:30px;*/
}


/* Buttons fuer Status und Aktionen */
.button-zeile{background-image:url("../img/image_buttons.png")!important;background-repeat:no-repeat;background-color:transparent;background-position:center center;
float:left;
height:34px;line-height:34px;margin-right:5px;
width:30px;}
#button_copy{background-position:center -34px;}
#button_edit{background-position:center 0;}
#button_neu{background-position:center -34px;}
#button_neu_inaktiv{background-position:center -68px;}
#button_save_open{background-position:center -102px;}
#button_save_open_inaktiv{background-position:center -136px;}
#button_save_close{background-position:center -170px;}
#button_save_close_inaktiv{background-position:center -204px;}
#button_status_sperre{background-position:center -238px;}

#button_trash{background-position:center -340px;}
#button_trash_inaktiv{background-position:center -374px;}
.button_trash_aktiv{}
.button_trash_inaktiv{}
#button_sortierung_up{background-position:center -408px;width:30px!important;margin-right:0px!important;}
#button_sortierung_down{background-position:center -442px;width:30px!important;}
#button_kommentar{background-position:center -816px;}
#button_kommentar_inaktiv{background-position:center -850px;}
#button_newsletter_finish{background-position:center -884px;}
#button_newsletter{background-position:center -918px;}
#button_finish{background-position:center -952px;}
#button_status_frei{background-position:center -952px;}
#button_crop_del{background-color:transparent;background-image:url("../img/home.png");background-position:center -1850px;border:0;cursor:pointer;display:inline-block;width:50px;height:50px;margin:0 0 10px 0;}
#button_crop{background-color:transparent;background-image:url("../img/home.png");background-position:center -1800px;border:0;cursor:pointer;display:inline-block;width:50px;height:50px;margin:0 0 10px 0;}
#button_delete{border:0; border-radius:0; background:transparent;background-image:url("../img/image_buttons.png") !important;background-position:center -340px;background-repeat:repeat-y;box-shadow:none;width:100%;}
#button_delete.wasserzeichen{height:34px;}

/********************************************************/
/*
/* Fehlermeldungen
/*
/********************************************************/

.rahmen_meldungen{margin-bottom:10px;width:100%;}





.key.fehler{background-color:transparent;background-image:url("../img/fehler.png");background-position:160px 6px;background-repeat:no-repeat;color:#F00;}
.value.fehler{background-color:transparent;background-image:url("../img/fehler.png");background-position:160px 6px;background-repeat:no-repeat;color:#F00;}

.form-fehler{background-color:transparent;background-image:url("../img/fehler.png");background-position:0 3px;background-repeat:no-repeat;color:#F00;cursor:help;float:left;height:38px;margin-left:-30px;overflow:hidden;width:30px;}
.cms-textarea.fehler{background-color:transparent;background-image:url("../img/fehler.png");background-position:left center;background-repeat:no-repeat;color:#F00;cursor:help;display:block;height:38px;}

.meldungen{color:#fff!important;display:inline-block;width:100%;margin:2px 0;padding:10px;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.meldungen p{color:#fff!important;display:block;width:100%;}
.meldungen span, .meldungen strong, .meldungen em, .meldungen a{color:#fff}
#fehler.meldungen{background-color:red;}
#meldung.meldungen{background-color:green;}
#info.meldungen{background-color:#2cafe3;}

div.error{float:left;height:34px;line-height:34px;margin:0 15px 0 0;text-decoration:line-through;text-align:center;}
div.error span{color:red;float:left;font-size:1.3em;height:34px;line-height:34px;width:30px;text-align:center;}

/* Hinweis - hellblau*/ 
.hinweis{color:#2cafe3;display:inline-block;line-height:24px;width:100%;margin:15px 0;}
.hinweis::before{content:"! ";font-size:26px;font-weight:bold;}
.hinweis em,
.hinweis span,
.hinweis strong{color:#2cafe3;}
.hinweis a{color:#2cafe3!important;text-decoration:underline;}
.hinweis.inline-block{display:inline-block;width:auto;}
.hinweis.freischaltzentrale{margin:5px 10px;}
.hinweis.freischaltzentrale::before{content:"- ";font-weight:normal;}
/* hellblauer Kreis mit Zahlen von 1 - 10 */
.numeric{font-size:40px;color:#2cafe3;;display:inline-block;margin-top:30px;width:100%;line-height:60px;}
.numeric:first-child{margin-top:0;}
.numeric span{font-size:20px;color:#2cafe3;margin-left:15px;}

/* Meldungen */
#returnmessage{height:1px;margin-top:75px;position:fixed;z-index:100005;text-align:center;width:100%;display:block;}
#returnmessage .returnmessage{cursor:pointer;height:250px;width:220px;margin:auto;background:transparent url("data:image/png;base64, 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") no-repeat;background-position:center;}

/********************************************************/
/*                                                      */
/* Formular etc.                                        */
/*                                                      */
/********************************************************/

fieldset{border:1px solid #ddd;display:block;overflow:hidden;margin-bottom:10px;padding:10px;width:100%;border-radius:4px;}

fieldset.w50{
width: calc(50% - 10px);
}

fieldset.w50.left{}
fieldset.w50.right{margin-left:20px;}

fieldset.watermark{padding:0 10px 10px 10px;width:100%;border:5px solid blue;}
fieldset.watermark.hidden{display:none;}
fieldset.padding{padding:10px;}
legend{color:#FF7400;font-size:1.15em;margin:5px;padding:0 5px 0 5px;}

.formularzeile{display:inline-block;line-height:34px;overflow:hidden;padding:2px 10px;width:100%;border:1px solid #efefef!important;border-radius:4px;}
.formularzeile.top{font-size:12px;border:0;margin-top:20px;}
.formularzeile.top div{color:orange;}
.formularzeile.transparent{background:transaprent;background-color:transparent;border:0!important;}
.formularzeile .key{float:left;font-size:0.8rem;line-height:34px;vertical-align:middle;width:190px;margin-right:10px;}
.formularzeile .value{display:inline-block;line-height:34px;width:auto;width:900px;}
.formularzeile .value span.block{display:block;}
.formularzeile.flex{display:flex;margin:5px 0;}
.formularzeile.message{padding-bottom:10px;} /* freischaltzentrale */
.formularzeile.message span.ausblenden{font-size:12px;} /* freischaltzentrale */
.formularzeile .value.w30{width:30px;}
.formularzeile .value.w35{width:35px;}
.formularzeile .value.w45{width:45px;}
.formularzeile .value.w60{width:60px;}
.formularzeile .value.w70{width:70px;}
.formularzeile .value.w80{width:80px;}
.formularzeile .value.w100{width:105px;}
.formularzeile .value.w120{width:120px;}
.formularzeile .value.w132{width:132px;}
.formularzeile .value.w150{width:150px;}
.formularzeile .value.w172{width:172px;}
.formularzeile .value.w180{width:180px;}
.formularzeile .value.w200{width:200px;}
.formularzeile .value.w250{width:250px;}
.formularzeile .value.w300{width:300px;}
.formularzeile .value.w350{width:350px;}
.formularzeile .value.w370{width:370px;}
.formularzeile .value.w380{width:380px;}
.formularzeile .value.w400{width:400px;}
.formularzeile .value.w450{width:450px;}
.formularzeile .value.w500{width:500px;}
.formularzeile .value.w550{width:550px;}
.formularzeile .value.w700{width:700px;}
.formularzeile .value.w800{width:800px;}
.formularzeile .value.w900{width:900px;}
.formularzeile .value.w10pro{width:10%;}
.formularzeile .value.w20pro{width:20%;}
.formularzeile .value.w40pro{width:40%;}
.formularzeile .value.w45pro{width:45%;}
.formularzeile .value.w50pro{width:50%;}
.formularzeile .value.wauto{width:auto!important;}
.formularzeile .w-updown{width:45px;}
.formularzeile .value.modul{cursor:help;float:right;font-size:0.8em;width:200px;}
.formularzeile .value.counter{cursor:help;float:right;font-size:0.8em;/*margin-right:10px;*/margin-left:0;overflow:hidden;text-align:right;width:100px;}
.formularzeile .value.textarea{margin:10px 0;width:auto;}
.formularzeile .value.struktur{width:70px;background-color:transparent;background-image:url("../img/struktur.png");background-repeat:no-repeat;}
.formularzeile form.status{float:left;height:30px;}
.formularzeile form.freischaltzentrale{float:left;height:35px;}


/* RBL-Check */
.value.color-red a{color:red;}
.value.color-green a{color:green;}

.formularzeile .value.image{
background-size:cover;
border:3px solid #fff;
border-radius:10px;
margin:8px 0 0 30px;
height:180px;
width:320px;
}

#form-image{
background-size:cover;
border:3px solid #fff;
border-radius:10px;
height:280px;
width:420px;
}

/* autocomplete (Boxen Content, Bug Report etc.) */
.autocomplete-items{background:#fff;border: 1px solid #d3d3d3;border-radius:4px;cursor:pointer;display:block;min-width:220px;max-width:400px;position:absolute;margin-top:5px;padding: 0 5px;}

/* IM Seitenimage */
.deleteimage.value{display: inline-block;width: 190px;vertical-align: top;}

.struktur1 {}
.struktur2{background-position:0 -32px;}
.struktur3{background-position:0 -64px;}
.struktur4{background-position:0 -96px;}
.struktur5{background-position:0 -128px;}
.struktur6{background-position:0 -160px;}
.struktur7{background-position:0 -185px;}
.struktur8{background-position:0 -227px;}
.struktur9{background-position:0 -259px;}
.struktur10{background-position:0 -291px;}

.formularzeile.abschluss{border:0!important;line-height:20px!important;}
.formularzeile.abschluss.margin-left{margin-left:10px!important;}

/********************************************************/
/*                                                      */
/* <input> etc...                                       */
/*                                                      */
/********************************************************/

label{height:34px;line-height:34px;}
label.userimport{margin-left:-10px;
border:1px solid red;
}

label.wasserzeichen{float:none!important;display:block;width:100%;}
label.boxcontent{margin:0;width:100%;}

input[type=radio], input[type=checkbox]{display:none;}
input[type=radio] + label, input[type=checkbox] + label {cursor:pointer;/*float:left;*/display: inline-block;}

/* Radio Boxen .radio */
input[type=radio] + label span.radio{float:left;background:url(../img/radio.png) center 3px no-repeat;cursor:pointer;display:inline-block;height:34px;width:34px;}
input[type=radio]:checked + label span.radio{background:url(../img/radio.png) center -27px no-repeat;}

/* Radio Boxen .switch */
input[type=radio] + label span.switch{background-image:url("../img/off.png");background-repeat:no-repeat;background-position:center center;cursor:pointer;display:inline-block;height:25px;width:100%;}
input[type=radio]:checked + label span.switch{background-image:url("../img/on.png");}

/* Radio Boxen .empfehlung */
input[type=radio] + label span.empfehlung{background-image:url("../img/empfehlung.png");background-repeat:no-repeat;background-position:center center;cursor:pointer;display:inline-block;height:35px;width:210px;}
input[type=radio]:checked + label span.empfehlung{background-image:url("../img/empfehlung.png");}

/* Radio Boxen .ausblenden */
input[type=radio] + label span.ausblenden{cursor:pointer;display:inline-block;height:35px;}
input[type=radio]:checked + label span.ausblenden{}

/* Radio Boxen .erstellen */
input[type=radio] + label span.anlegen{background-image:url("../img/anlegen.png");background-repeat:no-repeat;background-position:center center;cursor:pointer;display:inline-block;height:35px;width:210px;}
input[type=radio]:checked + label span.anlegen{background-image:url("../img/anlegen.png");}

/* Radio Boxen .beheben => Link */
input[type=radio] + label span.link{background-image:url("../img/beheben.png");background-repeat:no-repeat;background-position:10px center;cursor:pointer;display:inline-block;height:35px;width:140px;}
input[type=radio]:checked + label span.link{background-image:url("../img/beheben.png");}

input[type=radio] + label span.empfehlung:hover, input[type=radio] + label span.ausblenden:hover, input[type=radio] + label span.anlegen:hover{filter:grayscale(50%);}

/* Check Boxen .check */
input[type=checkbox] + label span.check{float:left;background:url(../img/radio.png) center -59px no-repeat;cursor:pointer;display:inline-block;height:34px;margin-right:5px;width:30px;}
input[type=checkbox]:checked + label span.check{background:url(../img/radio.png) center -90px no-repeat;}

/* Status .status */
input[type=checkbox] + label span.status{background-position:center -306px;background-repeat:no-repeat;}
input[type=checkbox]:checked + label span.status{background-position:center -272px;}

/* Bug Report .bugreport*/
input[type=checkbox] + label span.bugreport{background-position:center -1088px;background-repeat:no-repeat;}
input[type=checkbox]:checked + label span.bugreport{background-position:center -1054px;}

/* To-Do .todo*/
input[type=checkbox] + label span.todo{background-position:center -1088px;background-repeat:no-repeat;}
input[type=checkbox]:checked + label span.todo{background-position:center -950px;}

/* Checkbox .switch */
input[type=checkbox] + label span.switch{background-image:url("../img/off.png");background-repeat:no-repeat;background-position:center center;cursor:pointer;display:inline-block;height:25px;width:100%;height:100%;}
input[type=checkbox]:checked + label span.switch{background-image:url("../img/on.png");height:100%;}

/* Wartung .wartung */
input[type=checkbox] + label span.wartung{background-position:center -306px;background-repeat:no-repeat;}

input[type=checkbox]:checked + label span.wartung.status1{background-position:center -950px;}
input[type=checkbox]:checked + label span.wartung.status2{background-position:center -1088px;}
input[type=checkbox]:checked + label span.wartung.status3{background-position:center -950px;}
input[type=checkbox]:checked + label span.wartung.status4{background-position:center -1088px;}

input, 
select, 
textarea{border:1px solid #d3d3d3;line-height:30px;padding:0 5px;background-color:#fff8ef;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}

select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}

input,
select{height:30px;margin-right:10px;width:100%;}
textarea{font-family:Arial, Verdana, Geneva, Tahoma, Sans-Serif;width:100%;min-height:200px;resize:vertical;}
select{background-image:url(../img/select-arrow.png);background-position:right;background-repeat:no-repeat;padding-right:30px;min-width:100px;width:auto;}
select::-ms-expand{display:none;}

input:hover,
input:active,
select:hover,
select:active,
textarea:hover,
textarea:active{border:1px solid #a7a5a5;}

input[type=file]{line-height:34px;color:#F00;max-width:650px;height:auto;}




/********************************************************/
/*                                                      */
/* Allgemein                                            */
/*                                                      */
/********************************************************/
.accordion_legend{background-image:url("../img/image_buttons.png")!important;background-position:left -986px;background-repeat:no-repeat;cursor:pointer;display:inline-block;line-height:36px;overflow:hidden;text-indent:45px;width:100%;}
.accordion_legend.over_accordion,.on_accordion{background-position:left -1020px;}
.accordion_legend.fehler{background-image:url('../img/fehler.png')!important;background-position:10px center;background-color:linear-gradient(135deg, rgba(204,0,0,1) 0%,rgba(204,0,0,1) 100%);}
.accordion_legend.dateiversionsverlauf{border:none;background-image:url("../img/home.png")!important;background-repeat:no-repeat;background-position:center -2850px;cursor:pointer;float:right;height:50px;margin-right:-50px;margin-top:-66px;overflow:hidden;position:relative;width:50px;}
.accordion_legend.dateiversionsverlauf.false {background-position:center -2800px;cursor:not-allowed;opacity:0.2;-moz-opacity:0.2;-khtml-opacity:0.2;-opera-opacity:0.2;}
.accordion_legend.module.inaktiv,.accordion_legend.module.inaktiv.over_accordion{color:gray!important;opacity:0.4;!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"!important;-khtml-opacity:0.4;-moz-opacity:0.4;cursor:not-allowed;}
.accordion_legend span{text-indent:0;display:inline-block;}
.accordion_legend span.w100{width:100px;}
.accordion_legend span.w210{width:210px;}
.accordion_legend span.w350{width:350px;}
.accordion_legend span.w500{width:500px;}
.accordion_legend span.w530{width:530px;}
.accordion_legend span.w600{width:600px;}

span.inline-block{	display:inline-block;}
span.w200{width:200px;}
span.w300{width:300px;}
span.w400{width:400px;}
span.w500{width:500px;}

fieldset.accordeon{min-height: 70px;}
fieldset.accordeon legend{padding-left:30px;}
.accordion_legend.cms{background-color:transparent;background-position: 5px -2px!important;background-image:url("../img/over_expand.png")!important;background-repeat:no-repeat;-webkit-transition: all 1.0s ease;-moz-transition: all 1.0s ease;-o-transition: all 1.0s ease;transition: all 1.0s ease;cursor:pointer;display:block;height:80px;margin-top: -40px;margin-left: 0px;position:absolute;z-index:10;}
.accordion_legend.cms.over_accordion{background-color:transparent;background-position: 5px -2px!important;background-image:url("../img/cms-contract.png")!important;-webkit-transition: all 1.0s ease;-moz-transition: all 1.0s ease;-o-transition: all 1.0s ease;transition: all 1.0s ease;}
.accordion_legend.cms.on_accordion{height:35px;background-color:transparent;background-position: 5px -2px!important;background-image:url("../img/cms-contract.png")!important;background-repeat:no-repeat;-webkit-transition: all 1.0s ease;-moz-transition: all 1.0s ease;-o-transition: all 1.0s ease;transition: all 1.0s ease;}
.accordion_content.cms{border:0;display:none;margin:0;padding:0;width:100%;}
.accordion_legend.cms.on_accordion .on{display:none;}
.accordion_legend.cms .on{margin: 34px 0 0 -80px;color:#2cafe3;}
.accordion_legend.cms .hinweis{font-size:12px!important;}
.accordion_legend.cms .hinweis::before{content:"! ";font-size:16px;font-weight:bold;}



/*	Aktualisierung Plugins */
span.aktualisierung{position:absolute;/*margin-left:900px;*/width:160px;height:36px;}
span.aktualisierung a{background-image:url("../img/aktualisieren.png");background-repeat:no-repeat;background-position:center center;display:block;height:100%;}
.accordion_content{border:1px dashed orange;display:none;margin:10px 0 40px 0;padding:10px;width:100%;}
.accordion_content.memo{/*padding:10px 0 0 0;*/}
.accordion_content.dateiversionsverlauf{border:none;display:none;float:right;padding:10px;margin-bottom:20px;width:100%;border:1px solid #ddd;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.on_accordion.dateiversionsverlauf,.over_accordion.dateiversionsverlauf{background-position:center -2800px;}
.accordion_legend span.width550{height:30px;}
.accordion_message{display:block;}
.accordion_message.verfasser{color:gray;text-align:right;line-height: 34px;}


.navi{background:transparent;text-align:center;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #c1c1c1;}
.navi.aktiv{background:rgb(180,227,145);background:-moz-linear-gradient(-45deg, rgba(180,227,145,1) 0%, rgba(97,196,25,1) 50%, rgba(180,227,145,1) 100%);background:-webkit-linear-gradient(-45deg, rgba(180,227,145,1) 0%,rgba(97,196,25,1) 50%,rgba(180,227,145,1) 100%);background:linear-gradient(135deg, rgba(180,227,145,1) 0%,rgba(97,196,25,1) 50%,rgba(180,227,145,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e391', endColorstr='#b4e391',GradientType=1 );border:1px solid #44ac05;}
.navi.border{border:1px solid #808080!important;border:6px solid aqua;}
.nav_v1{display:none;}


.button-templates-zeile{background-image:url("../img/template.png");background-repeat:no-repeat;background-size:20px;background-repeat:no-repeat;float:left;width:30px;height:34px;margin-right:5px;}
#button-template-default{background-position:center 2px;}
#button-template-v1{background-position:center -32px;}
#button-template-v2{background-position:center -65px;}
#button-template-v3{background-position:center -98px;}
#button-template-v4{background-position:center -132px;}
#button-template-v5{background-position:center -165px;}
#button-template-v6{background-position:center -199px;}
#button-template-v7{background-position:center -232px;}
#button-template-v8{background-position:center -265px;}

#nav_e_1{width:130px;float:left;height:185px;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#nav_e_1_1,#nav_e_1_2,#nav_e_1_3,#nav_e_1_4,#nav_e_1_5{position:absolute;}
#nav_e_1_1{height:34px;margin:5px;/*padding-left:42px;*/width:120px;}
#nav_e_1_2{height:60px;margin:80px 0 0 5px;padding-top:15px;width:35px;}
#nav_e_1_3{height:60px;margin:80px 0 0 90px;padding-top:15px;width:35px;}
#nav_e_1_4{text-align:center;height:34px;margin:144px 5px 0 5px;/*padding-left:42px;*/width:120px;}
#nav_e_1_5{text-align:center;height:34px;margin:42px 5px 0 5px;/*padding-left:42px;*/width:120px;}
#nav_e_1_6{background:rgb(125,228,247);background:-moz-linear-gradient(-45deg, rgba(125,228,247,1) 0%, rgba(7,180,215,1) 50%, rgba(125,228,247,1) 100%);background:-webkit-linear-gradient(-45deg, rgba(125,228,247,1) 0%,rgba(7,180,215,1) 50%,rgba(125,228,247,1) 100%);background:linear-gradient(135deg, rgba(125,228,247,1) 0%,rgba(7,180,215,1) 50%,rgba(125,228,247,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7de4f7', endColorstr='#7de4f7',GradientType=1 ); }
#nav_e_1_6{border:1px solid #808080;text-align:center;height:36px;margin:144px 5px 0 5px;/*padding-left:42px;*/width:120px;}



.top_footer_level{padding-left:199px;}
.top_footer_level_radio{display:block;margin:10px 0 0 0;}
.top_footer_level_radio p {display:flex;}

#schutz{float:left;}
#schutz p{float:left;width:100%;}
#module{margin-left:120px;}
#kg_admin,
#kg_user{margin-left:10px;}
#button-settings-img{
height:30px!important;
margin:0 10px 0 0!important;
letter-spacing:0px!important;
padding:2px 5px!important;
font-size:14px!important;
}

#button-draganddrop{border:1px solid #DC6800;border-radius:6px;box-shadow:4px 4px 6px silver;color:#000;cursor:pointer;font-family:Verdana, Geneva, Tahoma, Sans-Serif;height:auto!important;padding:5px;margin:20px;vertical-align:middle;width:auto;background:#ffb76b;background:-moz-linear-gradient(top, #ffb76b 0%, #ffa73d 50%, #ff7c00 51%, #ff7f04 100%);}

#button_pdf{float:left;width:32px;height:32px;background-color:transparent;background-image:url("../img/adobe/pdficon_large.png");border:0;}
#button_pdf_gray{float:left;width:32px;height:32px;background-color:transparent;background-image:url("../img/adobe/pdficon_large_gray.png");border:0;}

.border-bottom-gray{border-bottom:1px solid gray;margin:20px 0;}
.border2-blue{border:2px solid #268ede;}
.bold{font-weight:bold;}
.center{text-align:center;justify-content:center;}
.clear-left{clear:left;}
.clear-both{clear:both;}

.color-gray{color:gray;}
.color-red{color:red;}
.color-orange{color:#FF7400;}
.color-blue{color:#268ede;}


.complete{background-color:transparent;background-image:url("../img/home.png");background-position:left -3150px;border:0;display:inline-block;margin:0 0 10px 0;width:50px;height:50px;position:absolute;}

.hinweis.block{color:#2cafe3;display:block;padding:0 10px;}

.information{color:#2cafe3;margin-left:20px;width:auto;display:inline-block;}
.line-height-30{line-height:30px;}

.padding-bottom{padding-bottom:15px!important;}

.margin-top-bottom{margin-top:10px;margin-bottom:10px;}

.rahmen-suche{border:1px solid #c8c8c8;margin:10px 0;padding:5px 10px 5px 10px;-webkit-box-shadow:1px 1px 4px #ddd;-moz-box-shadow:1px 1px 4px #ddd;-ms-box-shadow:1px 1px 4px #ddd;-o-box-shadow:1px 1px 4px #ddd;box-shadow:1px 1px 4px #ddd;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:rgb(255,255,255);background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );}
.rahmen-suche span{font-size:1.0rem;margin-right:10px;}
.content-suche{border:1px solid #c8c8c8;height:35px;width:500px;padding:5px;box-shadow:1px 1px 4px #ddd;border-radius:4px;}
.rahmen-suche .button-suche{background-color:transparent!important;background-image:none;background-repeat:no-repeat;background-image:url("../img/search.png")!important;border:0!important;border-radius:none!important;box-shadow:none!important;cursor:pointer;height:35px;position:absolute;width:40px;}

/* globale Suche */
.suche.global{margin: 20px auto 0 auto;}
.suche.global .zeile{text-align:center;}
.suche.global .zeile .input-suche-global{width:400px;height:50px;margin: 10px auto;}

.tooltip{background-color:#161616;color:#fff;display:none;position:absolute;border:1px solid #161616;padding:10px;padding-right:10px;border-radius:4px;z-index:100000000;}

.zoom{height:auto;margin:auto;transition:transform .2s;width:100%;}
.zoom:hover{margin:auto;-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);z-index:50;}
.zoom.active{background-color:#fff;font-weight:bold;padding:10px;box-shadow:none;border:2px dashed orange;}


.delete-memo{background-image:url("../img/button_trash.png");background-repeat:no-repeat;background-position:center center;cursor:pointer;height:34px;width:36px;float:right;}
.detail-image-foto{margin:10px;height:250px;width:auto;}

.ebene-auswahl{border-top:1px dashed gray;margin:10px 10px 0 200px;padding-top:10px;padding-bottom:10px;}
.ebene-auswahl.produkt .checkbox-block{display:inline-block;width:100%;}

.inaktiv{color:silver;}
.margin{margin:10px!important;}
.margin0{width:auto;margin:0;}
.margin-top{margin-top:30px;}
.margin-bottom{margin-bottom:10px!important;}
.modulespan{width:90px;display:inline-block;}
.no_img{background-image:url("../img/no-image.png");background-size:cover;}
.padding{padding:20px;}
.red{color:red;}

.scrollicon{text-decoration:none;width:50px;height:50px;background-image:url("../img/home.png");background-position:center -950px;position:fixed;bottom:60px;right:20px;display:none;z-index:1000;}
.small{font-size:0.8rem;}
.strong{font-weight:bold;}

.transparent, 
.transparent a{background-color:transparent;border:0;height:100%;width:100%;}

.text-center{text-align:center;}

.new{background-image:url("../img/new.png");background-repeat:no-repeat;background-position:left left;cursor:pointer;display:inline-block;height:50px;width:100%;}
.text-links{text-align:left;}
.radio-boxcontent{width:100%!important;} 


/********************************************************/
/*                                                      */
/* Flex-Container                                       */
/*                                                      */
/********************************************************/

.flexcontainer{display:flex;flex-wrap:wrap;width:100%;}
.flexcontainer.center{justify-content:center;}
.flexcontainer .outside-box{float:none;min-width:220px;padding:2px;vertical-align:top;width:25%;}
.flexcontainer .outside-box.kundenimport{width:33.33%;}
.flexcontainer .outside-box.imageverwaltung{width:20%;}
.flexcontainer .outside-box.boxen-content{width:25%;}
.flexcontainer .outside-box.badwords{width:33.33%;}

.flexcontainer .outside-box.suche{width:33.33%;padding:5px;}

.flexcontainer .outside-box.stylemanager{width:20%;}
.flexcontainer .outside-box.stylemanager.small{min-width:105px;width:10%;}

.flexcontainer .outside-box.boxcontent{min-width:auto;width:5%;height:90px;}

.flexcontainer .outside-box.logo-wasserzeichen{width:20%;}
.flexcontainer .outside-box.faktor1{width:100%;}
.flexcontainer .outside-box.faktor2{width:50%;}
.flexcontainer .outside-box.faktor3{width:33.3%;}
.flexcontainer .outside-box.faktor4{width:25%);}



.flexcontainer .inside-box{background-color:#F7F7F7;border-radius:4px;border:1px solid #c8c8c8;box-shadow:1px 1px 4px #ddd;display:block;height:100%;list-style:none;z-index:1000;}
.flexcontainer .inside-box div{display:flex;padding:1px 10px;}
.flexcontainer .inside-box .padding-top{padding-top:10px;}
.flexcontainer .inside-box div:last-child{margin-bottom:10px;}
.flexcontainer .inside-box div.image{background-position:center center;background-size:cover;border-radius:4px;line-height:30px;margin:10px;}
.flexcontainer .inside-box div.image.stylemanager{margin:0px;}
.flexcontainer .inside-box span.system{font-size:14px;min-width:140px;}
.flexcontainer .inside-box span.db{font-size:14px;min-width:40px;}
.flexcontainer .inside-box .abschluss-button{float:left;display:block;line-height:50px;width:100%;}
.flexcontainer .inside-box a{width:100%;}

.inside-box.boxcontent .zelle-image{padding: 0px;}

.flexcontainer .inside-box.badwords span{display:flex;line-height:32px;}

.flexcontainer .inside-box.badwords span{min-width:30px;}
.flexcontainer .inside-box.suche{padding:5px;}

.outside-box .zelle-image{background-position:center center!important;background-repeat:no-repeat!important;cursor:pointer;height:auto;margin-bottom:10px;overflow:hidden;width:100%;}


.zelle-image.wasserzeichen{}

.zelle-image.wasserzeichen img{
background-size:cover!important;
background-repeat:no-repeat!important;
background-position:center;
border:1px solid gray;
border-radius:4px;
margin: 10px auto;
max-width:150px!important;
max-height:150px!important;
}

.img-boxcontent{background-size:100%!important;z-index:10;}

img{border:0;height:100%;width:100%;position:relative;/*z-index:10000;*/}

/********************************************************/
/*                                                      */
/* Hintergründe                                         */
/*                                                      */
/********************************************************/

/* BG Zeile Kacheln */
.background.gray{background-color:#F7F7F7;}
.background.gray:hover{background-color:#efefef;}



.formularzeile.color1,
.color1{background-color:#F7F7F7;}

.formularzeile.color2,
.color2{background-color:#fff;}


/********************************************************/
/*                                                      */
/* Footer                                               */
/*                                                      */
/********************************************************/
footer{background:#fff;border-top:1px solid silver;bottom:0;position:relative;position:fixed;width:100%;height:40px;z-index:1000;}
footer nav#nav-bottom{margin-left:auto;margin-right:auto;line-height:30px;height:30px;font-size:0.95em;width:1300px;}
footer nav#nav-bottom a{}
footer nav#nav-bottom a:focus,
footer nav#nav-bottom a:hover,
footer nav#nav-bottom a.active{text-decoration:underline;}
footer #idle{line-height:5px;height:5px;width:100%; display:inline;}
footer .progress{bottom:6px;height:6px;width:1300px;overflow:hidden;margin-top:0 !important;margin-bottom:0 !important;position:absolute;}
footer .progress .bar{width:0%;height:100%;background-color:rgb(44,175,227);-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;}
footer #clock{border-right:1px solid #C0C0C0;float:left;margin-right:20px;padding-right:20px;min-width:245px;}
footer #date_footer{float:left;}
footer #time{float:left;margin-left:15px;}
footer #time-suffix{float:left;margin-left:5px;}
footer #countdown{color:gray;float:left;width:170px;}
footer #data{border-left:1px solid #C0C0C0;float:right;margin-left:20px;padding-left:20px;}
footer #data.red a{color:red;}
footer #logout{border-left:1px solid #C0C0C0;float:right;margin-left:20px;padding-left:20px;}
footer #icon_logout{background-image:url("../img/logout.png");background-repeat:no-repeat;background-position:center 5px;float:right;height:24px;width:40px;}
/********************************************************/
/*                                                      */
/* Login                                                */
/*                                                      */
/********************************************************/
.loginform{background:rgb(255,249,241);background:-moz-linear-gradient(top, rgba(255,249,241,1) 0%, rgba(255,246,235,1) 100%);background:-webkit-linear-gradient(top, rgba(255,249,241,1) 0%,rgba(255,246,235,1) 100%);background:linear-gradient(to bottom, rgba(255,249,241,1) 0%,rgba(255,246,235,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9f1', endColorstr='#fff6eb',GradientType=0 );border:5px solid #ddd;border-radius:10px;text-align:center;margin:50px auto 0 auto;padding:20px;width:320px;}
.loginform fieldset{border:0;display:block;padding:10px;}
.loginform .formular{display:inline-block;line-height:60px;width:100%;}
.loginform .formular.passfeld{margin-bottom:20px;text-align:left;white-space:nowrap;}
.loginform .formular.passfeld .passfeld{height:40px;width:200px;}
.loginform .formular .email{height:40px;}
.loginform .versionsinfo{color:gray; font-size:14px;}
.klar{background:transparent url("data:image/png;base64,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");background-repeat:no-repeat;background-position:center 20px;cursor:pointer;width:40px!important;height:40px;position:fixed;}
/********************************************************/
/*                                                      */
/* Plugin Charts                                        */
/*                                                      */
/********************************************************/
.RGraph_tooltip{z-index:1000000!important;background-color:#fff!important;}


/********************************************************/
/*                                                      */
/* Stylemanager / Boxen Content                         */
/*                                                      */
/********************************************************/
.meine_vorlagen p.color{border:1px solid #fff;background-color:rgba(225,225,225,0.5);padding:3px;display:inline-block;width:100%;}

label.style,
label.color{cursor:pointer;font-size:0.7em;padding-top:4px;display:inline;}
label.cms{display:inline;height:120px!important;width:80px;background-position:center 40px!important;background-size:100%;margin-bottom:10px!important;}
label.cms span{width:100%!important;}
label.box{display:inline;height:115px!important;width:80px;background-position:center 30px!important;background-size:100%;margin-bottom:10px!important;}
label.box span{width:100%!important;}

.stylemanager.theme{background-repeat:no-repeat;background-position:left left;margin:0 5px;


background-color:#F7F7F7;border-radius:4px;border:1px solid #c8c8c8;box-shadow:1px 1px 4px #ddd;height:100%;list-style:none;z-index:1000;

}
.stylemanager.theme.default{background-image:url("../img/default.png");}
.stylemanager.theme.v1{background-image:url("../img/v1.png");}
.stylemanager.theme.v2{background-image:url("../img/v2.png");}
.stylemanager.theme.v3{background-image:url("../img/v3.png");}
.stylemanager.theme.v4{background-image:url("../img/v4.png");}
.stylemanager.theme.v5{background-image:url("../img/v5.png");}
.stylemanager.theme.v6{background-image:url("../img/v6.png");}
.stylemanager.theme.v7{background-image:url("../img/v7.png");}
.stylemanager.theme.v8{background-image:url("../img/v8.png");}

.stylemanager.theme.solid{background-image:url("../img/solid.png");}
.stylemanager.theme.fluid{background-image:url("../img/fluid.png");}

.stylemanager.theme.b1{background-image:url("../img/b1.png");}
.stylemanager.theme.b2{background-image:url("../img/b2.png");}
.stylemanager.theme.b3{background-image:url("../img/b3.png");}
.stylemanager.theme.b4{background-image:url("../img/b4.png");}
.stylemanager.theme.b5{background-image:url("../img/b5.png");}
.stylemanager.theme.b6{background-image:url("../img/b6.png");}
.stylemanager.theme.b7{background-image:url("../img/b7.png");}


.stylemanager.vorlage1{background-image:url("/../../module/stylemanager/backend/img/vorlage1.png");background-size:cover;}
.stylemanager.vorlage2{background-image:url("/../../module/stylemanager/backend/img/vorlage2.png");background-size:cover;}
.stylemanager.vorlage3{background-image:url("/../../module/stylemanager/backend/img/vorlage3.png");background-size:cover;}

.transparent.home{background-image:url("/../../module/stylemanager/backend/img/home.png");background-size:cover;}
.transparent.templ{background-image:url("/../../module/stylemanager/backend/img/template.png");background-size:cover;}

.transparent.colorschema{background-image:url("/../../module/stylemanager/backend/img/colorschema.png");background-size:cover;}
.transparent.logo{background-image:url("/../../module/stylemanager/backend/img/logo.png");background-size:cover;}

/********************************************************/
/*                                                      */
/* Outher                                               */
/*                                                      */
/********************************************************/
/* Color-Box */
#colorbox, #cboxOverlay, #cboxWrapper{/*position:fixed;*/ top:0; left:0; z-index:10000000000; overflow:hidden; -webkit-transform:translate3d(0,0,0);}
#cboxWrapper{max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling:touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
#cboxOverlay{background:#000; opacity:0.9; filter:alpha(opacity = 90);}
#colorbox{outline:0;}
#cboxContent{margin-top:20px;background:#000;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{border:5px solid #000; background:#fff;}
#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
#cboxLoadingGraphic{background:url(../img/loading.gif) no-repeat center center;}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose{border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active{outline:0;}
#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
#cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(../img/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:bottom left;}
#cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(../img/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
#cboxNext:hover{background-position:bottom right;}
#cboxClose{position:absolute; top:0; right:15px; display:block; background:url(../img/close.png) no-repeat top center; width:50px; height:46px; text-indent:-9999px;}
/* CK Editor */
.cke_dialog_contents_body{overflow:auto;padding:27px 20px 15px 20px;margin-top:22px;}
.cke_inner.cke_maximized{padding:20px 10px 0px 10px!important;background:#fff!important;z-index:10000;}
.cke_contents{border:1px solid #ddd!important;margin-top:10px !important;}
.cke_dialog_ui_vbox_child{padding:5px;}
span.cke_dialog_ui_checkbox{border:2px dashed red;display:flex;}
.cke_dialog_body input[type=checkbox]{border:0;cursor:pointer;display:inline;margin:15px;position:relative;}
.cke_dialog_ui_vbox_child span.cke_dialog_ui_checkbox label{font-weight:bold;color:red;margin-left:-15px;padding:15px;width:100%;}
/* Drag & Drop */
.fileContainer{overflow:hidden;position:relative;padding:10px;font-weight:normal;}
.fileContainer [type=file]{cursor:inherit;display:block;font-size:999px;filter:alpha(opacity=0);min-height:100%;min-width:100%;opacity:0;position:absolute;right:0;text-align:right;top:0;overflow:hidden;}
.img-zone{background-color:#F5F4F1;border:3px dashed #ddd;border-radius:5px;padding:20px;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:800px;}
.img-zone:hover{background-color:;border:3px dashed green;}
.img-drop h1{display:block;color:gray;margin-bottom:0!important;}
.img-drop em{display:block;color:gray;margin-bottom:15px!important;}
.btn-file{position:relative;overflow:hidden;}
.btn-success{color:#fff;background-color:#5cb85c;border:1px solid #4cae4c;margin-right:5px;}
.btn-success:hover{background-color:#449d44;}
.btn-danger{color:#fff;background-color:#d9534f;}
.btn-danger:hover{background-color:#c9302c;}
.btn{display:inline-block;line-height:23px;padding:0 5px;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:0px;border-radius:4px;margin:3px;line-height:30px;}
/* editable */
.editable-text{display:inline-block;min-width:100px;border:1px solid #d3d3d3;line-height:30px;padding:0 0 0 10px;background-color:#fff8ef;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;}
.editable-text input{border:0px;outline:0 none;}
.editable-text.input-long{min-width:500px;}
.editable-text.spamschutz.einstellungen.input-long{min-width:870px;}
.editable-text.spamschutz.input-long{min-width:915px;}
.loading{display:inline-block;width:26px;height:auto;vertical-align:middle;margin-left:-80px;}
.editable-error{color:red;display:none;margin-left:15px;width:auto;position:relative;

background-color:transparent;background-image:url("../img/fehler.png");background-position:center right;background-repeat:no-repeat;padding-right: 40px;}
/* Spinner */
.spinner{position:absolute;top:calc(50% - 200px);left:calc(50% - 200px);width:400px;height:400px;z-index:10000;position:fixed;}
.inner{position:absolute;box-sizing:border-box;width:100%;height:100%;border-radius:50%;}
.inner.one{left:0%;top:0%;animation:rotate-one 1s linear infinite;border-bottom:15px solid #000;}
.inner.two{right:0%;top:0%;animation:rotate-two 1s linear infinite;border-right:15px solid #000;}
.inner.three{right:0%;bottom:0%;animation:rotate-three 1s linear infinite;border-top:15px solid #000;}
@keyframes rotate-one{0%{transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg);}100%{transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg);}}
@keyframes rotate-two{0%{transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg);}100%{transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg);}}
@keyframes rotate-three{0%{transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg);}100%{transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg);}}
/* Loading */
.lds-ellipsis{display:inline-block;position:relative;margin:5px 0 5px 35%;width:auto;}
.lds-ellipsis div{position:absolute;width:10px;height:10px;border-radius:50%;background:#000;animation-timing-function:cubic-bezier(0, 1, 1, 0);}
.lds-ellipsis div:nth-child(1){left:6px;animation:lds-ellipsis1 0.6s infinite;}
.lds-ellipsis div:nth-child(2){left:6px;animation:lds-ellipsis2 0.6s infinite;}
.lds-ellipsis div:nth-child(3){left:26px;animation:lds-ellipsis2 0.6s infinite;}
.lds-ellipsis div:nth-child(4){left:45px;animation:lds-ellipsis3 0.6s infinite;}
@keyframes lds-ellipsis1{0%{transform:scale(0);}100%{transform:scale(1);}}
@keyframes lds-ellipsis3{0%{transform:scale(1);}100%{transform:scale(0);}}
@keyframes lds-ellipsis2{0%{transform:translate(0, 0);}100%{transform:translate(19px, 0);}}
/* Progess Bar */
.progress{height:20px;margin-top:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);}
.progress.hidden{display:none;}
.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;}
.progress-bar-striped, .progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px;}
.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease;}
.progress-bar-success{background-color:#5cb85c;}
.ui-progressbar{background-color:#F7F7F7;border:1px solid silver;line-height:20px;height:20px;width:100%;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
/* Charts/Statistik */
#charts{background-color:#F7F7F7;border-radius:4px;border:1px solid #c8c8c8;box-shadow:1px 1px 4px #ddd;height:100%;list-style:none;display:flex;flex-wrap:wrap;width:100%;}
/* Import /Export */
table{width:100%;}
table.small{max-width:750px;}
th{text-align:left;}
th.centered{text-align:center;}
/* HTML5 Canvas Hex/RGB Color Picker */
.hccp-outerdiv{display:inline;position:inherit;}
.hccp-canvas{float:left;border:1px solid #aaaaaa;}
.hccp-innerdiv{font-family:Courier, monospace;float:left;margin-left:15px;}
.hccp-colorbar{width:150px;}
.hccp-resetdiv{clear:both;}
/* PHP Info */
fieldset.phpinfo{}
fieldset tbody .h h1{display:none;}
fieldset td, fieldset th{border:1px solid #FFF;padding:4px 8px;}
fieldset hr{border:0;}
fieldset .e{background-color:#F7F7F7}
fieldset .h{background-color:#efefef;color:#fff;}
fieldset .v{background-color:#F7F7F7;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
fieldset .h img{width:150px;margin-top:5px;}
fieldset .v img{width:350px;display:block;margin:auto;}
