* { margin:0; padding:0;}
html, body { height:100%;}
body { background:#fff !important /*url(images/bg_login.png) repeat*/; font-family:Tahoma, Geneva, sans-serif; font-size:100%;line-height:1em; color:#444444;}
input[type=file] { background: #FFF; }
input, select, textarea { font-family:Tahoma, Geneva, sans-serif; font-size:1em;/*float:left;*/margin-bottom:10px;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.mainwrapper {  /*overflow:hidden; background:url(images/fbg_bg.jpg) left bottom no-repeat;*/padding-bottom:15px;}
.container { width:100%;}

p { margin-bottom:16px;}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.warningbox {
  color: #BF0000;
  background: #FFEE88;
  box-shadow: 0 0 10px 5px #BF0000;
  margin: 30px 10px;
  width: 650px;
  padding: 10px;
  border: 2px solid #BF0000;
  border-radius: 3px;
}
.warningbox strong { text-decoration: underline; }
.warningbox a { color: #BF0000 !important; }
.warningbox a:hover { color: #DF0000 !important; }

/*==================forms====================*/

input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

div.container fieldset.einloggen {

width:400px;
margin:40px auto;
font-weight:bold;
background:#f3f5fa;
padding:20px;
border: 0;

}

div.container fieldset.einloggen label {font-size:15px;width:80px;float:left;margin: 5px;padding:5px;}
div.container fieldset.einloggen input {width:266px;border: 1px solid #DDDDDD;padding:5px;margin-top:0;margin:5px;}

div.container fieldset.einloggen  input[type=submit]  {

	float:right;
	width:150px;
	background:#1084C9;
	color:#fff;
	border: 1px solid #1084C9;
	padding:5px;
	margin-right: 20px;
	font-weight:bold;
	cursor: pointer;
	}


/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-indent.fright { float:right; margin:0 0 0 20px;}
.img-indent.alt { margin-bottom:30px;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 20px 0 0;}

.extra-wrap { overflow:hidden; }


/*==================txt, links, lines, titles, labels====================*/
a { color:#333 /* #758c0d*/; outline:none; text-decoration:none; font-weight:bold; }
a:hover { text-decoration:none; color: #003F8A;}

h1 { font-size:3em; line-height:1em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; font-weight:normal; letter-spacing:-1px; width:400px; margin-bottom:42px;}
h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; line-height:1em; font-weight:normal; margin-bottom:23px; color:#515151;}
h2.alt { letter-spacing:-1px;}
h3 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.8em; line-height:1.1em; margin-bottom:15px;color:#333;}
h4 { font-size:1em; margin-bottom:10px;color:#003F8A;background:#f3f5fa;padding:3px 3px 3px 10px;text-transform:uppercase;/*clear:left;*/}
h4.cat_header { font-size:1em; margin-bottom:10px;color:#003F8A;background:transparent;}
h4 strong { font-size:1.1em; color:#2cb6e9; display:block;}
h5 { font-size:1em; margin-bottom:5px;}
h6 { font-size:1em; font-weight:normal;}

.txt1 { color:#2cb6e9;}

hr { margin-bottom:20px;}

#inhalt label.today, #inhalt label.week, #inhalt label.months, #inhalt label.lastup, #inhalt label.artshop {

	font-weight:normal;
	float:left;
	width:auto;
	clear:both;
	line-height:25px;

}

#inhalt span {}




/*header*/

#header {background:#f3f5fa;height:165px !important;}

#header .row-1 { height:137px;}

#header .logo { width:750px;/*margin:0 auto; padding:22px 0 0 10px;*/}
#header .top-links { float:left; /*padding:45px 35px 0 0;*/list-style-type:none;clear:left;}
#header .top-links li { float:left; margin-left:8px;padding-right:15px;border-right:1px solid #ddd;}
#header .top-links li.last { border-right:0px;}
#header .top-links label { font-weight:bold;padding-right:5px;background:url(images/arr_blue_2.gif) left no-repeat;padding-left:10px;}

#header .nav-box { background:white; width:100%;display:none;}
#header .nav-box .left { background:url(images/nav-box-left.gif) no-repeat left top;}
#header .nav-box .right { background:url(images/nav-box-right.gif) no-repeat right top; height:47px;}


/*-- header navigation --*/
#header .nav-box ul { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#header .nav-box ul li { display:inline;}
#header .nav-box ul li a { display:block; float:left; color:#fff; text-decoration:none; }

/*content*/
#content { padding:0 0 20px 0; margin-left:0 !important;}


/*extra-content*/
div#extra-content { background:#f3f5fa;padding:15px 0; clear: left; margin: 0;}
#extra-content .section { padding-bottom:20px;}


/*==================menu====================*/
#menu {
	float: left;
	width: 200px;
	line-height:20px;
	background:#f3f5fa;
}

#menu ul {
	margin-bottom: 10px;
	list-style: none;
	/*background:#f3f3f3;*/
	padding:10px;
	border:0px solid #ddd;
}


#menu ul li {

}

#menu ul li h4 {
	padding-left:10px;
	text-shadow: none !important;
	padding:0 !important;
	background: none !important;
}

#menu h4 { margin-bottom: 5px; }
#menu a {
	font-weight: normal;
	text-decoration: none;
	color:#333;
}

#menu a:hover {
	color: #003F8A;
	text-decoration: underline;
}

/*==================konfiguration====================*/
#artup, #konfiguration, #inhalt, #versandarten, #best, #preislisten, /*#emailtexte,*/ #einschraenkungen, #html {
	  /*float:left;*/
	  padding:20px 0;

      margin-left: 220px;
	  border-left:0px solid #cdd7e4;
	  min-height: 800px;
}

#einschraenkungen .panes input {
    margin:0;
}

#einschraenkungen .panes label {
    min-width: 140px;
    text-align: right;
}


#best #inhalt {
    border-left: none;
}

#artup label, #konfiguration label {
	  font-weight: bold;
	  width: 50px;
	  float: left;
}

#artup input, #konfiguration input {
	width: 350px;
	float: left;
	border:1px solid #ddd;
	padding:5px;
}

#artup h5 {
	float: left;
	clear: both;
}

#konfiguration input.preis {
    width: 70px;
}

#konfiguration code a {
    color: red;
}

#konfiguration input,
#konfiguration select {
    margin-top:0;
}
img.icons {
    margin-right:10px;
}

#inhalt input.name {
    width: 238px;
}

#stammdaten input.savechanges, #inhalt input.savechanges, #versandarten input.savechanges,
#versandarten input.savechanges, #best input.savechanges, #preislisten input.savechanges {
	  float:left;
	  border:none;
	  width:auto;

	 background:#003F8A;
	  color:white;
	  padding:4px;
	  margin:10px 10px 10px 0;
		font-weight:bold;
		text-shadow: 1px 1px #000;
	  cursor:pointer;
	  clear:left;
		/*height:28px;background: transparent url(/shop/everpics/saveall.png) no-repeat;*/

}

input.savechanges_teaser {
	  float:left;
	  border:none;
	  width:auto;

	  background:#003F8A;
		/*background: transparent url(/shop/everpics/saveall.png) no-repeat;height:28px;*/
		color:white;
	  padding:4px;
	  margin-bottom:10px;
	  margin-right:10px;
	  cursor:pointer;
	  clear:left;
}

input.savechanges_offer {
	  float:left;
	  border:none;
	  width:auto;
	  background:#003F8A;
	  color:white;
	  padding:4px;
	  margin:10px 10px 10px 0;
	  cursor:pointer;
	  clear:left;
}

/*#inhalt input.cancel {
	  float:left;
	  border:none;
	  width:auto;
	  background:#000;
	  color:white;
	  padding:4px;
	  margin-bottom:10px;
	  cursor:pointer;
}*/

#inhalt .bestoverview h4 {background: #f3f5fa;text-transform:none;text-shadow:none;}

#inhalt h4.cat_header {width:155px;text-align:left;}

#inhalt h4.cat_header_wg {width:155px;text-align:left;background:transparent;text-transform:none;}

span.cat_subhead {color:#003F8A;float:left;clear:both;margin-bottom:10px;}

/*div.cat_subhead {color:#003F8A;margin-top:10px;margin-bottom:20px; line-height: 16px;}*/

div.cat_subhead {background:#f3f5fa;padding:10px;margin-top:10px;margin-bottom:20px; line-height: 16px;border:0px solid #ddd;}
div.cat_subhead h4  {background:none;padding-left:0;}
span.countnow {color:#003F8A;font-weight:bold;line-height:25px;float:left;margin-left:10px;}

span.countart {color:#003F8A;}


#pagination strong {
  color: #003F8A;
  float: left;
  margin: 0 1em 0 2em;
	/*border-left:1px solid #fff;
	border-right:1px solid #fff;*/
	padding:10px 15px 0;
}


/*================Neuer Artikelbrowser==================*/
#newbrowser {
  /*border-left: 1px solid #DDD;*/
  margin: 0 0 0 200px;
  padding: 10px 20px;
}

#newbrowser h3 {
    margin-top:10px;
}

#newbrowser form, #kdbrowser_form {
  border: 0px solid #CCC;
  color: #003F8A;
  padding: 5px 5px 5px 10px;
  width: 100%;
}

#newbrowser select {
  clear: left;
  color: #003F8A;
  /*cursor: pointer;*/
  margin: 0 0 15px 5px ;
  width: 170px;
}

#newbrowser input[type=checkbox] { vertical-align: super; margin-left: -14px; }

#newbrowser .textinput {
  color: #003F8A;
  margin: 0 0 15px 0;
  width: 250px;
}

#newbrowser label {
  display: block;
  float: left;
  font-weight: bold;
  margin: 0 0px 15px 0;
  width: 130px;
}

#newbrowser b {
  display: list-item;
  float: none;
  /*font-weight: normal;*/
  margin: 5px 0 0 15px;
  width: 500px;
}

#newbrowser .interfaceheader {
  background: transparent;
  display: block;
  font-size: 1em;
  margin: 0 0 10px 0;
  padding: 2px 5px;
  text-transform: uppercase;
  color:#333;
}

#newbrowser .button {
  border-color: #FEFEFE;
  border-radius: 3px;
  border-style: ridge;
  color: #FEFEFE;
  cursor: pointer;
  font-weight: bold;
  /*width: 30px;*/
  padding-top: 3px;
	text-align:center;
}
#newbrowser .panes div { min-height: 50px;line-height:20px; }

