/***** Google Fonts & Charset *****/
/* @CHARSET "ISO-8859-1"; */
@import url(//fonts.googleapis.com/css?family=Titillium+Web:300,600,400,900,700);
@import 'https://fonts.googleapis.com/css?family=Ubuntu:300,500,700';

/* cropper */





/** **/

#overlay {
	display:none;
    width: calc(100% - 200px);
    height: calc(100% - 200px);
    position: fixed;
    background: #fff;
    top: 100px;
    left: 100px;
    z-index: 100;
}
#overlay > .content {overflow:scroll;width:70%;float:left;height:100%;padding:50px;box-sizing:border-box;}
#overlay > .content ul li {position:relative;list-style-type:none;height:260px;overflow:hidden;}
#overlay > .content h1 {padding:0 0 0 10px;margin:0;}
#overlay > .content ul li .cropped {position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(255,255,255,0.8);text-align: center;font-size: 20px;padding-top: 110px;box-sizing: border-box;}
#overlay > .content ul li img {display:block;}
#overlay > .content ul > li {float:left;}
#overlay > #side {width:30%;float:left;height:100%;}
#overlay > #side .demo{padding:50px;box-sizing:border-box;}
#overlay > #side #crop_image {float:left;padding:5px 10px;margin: 15px;}
#overlay > #side #save_crop {float:right;padding:5px 10px;margin: 15px;}
#overlay > #side #cropped {display:none;}
#overlay > #side .settings {margin-left:15px;}
#overlay > #side .settings label {width: 50px;display: inline-block;margin:10px 0;}
#overlay > #close {position:absolute;top:10px;right:10px;cursor:pointer;font-size:30px;}

#overlay .image-wrapper {text-align:center;}

#wrapper.fade {display:none;}

/*****Html5 Reset ********/
*{
	padding:0;
	margin:0;
}

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
	margin:0;
}
/***** Ende Html5 Reset********/

html {
	padding:0;
	margin:0;
	height:100%;
	background:#000;
}
body {
	font: 13px/16px 'Titillium Web', sans-serif;
	color:#4B4B4B;
	margin:0;
	padding:0;
	height:100%;
	background: #333;
}

body.login, body.register{
	background: url(https://w3alpha.com/cms/img/bg_login.jpg) center center fixed;
	background-size:cover;
}

.container_reg {width:1000px;margin:50px auto;}

#wrapper{
	margin:0 auto;
	min-height:100%;
	position:relative;
}

.pointer	{cursor: pointer;}
.help		{cursor: help;}

.inlinefull {
	padding:0;
	margin:0;
	display:block;
	width:100%;
	height:100%;
	cursor:pointer;
}

img {
	border:none;
}
img.border {
    border: 1px solid #FFF !important;
    padding: 2px;
}

input[type=text],
select {
	border: 1px solid #9E9E9E;
	border-width: 1px 1px 1px;
	min-height: 25px;
}
input#qsearch {
	background:#E5E5E5;
}
input[type=text]:hover, select:hover, input#qsearch:hover,
input[type=text]:focus, select:focus, input#qsearch:focus {
	background:#E5E5E5;
}

.site_path {
	font-size: 12px;
	background:#FFF;
	font-family: 'Titillium Web', serif;
	text-transform: uppercase;
	color: #00aced;
	font-weight: 600;
	border-bottom: 1px solid #1d1d1b;
}

p.site_path > span {
	color: #1d1d1b;
}

a         {text-decoration:none;color:#000;}
a:link    {text-decoration:none;color:#000;}
a:visited {text-decoration:none;color:#000;}
a:focus   {text-decoration:underline;color:#00A9D2;}
a:hover   {text-decoration:underline;color:#00A9D2;}
a:active  {text-decoration:underline;color:#00A9D2;}

h1 {
	font: normal 1.7em/1.7em 'Titillium Web', sans-serif;
	color:#4B4B4B;
	margin:10px 25px;
}
h2 {
	font:normal 1.7em/1.7em 'Titillium Web', sans-serif;
	color:#4B4B4B;
	margin:10px 25px;
}

h3 {
	font:bold 1.2em/1.2em 'Titillium Web', sans-serif;
}
h3, p, ul {
	padding: 10px 10px;
	margin:0;
}

h4 {
	font-size:13px;
	padding:5px;
}
li p {
	padding: 0 10px;
}

td p {
	padding:8px 19px;
	margin:0;
}
hr {
	margin:0;
	padding:0;
	border:1px solid #000;
	border-top:1px solid #4B4B4B;;
}

table {
	border-collapse:collapse;
	padding: 5px;
	margin:0;
	width:100%;
}

thead tr {
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgb(255,255,255) 0%, rgb(229,229,229) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(229,229,229))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(229,229,229) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(255,255,255) 0%,rgb(229,229,229) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(255,255,255) 0%,rgb(229,229,229) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(255,255,255) 0%,rgb(229,229,229) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	border: 1px solid #A8A8B8;
}

table > tbody {
	border: 1px solid lightgrey;
}

.bg1,
.even {
	color:#4C4C4C;
}

tr.bg1 td,
tr.even td,
tr.bg2 td,
tr.odd td {
	color:#4C4C4C;
	border-bottom: 1px solid lightgrey;
}
td.num {
	text-align:right !important;
}

table.user tr.defaultrow{
	display:none;
}

table.add_language tr {
	border-bottom:1px solid #999;
}

tr.last_row td.last_child{
	border-left:none;
	text-align:center;
}

tr img {
	vertical-align:middle;
}

td {
	vertical-align:top;
	line-height:20px;
}
td * {
	margin:0;
	line-height:20px;
}
label {
	cursor:pointer;
}

ul.inline {}
ul.inline li {
	display: inline;
	list-style-type: circle;
	padding: 0 25px 0 0;
}

ol {
  margin-left: 30px;
}


/***************************/
/******               ******/
/******     v2.0      ******/
/****** author: cubex ******/
/******               ******/
/***************************/

body.contents.gallery #file_upload .file_download_preview img {max-width:400px;}

.container.news {
    width: 50%;
    float: left;
}


.btn.inline {display:inline-block;margin: 5px;}

.page-break	{ display: none; }


th.sort-header::-moz-selection { background:transparent; }
th.sort-header::selection      { background:transparent; }
th.sort-header { cursor:pointer; }
table th.sort-header:after {
  content:'';
  float:right;
  margin-top:7px;
  border-width:0 4px 4px;
  border-style:solid;
  border-color:#404040 transparent;
  visibility:hidden;
  }
table th.sort-header:hover:after {
  visibility:visible;
  }
table th.sort-up:after,
table th.sort-down:after,
table th.sort-down:hover:after {
  visibility:visible;
  opacity:0.4;
  }
table th.sort-up:after {
  border-bottom:none;
  border-width:4px 4px 0;
  }


#content div.container#report h2 {padding:30px 20px 10px;}
div.container table.order_report {margin-bottom: 50px;width: calc(100% - 40px);margin: 0 auto;}
div.container table.order_report > thead > tr > th:first-child,
div.container table.order_report > tbody > tr > td:first-child {width:19%;text-align:left;}
div.container table.order_report > thead > tr > th,
div.container table.order_report > tbody > tr > td {text-align:right;max-width:100%;width:9%;}


/** Report **/

#content .container > .short_info {
    float: left;
    border: 1px solid #333;
    margin: 20px;
    width: 210px;
}

#content .report_infos {padding:0 20px;}
#content .report_infos > p.sitename {
    font: 500 20px/24px 'Ubuntu',sans-serif;
    text-transform: uppercase;
    text-align: right;
}

#content .report_infos > p.sitedate,
#content .report_infos > p.sitename > span {font: 700 24px/26px 'Ubuntu',sans-serif;text-align:right;}
img.report_logo {width: 180px;padding: 0 20px;}
#content .container .report_title {margin-top: 100px;}
#content .container .report_title .headline {
    font: 700 30px/34px 'Ubuntu',sans-serif;
    text-transform: uppercase;
	padding: 0 20px
}
#content .container .report_title .headline > span {font: 500 21px/25px 'Ubuntu',sans-serif;}
#content .container #report_usage, #content .container #report_devices, #content .container #report_access {margin-left: 20px;}
#content .container .table50 {width: calc(50% - 35px);float:left;margin-top:50px;margin-bottom:50px;}
#content .container .table100 {width: calc(100% - 50px);clear:both;}
#content .container > .short_info > p {font: 300 15px/19px 'Ubuntu',sans-serif;margin-top:20px;}
#content .container > .short_info > p > span {font: 700 30px/34px 'Ubuntu',sans-serif;padding-bottom:20px;display:block;}

#report_usage,
#content .container > .table50:nth-child(14) {clear:both;}

.print_button {
	background-image: linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.05) 49%, rgba(0,0,0,.05) 51%, rgba(0,0,0,.1));
	background-image: -moz-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.05) 49%, rgba(0,0,0,.05) 51%, rgba(0,0,0,.1));
	background-image: -ms-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.05) 49%, rgba(0,0,0,.05) 51%, rgba(0,0,0,.1));
	background-image: -o-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.05) 49%, rgba(0,0,0,.05) 51%, rgba(0,0,0,.1));
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.1)), color-stop(49%, rgba(255,255,255,.05)), color-stop(51%, rgba(0,0,0,.05)), to(rgba(0,0,0,.1)));
	background-image: -webkit-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.05) 49%, rgba(0,0,0,.05) 51%, rgba(0,0,0,.1));
	border: 1px solid #aaa;
    border-color: rgba(0,0,0,0.3);
    border-bottom-color: #777;
    border-bottom-color: rgba(0,0,0,0.5);
    -moz-box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.7), inset 0 0 0.08em rgba(255,255,255,0.5);
    -webkit-box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.7), inset 0 0 0.08em rgba(255,255,255,0.5);
    box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.7), inset 0 0 0.08em rgba(255,255,255,0.5);
    text-shadow: 0 1px 0 rgba(255,255,255,0.8);
	margin: 8px 4px;
    font-size: 13px;
	display: inline-block;
	text-align: center;
    text-decoration: none;
	padding: 0 .95em 0 0;
	position: relative;
	-moz-border-radius: .3em;
    -webkit-border-radius: .3em;
    border-radius: .3em;
	white-space: nowrap;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
	font: bold 100%/2.8 "Lucida Grande", Tahoma, sans-serif;
	position: absolute;
    right: 15px;
    top: 10px;
}

.print_button > img {
    border-right: 0.075em solid rgba(0,0,0,0.1);
    float: left;
	margin: 8px 0.5em 8px 0;
    padding: 0 0.5em;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    -moz-box-shadow: 0.075em 0 0 rgba(255,255,255,0.25);
    -webkit-box-shadow: 0.075em 0 0 rgba(255,255,255,0.25);
    box-shadow: 0.075em 0 0 rgba(255,255,255,0.25);
    -moz-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
}


/** ENDE **/

.service_msg {
    font-weight: bold;
    color: red !important;
    font-size: 15px;
}
.block_list > label:nth-child(even)::after {clear: both;content: ".";display: block;font-size: 0;height: 0;visibility: hidden;}

.model.anchors {text-align: center;}
.container .model.anchors > a {color:#000;padding:0 10px;border-right:2px solid #000;font-size:16px;font-weight:bold;}
.container .model.anchors > a:last-child {border-right:0;}

.model div p, .model .col3_wrapper p {padding-left:0;}
div.status > p > img {margin-left:10px;margin-right: 5px;}
div.status > p > span,  div.status > p > a {position: relative;top: -9px;font-size: 16px;}
div.status > p {padding:0;}
div.status a {float:none;display:inline;padding:0;}

#content > div > form > div > .container > .model:first-child > .save_model {
    position: absolute;
    right: 10px;
    top: 10px;
}
#content > div > form > .save_model {
	position:absolute;
	right:10px;
	bottom:10px;
}

#content {
	position:relative;
}

.model_birtday > .left {max-width:140px;}

.model_birtday .profile_img {
    min-width: 120px;
    min-height: 160px;
    border: 1px solid #eee;
    margin: 5px;
	display:block;
}



@media screen and (max-width:1920px) {
.set_state p  {
    padding-left: 0;
}

.set_state p input[type=submit] {
    display: block;
	clear:both;
}
.set_state > p {display:block;}
}

/** Sedcards **/

.sedcard_status span {
	position: relative;
    top: -12px;
    font-size: 16px;
    margin-left: 5px;
}
.sedcard_status input[type=text] {
	margin-right:10px;
	width:100%;
}
.upload .uploader .status_gender {
	width: 54px;
    position: absolute;
    bottom: 21px;
    left: 50%;
    margin-left: -27px;
}
.model .upload #files_single_upload_thumbs {
	min-height: 240px;
    min-width: 164px;
    border: 1px solid #eee;
}
.model .upload #files_single_upload_thumbs li {
	background: transparent;
	margin:0;
	padding:0;
	width:auto;
	float:none;
}
.model .upload .uploader {
    /*max-width: 180px;*/
    position: relative;
    float: left;
    display: block;
    margin-right: 20px !important;
}
.model .upload img.removeUpload.removeUpload0 {
    position: absolute;
    top: 10px;
    right: 5px;
	background:#fff;
}
.model .upload #files_single_upload li,
.model .upload #files_single_upload_thumbs li:hover {background-color: none;background:transparent;}
.model .upload #files_single_upload_thumbs li > span {display:block;position:absolute;padding:5px;background:rgba(255,255,255,0.5);}

