/* author: Gunnar Werner 2005-12-16 */
body {color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-align:center; width:100%; background-color:#dedede; margin:0px;}
a:link {color:#121212; text-decoration:none;}
a:visited {color:#363636; text-decoration:none;}
a:hover {color:#484848; text-decoration:underline;}
a:active {color:#242424; text-decoration:none;}
*.a_lite {font-weight:normal;}
h1 {font-size:14px;}
/*h1 and h2 with following line:*/
h1.start_h1, h1.agb_data_h1, h2.form_h2, h2.contact_h2 {margin-bottom:0px;}
h2 {font-size:11px;}
h3 {font-size:11px;}
ul {list-style-image:url(../pics_all/w_verlag.gif);}
span.nospam {display:none;}

*.space {text-align:left; margin-top:0px; padding-top:10px; width:768px; min-height:410px;
 background-image:url(../pics_all/wv_bg_sw_4.jpg); margin-left:auto; margin-right:auto; border-style:solid; border-width:1px; border-color:#888888 #ffffff #ffffff #888888;}
div.company {font-size:11px; vertical-align:top; padding-left:18px;}
div.company_01 {display:inline;}
div.company_02 {display:inline; margin-left:12px;}
img.logo {margin-right:12px; width:32px; height:27px; float:left;}

*.company_name {font-weight:bold;}
*.menue {font-size:11px; font-weight:bold; color:#000000; background-color:#ffffff; border: solid #dddddd; border-width:2px 0px; padding:2px 0px; margin-top:8px;}
*.menu_sel {color:#888888; background-color:#eeeeee;}
*.menu_sel_lite {color:#888888; background-color:#eeeeee; font-weight:normal;}

div.content {padding:0px 12px;}

img.product {border:1px solid #cdcdcd;}

hr.download {margin:0px;}
p.download {margin:4px 0px 8px;}
p.download a {background-color:#eeeeee;}

/****new product on start page****/
div.new {margin-top:24px; width:580px;} /*extra page*/
/*div.new_s {margin-left:80px; margin-top:24px; margin-bottom:20px; width:345px;}*/
div.new_s {margin-left:0px; margin-top:12px; margin-bottom:10px; display:inline; float:left}
h2.new_h2 {font-size:12px; margin-top:0px;}
span.new_book {font-weight:bold; white-space:nowrap;}
span.art_name{font-weight:bold; margin-left:4px; margin-top:12px;}
/*p.neu_autor, p.neu_isbn {}*/
img.new_kalender_v_s {width:120px; height:170px; border-style:solid; border-width:1px 2px 2px 1px; border-color:#ffffff #888888 #888888 #ffffff;}  /*border:none;*/
img.new_kalender_v {border:none; margin-right:4px; float:left;} /*extra page*/
img.new_foto_v_s {width:120px; height:170px; border-style:solid; border-width:1px 2px 2px 1px; border-color:#ffffff #888888 #888888 #ffffff;}  /*border:none;*/
img.new_foto_v {border:none; margin-right:4px; float:left;} /*extra page*/
img.new_ebook_v_s {width:120px; height:104px; border-style:solid; border-width:1px 2px 2px 1px; border-color:#ffffff #888888 #888888 #ffffff;}  /*border:none;*/
img.new_ebook_v {border:none; margin-right:4px; float:left;} /*extra page*/
img.new_ans_karten {border:solid 1px #c0c0c0; float:left;}
img.new_ans_karten_s {border:solid 1px #c0c0c0;}
img.new_mug {border:solid 1px #c0c0c0; float:left;}
img.new_mug_s {border:solid 1px #c0c0c0;}
a.new_href {text-decoration:underline;}
p.bookhead, p.bookdata {margin-top:0px; margin-bottom:0px;}
p.bookdata {clear:left;}
p.mug{}
div.mug_float{width:200px; float:left;}
form {margin-top:0px; margin-bottom:0px;}
hr.new_hr {width:330px; margin:8px 0px;}

/****hints****/
/*website in revision:*/
p.hint {font-weight:bold; color:#444444; margin-top:24px;}
/*single page in revision*/
p.hint2 {font-weight:bold; color:#444444;}
/*hint for female words*/
p.hint_gender {font-size: 11px; color:#000000; margin-top:0px; margin-bottom:0px;}
/*hint for tax*/
p.hint_tax {font-size: 11px; color:#000000; margin-top:0px; margin-bottom:0px;}
/*Date of AGB and Datenschutzerkl.:*/
p.state {font-size: 10px; color:#000000; margin-top:0px;}

/****form Kontakt****/
input,select {margin-bottom:4px; margin-right:2px;}
a.a_line {text-decoration:underline;}
p.wv_addr {margin-top:0px;}

/****form Bestellung****/
fieldset {border:solid 1px #ffffff; padding-left:4px; margin-top:12px;}
legend {color:#000000;}
a.help {text-decoration:none;}/*padding:4px 8px 0px; border-style:solid; border-width:1px 2px 2px 1px; border-color:#ffffff #000000 #000000 #ffffff;*/ /*
a.help:link,a.help:visited,a.help:active {background-color:#888888; color:#ffffff;}
a.help:hover {background-color:#ffffff; color:#000000;}  */
a.help input {background-color:#aaaaaa; color:#ffffff; width:42px; border:none; text-align:center; cursor:pointer;}
input.nr {margin-left:19px;}
*.geb {margin-left:36px;}
hr.line {margin:4px 0px; border-bottom: solid 1px #cdcdcd; height:1px;}

/**** form E-Kauf ****/
p.hint_sel_ag_r {color:#ff0000; font-weight:bold;}
img.img_prod_w {width:90px; float:left; margin-left:0px; margin-right:4px;}
img.img_prod_h {width:61px; float:left; margin-left:29px; margin-right:4px;}
img.img_prod_w_det {width:180px; float:right; margin-left:0px; margin-right:4px;}
img.img_prod_h_det {width:122px; float:right; margin-left:0px; margin-right:4px;}
div.div_h1 {float:left; padding-top:10px; width:285px;}
div.div_h1 h1 {margin-top:0px;}
div.forms_change, div.forms_change_2 {
	 float:left; padding-top:10px; text-align:right; margin-right:0px;
}
div.forms_change_1 {clear:both; width:100%;}
/*div.forms_change_1 {padding-left:304px;}*/
/*div.forms_change_2 {margin-left:150px;}*/
div.form_user {vertical-align:middle; margin-bottom:4px;}
div.address {float:left; width:245px;}
div.art_area {/*height:100px;*/}
div.prod_text {display:inline; width:450px; float:left; margin-right:12px;}
div.art_order {display:inline; width:200px; margin-left:10px;}
p.login_hint, p.reg_hint, p.order_hint {clear:both; font-weight:normal; color:#000000;}
p.login_hint_r, p.reg_hint_r, p.order_hint_r {clear:both; font-weight:bold; color:#ff0000;}
p.login_hint, p.login_hint_r {margin-right:380px;}
p.reg_hint, p.reg_hint_r {margin-right:200px;}
p.f_user_hint {float:left; width:437px; margin:0px;}
p.basket_hint {float:left; margin:0px; padding-left:2px;}
p.p_sum {font-weight:bold;}
p.p_top {
 width:100%;
 text-align:center;
 margin:0px 0px 0px 0px;
 padding-bottom:4px;
}
ul.basket {clear:both;}
span.sp_hint {font-weight:bold; color:#444444;}
span.order_hint {display:inline; font-weight:bold;}
span.order_hint_r {display:inline; font-weight:bold; color:#ff0000;}
h2.art_gr, h2.welcome, p.p_hint {clear:both; margin-top:0px; float:left;}
h2.art_gr {width:285px;}
h2.welcome, p.p_hint {width:100%;}
h2.profile {clear:both;}
hr.art_area_end {clear:both; margin-top:0px;}
a.a_prod_detail {text-decoration:underline;}
a.help_user, a.help_basket {
  text-decoration:none;
	font-size:12px;
	margin-right:4px;
	padding:2px 6px;
	width:42px;
	height:14px;
	background-color:#aaaaaa;
	color:#ffffff;
	border:none;
	text-align:center;
	cursor:pointer;
}
span.placeholder {float:left; margin:0px; width:152px;} /*placeholder for the basket's button*/
form.f_change {float:left; margin:0px;}
form.f_change input {width:150px; font-size:11px;}
form.f_user {text-align:left; font:11px Arial,Helvetica,sans-serif; margin:0px;}
form.f_user input[type=submit] {width:125px; text-align:center; font:11px Arial,Helvetica,sans-serif;}
form.f_confirm {display:inline;}
form.f_confirm input {width:150px; font-size:11px;}
form.f_art_group, form.f_login {clear:both;}
form.f_art_group input, select, option {font-size:11px;}
form.f_article {clear:both;}
form.f_article input {font-size:11px;}
form.f_article input[type=text] {width:24px; text-align:center;}
form.f_article input[type=submit] {width:125px; text-align:center;}
fieldset.artgroup {width:200px; font-weight:bold;}
fieldset.fs_login {width:330px;}
fieldset.fs_login legend {font-weight:bold;}
input.i_login {width:200px;}

/****webdesign, programing****/
div.created {font-size:9px; color:#484848; background-color:#dedede; border: dotted #cdcdcd; border-width:2px 0px; padding:2px 0px; padding-right:2px; text-align:right; clear:left;}
div.created a {color:#408080; background-color:#dedede; font-size:11px; font-weight:bold;}

/* advertisements */
div.ads {text-align:left; width:768px; margin-left:auto; margin-right:auto; margin-top:0px; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:10px; background-color:#dedede; border:dotted #cdcdcd; border-width:0px 2px 2px;}
div.ads pre {font-family:Arial,Helvetica,sans-serif; font-size:10px;}
p.ads_p {margin:0px; padding:4px 2px; border-top:dotted 2px #cdcdcd;}
p.ads_title {padding:0px 2px; margin:0px; border:none;}
