/* GENERAL */
body {
	font-family: Verdana; font-size: 12px; background-color: #f1f1f1; color:#1e1e1e;margin:0px:padding:0px;/*line-height:1.1em*/;
}

div, h1, h2, h3, h4, p, span {
	margin:0px;
	padding:0px;
}

div {
	line-height:1.1em;
}

a, ol li a, ul li a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #2078b1; 
	text-decoration: none;
	font-weight:normal;
}
	
a:hover { 
	text-decoration:underline;
}

.clearfix {
	clear:both;
}

.clearfix-list {
	clear:both;
}

.clearfix-neg-margin {
	clear:both;
	margin-bottom:-15px;
}

form {
	padding:0px;
	margin:0px;
}

img {
	border:0px;
}

h1 {
	font-size:16px;
	color:#1e1e1e;
	font-weight:normal;
}

/* SITE CONTAINER */
.globalDivContainer{
	width:985px; 
	position: relative;
	margin:0 auto;
	padding:6px 0 0 0;
	background: url(../images/top_links_bg.jpg) no-repeat 0 0;
}



.globalDivContainerTrans{
	width:985px; 
	position: relative;
	margin:0 auto;
	padding:6px 0 0 0;
	background: url(../images/top_links_bg.jpg) no-repeat 0 0;
	filter:alpha(opacity=40);-moz-opacity: 0.4;opacity: 0.4;
}



.globalContainer {
	position: relative;
	float:left;
	width:953px;
	margin:0px; 
	padding:0 16px;
	background: url(../images/bg-global.gif) repeat-y left top;
}




.globalContainerTrans {
	position: relative;
	float:left;
	width:953px;
	margin:0px; 
	padding:0 16px;
	background: url(../images/bg-global.gif) repeat-y left top;
	filter:alpha(opacity=40);-moz-opacity: 0.4;opacity: 0.4;
}


/*MENU LEVEL1*/
.menu-meta-container {
	height:auto;
	width:236px;
	position:absolute;
	z-index:2;
	background-color:#FFFFFF;
	border:2px solid #b9e9f9;
}

.menu-meta-content {
	height:100%px;
	width:234px;
	border:1px solid #01a1d5;
	padding-bottom:20px;
}

.menu-meta-content ul {
	margin:0px;
	padding:0px;
	margin-top:29px;
	margin-left:37px;
	list-style-type:square;
}

.menu-meta-content li {
	font-family:Verdana;
	font-size:12px;
	color:#2078b1;
	margin-bottom:10px;
}

.menu-meta-content li:hover {
	color:#6ebb1f;
}

.menu-meta-content a {
	font-family:Verdana;
	font-size:12px;
	color:#2078b1;
	text-decoration:none;
}

.menu-meta-content a:hover {
	color:#6ebb1f;
	text-decoration:underline;
}

.menu-meta-content .close, .menu-meta-content .close:hover {
	font-size:10px;
	text-decoration:underline;
	color:#000000;
	float:right;
	margin-right:10px;
}


#menu {
	border:1px solid #d0d0d0;
	background-image: url(../images/bg-menu.jpg);
	background-repeat: repeat-x;
	width:948px;
	height:22px;
}


#menu ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#menu li {
	padding-right:7px;
	height:22px;
	padding-left:7px;
	border-left:1px solid #ebebeb;
	border-right:1px solid #d0d0d0;
	float:left;
	line-height:1.9em;
}

#menu li:hover {
	background-image: url(../images/topbar-menu2.gif);
	background-repeat: repeat-x;
}

.myarea-outer {
	position:relative;float:right
}

#menu ul.myarea {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#menu ul.myarea img {
	margin-right:7px;
}

#menu ul.myarea li {
	padding-right:7px;
	height:22px;
	padding-left:7px;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #ebebeb;
	float:left;
	line-height:1.6em;
}

#menu ul.myarea li:hover a {
	color:#000000;
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
}

#menu ul.myarea li a {
	color:#157dba;
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
}

#menu ul.myarea li a.high {
	color:#000000;
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
}

#menu ul.myarea li:hover {
	background-image: url(../images/bg-menu.jpg);
	background-repeat: repeat-x;
}