.model a.upload_button {
    margin-top: 10px;
    display: block;
    text-align: center;
    border: 1px solid #00ACED;
}

.model #files_single_upload_thumbs.files_single_upload1 {
	min-height:150px;
}

.model ul.holder {max-width:260px !important;}
.model p.left.cats label {
    float: left;
}

#content div.container .model h2 {padding-left:0;}


.col4_wrapper.model p{
    font-size: 13px;
}
.model p.left.clear {
    width: 100%;
    max-width: 110px;
}

.model p.left input[type="text"] {
    max-width: 243px;
    width: 100%;
}
.model p.left input[type="text"],
.model p.left input {
	margin-bottom: 5px;
    padding: 5px 10px;
}
/*.model p.left {
    max-width: 265px;
    width: 100%;
}*/
.model p.left label {margin-right:15px;}
.model textarea {
    max-width: 245px;
    padding: 5px 10px;
}


/** Chat und Bestellungen / Auftrag update **/

.clear.chat {
	padding: 10px;
	max-width: 330px;
	width: 93%;
}
.clear.chat p {color:#333;padding-top:5px;}
.clear.chat h3 {color:#333;font-size: 13px;font-weight:normal;line-height: 30px;}
#right_navi .clear.chat h2 {margin-bottom:0;}
.chat > .comment > div {margin-bottom:5px;}
.chat > .comment > div.mycom {background:#EEE;}
.chat > .comment {margin-top:10px;}
.chat .comment_form > form > textarea {
    width: 308px;
    max-width: 90%;
    margin: 0 auto;
    display: block;
    padding: 10px;
    margin-top: 10px;
	font-family: 'Titillium Web', sans-serif;
	float:left;
}
span.chat_pic {
    display: block;
    height: 30px;
    width: 30px;
    background-size: cover;
    float: left;
    margin-right: 10px;
}
.chat .comment_form > form > input[type=submit] {margin-top:10px;}
.state {text-transform: uppercase;margin: 20px 15px;}
.set_state form {margin-top:5px;}
.col1.emails > p > span {
    position: relative;
    top: -7px;
    margin-left: 5px;
}

/** Cols **/


.col4, .alt4, .tra4 {width: 1215px;float:left;}
.col3, .alt3, .tra3 {width: 905px;float:left;}
.col2, .alt2, .tra2 {width: 595px;float:left;}
.col1, .alt1, .tra1, .subpages li.nav_img a {width: 285px;float:left;}
.col15, .alt15, .tra15 {width: 405px;float:left;}
#content div div div.container div .col15 {margin:4.1px;}
.col13 {float:left;width:405px;}

.col4_wrapper, .alt4_wrapper, .tra4_wrapper {width: 1240px;margin:0px auto;padding: 20px 10px;margin:0 auto;}
.col3_wrapper, .alt3_wrapper, ul.subpages {width: 905px;margin:0 auto;}
.col2_wrapper, .alt2_wrapper, .tra2_wrapper {width: 630px;margin:0 auto;}
.col1_wrapper, .alt1_wrapper, .tra1_wrapper {width: 315px;margin:0 auto;}
.tra4_wrapper:after {clear: both;content: ".";display: block;font-size: 0;height: 0;visibility: hidden;}
.tra3_wrapper {width:945px;margin:0 auto;}
.alt4_wrapper {background-color:#85c9d1;}


/** CMS Register **/

.container_reg {max-width:100%;}
form#slycore_register table > tbody {border:0;}
form#slycore_register {color:#fff;font-size:17px;line-height:21px;}
#login_container form#slycore_register a {color:#00A9D2;}

#login_container > .container_reg > .error {text-align:center;max-width:100%;width:715px;margin:0 auto;padding:0 20px;}
.col4_wrapper p {padding-left:0;font-size:17px;line-height:21px;}
form#slycore_register select,
form#slycore_register input {padding:10px;}
form#slycore_register tr > td:first-child {margin-right:10px;display:inline-block;}
form#slycore_register select {margin-bottom:10px;}
form#slycore_register input[type=text],
form#slycore_register input[type=email],
form#slycore_register input#register_pass,
form#slycore_register input#register_pass_confirm {
    max-width: 550px;
    width: 100%;
	border: 1px solid #9E9E9E;
    border-width: 1px 1px 1px;
    min-height: 25px;
	margin-bottom:10px;
	color:#333;
}




/** freie Bestellung AJAX **/

ul#co > li:not(.extra) {
    float: left;
    max-width: 230px;
    width: 100%;
    font: 16px/130% 'Titillium Web', sans-serif;
}

ul#co {padding-left:0;}
ul#co > li:not(.extra) {list-style-type:none;margin:10px;position:relative;min-height:100px;}
ul#co > li:nth-child(4),
ul#co > li:nth-child(7),
ul#co > li:nth-child(10),
ul#co > li:nth-child(13),
ul#co > li:nth-child(16),
ul#co > li:nth-child(19),
ul#co > li:nth-child(22),
ul#co > li:nth-child(25),
ul#co > li:nth-child(28),
ul#co > li:nth-child(31),
ul#co > li:nth-child(34),
ul#co > li:nth-child(37) {clear:both;}
ul#co > li > a.btn {margin-top: 0;}
ul#co span.mark {color: rgba(0,172,237,1);background-color: transparent;}
li.extra {
	float: left;
    clear: both;
	width:100%;
}

li.extra > .swap_address  {
    position: absolute;
    top: 0px;
    right: 0;
    font: 14px/14px 'Titillium Web', serif;
    display: block;
    text-align: center;
    color: #FFF;
    background: #00A9D2;
    margin-bottom: 5px;
    padding: 10px 20px;
    margin: 0px 0px 10px;
    font-style: normal;
    text-decoration: none;
    margin-top: 10px;
    text-transform: uppercase;
}
.address > form span {
	float: left;
    left: 50%;
    position: relative;
    margin-left: -100px;
}
.address > form > p > input {padding-left: 5px;}
.address > form > p > ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #DDDDDD;
}
.address > form > p > :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #ddd;
   opacity:  1;
}
.address > form > p > ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #ddd;
   opacity:  1;
}
.address > form > p > :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #ddd;
}
.address > form > p {margin-bottom:5px;}
.btn, .address > form span > input.submit {
	font: 14px/14px 'Titillium Web', serif;
    display: block;
    text-align: center;
    color: #FFF !important;
    background: #00A9D2;
	padding: 10px 20px;
	text-transform: uppercase;
	margin-top: 20px;
	border:0;
}

.adr_search {
	font: 14px/14px 'Titillium Web', serif;
    text-transform: uppercase;
    display: block;
    margin-bottom: 5px;
	margin-top: 10px;
}

.results {
	font: 14px/14px 'Titillium Web', serif;
    text-transform: uppercase;
    display: block;
	padding-left: 0;
    margin-top: 20px;
}

.administration.create_order hr.adr_result {
	border-color:#00A9D2;
}


/** Rechnungserstellung **/
.invoice_banner {
    height: 320px;
    background-position-x: 0px;
    background-repeat: no-repeat;
    background-size: 100%;
}

.add_item {
    color: #333 !important;
    padding: 10px 10px;
    display: block;
    width: 240px;
    margin: 10px auto;
    font-size: 18px;
    line-height: 28px;
    border: 1px solid lightgrey;
    background-color: #d0ffcb;
}
.add_item > img {position:relative;top:4px;margin-right:10px;}

.box1, .box2 {
    margin-left: 125px;
    border: 3px solid #333;
    width: 100%;
    max-width: 385px;
    padding: 20px;
    float: left;
	position: relative;
}