#newbrowser .btngreen { background: #0C0; }
#newbrowser .btngreen:hover { background: #00D800; }
#newbrowser .btnred { background: url(images/icon_sperre.png) no-repeat;border:0;width:150px;height:25px;cursor:pointer;float:left;margin-top:10px;margin-left:5px; }
#newbrowser .btnred_big { background: url(images/icon_sperrebig.png) no-repeat;border:0;width:200px;height:25px;cursor:pointer;float:left;margin-top:10px;margin-left:5px; }
/*#newbrowser .btnred:hover { background: url(images/icon_sperre.png) no-repeat;border:0;width:125px;height:25px;cursor:pointer;float:left;margin-top:10px; }*/
#newbrowser .btnorange { background: #F80; }
#newbrowser .btnorange:hover { background: #F90; }
#newbrowser .btnblue { background: url(images/icon_startsuche.png) no-repeat;border:0;width:125px;height:25px;cursor:pointer;margin-top:10px;margin-left:5px;text-indent:-3000px; }
/*#newbrowser .btnblue:hover { background: #44F; }*/

#pagination input.pageinput { width:35px; margin-top:0px;margin-right:10px; }
#pagination input[type=submit]:hover { color: #444; }

#newbrowser_table, #kdbrowser_table, #best table.vieworders, #best table.vieworderdata, #best table.vieworderitems {
		background: /*url(http://continue.shop2go.biz/shop/konfi/uploads/back2.png) repeat-x scroll left top*/ #003F8A;
    border: 5px solid #CDD7E4;
    border-collapse: collapse;
    color: #FFFFFF;
    width: 100%;
}

#submitform .cat_subhead { margin: 5px auto; padding-bottom: 0; }
#submitform { border-bottom: 2px solid #DDD !important; margin-bottom: 5px; }
#submitform .khinweis { float: right; background: url("/shop/konfi/images/trans5.png") repeat scroll 0 0 transparent; border: 1px solid #D60201; padding: 2px; margin: -30px 5px 5px 0; width: 370px; }

span.khinweis {display:block;text-align:center; border: 0px solid #8A1F11; margin: 10px 0;background: #FBE3E4;padding:5px;color:#8A1F11;font-size:12px;}


#kdbrowser_form { text-align: left; float: left; width: 100% !important;padding:0px;background:#CDD7E4; }
#kdbrowser_table .checkboxes { padding: 1em 0 0 0.5em !important; }
#kdbrowser_table .rechnung { text-align: center; }

#kdbrowser_table .tbutton { color: #FFF; border: none; cursor: pointer; font-weight: bold; background: none; }
#kdbrowser_table .tbutton:hover { color: #DDD; }
#kdbrowser_table .ASC { background: url(images/icon_arrup.gif) no-repeat; text-indent: 12px; }
#kdbrowser_table .DESC { background: url(images/icon_arrdown.gif) no-repeat; text-indent: 12px; }

#tblnavi { background: none repeat scroll 0 0 #CDD7E4; float: left; width: 100%; }
#tblnavi div { float: right; }
#tblnavi a { color: #000; font-weight: bold; float: left; margin: 5px 5px; }
#tblnavi .button { border: none; text-indent: 20px; cursor: pointer; font-weight: bold; float: left; margin: 5px 5px; color: #000; }
#tblnavi .button:hover, #tblnavi a:hover { color: #444; }
#tblnavi .search { background: url("/shop/konfi/images/kdn_view.png") no-repeat scroll 0 0 transparent; }
#tblnavi .edit { background: url("/shop/konfi/images/kdn_edit.png") no-repeat scroll 0 0 transparent; }
#tblnavi .delete { background: url("/shop/konfi/images/kdn_delete.png") no-repeat scroll 0 0 transparent; }

ul#kdbrowserhelp  {margin:10px 0;}

ul#kdbrowserhelp li {

	width:100%;
	line-height:30px;
	float:inherit;
}

ul#kdbrowserhelp li img {margin:5px;}

#searchbox .btnresetsearch {
  background: url("/shop/konfi/images/kdn_delete.png") no-repeat scroll 0 0 transparent;
  border: none;
  cursor: pointer;
  font-weight: bold;
  float: right;
  margin-top: -25px;
  text-indent: 20px;
}
#searchbox .btnaddsearch {
  background: url("/shop/konfi/images/kdn_add.png") no-repeat scroll 0 0 transparent;
  border: none;
  border-right: 1px solid #000;
  cursor: pointer;
  font-weight: bold;
  float: right;
  margin-top: -25px;
  margin-right: 5px;
  padding-right: 5px;
  text-indent: 20px;
}
#searchbox .btnstartsearch {
  background: url("/shop/konfi/images/kdn_view.png") no-repeat scroll 0 0 transparent;
  border: none;
  border-right: 1px solid #000;
  cursor: pointer;
  font-weight: bold;
  float: right;
  margin-top: -25px;
  margin-right: 5px;
  padding-right: 5px;
  text-indent: 20px;
}
#searchbox .btnaddsearch:hover, #searchbox .btnstartsearch:hover, #searchbox .btnresetsearch:hover { color: #444; }
#searchbox_content { width: 675px; float: left; margin-top: 15px; }
#searchbox_content .search_field { clear: left; float: left; width: 140px; margin-left: 10px; }
#searchbox_content .search_mode { margin: 9px; width: 100px; float: left; }
#searchbox_content .search_key { width: 350px; float: left; margin-top: 10px; }

#editbox_content { margin-left: 10px; }
#editbox_content label { float: left; width: 150px; clear: left; text-align: right; padding-top: 10px;}
#editbox_content input, #editbox_content select { float: left; width: 150px; }
#editbox_content span { float: left; width: 300px; margin-left: 10px; }

#stammdaten table {
		background: /*url(http://continue.shop2go.biz/shop/konfi/uploads/back2.png) repeat-x scroll left top*/ #4c6986;
    border: 5px solid #CDD7E4;
    border-collapse: collapse;
    color: #FFFFFF;
    width: 70%;
}

#best #kundensuche 

#best table.vieworderdata {
		background: #000 !important;
    border: 5px solid #CDD7E4;
    border-collapse: collapse;
    color: #FFFFFF;
    width: 100%;
		margin-bottom:10px;

		}

#best table.vieworders {margin-bottom:10px;}

#best table.vieworders, #best table.vieworderdata, #best table.vieworderitems {
	text-align:left;
		}

#newbrowser_table thead th, #kdbrowser_table thead th, #best table.vieworders thead th, #best table.vieworderdata thead th, #best table.vieworderitems thead th, #stammdaten table thead th {
    border-bottom: 1px dotted #FFFFFF;
    font-size: 100%;
    padding: 1em 0em 0.5em;
    text-align: center;
    font-weight:normal;
		}

#stammdaten table th {
    border-bottom: 1px dotted #FFFFFF;
    font-size: 100%;
    padding: 1em 1em 0.5em;
    text-align: left;

		}


#newbrowser_table tbody tr:nth-child(2n), #kdbrowser_table tbody tr:nth-child(2n), #best table.vieworders tbody tr:nth-child(2n), #best table.vieworderdata tbody tr:nth-child(2n), #best table.vieworderitems tbody tr:nth-child(2n), #stammdaten table tbody tr:nth-child(2n)   { background: transparent; }
#newbrowser_table tbody tr, #kdbrowser_table tbody tr, #best table.vieworders tbody tr, #best table.vieworderdata tbody tr, #best table.vieworderitems tbody tr, #stammdaten table tbody tr { background: url(images/trans.png) repeat;}



#newbrowser_table td, #newbrowser_table th, #kdbrowser_table td, #kdbrowser_table th {
    background: none repeat scroll 0 0 transparent;
    padding: 0.5em 1em;
}

#best table.vieworders td, th {
    background: none repeat scroll 0 0 transparent;
    padding: 0.5em 1em;
}

#best table.vieworderdata td {
    background: none repeat scroll 0 0 transparent;
    padding: 0.5em 1em;
}

#stammdaten table td {
    background: none repeat scroll 0 0 transparent;
    padding: 0.5em 0.5em;
}



#best table.vieworderdata th {
    background: none repeat scroll 0 0 #8c9eaf;
    padding: 0.5em 1em;
		border-bottom: 1px dotted #FFFFFF;
}

#best table.vieworders th, #best table.vieworderitems th, #stanndaten table th  {border-bottom: 1px dotted #FFFFFF;}

#best table.vieworderitems td, th {
    background: none repeat scroll 0 0 transparent;
    padding: 0.5em 1em;
}

#newbrowser_table .name a, #best table.vieworders .name a, #best table.vieworderitems .name a {

		color:#f8f8f8 !important;
}

#newbrowser_table .sperre  {
   background:url(images/trans2.png) repeat;
    width: 45px;
}


#newbrowser_table .startseite, #newbrowser_table .angebot_bis, #newbrowser_table td.sk3 {

background:url(images/trans3.png) repeat;


}
#newbrowser_table .eigenerpreis, #newbrowser_table .kpreisbis {
background:url(images/trans5.png) repeat;

}

#newbrowser_table th.sperre, #newbrowser_table th.startseite, #newbrowser_table th.angebot_bis, #newbrowser_table th.eigenerpreis, #newbrowser_table th.kpreisbis, #newbrowser_table th.sk3, #newbrowser_table th.bild, #newbrowser_table th.ek  {

background:transparent;
text-align:center;

}
#newbrowser_table td.sk3 input {width:35px;}
#newbrowser_table th { vertical-align: top; }
#newbrowser_table td {
  text-align: center;
  vertical-align: top;
}

#newbrowser_table .artnr { width: 35px; }
#newbrowser_table .name { width: 350px; text-align: left; }
#newbrowser_table .bild { width: 45px; }
#newbrowser_table .sk3 { width: 35px; }
#newbrowser_table .startseite { width: 45px; }
#newbrowser_table .angebot_bis { width: 90px; }
#newbrowser_table .angebot_bis input { width: 80px; }
#newbrowser_table .brutto { width: 110px; }
#newbrowser_table .eigenerpreis { width: 120px; text-align: left; }
#newbrowser_table .eigenerpreis input { width: 50px; margin-right: 5px;border:1px solid #D60201; }
#newbrowser_table .kpreisbis { width: 90px; }
#newbrowser_table .kpreisbis input { width: 80px;border:1px solid #D60201; }
#newbrowser_table .ek { width: 45px; }



#best #pagination, #newsletter #pagination {background:transparent;}

#pagination {background:#cdd7e4;float:none;height:35px;padding-left:5px;}

#pagination input.btnback {

background:#cdd7e4;
float:left;
width:24px;
height:24px;
border:none;
cursor:pointer;
font-weight:bold;
text-decoration:underline;


}