#menu .icon-highlight {
	color:#FFFFFF;
	background-image: url(../images/topbar-menu2.gif);
	background-repeat: repeat-x;
	margin-left:2px;
	margin-right:2px;
}
#menu .icon-highlight a {
	color:#FFFFFF;
}

#menu .icon {
	padding-left:7px;
	padding-right:11px;
}

#menu .icon img {
	margin-bottom:2px;
	margin-left:4px;
}

#menu li:hover a {
	color:#FFFFFF;
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
}

#menu li a {
	color:#5C5C5C;
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
}

.top_closer {
	margin-right:4px;margin-top:4px;cursor:pointer;
}


/* HEADER */

.header-logo {
	position:absolute;background-image:url(../images/wkd_logo.jpg);background-repeat:no-repeat;width:196px;height:56px;margin-top:15px;margin-left:15px;cursor:pointer;
}

.header-title {
	position:absolute;margin-top:40px;margin-left:230px;color:#0a84c5;font-family:'Trebuchet MS', Arial, Helvetica;font-size:18px;
}

.header-search-box {
	position:absolute;margin-top:20px;margin-left:370px;width:200px;border:0px solid red;
}



.header-search-butt {
	position:absolute;margin-top:20px;margin-left:560px;width:200px;border:0px solid red;
}


.header-shopping-cart {
	position:absolute;margin-top:48px;margin-left:760px;width:190px;height:32px;border:0px solid red;
}

.header-shopping-cart .cart-iframe {
	border:0px;width:190px;height:32px;
}

.header-logged-user {
	position:absolute;margin-top:8px;margin-left:645px;width:300px;border:0px solid red;
}

/* BUTTS & INPUTS  (keine vererbung koennen/sollen ueberall benutzt werden) */

.input-box-normal {
	position:absolute !important;margin:0px;padding:2px;border:1px solid #9fbbd0;font-family:arial,helvetica;font-size:13px;height:16px;width:180px;background-image:url(../images/input_search_bg.jpg);background-repeat:repeat-x;color:#777777;
}

.input-box-focused {
	position:absolute !important;margin:0px;padding:2px;background-color:#e5f7fd;border:1px solid #117fa8;font-family:arial,helvetica;font-size:13px;height:16px;width:180px;background-image:url(../images/input_shadow.jpg);background-repeat:repeat-x;color:#444444;
}

.input-box-light-normal {
	position:absolute !important;margin:0px;padding:2px;border:1px solid #9fbbd0;font-family:arial,helvetica;font-size:13px;height:16px;width:180px;background-image:url(../images/input_search_bg.jpg);background-repeat:repeat-x;color:#777777;
}

.input-box-light-focused {
	position:absolute !important;margin:0px;padding:2px;border:1px solid #117fa8;font-family:arial,helvetica;font-size:13px;height:16px;width:180px;background-image:url(../images/input_gen_bg_sel.jpg);background-repeat:repeat-x;color:#444444;
}

.dropdown-light-normal {
	position:absolute !important;margin:0px;padding:2px;border:1px solid #9fbbd0;font-family:arial,helvetica;font-size:13px;height:22px;width:187px;background-image:url(../images/input_search_bg.jpg);background-repeat:repeat-x;color:#777777;
}

.dropdown-light-relative {
	position:realtive;margin:0px;padding:2px;border:1px solid #9fbbd0;font-family:arial,helvetica;font-size:13px;height:22px;width:187px;background-image:url(../images/input_search_bg.jpg);background-repeat:repeat-x;color:#777777;
}

.dropdown-light-focused {
	position:absolute !important;margin:0px;padding:2px;border:1px solid #117fa8;font-family:arial,helvetica;font-size:13px;height:22px;width:187px;background-image:url(../images/input_gen_bg_sel.jpg);background-repeat:repeat-x;color:#444444;
}

.butt-shaded {
	padding:0px;margin:0px;border:1px solid #a9a9a9;padding-left:5px;padding-right:5px;font-family:arial,helvetica;font-size:12px;font-weight:normal;color:#222222;height:22px;background-image:url(../images/input_submit_bg.jpg);background-repeat:repeat-x;cursor:pointer;overflow:visible;
}



