/* CSS Document */
* {
	margin: 0;
	padding: 0;
}
html[xmlns] {
	height : 100%;
	padding-bottom : 0.005em; 
} 
body { 
	background-color:#E8E2CC;
	color:#503535;
	margin: 0;
	border: 0;
	font-size: 11px;
	line-height:150%;
	width:auto;
}
body	{
	font-family: Arial,Helvetica,Verdana,sans-serif;
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
	text-align: left;
	font-size: 76%;
	line-height:150%;
}
body#page { background-image:none;background-repeat:repeat-x;background-attachment:fixed; }
img {border:0;}
img.bildlinks {float:left;margin-right:20px;margin-bottom:5px;margin-top:5px;clear:left;}
img.bildrechts {float:right;margin-left:20px;margin-bottom:5px;margin-top:5px;clear:right;}
img.border { border: 1px solid #7e7e7e;}
.img-right {padding-left:15px;}
.img-left {padding-right:15px;}
.break-after-img {display:none;}
p,table,td,h6,pre,address { font-size:1em;line-height:1.5em; }
div { margin:0; padding:0; }
div.content_linie table.imgtext-table {margin:0;padding:0;}
dl {
	margin: 0;
	padding: 0;
	list-style: none;
}
/* !!!!!!! */
#serif,.serif {font-family:Georgia,"Bookman Old Style",Times,serif;}
.sans, div#marginalspalte h2, div#marginalspalte h2 {font-family:Arial,Helvetica,Verdana,sans-serif;}
em,i { font-family:Georgia,"Bookman Old Style",Times,serif;font-style:italic;}
.re_umfliessen {float:right;margin-left:10px;clear:right;}
span.icon {white-space:nowrap;margin-right:.5em;}
/* !!!!!!! */
h1,h2,.sitemap1,.sitemap2,span.h2,.hinweispfeil,.news-amenu-item-year,.csc-header-n1 h1,.csc-header-n1 h2 {font-family:Georgia,"Bookman Old Style",Times,serif;}
h1 { font-size:2em;line-height:1.3em;font-weight:normal; font-style:normal; margin-bottom:0.2em; }
h1.magenta { width:90%; }
h2,.sitemap2,.hinweispfeil,.news-amenu-item-year,.csc-header-n1 h2 { font-size:2em;line-height:1.3em;font-weight:normal;font-style:normal; margin-bottom:0.2em; }
div.pagehead { font-size:1em;color:#503535;margin-bottom:0.6em;border-bottom:1px dotted #503535;border-top:1px dotted #503535;}
h3 { font-size:1em; color:#FF0050; font-weight:normal;margin:0 0 0.5em 0; }
h3 span { line-height:1.4em;background-color:#FF0050;color:#fff;padding:1px; }
h4,.sitemap3 { font-size:1em; color:#FF0050; font-weight:normal;  }
h4 span,.tx-srsendcard-pi1-card-text span { line-height:1.4em;background-color:#503535;color:#ffffff;padding:1px; }
label { float:none; display:block; padding:0; }
span.mailformrequired {font-size:110%;background-color:transparent;}
h5 { font-size:0.9em;line-height:1.4em;font-weight:normal; font-style:normal; }
.tx-srsendcard-pi1-card-title h4 { margin:0.5em 0 0.5em 0; padding:0; }
#maincol div.csc-header h4 {  padding-bottom:0.5em; }

a:link, a.linkpop, div.gfpb_landscape a {
	text-decoration:none;
	border-bottom:1px dotted #503535;
	background-color:transparent;
	color:#503535;
}
a:visited, a.linkpop:visited, div.gfpb_landscape a:visited {
	text-decoration:none;
	border-bottom:1px dotted #503535;
	background-color:transparent;
	color:#503535;
}
a:focus, a.linkpop:focus, div.gfpb_landscape a:focus {
	text-decoration:none;
	border-bottom:1px solid #ff6600;
	background-color:#ff6600;
 	color:#ffffff;	
}
a:hover,a.linkWK:hover, a.linkpop:hover, div.gfpb_landscape a:hover {
	text-decoration:none;
	border-bottom:1px solid #ff6600;
	background-color:transparent;
 	color:#ff6600;	

}
a:active,a.linkWK:active,a.linkpop:active, div.gfpb_landscape a:active {
	text-decoration:none;
	border-bottom:1px solid #ff6600;
	background-color:#ff6600;
 	color:#ffffff;	
}
div.gfpb_landscape a img {border:0;}
a.img, a.img:visited { border:0;}
a.newsletter-no,.news-single-backlink,.news-latest-morelink,.news-list-morelink,.tx-ttnews-browsebox-strong {font-weight:bold;}

div#col,div.col { float:left; margin:0; padding:0; }
div.sitemap1 {font-size:1.2em; }

div.mainborder {margin:1em 6px 1px 6px;}
div.contelem { padding:1em 6px 0px 6px;margin:2px 0 0 0; background:#fff; }
div#pageborder {
	margin: 0;
	padding: 0;
	background: #fff;
	border-left: 6px solid #E8E2CC;  /* !!! */
	border-right: 6px solid #E8E2CC;  /* !!! */
	/*width: 542px;*/	/* IE-Scrollbar hack */	
}
	/*html[xmlns] #pageborder {
    width: 530px; other browser than IE 
}*/

div#menueborder {
	margin: 0;
	padding: 0;
	background: #fff;
    overflow:visible;
	border-left: 6px solid #E8E2CC;
	border-right: 6px solid #E8E2CC;  /* !!! */
	/*width: 198px;	 IE-Scrollbar hack 	
}
html[xmlns] #menueborder {
    width: 192px;*/	/* other browser than IE */
}
div#main,div#mainhead	{
	margin: 0 auto;
	margin-left:auto;
	margin-right:auto;
	padding: 0;
	width:772px;
	text-align:left;
} 
div#maincol	{
	float:left;
	background:#ffffff;
	margin:0 0 0 20px;
	padding:0;
	overflow:hidden;
    width: 540px;  /* False value for IE4-5.x/Win */ 
	voice-family: "\"}\"";
  	voice-family: inherit;	
	width:560px;	/* Actual value for conformant browsers	*/
}
html>body div#maincol {
	width:560px; /* Be nice to Opera */
}

div#menuecol	{
	float:left;
	background:#ffffff;
	overflow:visible;
	margin: 0;
	padding: 0px;
	width: 192px;	
}

div#marginalspalte .bgimg {
	height:180px;
	width:100%;
}
div#marginalspalte span.h2 { background:#CFCFCF; color:#503535;padding:0;}
div#marginalspalte div.h2 {margin:2px 0 0.3em 0;width:180px;max-width:180px;overflow:visible;line-height:1.3em;}