.add {border:1px solid lightgrey;position:absolute;top:20px;right:20px;width: 40px;height: 40px;display: block;cursor:pointer;background-color:#ffcccb;background-image: url(https://w3alpha.com/cms/img/add_g.svg);}
.add_line {border:1px solid lightgrey;position: absolute;width: 20px;height: 20px;min-width: 20px !important;right: 20px;cursor: pointer;background-color:#ffcccb;background-image: url(https://w3alpha.com/cms/img/add_g.svg);background-size: cover;}
.sub {border:1px solid lightgrey;width: 20px;height: 20px;min-width: 20px !important;cursor: pointer;background-color:#ffcccb;background-image: url(https://w3alpha.com/cms/img/sub_g.svg);background-size: cover;}
.add.active, .add_line.active, .sub.active {background-color:#d0ffcb;}
.box1 > p {
    font-size: 22px;
    font-family: 'Arial', sans-serif;
}

.box1 > p > b, .box2 > p > b {
    font-size: 29px;
    font-family: 'Arial',sans-serif;
}

.box2 {
    margin-left: 120px;
    width: 385px;
	float:right;
}

.box2 > p {padding-left:0;}

.box2 > span {
    min-width: 190px;
    display: inline-block;
    text-transform: uppercase;
	line-height: 27px;
	font-size: 15px;
}

.box2 > span > b {
    text-transform: none;
}

.box2:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}

@media screen and (max-width: 1440px){
	#wrapper #content div > form > div {margin:10px;}
	.box1, .box2 {max-width: 360px;}
	.box2 > span {min-width: 130px;}
}

#content input#short_note {}

#wrapper #content div .box3 {
    width: 100%;
    margin: 150px auto 0 auto;
    clear: both;
}
div.container .box3 table tr th {text-align:right;}
div.container .box3 table {border-bottom:2px solid #333;}
div.container .box3 table > tbody {border:0;}
div.container .box3 table tr.bg1 td, div.container .box3 table tr.even td, div.container .box3 table tr.bg2 td, div.container .box3 table tr.odd td {border:0;}
div.container .box3 table thead tr {background:none;border:0;border-bottom:2px solid #333;}
div.container .box3 table tr th:first-child,div.container .box3 table tr th:nth-child(2) {text-align:left;}
.summary {float:right;}
.summary > span {display:inline;float: right;font-size:18px;line-height:22px;}
.summary > span.bold.text_right {display:block;margin-right:0;font-family: monospace;font-weight:normal;}
.summary > span.text_right {margin-right:20px;}
.summary > span:nth-child(7), .summary > span.text_right:nth-child(8) {font-weight:bold !important;}

.box4 {
    max-width: 1070px;
    margin: 270px auto 0 auto;
}

.box4 > textarea {width:100%;margin-top:20px;}

.box4 > p {
    font: 22px/26px 'Arial', sans-serif;
	padding-left:0;
}



span.copyText {
    position: relative;
    display: block;
}
textarea#tmp {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0 none transparent;
    margin: 0;
    padding: 0;
    outline: none;
    resize: none;
    overflow: hidden;
    font-family: inherit;
    font-size: 1em;
}

/** Start Statistiken **/

#site_sep {
	background: #333;
    width: 100%;
    height: 30px;
    margin-left: 0 !important;
}

#content .container .content_left {width: 50% !important;float:left;}
#content .container .content_right {width: 50% !important;float:left;}
#content .container .stat_content:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}

#content .container .user_stats, #content .container .shop_stats, #content .container .reg_stats, #content .container .action_stats, #content .container .request_stats {
    border: 1px solid lightgrey;
    margin: 10px auto;
	width: calc(100% - 40px);
    padding: 0 0 10px 0;
}

#content .container .reg_stats, #content .container .action_stats {width:47%;float:left;}
#content .container .reg_stats {margin-right:50px;}
.reg_stats, .shop_stats, .user_stats, .action_stats, .request_stats {border-radius: 5px 5px 0 0;}
#content .container .shop_stats > div > .content_left, #content .container .shop_stats > div > .content_right {padding: 10px;box-sizing:border-box;}

.reg_stats > h3,  .shop_stats h3,  .user_stats h3,  .action_stats h3,  .request_stats h3 {
    background: #555555;
    color: #fff;
    border-radius: 5px 5px 0 0;
}
.shop_stats > div > .content_left > .legend, .shop_stats > div > .content_left > #canvas-holder_shop {float:left;}
#content .container #canvas-holder {width:100%;}

#content .stat_content .legend {border:1px solid lightgrey;float:left;margin-left:10px;margin-top:10px;margin-bottom:10px;}
.stat_content .legend.shop > ul > li:first-child {list-style-image:url(https://w3alpha.com/cms/img/icon_new/payed.jpg);}
.stat_content .legend.shop > ul > li:nth-child(2) {list-style-image:url(https://w3alpha.com/cms/img/icon_new/unpayed.jpg);}
.stat_content .legend.shop > ul > li:last-child {list-style-image:url(https://w3alpha.com/cms/img/icon_new/storno.jpg);}

.stat_content .legend.user > ul > li:first-child {list-style-image:url(https://w3alpha.com/cms/img/icon_new/contact.jpg);}
.stat_content .legend.user > ul > li:nth-child(2) {list-style-image:url(https://w3alpha.com/cms/img/icon_new/partners.jpg);}
.stat_content .legend.user > ul > li:last-child {list-style-image:url(https://w3alpha.com/cms/img/icon_new/dates.jpg);}

.stat_content .legend.request > ul > li:first-child {list-style-image:url(https://w3alpha.com/cms/img/icon_new/contact.jpg);}
.stat_content .legend.request > ul > li:nth-child(2) {list-style-image:url(https://w3alpha.com/cms/img/icon_new/partners.jpg);}
.stat_content .legend.request > ul > li:last-child {list-style-image:url(https://w3alpha.com/cms/img/icon_new/dates.jpg);}

.stat_content .legend.action > ul > li:first-child {list-style-image:url(https://w3alpha.com/cms/img/icon_new/dates.jpg);}
.stat_content .legend.action > ul > li:last-child {list-style-image:url(https://w3alpha.com/cms/img/icon_new/payed.jpg);}

.stat_content .legend.reg > ul > li:first-child {list-style-image:url(https://w3alpha.com/cms/img/icon_new/dates.jpg);}
.stat_content .legend.reg > ul > li:nth-child(2) {list-style-image:url(https://w3alpha.com/cms/img/icon_new/contact.jpg);}
.stat_content .legend.reg > ul > li:last-child {list-style-image:url(https://w3alpha.com/cms/img/icon_new/payed.jpg);}

.hide_stat {width:20px;height:20px;position:absolute;top:10px;right:10px;background:url(https://w3alpha.com/cms/img/icon_new/hide.svg);background-size:cover;cursor:pointer;}
.reg_stats, .shop_stats, .user_stats, .action_stats, .request_stats{position:relative;}


/** General **/

p.left > span.sw {
	background: none;
	color: #bbb;
	border: 1px solid #bbb;
	padding: 5px 10px;
	margin-left: 25px;
}

p.right > span.sw {
	background: none;
	color: #bbb;
	border: 1px solid #bbb;
	padding: 5px 10px;
	margin-right: 25px;
}

p.left > a.sw {
	padding: 5px 10px;
	border: 1px solid #00a9d2;
	margin-left: 25px;
}

p.right > a.sw {
	padding: 5px 10px;
	border: 1px solid #00a9d2;
	margin-right: 25px;
}

.sw_alt > b {color:#00A9D2;font-weight:normal;}

hr.dashed {
	border-style:dashed;
}

#header_navi > ul > li.active > a {
	color: #00aced;
}

.form_input{
	padding-left: 10px;
	height: 35px;
}

input[type="submit"], input[type="button"] {
	height: 35px;
	margin-left: 0;
	padding: 5px;
}

p.yellow {
	padding: 20px !important;
	border: 1px dashed #ffc200;
	display: block !important;
}

p.red {
	padding: 20px !important;
	border: 1px dashed #f00;
}

input#show_del {
	height: 20px;
	display: inline-block;
	top: 5px;
	position: relative;
}

a#show_ds {
	margin-top: 7px;
	display: inline-block;
}

div.container ul li {
	margin-left: 15px;
}

#content .container .no_le {margin-right:20px;}
.no_le > ul > li {list-style-type:none;}


/** my websites **/

.container.my-websites > ul > li > h3 {
	text-align: center;
}

.container.my-websites > ul > li > p {
	text-align: center;
	min-height: 25px;
	height: auto;
}

.container.my-websites > ul > li > img {
    max-height: 50px;
    display: block;
    margin: 60px auto;
    min-height: 30px;
    max-width: 95%;
}

.container.my-websites > ul > li > a.button {
	display: block;
	float: none;
	width: 140px;
	text-align: center;
	background: #00aced;
	color: #fff !important;
	padding-top: 10px;
	position: absolute;
	bottom: 10px;
	padding-right: 0;
	left: 55px;
}

.container.my-websites > ul > li > div.logo_cont {
    width: 70%;
    margin: 20px auto !important;
    height: 120px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #F3F1F1;
    border: 1px solid lightgrey;
}

/** Tooltips **/

a {position: relative;}

.icon_wrapper a[data-tooltip]:before {
	position: absolute;
	left: 0;
	top: -40px;
	background-color: #222;
	color: #fff;
	height: 30px;
	line-height: 30px;
	border-radius: 5px;
	padding: 0 15px;
	content: attr(data-tooltip);
	white-space: nowrap;
	display: none;
	z-index:100;
	font-size:12px;
}

.icon_wrapper a[data-tooltip]:after {
	position: absolute;
	left: 15px;
	top: -10px;
	border-top: 7px solid #333;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	content: "";
	display: none;
}

.icon_wrapper a[data-tooltip]:hover:after, 
.icon_wrapper a[data-tooltip]:hover:before {display: block;}


/** ETC **/



.tree.articles {display:none;}
p#btn_new_site {margin-left: -20px;}
#btn_new_site > a {margin-left: 5px;}
ul.f.ul_sub_sortable {padding: 0 10px;}


/** Nav **/
#wrapper a#swap_site {
	margin: 0;
	padding: 10px 0 0 10px;
	color: #333;
	font-weight: 600;
}

#wrapper a#swap_site:after {
	content: url(https://w3alpha.com/cms/img/select-arrow.png);
	padding-left:10px;
}

#wrapper a#swap_site > span {
	color: #a8a8a8;
}

#swap_form > span, #swap_subsite > span {
	color: #A8A8B8;
	float: left;
	font-family: 'Titillium Web', serif;
	font-size:14px;
	text-transform:uppercase;
	padding-top: 17px;
	margin-left: 30px;
}

select#find_subsite {
	border: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #fff url(https://w3alpha.com/cms/img/select-arrow.png) no-repeat 90% center;
	width: 100px;
	text-indent: 0.01px;
	color: #333;
	padding: 5px 30px 5px 5px;
	margin-top: 8px;
}

#header ul > li:last-child > a {
  padding-right: 25px;
}

#header ul > li:last-child > a:after {
	content: url(https://w3alpha.com/cms/img/logout.png);
	position: absolute;
	display: block;
	right: 0;
	top: -2px;
}

body.login #header ul > li:last-child > a:after {display:none;}

.icon_wrapper {
  min-height: 45px;
  background-color: #333;
  height: auto;
  float: left;
  width: 100%;
  min-height:1px;
}

/** FB Completer **/
#header ul.holder {
	position: relative;
	top: 10px;
	border: 1px solid lightgrey;
	height: 27px !important;
	left: 10px;
}

#header .facebook-auto {
	top: 42px;
	left: 260px;
}

/** ENDE Nav **/ 

/* .header_icons {
	font-size:1.4em;
	background:#dedede;
	min-height:40px;
	height:auto;
	float:left;
	padding: 5px 10px 0 10px;
} */


/*************************************************** Head Icons ****************************************************/

.icon_wrapper > ul > li {float:left;list-style-type:none;}
.icon_wrapper > ul {margin:0;padding:0;}
.icon_wrapper > ul:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.icon_wrapper > ul > li {text-align:center;display:block;font-size:12px;padding: 10px 5px 15px 5px;max-height:30px;}
.icon_wrapper > ul > li li {margin: 0 3px;}
.icon_wrapper > ul > li > span {float:left;display:block;margin: 10px 5px 5px 5px;text-decoration:underline;}
.icon_wrapper > ul > li > span > a {color:#333;}
.icon_wrapper > ul > li > ul {display:block;float:left;margin:0;padding:0;}
.icon_wrapper > ul > li > a {float:left;display:block;height:35px;width:35px;margin:0 3px;}
.icon_wrapper > ul > li > ul > li > a, .icon_wrapper > ul > li > a {display:block;height:35px;}
.icon_wrapper > ul > li > ul > li {
  float: left;
  width: 35px;
  height: 35px;
  list-style-type: none;
}


/** Allgemein **/

/* Settings */
.icon_wrapper > ul > .basic:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-settings.svg);height:35px;width:35px;display:inline-block;}
.icon_wrapper > ul > .subsite:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-subsite.svg);height:35px;width:35px;display:inline-block;}
.icon_wrapper > ul > .keywords:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-meta.svg);height:35px;width:35px;display:inline-block;}
.icon_wrapper > ul > .extern:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-externlink.svg);height:35px;width:35px;display:inline-block;}
.icon_wrapper > ul > .forwarding:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-forward.svg);height:35px;width:35px;display:inline-block;}
.icon_wrapper > ul > .lock-site:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-lock.svg);height:35px;width:35px;display:inline-block;}
.icon_wrapper > ul > .scripts:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-statistics.svg);height:35px;width:35px;display:inline-block;}
.icon_wrapper > ul > .site:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-create_site.svg);height:35px;width:35px;display:inline-block;}

/* Layout */
.icon_wrapper > ul > .css:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-template.svg);height:35px;width:35px;display:inline-block;}
.icon_wrapper > ul > .favicon:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-favicon.svg);height:35px;width:35px;display:inline-block;}
.icon_wrapper > ul > .logos:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-logo.svg);height:35px;width:35px;display:inline-block;}
.icon_wrapper > ul > .letterhead:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-letterhead.svg);height:35px;width:35px;display:inline-block;}

/* Module */
.icon_wrapper > ul > .gallery:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-gallery.svg);height:35px;width:35px;display:inline-block;}
.icon_wrapper > ul > .highlight:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-highlight.svg);height:35px;width:35px;display:inline-block;}
.icon_wrapper > ul > .news:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-news.svg);height:35px;width:35px;display:inline-block;}
.icon_wrapper > ul > .editorial:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-editorial.svg);height:35px;width:35px;display:inline-block;}
.icon_wrapper > ul > .references:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-reference.svg);height:35px;width:35px;display:inline-block;}
body.modules .icon_wrapper > ul > .theme:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-theme.svg);height:35px;width:35px;display:inline-block;}
body.modules .icon_wrapper > ul > .article:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-products.svg);height:35px;width:35px;display:inline-block;}
body.modules .icon_wrapper > ul > .photoline:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-photoline.svg);height:35px;width:35px;display:inline-block;}



/* Verwaltung */
body.administration .icon_wrapper > ul > .contacts:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-date_request.svg);height:35px;width:35px;display:inline-block;}
body.administration .icon_wrapper > ul > .contactform:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-contact_request.svg);height:35px;width:35px;display:inline-block;}
body.administration .icon_wrapper > ul > .trader:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-partner_request.svg);height:35px;width:35px;display:inline-block;}
body.administration .icon_wrapper > ul > .newsletter:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-newsletter.svg);height:35px;width:35px;display:inline-block;}
body.administration .icon_wrapper > ul > .comments:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-user_comments.svg);height:35px;width:35px;display:inline-block;}
body.administration .icon_wrapper > ul > .rating:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-user_rating.svg);height:35px;width:35px;display:inline-block;}
.icon_wrapper > ul > .shorturl:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-shorturl.svg);height:35px;width:35px;display:inline-block;}
.icon_wrapper > ul > .competition:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-competition.svg);height:35px;width:35px;display:inline-block;}


/* Nutzer */
.icon_wrapper > ul > .user:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-user.svg);height:35px;width:35px;display:inline-block;}
body.accesses .icon_wrapper > ul > .groups:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-user_groups.svg);height:35px;width:35px;display:inline-block;}
body.accesses .icon_wrapper > ul > .stats:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-user_statistics.svg);height:35px;width:35px;display:inline-block;}
.icon_wrapper > ul > .roundmail:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-roundmail.svg);height:35px;width:35px;display:inline-block;}
.icon_wrapper > ul > .create-user:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-create_user.svg);height:35px;width:35px;display:inline-block;}