/*
.butt-flat {
	padding:0px;margin:0px;border:1px solid #42810d;padding-left:5px;padding-right:5px;font-family:arial,helvetica;font-size:12px;font-weight:bold;color:#ffffff;height:22px;background-color:#79c538;cursor:pointer;overflow:visible;
}

*/


.butt-row {
	width:100%;
	line-height:1.1em;
}

.butt-left {
	position:relative;
	float:left;
	line-height:1.1em;
}

.butt-right {
	position:relative;
	float:right;
	line-height:1.1em;
}

/* FORM ERROR */

.formErrorDiv {
	margin-left:5px;margin-right:5px;color:#e03838;background-color:#e7ffd7;
}

.formErrorInnerDiv {
	margin:0px;padding:15px;height:auto;background-color:#e7ffd7;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;line-height:1.6em;
}

/* FORM SUCCESS */

.formSuccessDiv {
	margin-left:5px;margin-right:5px;color:#4c4c4c;background-color:#daefff;font-weight:bold;
}

.formSuccessInnerDiv {
	margin:0px;padding:15px;height:auto;background-color:#daefff;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;line-height:1.6em;
}

/* CONTENT */
#content {
	width:100%;
	margin-top:21px;
}

#content .content-title {
	margin:0px;padding:0px;border-bottom:1px solid #d1d1d1;padding-bottom:5px;color:#0a84c5;font-family:'Trebuchet MS', Arial, Helvetica;font-size:18px;margin-left:5px;margin-right:5px;margin-top:20px;
}

#content .content-title span {
	color:#828181;
}

#content .content-bottom-line {
	margin:0px;padding:0px;border-bottom:1px solid #d1d1d1;padding-bottom:5px;margin-left:5px;margin-right:5px;margin-top:25px;
}

/* CONTENT loose / generic content container */

.content-loose {
	margin:5px;
}

/* CONTENT Willkommen */

.welcome-inner {
	margin-left:50px;
	margin-bottom:100px;
	margin-top:20px;
	font-size:14px;
	color:#1e1e1e;	
}

.welcome-inner ul {
	margin:0px;
	padding:0px;
}

.welcome-inner li {
	list-style-type: none;
	color:#0768a9;
	line-height:1.5em;
}

.welcome-inner li a {
	font-size:14px;
	color:#0768a9;
	text-decoration:none;
}

.welcome-inner li a:hover {
	font-size:14px;
	color:#0768a9;	
	text-decoration:underline;
}

/* CONTENT Konto-Daten */

.konto-daten-inner {
	line-height:1.6em;
}

.konto-daten-inner .legend {
	font-size:9px;
	margin-top:10px;
	margin-bottom:10px;
}

.konto-daten-inner h1 {
	font-size:12px;
	font-weight:bold;
	color:#0768a9;
}

.konto-daten-inner h2 {
	margin-top:15px;
	font-size:12px;
	font-weight:bold;
	color:#0768a9;
}

.konto-daten-inner .nums {
	font-size:12px;
	font-weight:bold;
	color:#0768a9;
	line-height:1.6em;
}

.konto-daten-inner span {
	color:#1e1e1e;
}

.konto-daten-inner .edit {
	margin-top:20px;
	margin-bottom:100px;
}

.konto-daten-inner-left {
	float:left;
	line-height:1.6em;
	width:370px;
}

.konto-daten-inner-right {
	float:left;
	line-height:1.6em;
	width:450px;
	margin-left:60px;
}

.konto-daten-inner-right .form-elem {
	margin-top:10px;
	line-height:1.6em;
}

.konto-daten-inner-right .form-top-elem {
	margin-top:20px;
	line-height:1.6em;
}

.konto-daten-inner-right .konto-daten-input {
	margin-top:0px;margin-left:100px;
}

.konto-daten-inner-right h1 {
	font-size:12px;
	font-weight:bold;
	color:#0768a9;
}

.konto-daten-inner-left h1 {
	font-size:12px;
	font-weight:bold;
	color:#0768a9;
}

.konto-daten-inner-left .konto-daten-input {
	margin-top:0px;margin-left:00px;
}

.konto-daten-inner-left .form-elem {
	margin-top:10px;
	line-height:1.6em;
}

.konto-daten-inner-left .form-top-elem {
	margin-top:20px;
	line-height:1.6em;
}