#pagination input.btnforward {

background:#cdd7e4;
float:left;
width:24px;
height:24px;
border:none;
cursor:pointer;
font-weight:bold;
text-decoration:underline;
margin-top:5px;

}

/*================XML-Export-Interface==================*/
#bestxmlinterface {
  /*border-left: 1px solid #DDD;*/
  margin: 0 0 0 200px;
  padding: 15px 20px;
}
/*
#bestxmlinterface .breaker {
  border: 2px dotted #CCC;
  height: 0px;
  margin: 5px auto 15px auto;
  width: 630px;
}*/

#bestxmlinterface form {
  background: #f3f5fa;
  color: #003F8A;
  padding: 5px 5px 5px 10px;
  /*width: 665px;*/
}

#bestxmlinterface select {
  clear: left;
  color: #003F8A;
  cursor: pointer;
  margin: 0 10px 15px 0;
  width: 155px;
}

#bestxmlinterface .textinput {
  color: #003F8A;
  margin: 0 0 15px 0;
  width: 300px;
}

#bestxmlinterface .limit { width: 80px; }

#error p {
  color: #003F8A;
  font-weight: bolder;
  padding: 5px 0 0 10px;
}

#bestxmlinterface label {
  display: block;
  float: left;
  font-weight: bold;
  margin: 0 0px 15px 0;
  width: 100px;
}

#bestxmlinterface .fieldformattinginfo {
  display: list-item;
  float: none;
  font-weight: normal;
  margin: 5px 0 0 25px;
  width: 500px;
}

#bestxmlinterface .interfaceheader a { float: right; }
#bestxmlinterface .interfaceheader {
  display: block;
  font-size: 1em;
  margin: 10px 0;
  padding:0;
  color:#333;  
  text-transform: none;
  width: 170px;
}

#bestxmlinterface .button {
  border:0px solid #fff;
  color: #fff;
  cursor: pointer;
  font-weight: normal;
  /*width: 30px;*/
  padding: 5px;
}

#bestxmlinterface .addrow { background: green; }
#bestxmlinterface .addrow:hover { background: #00D800; }
#bestxmlinterface .delrow { background: #D00; }
#bestxmlinterface .delrow:hover { background: #E80000; }
#bestxmlinterface .clearrows { background: #F80; }
#bestxmlinterface .clearrows:hover { background: #F90; }
#bestxmlinterface .startexport:hover { background: #44F; }
#bestxmlinterface .startexport {
  background: #004488;
  clear: left;
  width: auto;
}


/*=====================Sitemap==========================*/

#sitemap {
  margin-left: 200px;
  padding: 15px 0px 5px 30px;
  /*border-left: 1px solid #DDDDDD;*/
}

#sitemap h3 { margin-bottom: 20px; }

#sitemap a, #sitemap label {
  font-weight: bold;
  display: list-item;
  width: 550px;
  margin-top: 5px;
}

#sitemap .layer0 {
  background: #CDD7E4;
  color: #003F8A;
  display: block !important;
  font-size: 1em;
  margin-left: 5px;
  margin-bottom: 10px;
  /*margin-top: 20px;*/
  padding: 2px 0 2px 10px;
  text-shadow: 1px 1px #EEE;
  text-transform: uppercase;
  width: 620px;
}

#sitemap .layer1 {
  margin-left: 45px;
  /*color: #555555;*/
}

#sitemap .layer2 {
  margin-left: 85px;
  /*color: #555555;*/
}

#sitemap .frame {
  /*background-color: #EDEDED;*/
  /*background: url("images/bg_sitemap.png") repeat-y right 0;*/
  /*background: #EDEDED;
  border: 2px solid #CCC;*/
  /*border-radius: 2px 2px 15px 2px;*/
  margin-top: 10px;
  padding: 5px 0px 10px 10px;
  width: 650px;
}


/*==================Seitenverwaltung====================*/

div.edit_box {
	float:left;
	background:#f3f5fa;
	border:0px solid #ddd;
	width:100%;
	margin-bottom:15px;
	margin-top:15px;
	padding:5px;
}

div.edit_box table {

	width:100%;
	border:none;
	line-height:20px;

}

div.edit_box table tr {

	border-bottom:0px solid #ddd;

}

div.edit_box h4 {width:300px !important;}
div.edit_box table td {padding:5px;}
div.edit_box table  tr:nth-child(2n)   { background-color: #fff; }
div.edit_box table  tr { /*background-color: #EDEDED; */}


/*==================Artikel====================*/

#artup label {
	float:left;
	width:140px;
	clear:both;
	font-weight:normal;
	margin-top:5px;
	padding:10px 0;
	text-align:right;
}

#artup input {
	  float:left;
	  width:300px;
	  font-weight:normal;
	  margin-bottom:5px;
	  border:1px solid #DDDDDD;
}

#artup span {font-size:10px;}

#konfiguration fieldset, #artup fieldset, #stammdaten fieldset, #preislisten fieldset {border:none;margin-top:10px;}

#artup label.accept {float:left;color:#003F8A;width:auto;margin:10px 10px 10px 0; clear: none;}
#artup input.accept {float:left;width:20px;clear:left;margin:10px 10px 10px 0;}
#artup input.ffile { float: left; clear: left; margin-top: 10px; width: 290px; }
#artup label.right { clear: none; width: auto;text-align: left;margin:0; }
#artup input[type=radio] { width: 50px; clear: both !important; margin-left: 27px !important;}
#artup input.firstelement { clear: left; margin-right: 10px; margin-left: -109px;}
#artup h5 { margin-top: 25px; }

#stammdaten input.upload, #artup input.upload, #konfiguration input.upload {
	  float:left;
	  border:none;
	  width:auto;
	  background:#003F8A;
	  color:white;
	  padding:4px;
	  margin:10px 10px 10px 0;
	  cursor:pointer;
}

#browserart, .tabartbrowser {
/*	float:left;*/
	padding:4px;
  min-width: 1000px;
	background:#f8f8f8;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-moz-box-shadow: 0 0 5px #ddd;
	-webkit-box-shadow: 0 0 5px #ddd;
	/*background-color:#e5e5e5;*/
	border:1px solid #bbb;
}

.clearpreise {
  float: left;
  margin: 10px 0 0 10px;
  background-color: #F31400;
  border-radius: 5px;
  min-width: 15px;
  text-align: center;
  color: #FFF;
  font-weight: bold;
  padding: 1px !important;
  cursor: pointer;
}

table#browserart  tr:nth-child(2n), .tabartbrowser tr:nth-child(2n)   { background-color: #f8f8f8; }
table#browserart  tr, tabartbrowser tr { background-color: #EDEDED; }

/*#browserart td {
	width:auto;
	border-bottom:1px dotted #ddd;
	color:#003F8A;
	font-weight:bold;
  padding: 0 3px;

}*/

#browserart th.sperre, #browserart td.sperre, .tabartbrowser th.sperre, .tabartbrowser td.sperre {
	/*background:#FFACAC;*/
	background:#AE0000;
	color: #FFF;
	text-align:center;

}

#browserart th.sonder, #browserart td.sonder, .tabartbrowser th.sonder, .tabartbrowser td.sonder {
	background:#FFEE00;
	text-align:center;

}

#browserart th.artnamen, #browserart td.artnamen, .tabartbrowser th.artnamen, .tabartbrowser td.artnamen {
	  min-width:200px;
}

#browserart td.art_send, .tabartbrowser td.art_send {vertical-align:middle;padding-left:15px;}

#browserart th.artnamen, .tabartbrowser th.artnamen {text-align:left;}

#browserart th.bilder, #browserart td.bilder, .tabartbrowser th.bilder, .tabartbrowser td.bilder {
	  text-align:center;
	  font-weight:normal;
}
#browserart input.art_browser[type=text], .tabartbrowser input.art_browser[type=text] {
    width: 60px;
    text-align: right;
}

#browserart input.art_browser[type=date], .tabartbrowser input.art_browser[type=date] {
    width: 80px;
}

#inhalt input.art_browser {width:20px;float:none;}

#browser {
    /*float: left;*/
   background: #f3f5fa;
   padding: 10px;
}

#browser fieldset {
    border-width :0px;
    padding-top: 10px;
}
#browser a {
		float:left;
	  width:124px;
	  background:url(images/arr_blue_2.gif) left no-repeat;
	  padding-left: 8px;
    font-weight: normal;
	  margin:10px 0px 10px 0;
}
#browser a {
    font-weight: bold;
}
#browser fieldset input.savechanges {
    float: left;
}
#browser fieldset select {
    width: 110px;
}
div.pagination {/*float:left;*/ margin:10px 50% 10px 40%;width:300px;}

#linkliste {
/*    float: left;*/
    border: 0px solid #888;
    height: 20px;
    margin-bottom: 15px;
}
#linkliste a {
    float: left;
    display: block;
    margin: 0 3px;
    padding: 3px 5px;
}

#linkliste a.sonderangebote { background: /*#FFD700*/ #FFEE00; }

#linkliste a.eigenpreis, #browserart th.eigenpreis, #browserart td.eigenpreis { background: #CBD8F4; }
#linkliste a.art_sperre { background: /*#FFACAC*/ #AE0000; color: #FFF; }

select.listchoose { /*float:left;*/ margin-bottom: 10px; margin-right: 10px; }

#inhalt label.rondell { width: 185px; float :left; margin-bottom: 10px; clear: left; }
#inhalt input.rondell { width: 170px !important; float: left; margin-bottom: 10px; border: 1px solid #ddd; padding: 2px; margin-top: 0;}
#inhalt label.teaser { width: 150px; float: left; margin-bottom: 10px; clear: both; }
#inhalt input.teaser { width: 20px; float: left; margin-bottom: 0px; }

#inhalt #left-but, #inhalt #right-but { padding: 4px; background: #000; border: none; color: white; width: auto; margin-right: 10px; clear: right; float: left; }
#inhalt #title-text, #inhalt #alt-text { /*float: left; clear: both;*/ width: 700px; margin-top: 10px; }

#inhalt #stdmargen {

	/*background:#f8f8f8;
	padding:4px 4px 4px 35px;
	margin:10px;*/
	border:0px solid #ddd;
	/*margin:10px 0 10px 0;*/
	float:left;
}

.wgmargeheader {
	float: left;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	height: 20px;
}

.wgmargeheader1 {
	width: 123px;
	margin: 0 5px 0 165px;
	border: 1px solid #A2C5FF;
	background: url('images/bg_margen1.png') repeat-x scroll 0 0 transparent;
}