/* Report */
body.report .icon_wrapper > ul > .users:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-user_report.svg);height:35px;width:35px;display:inline-block;}
body.report .icon_wrapper > ul > .orders:before {content:url(https://w3alpha.com/cms/img/head_icon/overview-order_report.svg);height:35px;width:35px;display:inline-block;}


/** Unterpunkte **/

/* Navigation */
.icon_wrapper > ul > li > ul > .bin-ajax-navigation-create {background:url(https://w3alpha.com/cms/img/head_icon/overview-add_navigation.svg);background-size:cover;}
.icon_wrapper > ul > li > ul > .navigation {background:url(https://w3alpha.com/cms/img/head_icon/overview-navigation.svg);background-size:cover;}
.icon_wrapper > ul > li > ul > .staticurl {background:url(https://w3alpha.com/cms/img/head_icon/overview-staticurl.svg);background-size:cover;}
.icon_wrapper > ul > li > ul > .staticurl.subnav4 {background:url(https://w3alpha.com/cms/img/head_icon/overview-add_staticurl.svg);background-size:cover;}

/* Content */
.icon_wrapper > ul > li > ul > .create-content {background:url(https://w3alpha.com/cms/img/head_icon/overview-add_simplesite.svg);background-size:cover;}
.icon_wrapper > ul > li > ul > .simplesite {background:url(https://w3alpha.com/cms/img/head_icon/overview-simplesite.svg);background-size:cover;}
.icon_wrapper > ul > li > ul > .highlight {background:url(https://w3alpha.com/cms/img/head_icon/overview-highlight.svg);background-size:cover;}
.icon_wrapper > ul > li > ul > .highlight.subnav5 {background:url(https://w3alpha.com/cms/img/head_icon/overview-add_highlight.svg);background-size:cover;}
.icon_wrapper > ul > li > ul > .navigation {background:url(https://w3alpha.com/cms/img/head_icon/overview-navigation.svg);background-size:cover;}
.icon_wrapper > ul > li > ul > .hotel {background:url(https://w3alpha.com/cms/img/head_icon/overview-hotellist.svg);background-size:cover;}
.icon_wrapper > ul > .contents > ul > .category {background:url(https://w3alpha.com/cms/img/head_icon/overview-simplesite_cat.svg);background-size:cover;}

/* Products */
.icon_wrapper > ul > li > ul > .article-create-article {background:url(https://w3alpha.com/cms/img/head_icon/overview-add_product.svg);background-size:cover;}
.icon_wrapper > ul > li > ul > .article {background:url(https://w3alpha.com/cms/img/head_icon/overview-products.svg);background-size:cover;}
.icon_wrapper > ul > li > ul > .dispatch {background:url(https://w3alpha.com/cms/img/head_icon/overview-dispatch.svg);background-size:cover;}
.icon_wrapper > ul > .product > ul > .category {background:url(https://w3alpha.com/cms/img/head_icon/overview-products_cat.svg);background-size:cover;}
.icon_wrapper > ul > .product > ul > .groups {background:url(https://w3alpha.com/cms/img/head_icon/overview-products_group.svg);background-size:cover;}

/* Editorial */
.icon_wrapper > ul > li > ul > .news {background:url(https://w3alpha.com/cms/img/head_icon/overview-news.svg);background-size:cover;}
.icon_wrapper > ul > li > ul > .news.subnav2 {background:url(https://w3alpha.com/cms/img/head_icon/overview-add_news.svg);background-size:cover;}
.icon_wrapper > ul > li > ul > .editorial {background:url(https://w3alpha.com/cms/img/head_icon/overview-editorial.svg);background-size:cover;}
.icon_wrapper > ul > li > ul > .editorial.subnav4 {background:url(https://w3alpha.com/cms/img/head_icon/overview-add_editorial.svg);background-size:cover;}
.icon_wrapper > ul > .editorials > ul > .category {background:url(https://w3alpha.com/cms/img/head_icon/overview-editorial_cat.svg);background-size:cover;}
.icon_wrapper > ul > .editorials > ul > .groups {background:url(https://w3alpha.com/cms/img/head_icon/overview-editorial_group.svg);background-size:cover;}
.icon_wrapper > ul > li > ul > .topstory {background:url(https://w3alpha.com/cms/img/head_icon/overview-topstory.svg);background-size:cover;}
.icon_wrapper > ul > li > ul > .author {background:url(https://w3alpha.com/cms/img/head_icon/overview-author.svg);background-size:cover;}
.icon_wrapper > ul > li > ul > .author.subnav9 {background:url(https://w3alpha.com/cms/img/head_icon/overview-add_author.svg);background-size:cover;}

/* Image */
.icon_wrapper > ul > li > ul > .gallery {background:url(https://w3alpha.com/cms/img/head_icon/overview-gallery.svg);background-size:cover;}
.icon_wrapper > ul > li > ul > .gallery.subnav2 {background:url(https://w3alpha.com/cms/img/head_icon/overview-add_gallery.svg);background-size:cover;}
.icon_wrapper > ul > li > ul > .photoline {background:url(https://w3alpha.com/cms/img/head_icon/overview-photoline.svg);background-size:cover;}
.icon_wrapper > ul > li > ul > .photoline.subnav4 {background:url(https://w3alpha.com/cms/img/head_icon/overview-add_photoline.svg);background-size:cover;}

/* Theme */
.icon_wrapper > ul > li > ul > .event {background:url(https://w3alpha.com/cms/img/head_icon/overview-event.svg);background-size:cover;}
.icon_wrapper > ul > li > ul > .event.subnav2 {background:url(https://w3alpha.com/cms/img/head_icon/overview-add_event.svg);background-size:cover;}
.icon_wrapper > ul > li > ul > .location {background:url(https://w3alpha.com/cms/img/head_icon/overview-location.svg);background-size:cover;}
.icon_wrapper > ul > li > ul > .location.subnav4 {background:url(https://w3alpha.com/cms/img/head_icon/overview-add_location.svg);background-size:cover;}
.icon_wrapper > ul > li > ul > .organizer {background:url(https://w3alpha.com/cms/img/head_icon/overview-organizer.svg);background-size:cover;}
.icon_wrapper > ul > li > ul > .organizer.subnav6 {background:url(https://w3alpha.com/cms/img/head_icon/overview-add_organizer.svg);background-size:cover;}
.icon_wrapper > ul > li > ul > .reference {background:url(https://w3alpha.com/cms/img/head_icon/overview-reference.svg);background-size:cover;}
.icon_wrapper > ul > li > ul > .reference.subnav8 {background:url(https://w3alpha.com/cms/img/head_icon/overview-add_reference.svg);background-size:cover;}
.icon_wrapper > ul > li > ul > .insertion {background:url(https://w3alpha.com/cms/img/head_icon/overview-insertion.svg);background-size:cover;}
.icon_wrapper > ul > li > ul > .insertion.subnav10 {background:url(https://w3alpha.com/cms/img/head_icon/overview-add_insertion.svg);background-size:cover;}
.icon_wrapper > ul > li > ul > .region {background:url(https://w3alpha.com/cms/img/head_icon/overview-region.svg);background-size:cover;}
.icon_wrapper > ul > li > ul > .region.subnav12 {background:url(https://w3alpha.com/cms/img/head_icon/overview-add_region.svg);background-size:cover;}
.icon_wrapper > ul > li > ul > .sedcard {background:url(https://w3alpha.com/cms/img/head_icon/overview-sedcard.svg);background-size:cover;}
.icon_wrapper > ul > li > ul > .sedcard.subnav14 {background:url(https://w3alpha.com/cms/img/head_icon/overview-add_sedcard.svg);background-size:cover;}
.icon_wrapper > ul > .theme > ul > .category {background:url(https://w3alpha.com/cms/img/head_icon/overview-theme_cat.svg);background-size:cover;}
.icon_wrapper > ul > li > ul > .faq {background:url(https://w3alpha.com/cms/img/head_icon/overview-faq.svg);background-size:cover;}
.icon_wrapper > ul > li > ul > .faq-create-theme {background:url(https://w3alpha.com/cms/img/head_icon/overview-faq.svg);background-size:cover;}

/* Shop */
.icon_wrapper > ul > .shops > ul > .shops-seller {background:url(https://w3alpha.com/cms/img/head_icon/overview-shop_seller.svg);background-size:cover;}
.icon_wrapper > ul > .shops > ul > .shops-basket {background:url(https://w3alpha.com/cms/img/head_icon/overview-shop_basket.svg);background-size:cover;}
.icon_wrapper > ul > .shops > ul > .shops-order {background:url(https://w3alpha.com/cms/img/head_icon/overview-shop_order.svg);background-size:cover;}
.icon_wrapper > ul > .shops > ul > .shops-tax {background:url(https://w3alpha.com/cms/img/head_icon/overview-shop_tax.svg);background-size:cover;}
.icon_wrapper > ul > .shops > ul > .payment {background:url(https://w3alpha.com/cms/img/head_icon/overview-shop_payment.svg);background-size:cover;}
.icon_wrapper > ul > .shops > ul > .shops-dispatch {background:url(https://w3alpha.com/cms/img/head_icon/overview-shop_dispatch.svg);background-size:cover;}
.icon_wrapper > ul > .shops > ul > .shops-discount {background:url(https://w3alpha.com/cms/img/head_icon/overview-shop_discount.svg);background-size:cover;}

.icon_wrapper > ul > .orders > ul > .stats {background: url(https://w3alpha.com/cms/img/head_icon/overview-shop_statistics.svg);width:35px;display:inline-block;}
.icon_wrapper > ul > .orders > ul > .order {background: url(https://w3alpha.com/cms/img/head_icon/overview-orders.svg);width:35px;display:inline-block;}
.icon_wrapper > ul > .orders > ul > .create-order {background: url(https://w3alpha.com/cms/img/head_icon/overview-add_order.svg);width:35px;display:inline-block;}
.icon_wrapper > ul > .orders > ul > .order-export {background: url(https://w3alpha.com/cms/img/head_icon/overview-export_order.svg);width:35px;display:inline-block;}

/* Modelmanagement */
.icon_wrapper > ul > .model > ul > .sedcard:first-child {background: url(https://w3alpha.com/cms/img/head_icon/overview-models.svg);width:35px;display:inline-block;}
.icon_wrapper > ul > .model > ul > .sedcard:nth-child(2) {background: url(https://w3alpha.com/cms/img/head_icon/overview-create-model.svg);width:35px;display:inline-block;}
.icon_wrapper > ul > .model > ul > .topmodel {background: url(https://w3alpha.com/cms/img/head_icon/overview-topmodel.svg);width:35px;display:inline-block;}
.icon_wrapper > ul > .model > ul > .category {background: url(https://w3alpha.com/cms/img/head_icon/overview-model-cat.svg);width:35px;display:inline-block;}
.icon_wrapper > ul > .model > ul > .groups {background: url(https://w3alpha.com/cms/img/head_icon/overview-model-group.svg);width:35px;display:inline-block;}

/** Farben Head-Icons **/

.icon_wrapper > ul > li:first-child {background-color:#ffcccb;}
.icon_wrapper > ul > li:nth-child(2) {background-color:#fce2cb;}
.icon_wrapper > ul > li:nth-child(3) {background-color:#fef5cc;}
.icon_wrapper > ul > li:nth-child(4) {background-color:#fcfecc;}
.icon_wrapper > ul > li:nth-child(5) {background-color:#e7ffcd;}
.icon_wrapper > ul > li:nth-child(6) {background-color:#d0ffcb;}
.icon_wrapper > ul > li:nth-child(7) {background-color:#cdfbd7;}
.icon_wrapper > ul > li:nth-child(8) {background-color:#caf2e7;}
.icon_wrapper > ul > li:nth-child(9) {background-color:#d1e7ff;}
.icon_wrapper > ul > li:nth-child(10) {background-color:#cdddfe;}
.icon_wrapper > ul > li:nth-child(11) {background-color:#cbd2fe;}
.icon_wrapper > ul > li:nth-child(12) {background-color:#cfcdff;}
.icon_wrapper > ul > li:nth-child(13) {background-color:#d8cbff;}
.icon_wrapper > ul > li:nth-child(14) {background-color:#e6cbfe;}

/******************************************************* Head Icons ENDE **************************************************************/

/**************************************************** Übersichtseiten **************************************************/

body.navigations > div#wrapper > div#content > div > h1 {margin: 0;padding-left: 25px;background-color: #ffcccb;}
body.contents > div#wrapper > div#content > div > h1.content {margin: 0;padding-left: 25px;background-color: #fce2cb;}
body.product > div#wrapper > div#content > div > h1 {margin: 0;padding-left: 25px;background-color: #fef5cc;}
body.editorials > div#wrapper > div#content > div > h1 {margin: 0;padding-left: 25px;background-color: #fcfecc;}
body.image > div#wrapper > div#content > div > h1 {margin: 0;padding-left: 25px;background-color: #e7ffcd;}
body.video > div#wrapper > div#content > div > h1 {margin: 0;padding-left: 25px;background-color: #d0ffcb;}
body.theme > div#wrapper > div#content > div > h1 {margin: 0;padding-left: 25px;background-color: #cdfbd7;}



.container > ul > ul > li, .container > ul > li {
	width: 250px;
	border: 1px solid lightgrey;
	list-style-type: none;
	min-height: 250px;
	height:auto;
	float: left;
	margin: 14px;
}

.container > ul > ul > li > a, .container > ul > li > span > a {
	display: block;
	text-align: center;
	color: #333 !important;
	font:21px/24px 'Titillium Web', sans-serif;
}

.container > ul > ul > li > a:before, .container > ul > li > span > a:before {
	width: 100px;
	height: 100px;
	display: block;
	margin: 60px auto;
	margin-bottom: 20px;
}

.container > ul > li > ul {
	min-height: 130px;
}

.container > ul > li > ul > li > a {
	color:#333 !important;

	display:block;
}

.container > ul > li:first-child, .container > ul > ul > li:first-child {background-color:#ffcccb;}
.container > ul > li:nth-child(2), .container > ul > ul > li:nth-child(2) {background-color:#fce2cb;}
.container > ul > li:nth-child(3), .container > ul > ul > li:nth-child(3) {background-color:#fef5cc;}
.container > ul > li:nth-child(4), .container > ul > ul > li:nth-child(4) {background-color:#fcfecc;}
.container > ul > li:nth-child(5), .container > ul > ul > li:nth-child(5) {background-color:#e7ffcd;}
.container > ul > li:nth-child(6), .container > ul > ul > li:nth-child(6) {background-color:#d0ffcb;}
.container > ul > li:nth-child(7), .container > ul > ul > li:nth-child(7) {background-color:#cdfbd7;}
.container > ul > li:nth-child(8), .container > ul > ul > li:nth-child(8) {background-color:#caf2e7;}
.container > ul > li:nth-child(9), .container > ul > ul > li:nth-child(9) {background-color:#d1e7ff;}
.container > ul > li:nth-child(10), .container > ul > ul > li:nth-child(10) {background-color:#cdddfe;}
.container > ul > li:nth-child(11), .container > ul > ul > li:nth-child(11) {background-color:#cbd2fe;}
.container > ul > li:nth-child(12), .container > ul > ul > li:nth-child(12) {background-color:#cfcdff;}
.container > ul > li:nth-child(13), .container > ul > ul > li:nth-child(13) {background-color:#d8cbff;}
.container > ul > li:nth-child(14), .container > ul > ul > li:nth-child(14) {background-color:#e6cbfe;}
.container.my-websites > ul > li {background: #fff;}
.container > ul > li > ul > li {list-style-type:none;}
.container > ul > li > ul > li > a:before {width:20px;display:inline-block;position: relative;top: 5px;margin-right:5px;}

/* Module Shop Icons */

.container > ul > .shops > ul > .shops-seller > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-shop_seller.svg);}
.container > ul > .shops > ul > .shops-basket > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-shop_basket.svg);}
.container > ul > .shops > ul > .shops-order > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-shop_order.svg);}
.container > ul > .shops > ul > .shops-tax > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-shop_tax.svg);}
.container > ul > .shops > ul > .payment > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-shop_payment.svg);}
.container > ul > .shops > ul > .shops-dispatch > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-shop_dispatch.svg);}
.container > ul > .shops > ul > .shops-discount > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-shop_discount.svg);}

/* Exportomat */
.container > ul > .export_newsletter > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-export_newsletter.svg);}
.container > ul > .export_order > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-order_export.svg);}
.container > ul > .export_user > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-export_user.svg);}
.container > ul > .export_address > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-export_address.svg);}
.container > ul > .export_sepa > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-export_sepa.svg);}
.container > ul > .export_pdf > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-export_pdf.svg);}


/* Navi Überischt Icons */
.container > ul > ul > .navigation > a:before, .container > ul > .navigations > ul > .navigation > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-navigation.svg);}
.container > ul > ul > .bin-ajax-navigation-create > a:before, .container > ul > .navigations > ul > .bin-ajax-navigation-create > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-add_navigation.svg);}
.container > ul > ul > .staticurl > a:before, .container > ul > .navigations > ul > .staticurl > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-staticurl.svg);}
.container > ul > ul > .staticurl.subnav4 > a:before, .container > ul > .navigations > ul > .staticurl.subnav4 > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-add_staticurl.svg);}

/* Produkte-Übersicht Icons */
.container > ul > ul > .article-create-article > a:before, .container > ul > .product > ul > .article-create-article > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-add_product.svg);}
.container > ul > ul > .article > a:before, .container > ul > .product > ul > .article > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-products.svg);}
.container > ul > ul > .dispatch > a:before, .container > ul > .product > ul > .dispatch > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-dispatch.svg);}
body.contents.product .container > ul > ul > .category > a:before, .container > ul > .product > ul > .category > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-products_cat.svg);}
body.contents.product .container > ul > ul > .groups > a:before, .container > ul > .product > ul > .groups > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-products_group.svg);}

/* Inhalt-Übersicht Icons */
.container > ul > ul > .simplesite > a:before, .container > ul > .contents > ul > .simplesite > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-simplesite.svg);}
.container > ul > ul > .create-content > a:before, .container > ul > .contents > ul > .create-content > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-add_simplesite.svg);}
.container > ul > ul > .category.subnav3 > a:before, .container > ul > .contents > ul > .category.subnav3 > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-simplesite_cat.svg);}
.container > ul > ul > .category.subnav6 > a:before, .container > ul > .contents > ul > .category.subnav6 > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-simplesite_cat.svg);}
.container > ul > ul > .highlight > a:before, .container > ul > .contents > ul > .highlight > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-highlight.svg);}
.container > ul > ul > .highlight.subnav5 > a:before, .container > ul > .contents > ul > .highlight.subnav5 > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-add_highlight.svg);}
.container > ul > ul > .hotel > a:before, .container > ul > .contents > ul > .hotel > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-hotellist.svg);}

/* Redaktionelles-Übersicht Icons */
.container > ul > ul > .news > a:before, .container > ul > .editorials > ul > .news > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-news.svg);}
.container > ul > ul > .news.subnav2 > a:before, .container > ul > .editorials > ul > .news.subnav2 > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-add_news.svg);}
.container > ul > ul > .editorial > a:before, .container > ul > .editorials > ul > .editorial > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-editorial.svg);}
.container > ul > ul > .editorial.subnav4 > a:before, .container > ul > .editorials > ul > .editorial.subnav4 > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-add_editorial.svg);}
body.contents.editorials .container > ul > ul > .category > a:before, .container > ul > .editorials > ul > .category > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-editorial_cat.svg);}
body.contents.editorials .container > ul > ul > .groups > a:before, .container > ul > .editorials > ul > .groups > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-editorial_group.svg);}
.container > ul > ul > .topstory > a:before, .container > ul > .editorials > ul > .topstory > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-topstory.svg);}
.container > ul > ul > .author > a:before, .container > ul > .editorials > ul > .author > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-author.svg);}
.container > ul > ul > .author.subnav9 > a:before, .container > ul > .editorials > ul > .author.subnav9 > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-add_author.svg);}

/* Bilder-Übersicht Icons */
.container > ul > ul > .gallery > a:before, .container > ul > .image > ul > .gallery > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-gallery.svg);}
.container > ul > ul > .gallery.subnav2 > a:before, .container > ul > .image > ul > .gallery.subnav2 > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-add_gallery.svg);}
.container > ul > ul > .photoline > a:before, .container > ul > .image > ul > .photoline > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-photoline.svg);}
.container > ul > ul > .photoline.subnav4 > a:before, .container > ul > .image > ul > .photoline.subnav4 > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-add_photoline.svg);}

/* Layout Übersicht */
.container > ul > .css > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-template.svg);}
.container > ul > .favicon > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-favicon.svg);}
.container > ul > .logos > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-logo.svg);}
.container > ul > .letterhead > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-letterhead.svg);}

/* Theme Übersicht */
.container > ul > ul > .event > a:before, .container > ul > .theme > ul > .event > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-event.svg);}
.container > ul > ul > .event.subnav2 > a:before, .container > ul > .theme > ul > .event.subnav2 > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-add_event.svg);}
.container > ul > ul > .location > a:before, .container > ul > .theme > ul > .location > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-location.svg);}
.container > ul > ul > .location.subnav4 > a:before, .container > ul > .theme > ul > .location.subnav4 > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-add_location.svg);}
.container > ul > ul > .organizer > a:before, .container > ul > .theme > ul > .organizer > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-organizer.svg);}
.container > ul > ul > .organizer.subnav6 > a:before, .container > ul > .theme > ul > .organizer.subnav6 > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-add_organizer.svg);}
.container > ul > ul > .reference > a:before, .container > ul > .theme > ul > .reference > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-reference.svg);}
.container > ul > ul > .reference.subnav8 > a:before, .container > ul > .theme > ul > .reference.subnav8 > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-add_reference.svg);}
.container > ul > ul > .insertion > a:before, .container > ul > .theme > ul > .insertion > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-insertion.svg);}
.container > ul > ul > .insertion.subnav10 > a:before, .container > ul > .theme > ul > .insertion.subnav10 > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-add_insertion.svg);}
.container > ul > ul > .region > a:before, .container > ul > .theme > ul > .region > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-region.svg);}
.container > ul > ul > .region.subnav12 > a:before, .container > ul > .theme > ul > .region.subnav12 > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-add_region.svg);}
.container > ul > ul > .sedcard > a:before, .container > ul > .theme > ul > .sedcard > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-sedcard.svg);}
.container > ul > ul > .sedcard.subnav14 > a:before, .container > ul > .theme > ul > .sedcard.subnav14 > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-add_sedcard.svg);}
.container > ul > ul > .category.subnav15 > a:before, .container > ul > .theme > ul > .category.subnav15 > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-theme_cat.svg);}
.container > ul > ul > .faq > a:before, .container > ul > .theme > ul > .faq > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-faq.svg);}
.container > ul > ul > .faq-create-theme > a:before, .container > ul > .theme > ul > .faq-create-theme > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-faq.svg);}

/* Model Management Übersicht */
.container > ul > ul > .sedcard:first-child > a:before, .container > ul > .model > ul > .sedcard:first-child > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-models.svg);}
.container > ul > ul > .sedcard:nth-child(2) > a:before, .container > ul > .model > ul > .sedcard:nth-child(2) > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-create-model.svg);}
.container > ul > ul > .topmodel > a:before, .container > ul > .model > ul > .topmodel > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-topmodel.svg);}
.container > ul > ul > .category > a:before, .container > ul > .model > ul > .category > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-model-cat.svg);}
.container > ul > ul > .groups > a:before, .container > ul > .model > ul > .groups > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-model-group.svg);}


/* Content General Übersicht */
.container > ul > .navigations > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-navigation.svg);}
.container > ul > .contents > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-simplesite.svg);}
.container > ul > .product > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-products.svg);}
.container > ul > .editorials > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-editorial.svg);}
.container > ul > .image > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-gallery.svg);}
.container > ul > .theme > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-theme.svg);}
.container > ul > .article > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-products.svg);}
.container > ul > .photoline > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-photoline.svg);}
.container > ul > .model > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-model-management.svg);}


/* Module General Übersicht */
.container > ul > .shops > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-shop.svg);}
.container > ul > .gallery > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-gallery.svg);}
.container > ul > .highlight > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-highlight.svg);}
.container > ul > .news > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-news.svg);}
.container > ul > .editorial > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-editorial.svg);}
.container > ul > .references > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-reference.svg);}