.konto-daten-inner-left .form-elem-legend {
	position:relative;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:200px;
	width:180px;
	font-size:10px;
	line-height:1.2em;
}

.konto-daten-inner-left .form-legend {
	position:relative;
	margin-top:30px;
	margin-bottom:20px;
	font-size:10px;

}

/* CONTENT zahlungsart */

.zahlungs-daten-inner-left {
	float:left;
	line-height:1.6em;
	width:500px;
}

.zahlungs-daten-inner-left h1 {
	font-size:12px;
	font-weight:bold;
	color:#0768a9;
}

.zahlungs-daten-inner-left  .form-legend {
	font-size:9px;
	margin-top:20px;
	margin-bottom:20px;
	line-height:1.6em;
}

.zahlungs-daten-inner-left  .form-info {
	font-size:11px;
	margin-top:20px;
	margin-bottom:20px;
	line-height:1.2em;
}

.zahlungs-daten-inner-left  .form-elem {
	margin-top:10px;
	line-height:1.6em;
	color:#0768a9;
}

.zahlungs-daten-inner-left  .form-elem-radio {
	margin-top:10px;
	line-height:1.6em;
	font-weight:bold;
}

.zahlungs-daten-inner-left  .form-elem-radio span {
	vertical-align:13%;
}

.zahlungs-daten-inner-left  .form-top-elem {
	margin-top:20px;
	line-height:1.6em;
	color:#0768a9;
}

.zahlungs-daten-inner-left .zahlungs-daten-input{
	margin-top:0px;margin-left:150px;
}

/* CONTENT Bestellungen */

.best-letzte-best {
	position:relative;
	float:left;
}

.best-letzte-best span {
	vertical-align:10%;
}

.best-container {
	position:relative;
	margin:0px;
	margin-top:20px;
}

.best-container .header {
	position:relative;float:left;font-weight:bold;background-color:#e8eff5;height:44px;padding-top:6px;margin-bottom:0px;
}

.best-container .oneorder {
	position:relative;float:left;background-color:#ffffff;height:54px;padding-top:6px;margin-top:10px;
}

.best-container .oneorder-noheight {
	position:relative;float:left;background-color:#ffffff;padding-top:6px;
}

.best-container .oneorder .butt {
	position:absolute;margin-top:12px;margin-left:-53px;
}

.best-container .oneorder .track {
	position:absolute;margin-top:20px;margin-left:6px;
}

.best-container .oneorder .track a {
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#404040;
}

.best-container .oneorder .track a:hover {
	text-decoration:none;
}

.best-container .header a {
	text-decoration:underline;
	color:#0768a9;
	font-weight:bold;
	font-size:12px;
}

.best-container .left {
	border-left:1px solid #d8d8d8;
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
}

.best-container .left-nobottom {
	border-left:1px solid #d8d8d8;
	border-top:1px solid #d8d8d8;
	line-height:1.6em;
}

.best-container .left-notop {
	border-left:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	line-height:1.6em;
	padding-bottom:10px;
}

.best-container .left-nobottom-notop {
	border-left:1px solid #d8d8d8;
	line-height:1.6em;
}

.best-container .left-nobottom span {
	margin-left:6px;
}

.best-container .left-nobottom-notop span {
	margin-left:6px;
}

.best-container .left-notop span {
	margin-left:6px;
}

.best-container .left span {
	margin-left:6px;
}

.best-container .right {
	border-right:1px solid #d8d8d8;
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
}

.best-container .right-nobottom {
	border-right:1px solid #d8d8d8;
	border-top:1px solid #d8d8d8;
	line-height:1.6em;
}

.best-container .right-nobottom-notop {
	border-right:1px solid #d8d8d8;
	line-height:1.6em;
}

.best-container .right-nobottom-notop span {
	margin-right:10px;
}

.best-container .right-notop {
	border-right:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	line-height:1.6em;
	padding-bottom:10px;
}

.best-container .right-notop span{
	margin-right:10px;
}

.best-container .right span {
	margin-right:10px;
}

.best-container .center {
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
}

.best-container .center-nobottom {
	border-top:1px solid #d8d8d8;
	line-height:1.6em;
}

.best-container .center-nobottom-notop {
	line-height:1.6em;
}

.best-container .center-notop {
	border-bottom:1px solid #d8d8d8;
	line-height:1.6em;
	padding-bottom:10px;
}