.wgmargeheader2 {
	width: 1033px;
	margin-right: 5px;
	border: 1px solid #DAFDA8;
	background: url('images/bg_margen2.png') repeat-x scroll 0 0 transparent;
}

.wgmargeheader3 {
	width: 124px;
	border: 1px solid #CAB6E8;
	background: url('images/bg_margen3.png') repeat-x scroll 0 0 transparent;
}

#inhalt .wgliste {

	  border-bottom:0px dotted #ddd;
	  border-top:0;
	  border-left:0;
	  border-right:0;
	  margin:-25px 0 -10px 165px;
	  /*width:100%;*/
	  padding-bottom:10px;
}

#inhalt input.margen {
	width:35px;
	height:20px;
	border:1px solid #ddd;
	background: #EFEFEF !important;
	margin-bottom: 0px;
	/*margin-left: 10px;*/
}

#inhalt .margen1 {
  float: left;
  background: url(images/bg_margen1.png) repeat-x;
  border: 1px solid #A2C5FF;
  padding: 10px 5px 10px 5px;
  margin-bottom: 5px;
  margin-right: 5px;
}

#inhalt .margen2 {
  float: left;
  background: url(images/bg_margen2.png) repeat-x;
  border: 1px solid #DAFDA8;
  padding: 10px 5px 10px 5px;
  margin-bottom: 5px;
  margin-right: 5px;
}

#inhalt .margen3 {
  float: left;
  background: url(images/bg_margen3.png) repeat-x;
  border: 1px solid #CAB6E8;
  padding: 10px 5px 10px 5px;
  margin-bottom: 5px;
  width: 115px;
}

#inhalt #field1, #inhalt #field11 {	background:#E8F3F8; }
#inhalt #field2, #inhalt #field22 {	background:#DBE6EC; }
#inhalt #field3, #inhalt #field33 {	background:#C2CBCE; }
#inhalt #field4, #inhalt #field44 { background:#A4BCC2; }
#inhalt #field5, #inhalt #field55 {	background:#81A8B8; }

#inhalt li.field1 {
	background:#E8F3F8;
	color:#000;
	/*margin-bottom:3px;*/
	width:625px;
}

#inhalt li.field2 {
	background:#DBE6EC;
	color:#000;
	/*margin-bottom:3px;*/
	width:625px
}

#inhalt li.field3 {
	background:#C2CBCE;
	color:#000;
	/*margin-bottom:3px;*/
	width:625px
}

#inhalt li.field4 {
	background:#A4BCC2;
	color:#000;
	/*margin-bottom:3px;*/
	width:625px
}

#inhalt li.field5 {
	background:#81A8B8;
	color:#000;
	/*margin-bottom: 3px;*/
	width:625px
}


#inhalt label.margen {font-weight:bold; padding: 0 0 0 5px;/*float:left; padding:0px 15px 0px 2px;*/}

#inhalt li.art_offer {
	  width:208px;
	  height:200px;
	  list-style:none;
	  border:1px solid #ddd;
	  padding:5px;
	  float:left;
	  background:#f8f8f8;
	  text-align:center;
	  margin:10px;
}

#inhalt li.art_offer_empty {
	  width:120px;
	  list-style:none;
	  border:none;
	  padding:4px;
	  float:none;
	  display:inline;
}

#inhalt li {
	  width:520px;
	  list-style:none;
	  padding:1px;
	  float:left;
}

#inhalt input.art_offer {width:120px;margin-bottom:5px;border:1px solid #ddd;}

#inhalt h2 {width:700px;float:left;color:#333;}

#inhalt ol {width:600px}

/*=============== Dateiverwaltung ===========================*/

#media {

	border:0px solid #ddd;
	background:#f8f8f8;
	width:100%;
	/*margin-top:20px;*/


}

#media a {
    font-weight:normal;
	color:#fff;

}

#media td {

	background:#003F8A;
	text-align:left;
	color:#fff;
  max-width: 720px;
  padding:5px;
}

#media td.picentry {background:#f3f5fa;}
#media td.picentry {overflow: auto;}
#media img.nameentry {padding:0px 5px 0 5px;vertical-align:inherit;display:none;}

label.media {margin:10px;font-weight:bold;font-size:12px;}

/* */
#stammdaten label {
	font-weight:normal;
	width: 150px;
	padding-right: 5px;
	clear:left;
	margin-bottom:5px;
}

#stammdaten .info {
  margin-left: 15px;
  color: #003F8A;
}

#stammdaten .createkunde {
 background: url(images/icon_createkdn.png) no-repeat;
 border:0;
 width:200px;height:25px;
 cursor:pointer;
 float:left;
 margin-top:10px;
 margin-left:5px;
 text-indent:-3000px;
}

#stammdaten input {
	font-weight:normal;
	width:350px;
	margin-bottom:5px;
}


/*
#stammdaten table {

	background:#f8f8f8;
	padding:4px;
	/*width:700px;
	text-align:left;
	    -moz-border-radius: 6px 6px 6px 6px;
    -moz-box-shadow: 0 0 5px #DDDDDD;
    border: 1px solid #BBBBBB;
	/*clear:left;
}
*/

#stammdaten select {
	float:left;
	border:1px solid #ddd;
}

#stammdaten input.sortkdns {
	  float:left;
	  border:none;
	  width:auto;
	  background:#003F8A;
	  color:white;
	  padding:4px;
	  margin-bottom:10px;
	  margin-left:10px;
	  cursor:pointer;
}

#stammdaten #deletekdn {background:url(images/kdn_delete.png) no-repeat;border:none;text-indent:-3000px;width:18px;cursor:pointer;}

/*#stammdaten table tr:nth-child(odd) { background-color: #f8f8f8; }
#stammdaten table tr:nth-child(even) { background-color: #EDEDED; }*/

/*=============== Grundeinstellungen ===========================*/

#konfiguration #willsms   h4 {
    color: #333333;
    padding: 0;
    text-transform: none;
    background: none;
}

#konfiguration label.media {font-weight:bold;width:auto;margin-bottom:10px;}
#konfiguration label {
	background:#f3f5fa;
	font-weight:normal;
	width:250px;
	padding: 5px;
	clear:left;
	margin-bottom: 10px;
}
#konfiguration label span {
    color: #8A1F11;
}

#konfiguration input {
	font-weight:normal;
	width:350px;
	margin-bottom:5px;
	padding:5px;
}

#konfiguration h4 {
  clear: left;
  margin-bottom: 10px;
  /*padding-top: 25px;*/
	text-transform:uppercase;
	padding: 3px 3px 3px 10px;
}

#konfiguration input[type=checkbox] {width:20px; margin-top:2px;}
#konfiguration .highlight { background: #FBE3E4;border-color: #FBC2C4;border: 1px solid;color: #8A1F11;padding: 5px 0 5px 5px; }
#konfiguration select {
  float: left;
  width: 356px;
}
#toggleHighlightClass { width: auto !important; font-weight: bold !important; padding: 10px 0px;margin:5px; float: none !important; border: 1px solid #C6D880 !important; cursor: pointer; background: #E6EFC2;
color: #264409;}
#konfiguration optgroup, #submitform optgroup {
  margin-top: 5px;
  color: #003F8A;
}
#konfiguration option { color: #000; }

/*footer*/
#footer { background:#003F8A !important;color:#fff; padding:20px 15px;}

#footer .nav { text-align:center; padding-bottom:30px;}
#footer .nav li { display:inline;}
#footer .nav li a { color:#fff; padding:0 52px 0 49px;}

#footer .fleft { padding:0 0 0 10px;margin-left:5px;}
#footer .fright { padding:0 44px 0 10px;}
#footer .fright a { text-decoration:none;color:white;}

/*================= Versandarten =========================*/

#versandarten input.vzarten, #browser input.vzarten {
    margin-top: -5px;
    width: 250px;
	  border: 1px solid #ddd;
	  /*margin-bottom: 10px;*/
    float: none;
    /*clear:left;*/
    /*display: block;*/
}

#kdndata input.vzarten, #kdndata2 input.vzarten { margin: 15px 0 5px 5px; padding:5px;}
#versandarten h5 {margin:5px;}
#versandarten input.vzartenpp {
    padding:5px;
	width:600px;
	border:1px solid #ddd;
	margin-bottom:20px;
/*	float:left;
	clear:left;*/
  display: block;
}

#versandarten label.vzarten {

	font-weight:bold;
	/*float:left;
	clear:left;*/
	margin:5px;
	vertical-align:middle;
	color:#000;
	font-size: 12px;

}

#versandarten label {

	color:#003F8A;
/*	float:left;
	clear:left;*/
	margin-top:10px;
	font-weight:bold;

}

#versandarten ul {
	list-style:none;
	padding:5px;
}
#versandarten ul li li {
    line-height: 40px;
}
#versandarten textarea {

/*	float:left;*/
	margin:5px 0 15px 5px;
	padding-bottom:5px;
	border:1px solid #ddd;
	background:#f8f8f8;
	width:800px;

}

#versandarten input {/*float:left;width:20px;*/ margin:2px 9px 0;/*display: table-column; Macht Probleme im IE */}

#versandarten fieldset {border:none;}

img.paypal,img.sofortueb {/*float:left;clear:left;*/ margin:0px 0 10px 0;}

img.sofortueb {margin:20px 0 10px 0;}

#versandarten label.sofueb {color:#F18E00;width:300px;/*float:left;clear:both;*/ margin:5px 0px;display: block;}

#versandarten label.paypal {color:#2a6192;width:300px;/*float:left;clear:both;*/ margin:5px 0px;display: block;}

#versandarten input.zahlaktiv {float:left;margin-top:1px;}

#versandarten ol {/*float:left;*/ margin-left:20px;margin-bottom:20px;clear:left;}

#versandarten div.sof_tip {

/*	float:left;
	clear:both;*/
	font-weight:bold;
	margin-bottom:10px;

	}
/*
#emailtexte h4 {float:left;clear:both;}
#emailtexte p {float:left;clear:both;}
*/

/* root element for tabs  */
ul.tabs {
	margin-top:0 !important;
	margin-right:0 !important;
	margin-bottom:13px !important;
	margin-left:0 !important;
	padding:0;
	height:30px;
	/*border-bottom:1px solid #666;	 	*/
	border-bottom:1px solid #ddd;
	float:left;
	width:100%;
}

/* single tab */
ul.tabs li {
	float:left;
	padding:0;
	margin:0;
	list-style-type:none;
}