/* Nutzer General Übersicht */
body.accesses .container > ul > .user > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-user.svg);}
body.accesses .container > ul > .groups > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-user_groups.svg);}
body.accesses .container > ul > .stats > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-user_statistics.svg);}
body.accesses .container > ul > .roundmail > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-roundmail.svg);}
body.accesses .container > ul > .create-user > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-create_user.svg);}

body.accesses.userdetail .container > ul > .profile > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-user.svg);}
body.accesses.userdetail .container > ul > .adresses > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-roundmail.svg);}
body.accesses.userdetail .container > ul > .basket > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-shop.svg);}
body.accesses.userdetail .container > ul > .summary > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-shop_payment.svg);}

/* Report General Übersicht */
body.report .container > ul > .users > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-user_report.svg);}
body.report .container > ul > .orders > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-order_report.svg);}

/* Verwaltung General Übersicht */
body.administration .container > ul > .orders > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-shop.svg);}
body.administration .container > ul > .contacts > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-date_request.svg);}
body.administration .container > ul > .contactform > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-contact_request.svg);}
body.administration .container > ul > .trader > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-partner_request.svg);}
body.administration .container > ul > .newsletter > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-newsletter.svg);}
body.administration .container > ul > .comments > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-user_comments.svg);}
body.administration .container > ul > .rating > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-user_rating.svg);}
body.administration .container > ul > .shorturl > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-shorturl.svg);}
body.administration .container > ul > .competition > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-competition.svg);}

/* Verwaltung Unterpunkt Shop */
body.administration .container > ul > .orders > ul > .subnav1.order > a:before, body.administration.orders .container > ul > ul > .order > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-orders.svg);}
body.administration .container > ul > .orders > ul > .subnav2.stats > a:before, body.administration.orders .container > ul > ul > .stats > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-shop_statistics.svg);}
body.administration .container > ul > .orders > ul > .subnav3.create-order > a:before, body.administration.orders .container > ul > ul > .create-order > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-add_order.svg);}
body.administration .container > ul > .orders > ul > .subnav4.order-export > a:before, body.administration.orders .container > ul > ul > .order-export > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-export_order.svg);}