.best-container  .status-bearbeitung {
	font-weight:bold;
	color:#6ebb1f;
}

.best-container  .status-vormerker {
	font-weight:bold;
	color:#0768a9;
}

.best-container  .status-alert {
	font-weight:bold;
	color:#d00303;
}

.best-item-spacer {
	position:relative;display:block;width:928px;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;padding:6px;height:10px;
}

.best-info-box {
	position:relative;display:block;width:928px;border:1px solid #d1d1d1;padding:6px;padding-top:12px;height:270px;
}

.best-info-box-right {
	float:left;margin:6px;margin-top:12px;
}

.best-info-box-left {
	float:right;width:200px;margin-top:12px;
}

.best-info-box .track-butt{
	margin-top:20px;
}

.best-info-box-bottom {
	border-top:1px solid #6e6e6e;margin-top:30px;margin-left:6px;padding-top:20px;
}

.best-info-box-bottom .inner-box{
	float:left;
	width:250px;
	line-height:1.6em;
}

.best-bottom-toolbar {
	margin-top:20px;
}

.best-bottom-toolbar .print{
	float:right;
}

.best-bottom-toolbar .print span{
	vertical-align:30%;
}

.best-bottom-nav {
	position:absolute;width:945px;margin-top:-10px;
	font-weight:bold;
	color:#0768a9;
}

.best-bottom-nav a {
	font-weight:bold;
	text-decoration:none;
}

.best-bottom-nav a:hover {
	font-weight:bold;
	text-decoration:underline;
}

.best-bottom-nav a.active {
	font-weight:bold;
	color:#1e1e1e;
	text-decoration:underline;
}

.best-bottom-nav a.unactive {
	font-weight:bold;
	color:#bbbbbb;
	text-decoration:none;
}


/* ORDER TRACKER CONTAINER */

.order-tracker-container {
	position:absolute;border-top:1px solid #a1a1a1;border-right:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d;border-left:1px solid #a1a1a1;background-color:#e8eff5;width:420px;height:325px;z-index:200;margin-top:-300px;margin-left:6px;
}

.order-tracker-container-single {
	position:absolute;border-top:1px solid #a1a1a1;border-right:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d;border-left:1px solid #a1a1a1;background-color:#e8eff5;width:420px;height:325px;z-index:200;margin-top:-450px;margin-left:6px;
}

.order-tracker {
	position:absolute;border-bottom:1px solid #333333;border-right:1px solid #333333;border-left:1px solid #d2d2d2;border-top:1px solid #d2d2d2;background-color:#e8eff5;width:418px;height:323px;
}

.order-tracker .close-butt {
	float:right;width:13px;height:13px;margin-top:6px;margin-right:6px;cursor:pointer;background-image:url(../images/icon_cancel.gif);background-repeat:no-repeat;
}

.order-tracker h1 {
	font-size:14px;
	color:#1b6aae;
	font-weight:normal;
	margin-left:20px;
	margin-top:20px;
}

.order-tracker .tracker-content {
	margin-left:20px;
	margin-top:20px;
}

.order-tracker .tracker-content-closelink {
	margin-left:20px;
	margin-top:70px;
}

.order-tracker .tracker-content-closelink a {
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#404040;
}

.order-tracker .tracker-content-closelink a:hover {
	text-decoration:none;
}

.order-tracker .tracker-content-link {
	margin-left:20px;
	margin-top:20px;
}

.order-tracker .tracker-content-link a {
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#0768a9;
}

.order-tracker .tracker-content-link a:hover {
	text-decoration:none;
}

.order-tracker .tracker-content-status {
	margin-left:20px;
	margin-top:30px;
}

.order-tracker .tracker-content-status .stauts-zugestellt {
	color:#0768a9;
}

.order-tracker .tracker-content-status .stauts-unterwegs {
	color:#6ebb1f;
}

.order-tracker .tracker-content-status .stauts-unklar {
	color:#6e6e6e;
}

/* CONTENt abos - benutzt auch CSS von Bestellung */

.abo-container {
	position:relative;
	margin:0px;
	margin-top:20px;
}

.abo-outer {
	position:relative;float:left;background-color:#ffffff;height:72px;margin-top:10px;border:2px solid #cceaf6;
}