#ekomi label { clear: left; float: left; width: 250px; }
#ekomi { float: left; }
#ekomi input { float: left; width: 200px; }

/* link inside the tab. uses a background image */
ul.tabs a {
	float:left;
	font-size:12px;
	display:block;
	padding:7px 9px;
	text-decoration:none;
	border:1px solid #f3f5fa;
	border-bottom:0px;
	height:13px;
	background-color:#f3f5fa;
	color:#000;
	margin-right:2px;
	position:relative;
	top:1px;
	outline:0;
	font-weight:normal;
	-moz-border-radius:4px 4px 0 0;
}

ul.tabs a:hover {
	background-color:#003F8A;
	color:#fff;
	font-weight: normal;

}

/* selected tab */
ul.tabs a.current {
	background-color:#003F8A/*#ddd*/;
	border-bottom:1px solid #003F8A /*#ddd*/;
	color:#fff;
	cursor:default;
	font-size: 12px;
	font-weight: normal;
}

#newbrowser ul.tabs,
#runden ul.tabs,
#menueedit ul.tabs {
	margin:0 !important;
	padding:0;
	height:30px;
	/*border-bottom:1px solid #666;	 	*/
	border-bottom:1px solid #264409;
	float:left;
	width:100%;
	margin-bottom:10px !important;
}

#versandundzahlarten ul.tabs {
	margin:0 !important;
	padding:0;
	height:30px;
	/*border-bottom:1px solid #666;	 	*/
	border-bottom:0px solid #264409;
	float:left;
	width:100%;
	margin-bottom:10px !important;
}

#versandundzahlarten .panes div {
	margin-top:3px !important;
}

#menueedit .panes div {
	min-height:62px;
	display: inherit;
}

#newbrowser ul.tabs a,
#runden ul.tabs a,
#menueedit ul.tabs a,
versandundzahlarten ul.tabs a {
	float:left;
	font-size:11px;
	display:block;
	padding:7px 4px;
	text-decoration:none;
	border:1px solid #f8f8f8;
	border-bottom:0px;
	height:13px;
	background-color:#f8f8f8;
	/*color:#ddd;*/
	margin-right:2px;
	position:relative;
	/*top:2px;	*/
	outline:0;
	-moz-border-radius:4px 4px 0 0;
	color:#264409;
}

#newbrowser  ul.tabs a:hover,
#runden  ul.tabs a:hover,
#menueedit  ul.tabs a:hover
 {
	background-color:#264409;
	color:#fff;
}

#versandundzahlarten  ul.tabs a:hover {
	background-color:#003F8A;
	color:#fff;
}

/* selected tab */
#newbrowser  ul.tabs a.current,
#runden  ul.tabs a.current,
#menueedit ul.tabs a.current
 {
	background-color:#264409/*#ddd*/;
	border-bottom:1px solid #264409 /*#ddd*/;
	color:#fff;
	cursor:default;
	top:1px;
}

#versandundzahlarten ul.tabs a.current {
	background-color:#003F8A/*#ddd*/;
	border-bottom:1px solid #003F8A /*#ddd*/;
	color:#fff;
	cursor:default;
	top:1px;
}

/* tab pane */

.panes {



}

.panes div {
	display:none;
	border: 0px solid #666;
	min-height:150px;
	padding:15px 20px;
}

.panes h3 {

}


#inhalt ul.tabs li {
    width: auto;
}

#inhalt .panes h4.cat_header {
    float: none;
}

.panes input {
    width: 20px;
    float: left;
}

.panes label {
    float: left;
    padding: 0px 4px;
}

h4.pane_header {
    margin: 18px 0px 1px;
		float:left;
		width:100%;
}

#menuexclude {
    width: 500px;
    height: 200px;
}


#best ul li {
    float: none;
    list-style-type: none;
    padding-right: .5em;
    padding-left: .5em;
    margin: .2em;
    height: 20px;

}

#best ul li a {
    width:150px;
}

#best ul {
  margin-bottom:20px;
}

#best div.cat_subhead ul {
  margin-bottom:0px;
}

.helplink {
  float: left;
  margin-left: 10px;
  /*background-color: rgb(127, 165, 200);*/
	background: url(images/icon_help.png) no-repeat;
	/*background: url(images/a_fragezeichen09.gif) no-repeat;*/
  border-radius: 10px;
  min-width: 18px;height:18px;
  text-align: center;
 /* color: rgb(39, 62, 109);*/
  padding: 0 !important;
	text-indent:-3000px;
}

.softwarelizenzen {

  padding: 5px;
  color: #003F8A;
  min-width: 15px;
  text-align: center;
  color: #003F8A;
}

#best li.best_open a.helptext, #best li.best_api a.helptext, #best li.best_send a.helptext, #best li.best_storno a.helptext, #best li.best_today a.helptext {
 /* color:OliveDrab;*/
	text-decoration:underline;
	font-weight:normal;
	/*float:right;*/
}

#best ul li.best_vorbestellt {

		background: url(/shop/everpics/icon_vorb.png) no-repeat left;
		height:18px;
		width:auto;
		padding-left:18px;
		padding-right:10px;
		margin-right:10px;
		border-right:0px solid #ddd;


}


#best ul li.best_open {

		background: url(/shop/everpics/icon_shop_cart.png) no-repeat left;
		height:18px;
		width:auto;
		padding-left:18px;
		padding-right:10px;
		margin-right:10px;
		border-right:0px solid #ddd;


}

#best ul li.best_send {

		background: url(/shop/everpics/icon_box.png) no-repeat left;
		height:18px;
		width:auto;
		padding-left:18px;
		padding-right:10px;
		margin-right:10px;
		border-right:0px solid #ddd;

}

#best ul li.best_storno, #best ul li.best_cancel {

		background: url(/shop/everpics/icon_storno.png) no-repeat left;
		height:18px;
		width:auto;
		padding-left:18px;
		padding-right:10px;
		margin-right:10px;
		border-right:0px solid #ddd;

}

#best ul li.best_today {

		background: url(/shop/everpics/icon_calendar.png) no-repeat left;
		height:18px;
		width:auto;
		padding-left:18px;
		margin-right:10px;
		padding-right:10px;

}

#best ul li.best_api {

		background: url(/shop/everpics/icon_clock.png) no-repeat left;
		height:18px;
		width:auto;
		padding-left:18px;
		margin-right:10px;
		padding-right:10px;

}

#best h3 strong {color:#F18E00;}

#stammdaten ul {list-style-type:none;}

#stammdaten ul li.best_allkdn {

		background: url(/shop/everpics/icon_allkdn.png) no-repeat left;
		height:18px;
		width:auto;
		padding:0 10px 0 25px;
		margin:0 10px 10px 0;


}
#stammdaten ul li.best_newkdn {

		background: url(/shop/everpics/icon_newkdn.png) no-repeat left;
		height:18px;
		width:auto;
		padding:0 10px 0 25px;
	  margin:0 10px 10px 0;


}

/*#best table,*/ #best textarea {
	  background: #f8f8f8;
	  padding: 4px;
	  border: 1px solid #bbb;
	  width: 700px;
	  text-align: left;
	  margin-top: 10px;
	  margin-bottom: 20px;

		/*-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		-moz-box-shadow: 0 0 5px #ddd;
		-webkit-box-shadow: 0 0 5px #ddd;*/
}

.inputarea {
  width: 600px !important;
  padding: 15px !important;
  clear: left;
}

.postit {
  padding: 15px !important;
  background: url(images/postit.jpg) no-repeat left !important;
  border: 1px solid #DDD !important;
  border-radius: 3px !important;
  height: 200px !important;
  width: 200px !important;
  font-family: cursive !important;
  font-weight: bold !important;
  color: #003F8A !important;
}

/*#best table.vieworderitems tr:nth-child(odd) { background-color: #f8f8f8; }
#best table.vieworderitems tr:nth-child(even) { background-color: #EDEDED;/#CBD8F4 }


#best table.vieworderitems {
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		-moz-box-shadow: 0 0 5px #ddd;
		-webkit-box-shadow: 0 0 5px #ddd;
		/*background-color:#e5e5e5;
		border:1px solid #bbb;
		color:#111;
		width:80%;
}

*/

#best table.vieworderitems input {

	 	text-align:center;
		float:left;
		margin-left:28%;

}


/*
#best table.vieworders tr:nth-child(odd) { background-color: #f8f8f8; }
#best table.vieworders tr:nth-child(even) { background-color: #EDEDED; }

#best table.vieworders, #best table.vieworderdata {


		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		-moz-box-shadow: 0 0 5px #ddd;
		-webkit-box-shadow: 0 0 5px #ddd;
		background-color:#e5e5e5;
		border:1px solid #bbb;
		color:#111;
		width:100%;

}

*/

#best table.vieworderitems th.akpreis {
    text-align:left;
}


#best table.vieworderitems th.name, #best table.vieworderitems td.alignleft, #best table.vieworders td.alignleft {
    text-align:left;
}

#best table.vieworderitems td.aligncenter {
	  text-align:left;
}

#best table.vieworderdata td {text-align:left;}

/*

#best th {
    padding-right: .5em;
    text-align: left;
}


#best tr {
    border-bottom:1px solid white;
}

#best td {
    padding-right: .5em;
    text-align: left;
}*/

#best td.tablecenter {
    color: #fff;
    text-align: left;
}

#best td a {
    padding: 0px 2px;
    margin: 1px;
    color: #f8f8f8;
}

#best a, #newsletter a {
    /*background: url("images/arr_blue_2.gif") no-repeat scroll left center transparent;*/
    display: block;
    float: left;
    padding: 0 0 0 1em;
    padding-top: 0px;
}

#best form  {
    padding-top: 4px;
	clear: right;
    float: left;
    width: 100%;
}
#best #kdnr {width:150px; border: 1px solid #ddd;margin-top:0;}
#best h3 {
    background:#f3f5fa;
    margin:20px 0;
    padding:5px;
}

#best h3.best {
    margin-top:0;
    background:none;
}

#best label {
	background: transparent url(/shop/everpics/lupe.png) no-repeat left;
	font-weight: bold;
	color: #000;
	padding-left: 20px;
}

#best textarea { float: left; }

#best input.sendtoapi {
		background:#003F8A url(/shop/everpics/sendtoapi.png) no-repeat left;
		padding:4px;
		color:white;
		border:none;
		width:150px;
		height:30px;
		text-indent:-3000px;
		cursor:pointer;
		margin-bottom:15px;

}