/* Settings General Übersicht */
.container > ul > .basic > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-settings.svg);}
.container > ul > .subsite > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-subsite.svg);}
.container > ul > .keywords > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-meta.svg);}
.container > ul > .extern > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-externlink.svg);}
.container > ul > .scripts > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-statistics.svg);}
.container > ul > .forwarding > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-forward.svg);}
.container > ul > .lock-site > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-lock.svg);}
.container > ul > .site > span > a:before {content: url(https://w3alpha.com/cms/img/head_icon/overview-create_site.svg);}


/***************************************************** ENDE *****************************************************************/


/** Left Navi **/

.tree.content > li {list-style-type:none;font-weight:700;text-transform:uppercase;cursor:pointer;}
.tree.content {margin-left:0;padding-left:0;font-family:'Titillium Web', sans-serif;margin-top:10px;}
.tree.content > li > ul {margin-left:0;padding-left:0;}
.tree.content > li > ul > li {list-style-type: none;font-weight:400;text-transform:none;margin: 5px 0 3px 5px;border-left: 2px solid #A8A8B8;padding-left: 9px;}
/* .tree.content > li > ul > li {display:none;} */
.tree.content > li > ul > li:hover {border-left-color:#00aced;}
.tree.content > li > ul > li > a {display:block;}


label[for=Inhalt] {
	color: #A8A8B8;
	float: left;
	font-family: 'Titillium Web', serif;
	font-size:14px;
	text-transform:uppercase;
	padding-top: 17px;
	margin-right:10px;
}

select[name=Inhalt] {
	border: 0;
	font: 600 14px/14px 'Titillium Web', sans-serif;
	text-transform: uppercase;
	margin-top: -4px;
	color: #333;
	background: #fff url(https://w3alpha.com/cms/img/select-arrow.png) no-repeat 90% center;
	width: 100px;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: ""; 
}

input#lsearch {
	text-align: center;
	margin-top: 10px;
}

span#lsearch_clear {
	color: #fff;
	background-color: #333;
	padding: 5px 5px;
	display: inline-block;
	width: 14px;
	height: 17px;
	text-align: center;
	cursor: pointer;
}

/* Nur Firefox */
@-moz-document url-prefix() {
    span#lsearch_clear {
		position: relative;
		top: -1px;
	}
}

span.mark {
	background:rgba(0,172,237,0.5);
}


/** Left Navi Ende **/

tr:nth-child(even) {background-color: #F2F2F2;}

/** Awesome Button **/

.wrap_button{
	border:1px solid #CCCCCC;
	-webkit-box-shadow: #FEFFFF 0 1px 1px ;
	-moz-box-shadow: #FEFFFF 0 1px 1px ; 
	box-shadow: #FEFFFF 0 1px 1px ; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size:14px;
	
	padding: 10px 10px 10px 10px; 
	text-decoration:none; 
	display:inline-block;
	text-shadow: 0 1px 0 rgba(255,255,255,1);
	font-weight:bold; color: #4A4A4A;
	background-color: #F7F5F6; 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F7F5F6), to(#DDDDDD));
	background-image: -webkit-linear-gradient(top, #F7F5F6, #DDDDDD);
	background-image: -moz-linear-gradient(top, #F7F5F6, #DDDDDD);
	background-image: -ms-linear-gradient(top, #F7F5F6, #DDDDDD);
	background-image: -o-linear-gradient(top, #F7F5F6, #DDDDDD);
	background-image: linear-gradient(to bottom, #F7F5F6, #DDDDDD);
}

.wrap_button:hover{
	border:1px solid #ADADAD;
	background-color: #E0E0E0; 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#E0E0E0), to(#BDBBBC));
	background-image: -webkit-linear-gradient(top, #E0E0E0, #BDBBBC);
	background-image: -moz-linear-gradient(top, #E0E0E0, #BDBBBC);
	background-image: -ms-linear-gradient(top, #E0E0E0, #BDBBBC);
	background-image: -o-linear-gradient(top, #E0E0E0, #BDBBBC);
	background-image: linear-gradient(to bottom, #E0E0E0, #BDBBBC);
	text-decoration:none;
}

/** Ende Awesome Button **/



/** Threads **/

ul.thread_msg {color: #fff;}
ul.thread_msg > li > h3, ul.thread_msg > li > p {color: #fff;}
ul.thread_msg li {display: block;}
ul.thread_msg li.msg {border: 1px solid #FFF;}
ul.thread_msg li.msg * {background-color: #696;}
ul.thread_msg li.self * {background-color: #966;}
ul.thread_msg li.msg p {padding: 10px 25px;}


/*************** Hilfsklassen für Formatierung ***************/

/* Textfluss */
.left		{float:left;}
.right		{float:right;}
td.left		{float:none;text-align:left;}
td.right	{float:none;text-align:right;}
.center		{text-align:center;}
.text_left	{text-align:left;}
.text_right	{text-align:right;}
.clear		{clear:both;}
.hidden		{display:none;}
.inline		{display:inline;}
.block		{display:block;}
.bold		{font-weight:bold;}
.button		{display:block;}
.center		{text-align: center;}
.relative	{position:relative;}

.container tr td.first_child,
.container tr td.main_first_child {
	background:#FFF;
	text-align: left;
	border-left:none;
	border-bottom:none;
	text-indent:17px;
}
.user td.first_child{text-align:center;}

tr td.main_first_child{
	font-weight:bold;
	text-indent:7px;
}

.red	{color:#F00 !important;}
.green	{color:#0A0 !important;}
.yellow	{color: #FFC200 !important;}
.blue	{color:#00A9D2 !important;}
.stroke	{text-decoration: line-through !important;}

a.sw,
a.sw:link,
a.sw:visited	{text-decoration:none !important;color:#00A9D2 !important;}
a.sw:focus,
a.sw:hover,
a.sw:active		{text-decoration:underline !important;color:#00A9D2 !important;}
span.sw			{color: #fff;background: #00aced;}


/*************** Ende Hilfsklassen für Formatierung ***************/

/******** Header + Header Navi *************************/
#header, #header_login {
	min-height: 51px;
	position: relative;
	background: #fff;
	height: auto;
	width: 100%;
}

#header:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}

#header_login {
	width: 270px;
	color: #FFF;
	position: absolute;
	right: 0;
	top: 0;
}
#header_login a,
#header_login a:link,
#header_login a:visited	{color:#17c400;text-decoration:underline;}
#header_login a:hover,
#header_login a:active,
#header_login a:focus	{color:#00A9D2;}

#header_login p {
	padding: 3px 5px;
}
#header ul {
	padding:0;
	margin:0;
	list-style:none;
	float: right;
	background:#fff;
}
#header ul li {
	display:inline;
}

#header ul li a {
	display:block;
	float:left;
	height: 35px;
	color: #1d1d1b;
	text-decoration:none;
	font-size: 14px;
	font-family: 'Titillium Web', serif;
	text-transform: uppercase;
}

#header ul li a:hover {text-decoration:none;color:#00aced;}


#header img {
	float:left;
}

#header_navi ul {
	padding:0;
	margin:0;
}
#header_navi ul li {
	display:inline;
	list-style-image: none;
}

#header a {
	display:block;
	float:left;
	height: 36px;
	text-decoration:none;
	margin:15px 15px 0 10px;
	font-size: 14px;
	font-family: 'Titillium Web', serif;
	text-transform: uppercase;
}
#header img {
	float:left;
	margin-top: -10px;
	height: 35px;
}
#header a#logo {
	float:left;
	margin:0;
	margin-left:10px;
}

/************** #header_navi*********************/
#header_navi {
	text-indent: 0;
	height: 42px;
	background: #333;
	font-family: 'Titillium Web', serif;
	text-transform: uppercase;
	float: left;
	width: 100%;
}
#header_navi .left{
	background:#4B4B4B;
	text-indent: 0;
	padding-right:5px;
}

.status a,
#header_navi ul a,
#header_navi ul span {
	text-decoration:none;
	
	display:block;
	float:left;
	padding:7px 10px 6px 10px;
	line-height: 2.2em;
	cursor: pointer;
}
.status a, #header_navi ul a,
.status a, #header_navi ul a:link,
.status a, #header_navi ul a:visited	{color:#FFF;}
.status a, #header_navi ul a:hover,
.status a, #header_navi ul a:active,
.status a, #header_navi ul a:focus		{color:#00A9D2;}

#swap_form > a:nth-child(2) {
  margin-top: 5px;
}

#header_navi span {
	border:none;
	color:#FFF;
}
#header_navi input {
	vertical-align:middle;
}

#header_navi input[type=submit] {
	margin:4px 2px;
	-moz-border-radius: 5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
}
#header_navi form {
	display:inline;
	margin:0;
	padding:0;
}

.status, #status_sub {
	float:left;
	color:#FFF;
	vertical-align:middle;
	text-indent: 0;
}
#status_sub {
	width: 877px;
}
#status_sub ul li.active a {
	color: #00A9D2;
}
.status input,
.status select {
	margin: 11px 9px 0;
	width: auto;
	border: 0;
	font-family: 'Titillium Web', serif;
	text-transform: uppercase;
	font-weight:600;
}
#status #find_site_feed {
	width: 235px;
	height: auto;
	padding: 2px 12px;
	background-color: #fff;
	border: 1px solid lightgrey;
}
#status #find_site_feed li {
	display: block;
	color: #333;
	padding: 8px 0;
	background-color: #fff;
	border:0;
	border-top: 1px solid lightgrey;
}
#status #find_site_feed li:first-child {
	border-top:0;
}
#status #find_site_feed li:hover {
	color: #00A9D2;
}
/**************Ende #header_navi*********************/



/******** Kopf Dropdownliste ************************/

ul#site_nav {
	color:#FFF;
	float:left;
}
ul#site_nav li {
	display:block;
	float:left;
	position:relative;
	border-right:2px ridge #000;
	height:28px;
}
ul#site_nav li.dd {
	padding-right:25px;
	background:url("https://w3alpha.com/cms/img/icon/dropdown.gif") no-repeat right;
}
/* Subnav*/
ul#site_nav li ul {
	position:absolute;
	display:none;
	top:28px;
	left:0;
	border-top:1px solid #000;
	/*
	width:235px;
	height:150px;
	overflow-y:auto;
	*/
}
ul#site_nav li ul li {
	border:0;
	clear:both;
	height:auto;
	width:197px;
}
ul#site_nav li ul li a {
	display:block;
	width:100%;
	background:#CCC;
	border:solid #000;
	border-width:0 1px 1px;
	outline: none;
}
ul#site_nav li ul li a,
ul#site_nav li ul li a:link,
ul#site_nav li ul li a:visited {text-decoration:none;color:#4B4B4B;}
ul#site_nav li ul li a:focus,
ul#site_nav li ul li a:hover,
ul#site_nav li ul li a:active  {text-decoration:none;color:#00A9D2;background:#DEDEDE;}

/******** Ende Header + Header Navi *************************/


/********** Left Navi***********************/
#left_navi {
	width:180px;
	min-height:400px;
	padding:15px 10px 25px;
	color:#000;
	float:left;
	
}

#left_navi h2,
#right_navi h2 {
	font:normal 1.7em/1.7em 'Titillium Web', sans-serif;
	margin:0 5px 10px;
	color:#000;
}
#left_navi h2 a {
	color:#000;
	text-decoration:none;
}
.left_ul,
#right_navi ul {
	padding: 0 0 0 10px;
	margin-left: 10px;
}


/********** Ende LEFT NAVI ***********************/

/****************** Inhalts Bereich ****************/

#content{
	margin: 0; 
	float: left;
	width: 69.8%;
	padding-bottom: 100px;
	/* padding: 0 20px; */
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	background:#fff;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
}

#content h1 {
	font-size:1.9em;
	color:#333;
}

#content h2 {
	font-size:1.2em;
	color:#333;
}

#content > div {
	/* background:#FFF; */
	/* padding: 0 10px; */
}

#content div > div,
#content div > form > div,
#content div > span > form > div {
	margin:20px;
}
/********Drag_and_Drop*************/
 #content #gen_container{

	border:none;
	-moz-border-radius: 0;
	-o-border-radius:0;
	-webkit-border-radius:0;
	-khtml-border-radius:0;
	border-radius:0;
	margin:8px;
}

#content #raster_box{
	border:none;
	-moz-border-radius: 0;
	-o-border-radius:0;
	-webkit-border-radius:0;
	-khtml-border-radius:0;
	border-radius:0;
	margin:0;
}


#content #drop_zone{
	border:none;
	-moz-border-radius: 0;
	-o-border-radius:0;
	-webkit-border-radius:0;
	-khtml-border-radius:0;
	border-radius:0;
	margin:0;
}

#content #drop_zone div{

	border:none;
	-moz-border-radius: 0;
	-o-border-radius:0;
	-webkit-border-radius:0;
	-khtml-border-radius:0;
	border-radius:0;
	margin:0;
}

/********Ende____________Drag_and_Drop*************/

.container_reg{
	/*
	background:#CCC;
	padding:50px;
	-moz-border-radius: 5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	*/
}


#content div div div.container{
	margin: 0;
	padding:0;
}
#filemanager {overflow: auto;}
#content div.container h2 {
	font-family: 'Titillium Web',sans-serif;
	font-weight:bold;
	color: #333;
	border:0;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	margin:0;
	padding: 5px 5px;
}
#content div.container h2 a,
#content div.container h2 a:link,
#content div.container h2 a:visited {text-decoration:none;color:#333;}
#content div.container h2 a:focus,
#content div.container h2 a:hover,
#content div.container h2 a:active  {text-decoration:underline;color:#333;}

