@charset "utf-8";
/* CSS Document */

/* hideLeft
----------------------------- */
body#hideLeft div#container div#core-container-inner div#content div#center {
	margin-left: 15px;
}
body#hideLeft div#container div#core-container-inner div#content div.col_right2 {
	width: 149px;
	margin: 40px 15px 0 0;
}

/* login
----------------------------- */
body div#container div#core-container-inner div#content div#center div.box_register {
	background-color: #f4f8e6;
	border: 1px #84a80a solid;
	height: 170px;
}
body div#container div#core-container-inner div#content div#center div.box_register h2 {
	color: #749600;
	font-size: 16px;
	margin-top: 10px;
}
body div#container div#core-container-inner div#content div#center div.box_login {
	border: 1px #d8d8d8 solid;
	height: 195px;
	background: transparent url(../img/default/core/wm_formbox_bg.gif) top left repeat-x;
}
body div#container div#core-container-inner div#content div#center div.box_login fieldset p {
	padding-right: 0;
}
body div#container div#core-container-inner div#content div#center div.box_login h2.blue {
	color: #00204d;
	font-weight: normal;
	font-size: 16px;
	margin-top: 20px;
}

/* registrierung
----------------------------- */
body div#container div#core-container-inner div#content div#center form#schnellregistrierung div.form_box {
	border: 1px #d8d8d8 solid;
	background: transparent url(../img/default/core/wm_formbox_bg.gif) top left repeat-x;
}
body div#container div#core-container-inner div#content div#center form#schnellregistrierung div.form_box h2.blue {
	color: #00204d;
	font-weight: normal;
	font-size: 16px;
}

/* zahlungsart
----------------------------- */
body div#container div#core-container-inner div#content div#center form.payment div.form_box fieldset div.paypoint {
	padding: 5px 40px 5px 38px;
	border-bottom: 1px #d8d8d8 solid;
}

/* passwort vergessen
----------------------------- */
body div#container div#core-container-inner div#content div#center form div.form_box {
	background: transparent url(../img/default/core/wm_formbox_bg.gif) top left repeat-x;
	border: 1px #d8d8d8 solid;
}
body div#container div#core-container-inner div#content div#center form div.form_box h2.blue {
	color: #00204d;
	font-weight: normal;
	font-size: 16px;
}

/* forms
----------------------------- */
body div#container div#core-container-inner div#content div#center form div.form_box input:hover, 
body div#container div#core-container-inner div#content div#center div.box_login form input:hover {
	border: 1px #333 solid;
}
body div#container div#core-container-inner div#content div#center form div.form_box select:hover {
	border: 1px #333 solid;
}

/* mein konto
----------------------------- */
body div#container div#core-container-inner div#content div#center form#newsletterfrm div.form_box label {
	display: inline;
}
body div#container div#core-container-inner div#content div#center div.orderdata_box {
	background-color: #f4f8e6;
	border: 1px #84a80a solid;
}
body div#container div#core-container-inner div#content div#center div.orderdata_box h2.blue {
	color: #749600;
	font-weight: normal;
	font-size: 16px;
	margin: 10px 0 5px 0;
}
body div#container div#core-container-inner div#content div#center div.orderdata_box div.overview_col1,
body div#container div#core-container-inner div#content div#center div.orderdata_box div.overview_col2 {
	border-right: 1px #84a80a solid;
}
body div#container div#core-container-inner div#content div#center div.orderdata_box div.overview_col3 h2.blue {
	margin: 10px 0 25px 0;
}
body div#container div#core-container-inner div#content div#center div.orderdata_box div.overview_col3 strong {
	color: #000;
}
body div#container div#core-container-inner div#content div.col_right2 div.adminbox {
	border: 1px #d8d8d8 solid;
	background-color: #fff;
	padding-top: 0;
	width: auto;
	margin: 0;
}
body div#container div#core-container-inner div#content div.col_right2 div.adminbox h2 {
	color: #00204d;
	font-weight: normal;
	display: none;
}
body div#container div#core-container-inner div#content div.col_right2 div.adminbox div.adminbox_cap {
	display: none;
}
body div#container div#core-container-inner div#content div.col_right2 div.adminbox ul#submenu {
	padding-top: 0;
	margin: 5px 0 5px 0;
}
body div#container div#core-container-inner div#content div.col_right2 div.adminbox ul#submenu li h3  a {
	background: transparent url(../img/default/core/core-nav-ico-arrow.png) 8px 5px no-repeat;
	padding-left: 28px;
}
body div#container div#core-container-inner div#content div#center div.form_box {
	background: transparent url(../img/default/core/wm_formbox_bg.gif) top left repeat-x;
	border: 1px #d8d8d8 solid;
}
body div#container div#core-container-inner div#content div#center div.form_box fieldset div.line {
	border-top: 1px #d8d8d8 solid;
}
body div#container div#core-container-inner div#content div#center div.form_box h2.blue {
	color: #00204d;
	font-weight: normal;
	font-size: 16px;
}
body div#container div#core-container-inner div#content div#center form.registerform div.form_box p {
	padding-left: 210px;
}
body div#container div#core-container-inner div#content div#center form.registerform div.form_box fieldset p {
	padding-left: 0;
}