#best input.storno {
		background: none repeat scroll 0 0 #000000;
    border: medium none;
    clear: right;
    color: white;
    margin: 0 10px 10px 0;
    padding: 4px;
    width: auto;
		cursor:pointer;
}


/*#best input#sendi {
		background: none repeat scroll 0 0 #003F8A;
    border: medium none;
    clear: right;
    color: white;

    margin: 0 10px 10px 0;
    padding: 4px;
    width: auto;
		cursor:pointer;
}*/


#best input.searchkdn {
		background: none repeat scroll 0 0 #003F8A;
    border: medium none;
    clear: right;
    color: white;

    margin: 0 10px 10px 0;
    padding: 4px;
    width: auto;
		cursor:pointer;
}

#best label#searchkdn {float:left;margin-right:5px;}

#best #viewkundendaten {background:#ededed;border:1px solid #ccc;padding:10px;margin-bottom:10px;}

/*#best .vieworderitems th:nth-child(0n+1), #best table.vieworderitems th:nth-child(0n+3) {
    width: 60px; display: block;
}*/

div.visualbreak {
/*		clear:both;
		width:700px;*/
		height:1px;
		/*background:url(images/fbg_bg.jpg) no-repeat center;*/
		background:#ddd;
		margin-bottom:10px;
}

#best div.visualbreak {
/*		clear:both;
		width:700px;*/
		height:14px;
		background:url(images/fbg_bg.jpg) no-repeat center;
		margin-top:20px;
		display:none;
}


#inhalt div.visualbreak, #stammdaten div.visualbreak {
/*		clear:both;
		width:700px;
	  display:none;
		background:white;*/

}

h4#addnote {

		background:#CDD7E4 url(/shop/everpics/icon_note.png) no-repeat left;
		padding-left:20px;
		float:left;
		width:100% !important;


}


/* RUNDEN */

#runden fieldset {
    width: auto;
		border:none;
		margin:10px 0 10px 0;
}
#runden fieldset input {
    float: left;
    width: 40px;
		margin:5px;
		border:1px solid #ddd;
}

#runden fieldset label {
    float: left;
    width: 20px;
    text-align: right;
		padding-right: 1em;
		clear:left;
		margin:5px;
}

span.sitealert {

	background:#99db3d;
	float:left;
	padding:10px;
	margin-bottom:10px;
	border:1px solid #ddd;
	font-weight:bold;


}

span.infotext {

	position:absolute;
	left:650px;
	top:225px;
}

span.infotext2 {

	position:absolute;
	left:650px;
	top:225px;
}

#runden dt {font-weight:bold;}
/*
#emailtexte label {width:500px; float: left; margin-top: 20px;}
#emailtexte span.bestbestaetigungsubject {float:left;width:500px;margin-bottom:5px;}
#emailtexte input.bestbestaetigungsubject {float:left;clear:both;width:500px;}
#emailtexte .explain {float:none;clear:both;}
*/
#emailtexte .helptext li { float: none; list-style: disc; }
#emailtexte .panes form { float: left; }
#emailtexte .panes h4 { float: left;clear: left; margin-top: 25px; }
#emailtexte .panes input, #emailtexte .panes textarea, #emailtexte .panes label { float: left; clear: left; padding-bottom: 2px; }
#emailtexte .panes input[type=text] { width: 670px;border:1px solid #ddd;padding:5px; }
#emailtexte .panes input[type=checkbox] { clear: none; }
#emailtexte .panes textarea { height: 250px; }
#emailtexte .cat_subhead { display: block !important; float: left; clear: left; width: 970px; padding: 0 20px !important; min-height: 1px !important; }

#runden #roundprice {float:none;width:auto;margin-top:10px;margin-bottom: 15px;}

#runden #preisstufen {
	background:#d5d5d5;
	border: 1px solid #dddAAA;
    float: left;
    margin: 5px;
    width: 40px;
}

#runden span.preisstufe {	background:#d5d5d5; }

#runden #rundregeln {

	background:#c0cfed;
	border: 1px solid #dddAAA;
    float: left;
    margin: 5px;
    width: 40px;


}

#runden span.rundregel {
		background:#c0cfed;
}

/* Overlay */

#best div.modal ul {float:none;display:table;margin:0 auto;margin-top:20px;}

#best div.modal .close {

		background:#003F8A;
		color:white;
		border:none;
		float:none;
		display:table;
		margin:0 auto;
		margin-top:20px;
		font-size:12px;
		padding:4px;
		cursor:pointer;

		}


.modal {
		background-color:#fff;
		display:none;
		width:350px;
		padding:15px;
		text-align:left;
		border:2px solid #ddd;

		/*opacity:0.8;*/
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		-moz-box-shadow: 0 0 50px #000;
		-webkit-box-shadow: 0 0 50px #ddd;
	}

	.modal h2 {

		margin:0px;
		padding:10px 0 10px 45px;
		font-size:20px;
		background:url(/shop/everpics/icon_info.png) 0 50% no-repeat;
		border-bottom:1px solid #ddd;


	}

	.modalInput {

		float:right;
		background:transparent/*#003F8A*/;
		color:#000;
		border:none;
		cursor:pointer;
		padding:4px;
		text-decoration:underline;
		font-weight:bold;


	}

	/* styling for elements inside overlay */
	.details {
		position:absolute;
		top:15px;
		right:15px;
		font-size:11px;
		color:#fff;
		width:150px;
	}

	.details h3 {
		color:#aba;
		font-size:15px;
		margin:0 0 -10px 0;
	}

/* the overlayed element */
.simple_overlay {

	/* must be initially hidden */
	display:none;

	/* place overlay on top of other elements */
	z-index:10000;

	/* styling */
	/*background-color:#333;*/
	background-color:#ccd7e4;
	width:675px;
	min-height:200px;
	border:2px solid #F8F8F8;
	padding:15px;
	box-shadow:0 2px 5px #555;

	/* CSS3 styling for latest browsers */
	/*-moz-box-shadow:0 0 90px 5px #000;*/
	-moz-box-shadow:0 0 5px 5px #666;
	-webkit-box-shadow: 0 0 90px #000;
}

.simple_overlay h3 {

	color:#555;
	padding:5px;

}

.simple_overlay p {color:#111;}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(/shop/everpics/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
	padding:0 !important;
}

#exposeMask {background:#333;}

/* Preislisten */

#preislisten label {
	  font-weight: bold;
	  width: auto;
	  float: left;
		margin: 10px;
}

#preislisten input {
		border: 1px solid #ddd;
		width: 100px;
		float: left;
		margin: 10px;
		clear: left;
}

#preislisten input.preisl {
	width: 20px;
	margin: 10px;
	float: left;
	clear: left;
}

#preislisten .directlink {
  font-weight: bold;
  margin: 15px 0 25px 0;
  padding: 5px 15px;
  width: 130px;
}

#preislisten .directlink a {
  display: list-item;
  margin: 5px 0 0 15px;
  width: 150px;
  color: #003f8a;
}

/*#preislisten .directlink a:hover { color: #003F8A; }*/

/* BUTTONS */

input.allsave, #versandarten input.allsave, #preislisten input.allsave, #stammdaten input.allsave {
	background: url(/shop/konfi/images/icon_speichern.png) no-repeat;
	height: 25px;
	width: 125px;
	text-indent: -3000px;
	cursor: pointer;
	border: none;
	margin: 10px;
	clear: left;
	float: left;
}

#artup input.allsave { border:none;background: url("/shop/konfi/images/icon_upload.png") no-repeat scroll 0 0 transparent; }

#kdndata #sdfmsdfasd {
    width:85px;
    margin:10px 0 0 8px;
}

#konfiguration input.allsave {
	background:url(/shop/konfi/images/icon_speichernxl.png) no-repeat;
	height:32px;
	width:160px;
	text-indent:-3000px;
	cursor: pointer;
	border:none;
	margin-right:5px;
	clear:left;
	float:left;
}

input.startsearch, #stammdaten input.startsearch {

	background:url(/shop/konfi/images/icon_startsuche.png) no-repeat;
	height:25px;
	width:125px;
	text-indent:-3000px;
	cursor:pointer;
	border:none;
	margin-top:10px;
	clear:left;
	float:left;
}

input.sortieren, #stammdaten input.sortieren {
	background:url(/shop/konfi/images/icon_sort.png) no-repeat;
	height:25px;
	width:125px;
	text-indent:-3000px;
	cursor:pointer;
	border:none;
	margin-left:10px;
	/*clear:left;
	float:left;*/
}

#best input.storniert {

	background:url(/shop/konfi/images/icon_storniert.png) no-repeat;
	height:25px;
	width:125px;
	text-indent:-3000px;
	cursor:pointer;
	border:none;
	/*float:left;*/
	margin-bottom:10px;
	margin-right:5px;
}

#best input.edledigt {

	background:url(/shop/konfi/images/icon_edledigt.png) no-repeat;
	height:25px;
	width:125px;
	text-indent:-3000px;
	cursor:pointer;
	border:none;
	float:left;
	margin-bottom:10px;
	margin-right:5px;
}

#best input.wiedereroeffnet {

	background:url(/shop/konfi/images/icon_wieder.png) no-repeat;
	height:25px;
	width:125px;
	text-indent:-3000px;
	cursor:pointer;
	border:none;
	float:left;
	margin-bottom:10px;
	margin-right:5px;
}

#best  span.set {

		font-weight:bold;
		float:left;
		font-size:15px;
		margin-right:10px;
		color:#000;
}

input.suchebest {

	background:url(/shop/konfi/images/icon_suchebest.png) no-repeat;
	height:25px;
	width:125px;
	text-indent:-3000px;
	cursor:pointer;
	border:none;
	float:none;
	margin-left:5px;
	margin-top:-5px;
}

#best #sendi[disabled] {
	background:url(/shop/konfi/images/icon_savesenddis.png) no-repeat;
	cursor:auto;
}

#best #sendi {

	background:url(/shop/konfi/images/icon_savesend.png) no-repeat;
	height:25px;
	width:125px;
	text-indent:-3000px;
	cursor:pointer;
	border:none;
	float:left;
	margin-right:10px;
}

#inhalt input.abbruch {
	background:url(/shop/konfi/images/icon_abbruch.png) no-repeat;
	height:25px;
	width:125px;
	text-indent:-3000px;
	cursor:pointer;
	border:none;
	float:left;
	margin:0px 0px 0 5px;
}

#best input.savenote {
  background:url(/shop/konfi/images/icon_savenote.png) no-repeat;
  height:25px;
  width:125px;
  text-indent:-3000px;
  cursor:pointer;
  border:none;
  float:left;
  clear:both;
  margin-bottom:10px;
}