div.content_linie {
	border-top: 2px solid #E8E2CC; /* !!! */
	margin: 0;
	padding:1em 6px 0.5em 6px;
}
div.content_absatz {
	border-top: 1em solid #E8E2CC; /* !!! */
	margin: 0;
	padding:1em 6px 0.5em 6px;
}
#menuecol div.content_linie, #menuecol div.content_linie {
	padding:1em 6px 4px 6px;
}
.tx-srsendcard-pi1-card-message-block,.tx-srsendcard-pi1-card-title,.tt_news_content,.news-single-author {
	margin-bottom:1em;
}
.tx-srsendcard-pi1-card-buttons {
	border-top: 2px solid #E8E2CC;
	padding:0.5em 0 0 0;
}
fieldset {background-color:#f4f4f4;border:0;padding:0 0 6px 0;margin:1em 0 0 0;}
legend {background-color:#e7e7e7;margin-bottom:6px;}
div.submenue { font-size:0.9em;margin-bottom:0.2em;}
div#menue,.tx-srsendcard-pi1-error-message { line-height:1.5em; }
div#menue div.misc a, div.menue div.misc a { color:#09f; }
.mtxt, .shopnav { margin-bottom:0.5em; padding:2px 0 3px 0; border-bottom:1px dotted #503535; color:#503535; line-height:1.3em; }
.shopnav { margin:0; }
div.thead { background-color:#503535; color:#fff; border-right:1px solid #fff; }
div.footer {  font-size:0.9em; COLOR:#808080; font-family: Helvetica,Arial,sans;}
#footer { border-bottom: 2px solid #E8E2CC; }
div#footer span.item {margin-right:1em;white-space:nowrap;}

span#button, span.button { padding:0 1px 0px 1px;letter-spacing:1px; line-height:1.4em; font-family:Arial,Verdana,Helvetica,sans-serif;font-weight:normal;color:#fff; }
html[xmlns] #button, html[xmlns] .button {
    padding:0 1px 1px 1px;	/* other browsers than IE */
}
span#button a:link, span.button a:link { color:#fff;border-bottom:1px dotted #fff; }
span#button a:visited, span.button a:visited { color:#fff;border-bottom:1px dotted #fff; }
span#button a:hover, span.button a:hover { color:#fff;background:#f60;border-bottom:1px solid #f60; }
span#button a:active, span.button a:active { color:#fff;background:#f60;border-bottom:1px solid #f60; }

span.wk { background:#3c3;color:#fff;}
span.action { background-color:#f60; color:#fff;}
span.sfbdb { background-color:#81DAFF; color:#fff;}
span.modern { background-color:#21BAFF; color:#fff;}
span.antiquarisch { background-color:#0099FF; color:#fff; }
span.index { background-color:#0078DE; color:#fff;  }
span.zeitschriften { background-color:#0057BD; color:#fff; }
span.neu { background-color:#003399; color:#fff; }
span.sfb { background-color:#0057BD; color:#fff; }
span.misc,span.vlb { background-color:#503535; color:#fff; }
span.galerie { background-color:#000066; color:#fff; }
span.verlag { background-color:#000044; color:#fff; }
span.label,div.label {background-color:#E8E2CC; color:#333;}
span.h2 {background-color:#f93; color:#fff;padding:2px;}
span.h1 {background-color:#503535; color:#fff;padding:2px;}
span.vlb {font-weight:bold;}

div.voll_autor {margin-bottom:0.1em;}
div.voll_titel {font-size:1.2em;font-weight:normal;color:#333}
div.liste_zusatz {margin-bottom:0.6em;}
.voll_param {margin-bottom:1em;color:#666;}
.voll_wert  {margin-bottom:1em;color:#503535;}
div.voll_info {margin-bottom:1em;color:#503535;}
.voll_preis,.news-single-category {color:#503535;}
div#col.voll_preis {align:right;text-align:right;}
div.list_preis {align:right;text-align:right;float:left}
div.voll_preis {white-space:nowrap;vertical-align:middle;padding-bottom:2px;}
div.voll_text { width:472px; \width: 462px; w\idth: 472px;}
div.voll_wk,div#col.voll_wk { margin-left:2px;margin-bottom:1em;}/*background:#f8f;*/
div.trenner { width:190px; \width:180px; w\idth: 190px; margin:0px; }
#linie,.linie { margin-top:2px;}
div#col.img p { padding:0px 20px 1em 0px;  }
div.biblio { padding:0px; margin:0px;float:left;width:272px; \width: 262px; w\idth: 272px; }
div.teaser{margin-right:6px;}
.status {color:#333;}
#absatz,div.absatz,dl.news-single-links dt,div.content_linie div table.imgtext-table,.news-single-author {margin-top:1em;}
dl.news-single-related {margin-top:2em;}
div#profisuchen {background:#f4f4f4;}
div#profisuchen ul {padding-top:0.5em; }
div#profisuchen ul li {background: url(http://zentralbuchhandlung.de/fileadmin/tpl/img/pfeil_mag.gif) no-repeat 0.2em 0.5em;}
.liste_eintrag, #liste_eintrag {border-top:1px dotted #503535;padding:1em 0px 0px 0px;margin:0;}
input.input, select, textarea {font-family:Arial,Helvetica,Verdana,sans-serif;border:1px solid #7F9DB9;}
input.input, select, textarea {width:225px;font-size:1em;margin:0px;padding:0px;}
input.radio {margin-right:0.4em;}
div.such_param {background-color:#E8E2CC;width:225px; \width:215px; w\idth:225px;padding:0px;margin-bottom:6px;}
div#formcol {
	margin-right:12px;background:#E8E2CC;
	float:left;
	width: 229px;   /* False value for IE4-5.x/Win */  	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 225px;	 /* Actual value for conformant browsers */ 
	margin-bottom:0.5em;
	border-left:2px solid #E8E2CC;
	border-right:2px solid #E8E2CC;
}
html>#formcol {
	width: 225px; /* Be nice to Opera */
}

div.formcol {width:225px; \width:215px; w\idth:225px;}
.formelem { padding:0.4em 0 0.8em 0;border-top:1px solid #E8E2CC;}
ul.menue-list { margin:0 0 0.8em 0; }
.news-single-img {/*border-top:1px solid #E8E2CC;border-bottom:1px solid #E8E2CC;*/padding:0 0 6px 0;background-image:url(/fileadmin/tpl/img/schraffur.gif) }
.news-single-item .news-single-img, .csc-textpic-imagewrap,.tx-srsendcard-pi1-card-caption { margin-bottom:2em; }
.csc-textpic-above .csc-textpic-imagewrap { margin-bottom:1em; }
#marginalspalte .csc-textpic-imagewrap { margin-bottom:0; }
.news-list-item .news-single-img, .news-latest-container .news-single-img, #zitat .csc-textpic-imagewrap { margin-bottom:0.5em; }
h2.formelem { padding:0.4em 0 0 0;}
.formelem1st { margin:0.4em 0 2em 0; }
div.formtrenner { clear:both; height:2px;line-height:2px; background:#fff;}
div.form_halb {width:49%;/*height:1.4em;*/float:left}
div.form_voll {width:100%;/*height:1.4em;*/clear:left;}
div.form_halb input {width:52px;font-size:1em;margin:0px;padding:0px;}
div.wkmenge {border-left:6px solid #fff;float:left;}
div.wkmenge input, span.wkmenge input{width:25px;font-size:1em;margin:0px;padding:0px;}
div.form_spalte {width:49%;float:left;}
div.such_index {text-align:right;}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
	padding:0;border:0;
}
/* Border just around the image */
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img,.tx_ablinklist_listView_img img {
	background-color:#ffffff;
	border:1px solid #e7e7e7;
}
.caption,.csc-textpic-caption,.tx-srsendcard-pi1-card-caption,.news-single-imgcaption {color:#601005;font-size:0.9em; padding:0.2em 0 0 0;line-height:1.4em; }
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-right div.csc-textpic-imagewrap .csc-textpic-image {
	padding:0 6px 4px 6px;background-image:url(/fileadmin/tpl/img/schraffur.gif); background-color:#ffffff;
}
div.csc-textpic-border {
	padding:0;margin:0 0 1em 0;background-image:url(/fileadmin/tpl/img/schraffur.gif); background-color:#ffffff;
}
div.csc-textpic-border div.csc-textpic-imagewrap {
	margin:0;
}
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image, .news-amenu-container ul {
	/*div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image,*/
	padding:0 6px 4px 6px;background-image:url(/fileadmin/tpl/img/schraffur.gif); background-color:#ffffff;
}
.news-amenu-container ul { margin:1em 0 2em 0; }
.news-amenu-container ul li, div.csc-textpic-text { background-color:#ffffff; }
div.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-image {
	border-left:20px solid #ffffff;
	border-bottom:10px solid #ffffff;
}
div.csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-image {
	border-right:20px solid #ffffff;
	border-bottom:10px solid #ffffff;
}
#right, div.right {align:right;text-align:right;white-space:nowrap;}
#abstand,.abstand {margin-right:1em;white-space:nowrap;}
.highlight,.tx-srsendcard-pi1-error-message {background:#ff4;}

span.imgbutton {vertical-align:middle;}
span.imgbutton a,span.imgbutton a:hover,span.imgbutton a:visited,div.button a:active {border:0;}
span.checkbox input {color:#ee1515;border:0;width:auto;padding:0;margin:0;}
.list-level1 { margin: 0; padding: 0; list-style: none; }
.list-level2 { margin: 0; margin-left:1em; padding: 0; list-style: none; }

ul li  {
  margin: 0 0 0.5em 0;
  padding: 0 0 0 1.2em; 
  list-style: none;
}
.archivlink { padding-left:14px; font-weight:bold; background:url(http://zentralbuchhandlung.de/fileadmin/tpl/img/link_int.gif) no-repeat 0 0.3em; }
ul li, ul.sfblist li, ul.shoplist li { background:url(/fileadmin/tpl/img/dot01.gif) no-repeat 0 0.3em; }
ul.menue-list li { background:transparent url(/fileadmin/tpl/img/link_int.gif) no-repeat 0em 0.4em; }
ul.filelist li, ul li.news-amenu-item-year { background:none no-repeat 0 0; margin:0; padding:0; }
ul.filelist li.pdf { padding:0 0 0 28px; background:url(http://zentralbuchhandlung.de/fileadmin/img/misc/hat_pdf.gif) no-repeat 0 0; }
ul li.action { background:url(http://zentralbuchhandlung.de/fileadmin/tpl/img/link_int-sel.gif) no-repeat 0em 0.5em; }
ul.categorylist li {background: url(http://zentralbuchhandlung.de/fileadmin/tpl/img/ic_cat.gif) no-repeat 0.1em 0.5em;}
ul.linklist li {background: url(http://zentralbuchhandlung.de/fileadmin/tpl/img/link_ext.gif) no-repeat 0.1em 0.5em;}

span.mitem,span#mitem { background:#fff;padding:1px 2px 1px 2px; }
div.mitem { margin-bottom:2px; }

.dropshadow2{
	/*float:left;clear:left;*/
	background: url(http://zentralbuchhandlung.de/fileadmin/img/misc/shadowAlpha.png) no-repeat bottom right !important;
	background: url(http://zentralbuchhandlung.de/fileadmin/img/misc/shadow.gif) no-repeat bottom right;
	margin: 6px 20px 0px 6px !important;
	margin: 6px 20px 0px 3px;
	padding: 0px;
}
.innerbox{
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #999999;
	padding:0px;
	margin: 0px 0px 0px 0px;
}
.innerbox{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}

/* //////////////////////// */
#container {
	TEXT-ALIGN: center;
}


div#pageheader { padding:11px 0px 0px 0px; }
div.logorow { float:none;width:100%;height:95px; }/**/
div#headimprint { width:282px;align:right;text-align:right;padding-bottom:1px; }
div.content { padding:0px 4px 0px 2px;margin:0em 9px 0em 0em; float:left;background:#fff; }
div#sfblogo { 
	padding:0;
	margin:0; 
	background:transparent;	
	width:490px;
}
.mainmenue {font-size:1.4em;}
span.menueitem {font-size:1.4em;}
span.mitem,span#mitem { background:#fff;padding:1px 2px 1px 2px; }
div.mitem { margin-bottom:2px; }
div#mitem_h,div#kontakt { font:bold 1.2em/1.6 Georgia,Arial,Helvetica,sans-serif; margin: 8px 10px 0 0;padding:1px 2px 0px 2px; float:left;border-top:2px solid #fff;border-left:2px solid #fff;border-right:2px solid #fff;background:#E8E2CC;/*#fff;*/}
div#kontakt {margin-left:30px;}
div#mitem_h.sel {background:#fff;}
span#mitem a,div#mitem_h a { border-bottom:1px dotted #f60;color:#f60;}
span#mitem a:hover,div#mitem_h a:hover,h2 a:hover { color:#fff;border-bottom:1px solid #f60;background:#f60;}
span#mitem a:active,div#mitem_h a:active,h2 a:active { color:#fff;border-bottom:1px solid #f60;background:#f60;}
a.linkimg,a.linkWK { margin-left:0.3em; }
img.linkimg { margin-right:0.3em; }
a.linkWK:link {
	border-bottom:1px dotted #009999;
	color:#339999;
}
a.linkWK:visited {
	border-bottom:1px dotted #009999;
	color: #339999;
}
a.linkWK:hover {
	border-bottom:1px dotted #ff6600;
	color: #ff6600;
}
a.linkWK:active {
	border-bottom:1px dotted #ff6600;
	color: #ff6600;
}

.navwidth {width: 200px; \width: 190px; w\idth: 200px;}

div#navwidth {
	width: 215px;  /* box model hack */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:195px;	 
} 
html>#navwidth {
	width: 195px;
} 

.link_ext {
	text-indent:12px;
	background:transparent url(img/link_ext.gif) no-repeat 0em 0.5em;
}
.link_int {
	text-indent:12px;
	background:transparent url(img/link_int.gif) no-repeat 0em 0.5em;
}
.farbflaeche { background:#E8E2CC;padding:1px 2px 1px 2px; }
.nowrap { white-space:nowrap; }

/* MAIN NAV ///////////////////////////////////// */

    #mainnav {
      clear:left;
      width:100%;
      background:transparent;
      
      }
	
    #mainnav ul,#mainnav div {
      margin:0;
      padding:0;
      list-style:none;
      }
    #mainnav li {
      float:left;
      background:url(http://zentralbuchhandlung.de/fileadmin/img/misc/left_both1.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      border-bottom:1px solid #765;
	  white-space:nowrap;
      }
	  #mainnav li#nav-aktion {
	  	 background:url(http://zentralbuchhandlung.de/fileadmin/img/misc/left_both3.gif) no-repeat left top;
	  }
	  #mainnav a {
	  	float:left;
      	display:block;
		text-decoration:none;
		border:0;
	  }

/* ///////////////////////////////////// MAIN NAV */

/* /////////////USER-STYLES////////////// */

.marginal,.news-single-author {font-size:0.9em;}
div.caption {padding-right:10px;}
.magenta,dl.news-single-links dt,dl.news-single-category dt,dl.news-single-related dt ,dl.news-single-files dt,span.mailformrequired {color:#FF0050;}
.introhead { font-family:Georgia,"Bookman Old Style",Times,serif;font-size:2em;font-style:normal;line-height:1.3em;margin-bottom:0.2em; }
.abdecker { background:#503535;color:#fff;padding:1px 1px 1px 1px; }
.abdecker_magenta { background:#FF0050;color:#fff;padding:1px 1px 1px 1px; }
.abdecker_orange { background:#ff6600;padding:1px 1px 1px 1px; }
.orange { color:#ff6600;}
span.zitat { font-family:Georgia,"Bookman Old Style",Times,serif;font-size:1.1em;line-height:1.5em;background:#E8E2CC;padding:1px 1px 1px 1px; }
.linie_oben {border-top:1px solid #E8E2CC; padding:0.4em 0px 0px 0px;margin:0.8em 0 0 0;}/**/

/* /////////////USER-STYLES////////////// */

.abdecker_magenta a:link, .abdecker a:link, .einleitung a:link {
	text-decoration:none;
	border-bottom:1px dotted #ffffff;
	color:#ffffff;
}
.abdecker_magenta a:visited, .abdecker a:visited, .einleitung a:visited {
	text-decoration:none;
	border-bottom:1px dotted #ffffff;
	color: #ffffff;
}
.abdecker_magenta a:hover, .abdecker a:hover, .einleitung a:hover {
	text-decoration:none;
	border-bottom:1px dotted #ff9900;
	color: #ff9900;
}
.abdecker_magenta a:active, .abdecker a:active, .einleitung a:active {
	text-decoration:none;
	border-bottom:1px dotted #ff9900;
	color: #ff9900;
}

/* ///////////// FOTOBOEK-EXTENSION ///////////////// */
div.gfpb_landscape,div.gfpb_empty {padding-right:5px;padding-bottom:5px;float:left;}
div.gfpb_row,.clearleft {clear:left;}
div.gfpb_single {margin-top:1em;}
div.gfpb_nav {height:1em;}

/* ///////////// SR_SENDCARDS ///////////////// */

.tx-srsendcard-pi1-field select {
	width:162px;
	margin-right:10px;
}