.abo-outer-details {
	position:relative;float:left;background-color:#ffffff;height:auto;margin-top:-3px;border-left:2px solid #cceaf6;border-right:2px solid #cceaf6;border-bottom:2px solid #cceaf6;
}

.abo-inner {
	border:1px solid #2bb2f1;
	height:70px;
	
}

.inner-details-pad {
	padding:12px;
	height:auto;
}

.abo-inner-details {
	border-left:1px solid #2bb2f1;border-right:1px solid #2bb2f1;border-bottom:1px solid #2bb2f1;
	height:auto;
	width:937px;
	background-color:#ebf6ff;
}

.abo-container .oneabo {
	position:relative;float:left;background-color:#ffffff;height:64px;padding-top:6px;line-height:1.6em;
}

.abo-container .abo-outer .oneabo .butt {
	position:absolute;margin-top:35px;margin-left:0px;
}

.abo-input {
	width:200px;
}

.abo-container  .status-pausiert {
	font-weight:bold;
	color:#6ebb1f;
}

.abo-container  .status-aktiv {
	font-weight:bold;
	color:#0768a9;
}

.abo-container  .status-alert {
	font-weight:bold;
	color:#d00303;
}

.abo-container .abo-outer .left {
	padding-left:6px;
}

.inner-details-pad .header {
	float:left;
	height:35px;
	font-weight:bold;
	border-bottom:1px solid #0079c8;
}

.inner-details-pad .oneproduct {
	padding-top:10px;
	float:left;
	height:30px;
	font-weight:normal;
	border-bottom:1px solid #0079c8;
}

.inner-details-pad .oneproduct .butt{
	position:absolute;margin-left:180px;
}

.inner-details-pad .infobox {
	float:left;
	margin-top:20px;
	line-height:1.6em;
}

/* CONTENT Abo Versanddokumente */

.abo-container .versanddok-header {
	position:relative;float:left;background-color:#e8eff5;height:34px;padding-top:10px;line-height:1.6em;
}

.abo-container .onedoc {
	position:relative;float:left;background-color:#ffffff;height:34px;padding-top:10px;margin-top:10px;line-height:1.6em;
}

.abo-container .onedoc .status-alert-versand {
	color:#d00303;
}

.abo-container .onedoc .status-done {
	color:#0768a9;
}

.abo-container .versanddok-header a {
	text-decoration:underline;
	color:#0768a9;
	font-weight:bold;
	font-size:12px;
}

.abo-container .left-versand {
	border-left:1px solid #d8d8d8;
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
}

.abo-container .center {
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
}

.abo-container .right {
	border-right:1px solid #d8d8d8;
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
}

.abo-container .left-versand span {
	padding-left:6px;
}

.abo-container .right span {
	margin-right:10px;
}

.abo-container .onedoc .butt{
	position:absolute;margin-top:0px;margin-left:30px;
}

.abo-container h1{
	margin-bottom:20px;font-weight:bold;font-size:12px;
}

.abo-container h1 span{
	font-weight:normal;color:#1a6db1;
}

/* CONTENT anmelden */

.anmelden-input {
	margin-top:-5px;margin-left:165px;
}

.left-box {
	float:left;width:413px;height:224px;background-color:#e3edf2;margin-left:5px;border:1px solid #e3edf2;
}

.box-right {
	float:left;width:413px;height:224px;background-color:#ffffff;border:1px solid #d1d1d1;margin-left:15px;
}

.left-box-submit-outer {
	position:absolute !important;margin:0px;padding:0px;margin-top:15px;marg

/
in-left:0px; border:0px solid red;width:350px;
}

.box-inner {
	margin:20px;
}

.box-title {
	color:#0a84c5;font-family:'Trebuchet MS', Arial, Helvetica;font-size:16px;
}

.box-content-outer-top {
	color:#222222;margin-top:20px;width:340px;font-size:12px;line-height:1.1em;
}

.box-content-outer {
	color:#222222;margin-top:30px;width:340px;font-size:12px;
}

/* LEVEL 3 MENU */

.menuL3 {
	position:relative;
	margin-left:5px;
	margin-top:-15px;
	color:#2065a3;
	font-size:12px;
}