#content div.container h2 a.right	{font-size:12px;}

div.container p,
div.container h3,
div.container ul li {
	/* color: #333; */
	/* background: #fff; */
}
div.container .alternate {
	color:#00A9D2;
}

div.container a,
div.container a:link,
div.container a:visited	{color:#00ACED;text-decoration:none;}
div.container a:hover,
div.container a:active,
div.container a:focus	{color:#00ACED;}
div.container a:hover {text-decoration:underline;}

div.container table a,
div.container table a:link,
div.container table a:visited	{color:#000;text-decoration:none;display:inline-block;}
div.container table a:hover,
div.container table a:active,
div.container table a:focus	{color:#00A9D2;text-decoration:underline;}

.col3 {
	margin: 5px 15px 15px !important;
	width: 290px;
}

div.cke_toolbox a,
div.cke_toolbox a:link,
div.cke_toolbox a:visited,
div.cke_toolbox a:focus,
div.cke_toolbox a:hover,
div.cke_toolbox a:active  {text-decoration:none;}

#content div div div.container div {
	margin: 0;
	padding:0;
	/* border:0; */
	color: #333;
}
#content div div div.container div.table {
	padding:10px 25px;
}

.container div form {
	margin:20px;
	width:96%;
	overflow:auto;
}
/*
.container div form table tr{
	background:#FFF;
}
*/
.container div form table a,
.container div form table a:link,
.container div form table a:visited,
.container div form table a:hover,
.container div form table a:active,
.container div form table a:focus {
	color:#00A9D2;
	text-decoration:none;
}

.container div form table tr td{
	border:0;
	padding:5px;
}


#content div div div.container div.container_foot{
	height:20px;
	clear:both;
	text-align:center;
}


.container div table{
	margin: 5px 15px;
	max-width: 98%;
	width: 100%;
	color: #333;
}

div.container table tfoot tr td {
	text-align:center;
	border-top:1px solid #000;
	height:40px;
	border-left:0;
	background:#FFF;
	padding-top:10px;
}
div.container table tfoot tr td p {
	background:#FFF;
}
div.container table tr th {
	text-align: left;
	border-left:none;
	padding:10px;
}

div.container table tr td {
	text-align:left;
	padding:15px 6px;
}
body.contents.sedcard2 div.container table tr td:nth-child(8),
body.contents.sedcard div.container table tr td:nth-child(8) {font-size:15px;font-weight:bold;}
div.container table tr td.noborder{border:none;}
div.container table.nav thead tr td{
	text-align:right;
	border-left:0;
}




div.container table.nav tr th{
	background:#00A9D2;
	color:#FFF;
}
div.container table.nav td span{
	float:right;
	vertical-align:middle;
}

.main{
	font-weight:bold;
}

.tbl_nav_sub{
	text-indent:7px;
	font-weight:bold;
}
.bg1 .last_child,
.even .last_child,
.bg2 .last_child,
.odd .last_child {
	text-align:center;
	border-left:0;
}

ul.avlang {
	list-style: none;
}

.remove {
	display:block;
	float:right;
	cursor:pointer;
	padding:1px 1px 2px 1px;
	border:1px solid transparent;
}

.remove:hover {
	-moz-border-radius: 5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	background:#D4D0C8;
	border:1px solid #FF414C;
}


#remove_lang {
	display:block;
	float:right;
	margin:4px 4px 0 0;
	cursor:pointer;
}
#remove_live {
	display:block;
	float:right;
	margin:4px 4px 0 0;
	cursor:pointer;
}

a.ajax_link {
	cursor:pointer;
	font-size:16px;
	font-weight:bold;
}

ul.languages li {
	display:inline;
	padding-right:15px;
}

ul.languages li, a:hover {
	color:#333;
}

div.news_header {
	font-size:1.1em;
	font-weight:bold;
}
#content .news_img {
	padding:4px;
	border:1px solid #000;
}
#content .news .normal hr.clear {
	border:0;
}
#content .news .normal .figure {
	float:left;
	margin:10px;
	display:block;
	max-width: 200px;
}
#content .news .normal div:after {
	clear:both;
	content:'';
	display:block;
}
#content .news .normal {
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
    margin:5px;
	color: #333;
}
#content .news .normal:first-child {
	border-top: 1px solid #333;
}

#content .news .normal h3, #content .news .normal p {
	color: #333;
}

.container.news > h1 {
	margin:10px 10px;
}

/*
.news a,
.news a:link,
.news a:visited
 {
	color:#00A9D2;
}
.news a:hover,
.news a:focus,
.news a:active {
	color:#00A9D2;
}

*/

.news .normal p.right a {
	/* padding:5px 20px; */
	border-radius:5px;
	background:#fff;
}

/******* Blinde Tabelle **********/
.container table.blind {
	color:#333;
	width:100%;
	border:0;
}

.container table.blind > tbody {
	border:0;
}

#fancybox-wrap  table.blind {
	color:#333;
}
.container table.blind tr td {
	/* background:#FFF; */
	border:0;
	color: #333;
}


.container table.usersearch {
	
}
.container table.usersearch td {
	/* background:#FFF; */
	border:0;
}


/*******Ende Übereinstimmungen ***************/
/******** LogIn Container ************/

div#login_container {
	width: 100%;
	min-height: 1030px;
	clear: both;
	color: #FFF;
	border: 0;
	margin: 0;
	margin-top: -10px;
}
div#login_container h1 {margin:0 10px;padding:40px 0 10px 0;font-size:2.5em;color:#FFFFFF;}
div#login_container div.wuerfel {
	margin-left:1251px;
	position:absolute;
	top:234px;
	border:0;
}

div#login_container form{
	border:none;
}
div#login_container fieldset{
	border:none;
	margin: 0;
}

div#login_container img{
	margin:15px 25px;
}

/* div#login_container input{
	height:25px;
	line-height:25px;
 	color:#00A9D2;
 	background: #FFF;
 	width:263px;
 	border:1px inset #000;
} */
div#login_container input[type=submit],
div#login_container input.submit{
	width: 100%;
 	
 	border:none;
 	
	margin-left: 0;
	padding: 0;
	max-width: 515px;
	margin-top: 15px;
	height: 45px;
	background-color: #1d1d1b;
	color: #fff;
	font-family: 'Titillium Web', serif;
	text-transform: uppercase;
	font-size: 19px;
}
div#login_container input[type=checkbox] {
	float:left;
	width:auto;
	clear:both;
	margin-right:10px;
	margin-top: 10px;
}
div#login_container label {
	line-height:30px;
}
div#login_container label {
	display:block;
}
div#login_container a {
	color:#FFF;
 	/* margin:0 70px 0 35px; */
 	text-decoration:underline;
}
div#login_container p span.red,
div#login_container p span.yellow,
div#login_container p span.green {
	color:#FFF !important;
}

div.login {
	max-width: 600px;
	width: 100%;    
	margin: 10px 25px 0 320px;
	padding-top: 75px;
}


div.login input.two {width: 230px;float:left;height: 23px;display:block;font-size: 18px;font-family: 'Titillium Web', serif;padding: 10px;}
div.login input.two:nth-child(2) {margin-left:10px;}

#wrapper a.blue_button {
    background-color: #00aced;
    display: block;
    float: left;
    font-family: "Titillium Web",serif;
    font-size: 18px;
    margin-bottom: 10px;
	margin-right: 10px;
    padding: 15px 20px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 250px;
	color: #fff;
}

#wrapper .login {font:14px/18px 'Titillium Web', serif;}
#wrapper .login > h2 {color:#1d1d1b;font:700 35px/34px 'Titillium Web', serif;padding-left:0;margin-left:0;}
#wrapper .login > h3 {color:#fff;text-transform:uppercase;font:700 35px/34px 'Titillium Web', serif;padding-left:0;}
#wrapper .login > p {padding-left: 0px;}
#wrapper .login > p > a {text-decoration:none;}

/*************Ende LogIn Container***********************/

/************Ende Container Styles************/

/************ Rechter Bereich *************/

#right_navi {
	width:178px;
	padding:15px 10px 25px;
	float:right;
	margin:0;
	height: auto;
}

#right_navi:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}

#right_navi ul{
	margin: 5px;
}

#right_navi ul li{
	margin:5px 0;
	list-style-type:none;
}
#right_navi ul li img{
	margin:0;
}

img.title_img {
	margin-right:8px;
}

 /*************Ende Rechter Bereich***********************/
 

 
 /******spezielle Klassen*****/
 
.forms_block{
	color:black;
	position:relative;
	cursor:pointer;
	border:1px solid #828282;
	margin-bottom:2px;
	padding-left:7px;
	padding-top:4px;
	padding-bottom:4px;
}

.forms_block span{
	position:absolute;
	top:12px;
	left:45px;
}


.add_zeile td{

min-width:50px;
background:#4E4E4E;

}
/******************Artikel********************/
#content .artikel{
width:100%;
border:1px solid #4E4E4E;
border-bottom:0;
border-left:0;
border-right:0;
}

#content .artikel h2{
color:#FFFFFF;
}

#content .artikel .artikel_settings{
color:white;
font-style:italic;
background:#4E4E4E;
margin:5px;
width:51%;
height:210px;
padding:12px;
float:left;
}

#einstellungen .td_1{
min-width:10%;


}
#einstellungen .td_2{
width:90%;
padding:2px;

}
#einstellungen .td_2 input{
width:90%;

}


#content .artikel .artikel_upload{
width:42%;
height:210px;
background:#4E4E4E;
padding:12px;
float:right;
}



/**************************/
 
 
/************* TABELLEN STYLE ***************************/
table.list {
	background-color:#FFF;
	color:#000;
}
tr.bg1,
tr.even {
	vertical-align:middle;
}
tr.bg2,
tr.odd {
	/*background-color:#F2F2F2;*/
	vertical-align:middle;
}
tbody tr.bg1:hover,
tbody tr.even:hover {
	background-color:#C0C0C0;
}
tbody tr.bg2:hover,
tbody tr.odd:hover {
	background-color:#C0C0C0;
}

tr.active td {
	color:#00A9D2;
}



/************ ENDE TABELLEN STYLE ***********************/







/*********************Seiteninhalte*********************************/

#content div #lang_show{border:0;background:none;float:right;}

#content div div div.container div.seiteninhalte_head h2,div.seiteninhalte_head span{border:0;background:none;padding: 0px;margin:0;font-size:1.5em;font-weight:bold;color: #fff;}
div.seiteninhalte_head span{font-size:11px;width:50px;}
div.seiteninhalte_head img{float:left;}
div.seiteninhalte_head img.remove{float:right;margin-top:-30px;}
div.seiteninhalte_head table{width:300px;position:relative;top:-30px;left:520px;color: #fff;}
#content div div div.container div.seiteninhalte_head {
	color:#FFF;
	border-radius: 5px 5px 0 0;
	margin:0 20px;
	padding: 15px;
	background: #333;

}

#content div div div.container div.seiteninhalte{margin:0 10px;}

.seiteninhalte table tr td, div.seiteninhalte_head table tr td{border:0;}
.seiteninhalte table tr td.first{
	border:0;
	width:200px;
}

.seiteninhalte_head > table > tbody > tr {
	background: none;
	color: #fff;
}

#content .workbox.clear {margin:0 20px;border:1px solid #333;}
.workbox.clear > hr {
	display: none;
}

#content .container > h2.log {margin-left:0;padding-left:0;}

.container > .log {margin:0;padding:0;}

.container > .log > li {
	width: auto;
	border: 0;
	display: block;
	float: none;
	min-height: 0;
	background: none !important;
	margin: 5px 0;
}

.container_foot span{position:relative;top:3px;right:5px;}

ul.contents {
	list-style: none;
	padding: 0;
	margin: 0;
}
ul.contents li {
	display: block;
	float: left;
	width: 455px;
	margin:10px;
	margin-bottom: 15px;
}

ul.contents li:hover {
	cursor:pointer;
	background-color:#E5E5E5;
}

ul.contents li h2	{padding:0; margin:0; font-weight:bold; }
ul.contents li p	{padding:0;text-align:justify;}
ul.contents li p.content_img {
	float:left;
	padding:5px;
}


/***********************Ende Seiteninhalte**************************/
p.sitewrap {
	text-align:center;
}
p.sitewrap a,
p.sitewrap span {
	padding: 5px 10px;
	border: 1px solid #00a9d2;
}

/************ ERROR STYLE ***********************/
span.error a:hover {
	background-color:#E5E5E5;
	color:#FFF;
}
span.error a:link span {
  	display: none;
}
span.error a:visited span {
  	display: none;
}
span.error a:hover span {
  	position:absolute;
  	margin:-21px 0 0 225px;
  	background-color:#E5E5E5;
  	padding: 5px;
  	border: 1px solid #CD0000;
  	font: normal 12px 'Titillium Web', sans-serif;
  	font-weight:bold;
  	color:#FF0101;
  	display: block;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

input.error, select.error, textarea.error {
	border-color:#F00 !important;
	background:#FDD !important;
}
label.error {
	color:#F00 !important;
}

.successful_config {
	font-size:18px;
	margin-top:15px;
	margin-bottom:15px;
}

/**************Ende #header_navi*********************/

#left_navi {
	width: 13%;
	min-height:400px;
	padding:15px 20px 25px;
	color:#000;
	overflow:hidden;
	box-sizing: border-box;
	float: left;
	background: #fff;
}