#best input[type="submit"].sendmail {
  background: /*url("/shop/everpics/sendtoapi.png") no-repeat scroll left center #003F8A*/ #8989BA;
  height: 30px;
  min-width: 130px;
  width: auto;
  /*text-indent: -5000px;*/
  color: #FFF;
  font-weight: bold;
  border-radius: 4px;
  cursor: pointer;
  border: 1px solid #676798;
  float: left;
  clear: both;
  margin-bottom: 10px;
}

#best input.sendmail { width: 200px;float:left; }
#best label.autotext {
  background: #EEE !important;
  margin-top: 0 !important;
  padding: 5px !important;
}

#best label.sendmail {
  background: none;
  margin: 5px 10px 0 5px;
  padding-left: 2px;
  padding: 2px;
  float: left;
  clear: left;
}

input.deleteall {

	background:url(/shop/konfi/images/icon_deleteall.png) no-repeat;
	height:25px;
	width:125px;
	text-indent:-3000px;
	cursor:pointer;
	border:none;
	float:left;
	margin-left:5px;
	margin-top:-7px;
}

#konfiguration input.gregtest {

	background:url(/shop/konfi/images/icon_gregtest.png) no-repeat;
	height:32px;
	width:200px;
	text-indent:-3000px;
	cursor:pointer;
	border:none;
	float:left;
	margin-top:9px;
	margin-right:5px;

}

#konfiguration input.testall {
  background:url(/shop/konfi/images/icon_testall.png) no-repeat;
  height:32px;
  width:200px;
  text-indent:-3000px;
  cursor:pointer;
  border:none;
  float:left;
  margin-top:9px;
}

#konfiguration input.testconti {
  background: #283E6D;
  height:32px;
  width:200px;
  /*text-indent:-3000px;*/
  cursor:pointer;
  border: 2px solid #687EAD;
  float:left;
  margin-top:9px;
  margin-left: 5px;
  color: #FFF;
  border-radius: 5px;
  font-weight: bold;
}

#konfiguration .yellow { color: #003F8A;font-weight:bold; }

#artup input.artupload {
	background:url(/shop/konfi/images/icon_upload.png) no-repeat;
	height:25px;
	width:125px;
	text-indent:-3000px;
	cursor:pointer;
	border:none;
	float:none;
}
#artup form { float: left; }

input.speicherns {

	background:url(/shop/konfi/images/icon_speicherns.png) no-repeat;
	height:15px;
	width:74px;
	text-indent:-3000px;
	cursor:pointer;
	border:none;
	float:none;
}

#backstamm {


	background:url(/shop/konfi/images/icon_backstamm.png) no-repeat;
	height:32px;
	width:200px;
	text-indent:-3000px;
	cursor:pointer;
	border:none;
	float:left;



}

#csvexport {


	background:url(/shop/konfi/images/icon_csv.png) no-repeat;
	height:32px;
	width:160px;
	text-indent:-3000px;
	cursor:pointer;
	border:none;
	float:left;

}

#kdnstammexport {

	background:url(/shop/konfi/images/icon_kdnstammexport.png) no-repeat;
	height:32px;
	width:200px;
	text-indent:-3000px;
	cursor:pointer;
	border:none;
	float:left;

}

#html h2 {float:none;padding:10px 0;}


img.htmlmark {float:right;}

#html #lastitems {
    background:#f3f5fa;
    margin-top: 10px;
    padding: 5px 0 10px 45px;

}

#html #lastitems ul li {

	  margin-top: 15px;
		float:left;



}

#html h1 {

	color:#003F8A;
	background:#f3f5fa;
	font-weight:bold;
	letter-spacing: 0px;
	padding:5px;
	font-size:1.5em;
	margin-top:20px;
	margin-bottom:20px;
	width:auto;

}

#html p {background:#3764AD;color:#fff;font-weight:bold;padding:5px;width:300px;text-align:center;}

#html input.safeactive {

    background: url(/shop/konfi/images/icon_speichern.png) no-repeat scroll 0 0 transparent;
    border: medium none;
    clear: left;
    cursor: pointer;
    float: left;
    height: 25px;
    margin-top: 10px;
    text-indent: -3000px;
    width: 125px;
}

#rest {background:#f3f5fa;border:1px solid #ddd;}

#rest legend {
	 font-size:1.5em;
	 padding: 5px;
	 text-transform: capitalize;
	 font-weight:bold;

	 }

#rest table td {

		vertical-align:top;

}

#rest table label {

		font-weight:bold;
		font-size:12px;
}

#rest table input {
        padding:5px;
		border: 1px solid #ddd;

}

#rest table textarea {
        border: 1px solid #ddd;

}

/* ============ Artikelbrowser Kalender ======= */

/* For the details, see: http://flowplayer.org/tools/dateinput/index.html#skinning */

/* the input field */
.date {
	text-align:center;
	-moz-box-shadow:0 0 10px #eee inset;
	-webkit-box-shadow:0 0 10px #eee inset;

}

/* calendar root element */
#calroot {
	/* place on top of other elements. set a higher value if nessessary */
	z-index:10000;
	margin-top:-1px;
	width:198px;
	padding:2px;
	background-color:#fff;
	font-size:11px;
	border:1px solid #ccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow: 0 0 15px #666;
	-webkit-box-shadow: 0 0 15px #666;
}

/* head. contains title, prev/next month controls and possible month/year selectors */
#calhead {
	padding:2px 0;
	height:22px;
}

#caltitle {
	font-size:14px;
	color:#0150D1;
	float:left;
	text-align:center;
	width:155px;
	line-height:20px;
	text-shadow:0 1px 0 #ddd;
}

#calnext, #calprev {
	display:block;
	width:20px;
	height:20px;
	background:transparent url(prev.gif) no-repeat scroll center center;
	float:left;
	cursor:pointer;
}

#calnext {
	background-image:url(next.gif);
	float:right;
}

#calprev.caldisabled, #calnext.caldisabled {
	visibility:hidden;
}

/* year/month selector */
#caltitle select {
	font-size:10px;
}

/* names of the days */
#caldays {
	height:14px;
	border-bottom:1px solid #ddd;
}

#caldays span {
	display:block;
	float:left;
	width:28px;
	text-align:center;
}

/* container for weeks */
#calweeks {
	background-color:#fff;
	margin-top:4px;
}

/* single week */
.calweek {
	clear:left;
	height:22px;
}

/* single day */
.calweek a {
	display:block;
	float:left;
	width:27px;
	height:20px;
	text-decoration:none;
	font-size:11px;
	margin-left:1px;
	text-align:center;
	line-height:20px;
	color:#666;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

/* different states */
.calweek a:hover, .calfocus {
	background-color:#ddd;
}

/* sunday */
a.calsun {
	color:red;
}

/* offmonth day */
a.caloff {
	color:#ccc;
}

a.caloff:hover {
	background-color:rgb(245, 245, 250);
}


/* unselecteble day */
a.caldisabled {
	background-color:#efefef !important;
	color:#ccc	!important;
	cursor:default;
}

/* current day */
#calcurrent {
	background-color:#498CE2;
	color:#fff;
}

/* today */
#caltoday {
	background-color:#333;
	color:#fff;
}

.janolaw label { padding:5px;float: left; width: 200px; }
.janolaw input { width: 500px; padding:5px;border:1px solid #ddd;margin: 0 0 10px;}


/* translation selections */
.trans_select {
  float: left;
  font-weight: bold;
  text-transform: capitalize;
  vertical-align: text-top;
}

label.trans_select { width: 150px; }
input.trans_select { margin: 0 10px 10px 0; }

.trans_select img { margin: 0 10px 0 0; }


/* setup-stylesheets */
#setup_form { float: left; }
#setup_slider {
  min-height: 470px;
  overflow: hidden;
  position: relative;
  width: 850px;
}

#setup_slider .items {
  position: absolute;
  width: 20000em;
}

#setup_slider .checklisten_button {
  background: #AE0000;
  border-color: #FEFEFE;
  border-radius: 3px;
  border-style: ridge;
  color: #FEFEFE;
  cursor: pointer;
  font-weight: bold;
  line-height: 25px;
  padding: 1px 3px;
}

#setup_slider .cat_subhead { width: 828px !important;background:#bbc4ca url(/shop/konfi/images/setup_bg.png) repeat !important;border:1px solid #999;color:#151515 !important; }
#setup_slider .items div { float: left; width: 850px;background:url(/shop/konfi/images/sharkskin.gif) repeat-x top;color:#fff;font-size:1em;line-height:18px; }
#setup_slider .items img { border: 0px dotted #ddd; margin: -14px 17px 11px; }
#setup_slider .desc { float: left; clear: left; margin: 0 10px 15px 0; width: 350px;color:#000;}
#setup_slider .inputs { float: left; margin: 0 10px 15px 0; width: 450px; }
#setup_slider .hidden { display: none; }
#setup_slider .allow { background: /*#9BC444*/ url(/shop/konfi/images/yes.png) no-repeat;width:100px;height:20px;text-indent:-3000px;border:0; }
/*#setup_slider .allow:hover { background: #ACD555; }*/
#setup_slider .deny { background: /*#EE1100*/ url(/shop/konfi/images/no.png) no-repeat;width:100px;height:20px;text-indent:-3000px;border:0; }
/*#setup_slider .deny:hover { background: #FF5533; }*/
#setup_slider .tochecklist { color: #003F8A !important; line-height: 25px; border:0;background:transparent;}
/*#setup_slider .tochecklist:hover { background: #FF5533; }*/
#setup_form .tostart { background:url(images/b2start.png) no-repeat;width:125px;height:25px;text-indent:-3000px;border:0;float:left;}
/*#setup_form .tostart:hover { background: #44F; }*/

#setup_form .button {
  border-color: #FEFEFE;
  border-radius: 3px;
  border-style: ridge;
  color: #FEFEFE;
  cursor: pointer;
  font-weight: bold;
  /*width: 30px;*/
  padding: 1px 3px;
}

#setup_slideractions {
  border-bottom: 0px solid #CDD7E4;
  margin: 0 0 10px 0;
  width: 850px;
}

#setup_slideractions a {
  font-size: 22px;
  cursor: pointer;
  color: #fe6d4c;
}

#setup_slideractions a:hover { color: #666; }
#setup_slideractions .next { float: right; }

input.allsaves {

  float:right;
	background: url(/shop/konfi/images/icon_speichern.png) no-repeat;
	height: 25px;
	width: 125px;
	text-indent: -3000px;
	cursor: pointer;
	border: none;
	clear: left;

	}