.menuL3 a {
	color:#2065a3;
	text-decoration:none;
	font-size:12px;
}

.menuL3 a:hover {
	color:#2065a3;
	text-decoration:underline;
	font-size:12px;
}

.menuL3 a.active {
	color:#6ebb1f;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}

.menuL3 a.active:hover {
	color:#6ebb1f;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}

.menuL4 {
	margin-bottom:10px;
	font-size:11px;
	color:#404040
	font-weight:bold;
	float:left;
}

.menuL4 a {
	color:#404040;
	font-weight:bold;
	text-decoration:underline;
}

.menuL4 a:hover {
	text-decoration:none;
}
	
/* uebernommene componence styles  --> */

/* LEVEL 2 MENU & FOOTER*/
.wk-header .aThemeMenu {width:985px; height:30px; clear:both; float: left; text-align:center; white-space:nowrap; z-index: 1; position:absolute; margin-left: -16px; overflow: hidden; }
.wk-header .aThemeMenu .aThemeTitle h3{ display: none;}
.wk-header .aThemeMenu ul {margin: 0 16px; padding: 0; height:23px;  /*width :100%;display: block;*/ width: auto; /*display: table;*/ overflow: hidden; border-left: 1px solid #d7d7d7; border-right: 1px solid #d0d0d0; background: url(../images/topbar-menu2.gif) repeat-x left top;}
.wk-header .aThemeMenu ul li {display:inline; margin: 0; padding:0;}
.wk-header .aThemeMenu ul li img { position:absolute; top:0; left:0}
.wk-header .aThemeMenu ul li a,
.wk-header .aThemeMenu ul li a:link,
.wk-header .aThemeMenu ul li a:visited { font-weight:normal; padding:0 7px 0 7px; line-height: 23px; margin:0; background: url(../images/topbar-menu2.gif) repeat-x left top; /* display: inline; */ display: block; float: left; color: #717171; border-left: 1px solid #ebebeb; border-right: 1px solid #d0d0d0;}
.wk-header .aThemeMenu ul li.active a, .wk-header .aThemeMenu ul li a:hover {background-position: left -23px !important; color: #fff !important}


ul.menuL2 {margin:5px 0 0 0; padding: 0 0 6px 0; height:30px; clear: both; width :100%; display: block; background: url(../images/top-menu2-bg.jpg) repeat-x left top; display: block; overflow: hidden;/* for ie7 */ }
ul.menuL2 li {display:block; float: left; padding: 0px; margin: 0; border-right: 1px solid #77c3e9; }
ul.menuL2 li a{ color: #fff; display: block; float: left;  height: 22px; font-family: Trebuchet MS, sans-serif; font-size: 13px; line-height: 1.7em; font-weight: bold; padding: 4px 9px; background: url(../images/top-menu2-bg-active.jpg) repeat-x 0px -30px; border-right: 1px solid #187cb8; }
ul.menuL2 li a:hover, ul.menuL2 li.active a { background-position: 0px 0px; }
.aThemeSearch ul.menuL2 { width:953px; margin:-40px 0 0 -6px; padding-top:10px; position:absolute}
.wk-body .aThemeMenu {position: relative !important; zoom: 1;}


.aThemeFooter {position: absolute; border: none !important; background: url(../images/wkde-footer-bg.jpg) no-repeat center top; clear: both; width: 985px; margin-left: -16px; }
.footerContainer {margin:0; padding: 20px 0 0 0; font-family:Verdana,Arial,Helvetica,sans-serif !important; color: #5c5c5c; text-align: center; line-height: 18px; display:block; height: 50px; clear: both;  border: none !important;}
.footerContainer .imgContainer {float:left; padding: 4px 10px 0 10px; margin:0; /* for ie6 --> */_margin:0 0 0 7px; letter-spacing:0; }
.footerContainer .itemText {/*display: block; float: left;*/ margin:0; width: 100%; line-height:1.9em; font-size:11px; }
.footerContainer ul { display: none;}
.footerContainer a { margin:0 3px 0 6px !important;  padding: 0; font-weight: normal; color: #5c5c5c;}
.footerContainer a:hover {text-decoration: underline; color: #5c5c5c;}
.footerContainer .editItem {left: 0; text-align: left;}
.footerContainer .editItem a{ margin: 0;}