.right_navi {
    width: 14.9%;
    height: auto;
    box-sizing: border-box;
    background: #fff;
    overflow: hidden;
    position: absolute;
    right: 0;
}


#right_navi {
	width: 100%;
	/* min-height:400px; */
	padding: 15px 10px 25px;
	float: left;
	margin-top: 5px;
	height: auto;
}


span.ajax_fast_config {
	font-size:11px;
	font-style:italic;
}

span#contentSettingsHeader {
	font-size:10px;
	font-weight:normal;
}

span#contentSettingsHeader a {
	color:#CCFF66;
}

.clear   {clear:both;}

a.module{
    display: block;
    max-width: 85px;
    min-height: 100px;
    height: auto;
    text-align: center;
    text-decoration: none;
    float: left;
    margin: 20px 0px 20px 0px;
    width: 100%;
}

span.h3 {
	font:bold 14px 'Titillium Web', sans-serif;
}

td.no_results {
	background-color:#DEDEDE;
	font-weight:bold;
	font-size:12pt;
}

.sortable {
	margin:0;
	padding:0;
	
}
.sortable li {
	list-style: none;
	background: #FFF;
	border-radius: 5px;
	margin: 5px;
}
.li_main_sortable {
	border-bottom:1px solid #4b4b4b;
	padding:10px 0 2px;
}
.toggable {
	position:relative;
	margin:10px;
	padding:10px;
	color:#FFF;
	border-radius:5px;
	cursor:move;
	background:#4E4E4E;
}
span.toggle, span.kicksortable, span.savesortable, span.warnsortable {
 	width:16px;
 	height:16px;
 	display:block;
	background:transparent url("https://w3alpha.com/cms/img/icon/16x16/plus.png") center left no-repeat ;
	float:right;
	cursor:pointer;
	margin:0 5px;
}
.tools {
	height:16px;
	margin:2px 0;
}
.tools img {
 	display:block;
	float:right;
	cursor:pointer;
	margin:0 5px;
}
span.kicksortable{
	background:transparent url("https://w3alpha.com/cms/img/icon/16x16/remove.png") center left no-repeat ;
 }
 
span.show {
	background:transparent url("https://w3alpha.com/cms/img/icon/16x16/haken.png") center left no-repeat ;
 }
span.savesortable {
	background:transparent url("https://w3alpha.com/cms/img/icon/16x16/save.png") center left no-repeat ;
 }
span.warnsortable {
	background:transparent url("https://w3alpha.com/cms/img/icon/16x16/warning.png") center left no-repeat ;
 }
#content .toggable h2, #content .toggable h3{
	color:#FFF;
 	display:inline;
	cursor:pointer;
	height:20px;
	background:url("https://w3alpha.com/cms/img/toggle.gif") bottom left no-repeat #4E4E4E;
	padding: 0 20px;
	margin:0;
}

#content .toggable h2,#content .toggable h2 + input {
	position:relative;
	top:-10px;
}

#content .toggable h2.show, #content .toggable h3.show {
	background:url("https://w3alpha.com/cms/img/toggle.gif") top left no-repeat #4E4E4E;
}
.ul_sortable {
	width:98%;
	margin-left:2%;
	
}

.changeContentName {
	cursor:pointer;
}
.add_modul_ul li, .add_modul_ul li:hover {
	background:none;
	margin:0;
	padding:0;

}
.addmodul_container {

	position: absolute;
    right: 2px;
}

.addmodul {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #4B4B4B;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    padding: 5px 5px 0;
    width: 184px;
    margin:1px 0;
    cursor:default;
}

.addmodul h2 {
	background:none;
	color:#000;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	margin:0;
	width:100%;
}
.addmodul div {
	display:none;
	margin:0 2px;
	padding:0 2px 5px;
	text-align:left;
	color:#000
}
.addmodul p {
	margin:0 2px;
	padding:0 2px;
	text-align:right;
}
.addmodul img {
	top:-15px;
	position:relative;
}
.addmodul a {
	cursor:pointer;
}

#content .tabs {
	border:0;
	border-bottom:1px solid #CCC;
}
.tabs ul {
	list-style:none;
	padding:10px 10px 3px;
}

.tabs li {
	list-style:none;
	display:inline;
	margin:0;
}
.tabs li a {
	list-style:none;
	display:inline;
	border-radius:5px 5px 0 0 ;
	border: 1px solid #CCC;
	border-bottom:0;
	padding:3px;
	margin:0;
}
.tabs li a.active {
	color:#FFF;
	background:#4E4E4E;
	border-color:#000;
}
.tabs li a:hover {
	color:#000;
	background:#CCC;
	border-color:#000;
}

#content .tabs div#tabs-content {
	background:#4E4E4E;
	margin:0 5px;
	padding:0;
}
#content .tabs div#tabs-content h2 {
	background:#4E4E4E;
	margin:0 10px 5px;
	padding:0;
}
.ui-tabs-panel {
	margin:0;
	padding:0
}

.pointer p {
	display:inline;
	margin:0;
	padding:0;
}
#left_navi h2.builder {
	font: 12px/16px 'Titillium Web', sans-serif;
	margin-top: 10px;
}
ul.tree {
	line-height:16px;
}

ul.tree li ul li.addli {
	list-style-image: none;
	list-style:none;
	margin: 0 10px;
	padding:3px;
	border:1px solid #4E4E4E;
	border-radius: 5px;
	white-space:normal;
	background:#E6E6E6;
	
}


p.addli, p.listhead , li p.add {
	
	margin:0;
	padding:3px 3px 3px 16px;
	white-space:normal;
	font-weight:bolder;
	font-size:12px;
	line-height:16px;
	background:transparent url("https://w3alpha.com/cms/img/icon/16x16/add.png") center left no-repeat ;
}
p.listhead {
	background:transparent url("https://w3alpha.com/cms/img/icon/16x16/nav.png") center left no-repeat ;
	cursor:pointer;
	font-weight:normal;
}
li p.add {
	display:none;
	margin:2px 0;
	background:transparent url("https://w3alpha.com/cms/img/icon/16x16/sub_add.png") center left no-repeat ;
	padding:3px 3px 3px 38px;
}



#left_navi p.site {
	background:transparent url("https://w3alpha.com/cms/img/icon/16x16/site.png") center left no-repeat ;
}

#left_navi p.articles {
	background:transparent url("https://w3alpha.com/cms/img/icon/16x16/articles.png") center left no-repeat ;
}

#left_navi p.list {
	background:transparent url("https://w3alpha.com/cms/img/icon/16x16/list.png") center left no-repeat ;
}

#left_navi p.modules {
	background:transparent url("https://w3alpha.com/cms/img/icon/16x16/modules.png") center left no-repeat ;
}

#left_navi p.accesses {
	background:transparent url("https://w3alpha.com/cms/img/icon/16x16/accesses.png") center left no-repeat ;
}

#left_navi p.economy {
	background:transparent url("https://w3alpha.com/cms/img/icon/16x16/economy.png") center left no-repeat ;
}
/****Module einstellen***/
div.container ul#modules_config {
	list-style:none;
}
div.container ul#modules_config li {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #4B4B4B;
	border-radius: 5px 5px 5px 5px;
	color: #000000;
	cursor: default;
	margin: 1px 0;
	padding: 5px 5px 0;
	width: 170px;
	height: 64px;
	min-height:100px;
	float:left;
}
div.container ul#modules_config li:hover {
	background-color: #E5E5E5;
	cursor: pointer;
}
div.container ul#modules_config li h2 {
	background: none repeat scroll 0 0 transparent;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    /*text-align: right;*/
}


/****Layout***/
.toggable thead tr{background:none;text-align:left;}
.css {
	padding:0;
	margin:0;
}

.css li label{
	margin:0 5px 0 0;
}
/****Ende Layout***/
/***FAQ***/
#help_1 ol li ul.hide {display:none;}
#help_1 ol li.active {background: none repeat scroll 0 0 #EEEEEE;border-radius: 5px 5px 5px 5px;padding: 10px;}
#help_1 ol li.active ul {list-style-type:none;}
#help_1 ol li.active ul li {padding:5px;}
#help_1 ol {padding:5px 40px;}
#help_1 ol li{margin:5px 0;}
/***FAQ***/
/***Contact***/
#contact_1,
#contact_1 + section {background:#4E4E4E;border:1px solid #000; color: #FFFFFF;}

#contact_1 + section {margin:0 5px 5px;border-radius:5px;}
#contact_1 + section form {padding:10px 25px;}

/*** Tooltips ***/

div.tt > img.jack {
  width: 100px;
  margin: 0 auto;
  display: block;
  margin-bottom: 10px;
}

div.tt {
	float: left;
	background: none no-repeat scroll 10px 10px;
	margin: 0;
	min-height: 90px;
    
	padding: 10px 20px 25px;
    
	font-family: 'Titillium Web', sans-serif;
}
div.tt span {
	cursor: pointer;
	width: 200px;
	display: block;
	margin: 0 auto;
	text-align: center;
	background: #00aced;
	color: #fff;
	font: 18px/20px 'Titillium Web', sans-serif;
	text-transform: uppercase;
	padding: 15px 0;
	margin-top: 10px;
}
div.tt strong.ttt {color: #A8A8B8;font-weight: normal;margin-right: 10px;}
div.tt p, div.tt h2 {
	padding: 0;
	margin: 10px 10px 30px 10px;
	font-size: 14px;
	line-height:18px;
	font: normal 14px/18px 'Titillium Web', sans-serif;
	color: #333;
}
div.tt h2 {text-transform: uppercase;}
div.tt p {margin:0 10px;}

.flex-box {
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.flex-box .flex-item {
	display: -webkit-flex; 
	display: -ms-flexbox; 
	display: flex;
}

/** Auflösungen **/

/** Col3 Layout **/
@media screen and (max-width: 1279px) {
	/** Col System **/
	.col4, .alt4, .tra4 {width: 915px;padding:10px;}
	.col3, .alt3, .tra3 {width: 915px;padding:10px;}
	.col2, .alt2, .tra2, .tra3.flex, .tra3.flex2, .col3.flex, .col3.flex1, .col3.flex2 {width: 600px;padding:10px;}
	.col1, .alt1, .tra1, .col2.flex, .col2.flex1, .col2.flex2 {width: 285px;padding:10px;}
	.col4_wrapper, .alt4_wrapper, .tra4_wrapper, .tra4_wrapper.blank, .workarea, #sitemap {width: 945px;}
	.alt3_wrapper, .tra3_wrapper {width: 945px;}
	.col3_wrapper {width:905px;}
	.col2_wrapper, .alt2_wrapper, .tra2_wrapper {width: 630px;}
	.col1_wrapper, .alt1_wrapper, .tra1_wrapper {width: 315px;}
	.col3.editorial > .back {width:100%;}
}

/** Col2 Layout **/
@media screen and (max-width: 986px) {
	/** Col System **/
	.col3, .alt3, .tra3 {width: 600px;}
	.col4, .alt4, .tra4 {width: 600px;}
	.col3_wrapper, .alt3_wrapper, .tra3_wrapper, ul.subpages,
	.col4_wrapper, .alt4_wrapper, .tra4_wrapper, .tra4_wrapper.blank, footer div.footer, .workarea, #sitemap {width:630px;}	
	.col3.flex2, .tra3.flex2 {width:285px;}
}

/** Col1 Layout **/
@media screen and (max-width: 679px) {
	/** Col System **/
	.col4, .alt4, .tra4,
	.col3, .alt3, .tra3,
	.col2, .alt2, .tra2,
	.col1, .alt1, .tra1, .col3.flex, .col3.flex1, .col2.flex, .col2.flex1, .col4_wrapper > .alt2.blog_eintrag, .col1.nomtp {width: 285px;}
	.col4_wrapper, .alt4_wrapper, .tra4_wrapper, .tra4_wrapper.blank,
	.alt3_wrapper, .tra3_wrapper, .workarea,
	.col2_wrapper, .alt2_wrapper, .tra2_wrapper,
	.col1_wrapper, .alt1_wrapper, .tra1_wrapper,
	ul.subpages, footer div.footer {width: 315px;padding:5px 0;}
}

@media screen and (max-width: 320px) {
	.alt4_wrapper {width:295px;}
	.alt4_wrapper .col1 {width:265px;}
	.tra4_wrapper .col2 {width:275px;}
	.tra4_wrapper {width:305px;margin:0 auto; float:none;}
	.alt1, .alt2, .alt3, .alt4,
	.col1, .col2, .col3, .col4,
	.tra1, .tra2, .tra3, .tra4 {width:275px;}
}