#setup_slider div.vbreak, div.vbreak {height:1px;background:#999; width:98%;margin:10px;}

#flowpanes h3 {padding:10px 0 0 10px;color:#fff;text-shadow:1px 1px #111;}

#flowpanes h4 {padding:10px 0 0 10px;background:transparent;color:#fff;text-shadow:0px 0px #000;text-transform:none;font-size:1.5em;}

#inhalt.artdesc form {
    float: left;
    clear: right;
}

#inhalt.artdesc textarea {
    float: left;
}

#inhalt.artdesc label {
    float: left;
		clear:both;
		width:120px;
		text-align:left;
		font-weight:bold;
		color:#000;
		text-transform:capitalize;
}

#inhalt.artdesc label.suchart {
		width:auto;
		text-align:left;
		margin-right:5px;
}

#inhalt.artdesc p, #inhalt.artdesc h3{
    float: left;
}

#inhalt.artdesc h2, #inhalt.artdesc h3 {width:100%;float:left;}

#inhalt.artdesc div {float:left;width:100%;margin:10px 10px 10px 0;}

#inhalt.artdesc input.artupload {
    background: url(images/icon_upload.png) no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 25px;
    text-indent: -3000px;
    width: 125px;
}

#inhalt.artdesc div.visualbreak {
    background:#CDD7E4;
    height: 5px;
    margin-bottom: 10px;
}


div.hinweistext , p.hinweistext, label.hinweistext {
background: #FBE3E4;
border-color: #FBC2C4;
border: 0px solid;
color: #8A1F11;
padding:10px;

}

div.attentiontext {
background: #CDD7E4;
border: 0px solid  #003F8A;
color: #003F8A;
padding:10px;
text-align:center;
margin-left:230px;
font-weight:bold;

}

div.attentiontext_tmg {
background: #CDD7E4;
border: 0px solid  #003F8A;
color: #003F8A;
padding:10px;
float:left;
display:block;
margin-bottom: 10px;
}

div.hinweistext a {

color:#555;

}

#setup_slider div.hinweistext {
width:97%;
background: #FBE3E4;
border-color: #FBC2C4;
border: 1px solid;
color: #8A1F11;
padding:10px;
margin:10px 0 10px 0;

}

div.hinweistext ul.hinweise {

float:none;
margin-left:10px;
}

#inhalt div.hinweistext ul.hinweise li, div.hinweistext ul.hinweise li {


list-style-type:disc;
width:100%;
float:none;

}


div.helptext {

background: #E6EFC2;
border-color: #C6D880;
color: #264409;
padding:10px;
border: 0px solid;
margin-bottom:10px;

}

#versandarten div.helptext { margin-left:-20px !important; }

#rechkauf { float: left; width: 100%; }
#rechkauf .rechoption { clear: left; }
#rechkauf .rechlabel { width: 850px; margin: 0 0 10px 10px; }
#rechkauf input, #rechkauf label { float: left; }
#rechkauf img { float: right; margin-right: 95px; }

#registry { padding: 5px; }
#registry h2 { margin: 15px 0 25px 0; }

#registry label {
	clear: both;
	float: left;
	margin-top: 15px;
	width: 165px;
}

#registry span {
  color: #294A82;
  float: left;
  font-size: 10px;
  padding-left: 8px;
  padding-top: 13px;
}

#registry input, #registry select {
    border: 1px solid #ddd !important;
    background: #FFF;
    float: left;
    padding: 5px;
    margin: 10px 0 0;
    min-width: 250px;
}

#registry input.createkunde {
	background: url(/shop/konfi/images/icon_speichern.png) no-repeat scroll 0 0 transparent;
 	border: medium none !important;
 	clear: left;
 	cursor: pointer;
 	float: left;
 	height: 25px;
 	text-indent: -3000px;
 	width: 125px;
 	margin-top:24px;
}

#registry input[type="submit"]:hover {
 background: url(/shop/konfi/images/icon_speichern.png) no-repeat scroll 0 0 transparent !important;
 border: 0;
}

#inhalt #file_upload {background:#f3f5fa;text-align:center;color: #333333; text-indent:unset;border-radius: 0;}

#file_upload {margin-left:0px;background:#fff;padding:5px;box-shadow: 0 5px 5px #ccc;}

#file_uploadUploader {width:93px !important;height:33px !important;}

#inhalt div.bestoverview {

	float:left;
	padding:5px;
	width:100%;
}

#files {
    padding:5px;
    background:#f3f5fa;
}

#files th {
   text-align: left;
}

#inhalt div.bestoverviewchange {

	float:left;
	margin:10px 0;
	padding:0px 10px;
}

#inhalt div.bestoverview ul li {

		clear:left;
		width:100%;
}

span.countnow_all {

		color:#758C0D;
		font-weight:bold;
		float:left;
		margin:10px;

}

#inhalt div.bestoverview label.today,
#inhalt div.bestoverview label.week,
#inhalt div.bestoverview label.months,
#inhalt div.bestoverview label.lastup,
#inhalt div.bestoverview label.artshop {

		margin-left:10px;
}

label.neusite {

	font-weight:bold;
	padding-left:10px;
	padding-right:10px;

}

label.neusite_titel {color:#003F8A;font-weight:bold;padding-right:10px;}

span.titel_head {

float:left;
background:#f3f5fa;
width:100%;
padding-left:10px;
margin-bottom:10px;

}

span.titel_head input {

margin-top:10px;

}

#radiolink, #radiotextarea { margin: 0; }
#versandarten .list, #logo .list { display: list-item; margin-left: 20px; line-height: 20px; }
#versandarten .list2, #logo .list2 { display: list-item; margin-left: 50px; line-height: 20px; }

#minderhint {
	color: #AE0000;
	display: none;
  float: left;
  font-weight: bold;
  margin-left: 10px;
}

#zzartikelsuche {
	float: left;
	border: 1px solid #EEF1F6;
	border-radius: 4px;
	padding: 10px 5px;
	background: url("/shop/konfi/images/trans4.png") repeat scroll 0 0 transparent;
}

#zzartikelsuche label { float: left; width: 300px; clear: left; line-height: 25px; }
#zzartikelsuche input, #zzartikelsuche span, #zzartikelsuche select { float: left; width: 250px; }
#zzartikelsuche input[type=submit] { width: 125px; }
#zzartikelsuche a {
	float: left;
	width: 130px;
	margin-left: 25px;
	margin-top: 15px;
	text-align: center;
}

#newsletter a.delete {
	background: url("/shop/everpics/icon_delete.png") no-repeat scroll 4px 0 transparent;
  float: right;
  position: absolute;
  width: 45px;
  height: 38px;
  text-indent: -3000px;
  position: relative;
  opacity: 0.8;
}
#newsletter a.delete:hover { opacity: 1; }

#bestdelivery input, #bestdelivery select, #bestdelivery .headline {
	float: left;
	margin-right: 10px;
	width: 150px;
}
#bestdelivery .autosetter {
	float: left;
	font-weight: bold;
	margin-right: -34px;
	margin-top: 15px;
}
#bestdelivery .headline { padding: 5px 0; text-align: center; font-weight: bold; }
#bestdelivery .trackingid { width: 300px; }
#bestdelivery .firstinput { clear: left; }
#bestdelivery form { float: left; }

div.setupassistent {

background: #f3f5fa;
padding:10px;
border:0px solid #ddd;

}

div.setupassistent p {

float:right;
width:640px;



}

div.setupassistent img.htmlmark {

float:none;
width:150px;

}

#kundenkonto { float: left; width: 100%; }
#kundenkonto .helptext, #kundenkonto form { float: left; clear: left; width: 98%; }
#kundenkonto li { list-style: disc; clear: left; margin-left: 25px; margin-top: 1px; }
#kdkonto label { padding:5px;clear: left; float: left; width: 140px; }

#kundenkonto input[type=text] {padding:5px;margin-top:0;width:300px !important;border:1px solid #ddd;}

#konfigurator .loadtemplate {
  background: none repeat scroll 0 0 #38B6E8;
  border: 1px solid #168BAA;
  color: #FFFFFF;
  float: left;
  margin: 10px;
  padding: 4px 0;
  text-align: center;
  width: 125px;
}

#konfigurator .helptext b { margin-right: 10px; float: left; }
#konfigurator .helptext span { white-space: pre; font-family: monospace; width: 100px; float: left; }

#flowpanes h2 {
    color: #758C0D;
    float: left;
    text-shadow: 1px 1px #FFFFFF;
    width: auto;
}

.hinweistext .helptext {color: #758C0D; font-weight: bold;}

div.hinweistext a, .extern a {color: #003F8A; font-weight: bold;}

div.hinweistext a:hover, .extern a:hover {color: #758C0D; font-weight: bold;}

div.hinweistext a, .intern a {color: #758c0d; font-weight: bold;}

div.hinweistext a:hover, .intern a:hover {color: #003F8A; font-weight: bold;}

div.attentiontext_janolaw {
    background: none repeat scroll 0 0 #CDD7E4;
    border: 1px solid #003F8A;
    color: #003F8A;
    display: block;
    font-size: 14px;
    font-weight: bolder;
    margin-bottom: 10px;
    padding: 10px;
    text-align: center;
    width: 420px;
}

.tscustomer form, .tscustomer input { float: left; }
.tscustomer label { width: 250px; float: left; margin-bottom: 30px; clear: left; }

#widerform .allsave {
  background: url("/shop/konfi/images/icon_formular.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  float: none;
  clear: none;
  width: 209px;
  height: 34px;
}

#widerruf, input, select, textarea {
    margin-left: 10px;
    padding-left: 4px;
}

#widerruf, input, select {
    margin-top: 9px;
}

td.kdbrowser_orderlink { text-align: center; }
td.kdbrowser_orderlink a { color: #EEEEEE; }
td.kdbrowser_orderlink a:hover { text-decoration: underline; }

#best .__delivery_address { margin-bottom: 20px; padding-left: 10px; }
#best .__delivery_address label {
    background: none;
    font-weight: normal;
    padding: 0;
    width: 350px;
}

#scrollablevert .scrollableinput {
    margin-top:0;
    border:1px solid #DDD !important;
}

#somethings {
    margin:10px 0 0 230px;
}

.goog-logo-link, .goog-logo-link:link, .goog-logo-link:visited, .goog-logo-link:hover, .goog-logo-link:active  {
    font-size:9px !important;
}

#page1 #extra-content .col-1,
#page1 #extra-content .col-2 {
    text-shadow: none !important;
}