/* warenkorb
----------------------------- */
body div#container div#core-container-inner div#content div#center div.bg_cross {
	background-color: #f4f8e6;
	border: 1px #84a80a solid;
	padding: 40px 20px 10px 20px;
	height: 100px;
}
body div#container div#core-container-inner div#content div#center div.bg_cross h1 {
	color: #749600;
	font-size: 17px;
	text-align: center;
	
}
table.basket-middle {
	background-color: #f2f2f2;
}
table.basket-middle th.artikel, 
table.basket-middle th.anzahl,
table.basket-middle th.del {
	color: #00204d;
	font-weight: normal;
	font-size: 12px;
	height: 35px;
	font-style: italic;
}
table.basket-middle tr td a.thumb_image {
	border: 1px #d8d8d8 solid;
	width:100px;
}
table.basket-middle tr td p.deliverable3 {
	font-style: italic;
	color: #000;
}

/* buttons
----------------------------- */
body div#container div#core-container-inner div#content div#center div.box_login input.button,
body div#container div#core-container-inner div#content div#center form div.form_box a.button,
body div#container div#core-container-inner div#content div#center div.orderdata_box a.bt_change,
body div#container div#core-container-inner div#content div#center div.form_box div.buttons a.button {
	background: #e1e1e1 url(../img/default/core/wm_button_grey.gif) top left repeat-x;
	border: 1px #7d7d7d solid;
	color: #303030;
}
body div#container div#core-container-inner div#content div#center div.box_register a.button_register {
	background: #e1e1e1 url(../img/default/core/wm_button_green.gif) top left repeat-x;
	border: 1px #698a00 solid;
	color: #314000;
	text-align: center;
	width: 100px;
	top: 15px;
}
body div#container div#core-container-inner div#content div#center form#schnellregistrierung div.form_box input.button,
body div#container div#core-container-inner div#content div#center form div.form_box input.button{
	background: #e1e1e1 url(../img/default/core/wm_button_green.gif) top left repeat-x;
	border: 1px #698a00 solid;
	color: #314000;
	text-align: center;
}

body div#container div#core-container-inner div#content div#center form#schnellregistrierung div.form_box a.button {
	background: #e1e1e1 url(../img/default/core/wm_button_grey.gif) top left repeat-x;
	border: 1px #7d7d7d solid;
	color: #303030;
}

/* sonstiges
----------------------------- */
body div#container div#core-container-inner div#content div#center div.error {
	border: 1px #cf1c1c solid;
}
body div#container div#core-container-inner div#content div#center div.error strong {
	font-size: 13px;
}


/* 08.04.09
----------------------------- */
body div#container div#core-container-inner div.artbox_start .article-description p {
	padding: 0 15px 0 10px;
}
body div#container div#core-container-inner .subheadline {
	border: none;
	height: 30px;
	margin-bottom: 20px;
	display:none;
}
table#core-properties {
	margin:0 0 20px 0;
	border-top:1px solid #84a80a;
	border-left:1px solid #84a80a;
}
table#core-properties th {
	background: transparent url(../img/default/core/thbg.gif) top left repeat-x;
	border: none !important;
	border-right:1px solid #84a80a !important;
	border-bottom:1px solid #84a80a !important;
	height: 33px;
	padding: 0;
}
table#core-properties td {
	border: none !important;
	border-right:1px solid #84a80a !important;
	border-bottom:1px solid #84a80a !important;
}
.clear {
	clear: both;
	height: 0;
	visibility: hidden;
	font-size: 0px;
}
div.advantage {
	display: none;
}
.col_center_custom p {
	font-size: 12px;
}
#right #kontakt h2 {
	font-size: 14px !Important;
}
#right #kontakt .box_middle {
	font-size: 11px !important;
	line-height: 130%;
}