/* @charset "UTF-8"; */

@import url(zb-base.css);
@import url(zb-shop.css);

@media all {

  #footer a {color:#999; background:transparent;font-weight: bold;}
  #footer a:focus, #footer a:hover, #footer a:active {color:#4D87C7;background-color:transparent;text-decoration:underline;}

	}

@media screen, projection {

  body {background:url(/fileadmin/images/bg.gif);}
  #page_margins {width:980px;text-align:left;margin-left:-490px;position:absolute;left:50%;}
  #page {}



	/* Header */

  #header {position:absolute;right:0px;top:0px;width:230px;}

  #bestellen {position:relative;}
  #bestellen {width:230px;}
  #bestellen p {font-size:11px;line-height:15px;font-weight:bold;color:#555}
  #bestellen p a {color:#555}
	#bestellen_content {background-color:#fff;padding:6px 10px 0 30px;height:78px;}
	#bestellen_bottom {background:url(/fileadmin/images/col1_bottom.png) left top no-repeat;height:12px;}

	#tt-products-overview {display:none;}
	#tt-products-overview2 {position:absolute;left:0;top:0;background-color:#fff;width:200px;height:75px;padding:9px 0px 0px 30px;z-index:9999;}
	#tt-products-overview2 p {height:45px}
	#tt-products-overview2 a {display:block;background-image: url('/fileadmin/images/zumWarenkorb.gif');width:170px;height:24px;}
	#tt-products-overview2 a:hover {background-position:0 -24px;}



	/* Menu */
	#nav {padding:72px 0 20px 0;height:24px}



	/* Inhalt */

	#col1_top, #col1_bottom, #col3_top, #col3_bottom {font-size:1px;line-height:1px;height:12px;}
  #col1_content, #col3_content {margin:0;padding:0;overflow:hidden;}

  #col1 {float:left;margin:0;}
  #col1, #col1_top, #col1_content, #col1_bottom {width:230px;}
	#col1_top {background: url(/fileadmin/images/col1_top.png) left top no-repeat;}
	#col1_content {background-color:#fff;}
	#col1_bottom {background:url(/fileadmin/images/col1_bottom.png) left top no-repeat;}

  #col3 {float:right;margin:0 0 20px 0;}
  #col3 {width:730px;}
	#col3_top {background: url(/fileadmin/images/col3_top.png) left top no-repeat;}
	#col3_content {background-color:#fff;min-height:246px;width:730px;}
	#col3_content2 {padding:12px 30px 8px 30px;}
	#col3_bottom {background:url(/fileadmin/images/col3_bottom.png) left top no-repeat;}



	/* Startseite */

  body#page-1 #col1 {float:left;}
  body#page-1 #col1, body#page-1 #col1_top, body#page-1 #col1_content, body#page-1 #col1_bottom {width:480px;}
	body#page-1 #col1_top {background: url(/fileadmin/images/col2_top.png) left top no-repeat;}
	body#page-1 #col1_content {height:246px;}
	/* body#page-1 #col1_content p {text-align:justify;} */
	body#page-1 #col1_content a.weiter {color:#404040;padding-left:310px;text-decoration:none;background:url(/fileadmin/images/circle.gif) 290px -95px no-repeat;}
	body#page-1 #col1_content a.weiter:hover {color:#404040;background-position:290px -145px;}
	body#page-1 #col1_bottom {background:url(/fileadmin/images/col2_bottom.png) left top no-repeat;}
	body#page-1 #col1_content2 {padding:9px 30px 8px 30px;}
  body#page-1 #col1_content h1 {margin:0px 0 9px 0;}

  body#page-1 #col3 {float:right;position:relative;left:0px;top:0px;}
  body#page-1 #col3, body#page-1 #col3_content {width:480px;}
	body#page-1 #col3_bottom {display:none;}
	body#page-1 #col3_top {position:absolute;z-index:999;background:transparent url(/fileadmin/images/pic.png) left top no-repeat;width:480px;height:270px;}
	body#page-1 #col3_content2 {padding:0;}

	#Teaser {clear:both;position:relative;}
  #Teaser h2 {margin:0px 0 8px 0;}
	#Teaser table {padding:0 0 0 0;}
	#Teaser tr {vertical-align:top}
	#Teaser td.box {width:230px;}
	#Teaser td.space {width:20px;}

	#Teaser td div div {padding:0px 10px 0px 10px;}
	#Teaser tr.Teaser_Top td.box {background:url(/fileadmin/images/col1_top.png) center top no-repeat;height:12px;}
	#Teaser tr.Teaser_Content td.box {background:#fff;}
	#Teaser tr.Teaser_Bottom td.box {background:url(/fileadmin/images/col1_bottom.png) center top no-repeat;height:12px;}

	#Teaser a.weiter {color:#404040;padding-left:165px;text-decoration:none;background:url(/fileadmin/images/circle.gif) 145px -95px no-repeat;}
	#Teaser a.weiter:hover {color:#404040;background-position:145px -145px;}

	#Teaser tr.Teaser_Content td.box {padding-bottom:12px;}
	#Teaser tr.Teaser_Content td.box p a {position:absolute;left:auto;bottom:9px;}



	/* Menu */

	#menu {position:relative;z-index:9999;}
	#menu li {padding-right:10px;font-size:12px;}

	#menu li a span {display:block;}
	#menu li a span.links {background:url(/fileadmin/images/menu_left.png) left top no-repeat;padding-left:10px;}
	#menu li a span.rechts {background:url(/fileadmin/images/menu_right.png) right top no-repeat;padding-left:0px;padding-right:10px;}
	#menu li a span.mitte {padding:3px 3px;}

	#menu {float:left;font-weight:bold;}
	#menu li {float:left;}
	#menu li a {display:block;text-decoration:none;color:#38332a;white-space:nowrap;cursor:pointer;}
	#menu li a:focus {outline:0;}
	#menu li a span.mitte {text-indent:999em;overflow:hidden;}
	#menu li a:hover {background-position:0px -30px;}
	#menu li.act a {background-position:0px -60px;}
	#menu li a:hover li, #menu li.act a li a {background-position:0px 0px;}



	/* Menu 2 */

	#menu2 {margin:0px 0px;font-weight:bold;}
	#menu2 ul {font-weight:normal;padding:5px 0px;}
	#menu2 li {font-size:12px;line-height:15px;width:230px;}

	#menu2 li a {background:url(/fileadmin/images/circle.gif) 10px 6px no-repeat;}
	#menu2 li.act a {background-position:10px -94px;color:#ff8000;}
	#menu2 li a:hover {background-position:10px -44px;}
	#menu2 li.act a:hover {background-position:10px -144px;}

	#menu2 li.act li a {background-position: 30px 6px;color:#404040;}
	#menu2 li.act li.act a {background-position:30px -94px;color:#ff8000;}
	#menu2 li.act li a:hover {background-position:30px -44px;}
	#menu2 li.act li.act a:hover {background-position:30px -144px;}

	#menu2 li a {display:block;color:#383322;text-decoration:none;padding:3px 10px 3px 30px;}
	#menu2 li li a {padding:3px 10px 3px 50px;}



	/* footer */

  #footer {padding:10px 0 10px 6px;}



	/* Runde Ecken */

	dl.csc-textpic-image {position:relative;left:0;top:0;}
	span.rc1, span.rc2,	span.rc3, span.rc4 {display:block;position:absolute;z-index:999;width:6px;height:6px;}
	span.rc1 {background:url(/fileadmin/images/rc1.png) right top no-repeat;right:0;}
	span.rc2 {background:url(/fileadmin/images/rc2.png) right bottom no-repeat;right:0;bottom:0;}
	span.rc3 {background:url(/fileadmin/images/rc3.png) left bottom no-repeat;left:0;bottom:0;}
	span.rc4 {background:url(/fileadmin/images/rc4.png) left top no-repeat;}

	table.contenttable span.rc1 {background:url(/fileadmin/images/rct1.png) right top no-repeat;right:0;}
	table.contenttable span.rc2 {background:url(/fileadmin/images/rct2.png) right bottom no-repeat;right:0;bottom:0;}
	table.contenttable span.rc3 {background:url(/fileadmin/images/rct3.png) left bottom no-repeat;left:0;bottom:0;}
	table.contenttable span.rc4 {background:url(/fileadmin/images/rct4.png) left top no-repeat;}

	table.contenttable-1 tr.tr-0 td.td-last, table.contenttable-2 tr.tr-0 td.td-last, table.contenttable-3 tr.tr-0 td.td-last {
		background-image:url(/fileadmin/images/rc1.png);background-position:right top;background-repeat:no-repeat;}
	table.contenttable-1 tr.tr-last td.td-last, table.contenttable-2 tr.tr-last td.td-last, table.contenttable-3 tr.tr-last td.td-last {
		background-image:url(/fileadmin/images/rc2.png);background-position:right bottom;background-repeat:no-repeat;}
	table.contenttable-1 tr.tr-last td.td-0, table.contenttable-2 tr.tr-last td.td-0, table.contenttable-3 tr.tr-last td.td-0 {
		background-image:url(/fileadmin/images/rc3.png);background-position:left bottom;background-repeat:no-repeat;}
	table.contenttable-1 tr.tr-0 td.td-0, table.contenttable-2 tr.tr-0 td.td-0, table.contenttable-3 tr.tr-0 td.td-0 {
		background-image:url(/fileadmin/images/rc4.png);background-position:left top;background-repeat:no-repeat;}



	/* Bilderunterschrift */

  dl.csc-textpic-image dt {float:none;text-align:left;width:auto;padding:0;}
  dl.csc-textpic-image dd {margin:0;padding:0;}

	dd.csc-textpic-caption {background:#fff;position:absolute;left:0px;bottom:0px;width:100%;margin-bottom:10px;
		filter:alpha(finishopacity=80);filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity:0.8;}
	dd.csc-textpic-caption p {color:#000;font-weight:bold;margin:1px 9px 2px 9px;font-size:11px;line-height:11px}
	div.csc-textpic div.csc-textpic-imagerow {margin-bottom:20px;}

	div.csc-textpic-clear {clear:none;}



	/* Login */

	.tx-felogin-pi1 form {}
	.tx-felogin-pi1 form legend {display:none;}
	.tx-felogin-pi1 form dl dt {float:left;text-align:right;width:100px;padding:3px 0 0 0;}
	.tx-felogin-pi1 form dl dd {margin-left:110px;margin-left:110px;padding:3px 0 0 0;line-height:14px;}
	.tx-felogin-pi1 form input.csc-felogin-input {width:140px;border:1px solid #bfbfbf;}

	}



@media print {

	body, #page_margins, #page, #main {border:0;margin:0;padding:0;}
	#page_margins, #page {width:100%!important;min-width:0;max-width:none;}
	#header {height:auto}
	#topnav, #nav, #search, #footer {display:none}

	body * {font:normal 10pt/12pt 'Arial','Helvetica','Sans-serif';color:#404040;}

	code, pre {font-family:"Courier New",  Courier,  mono}
	body {font-size:10pt}
	h1, h2, h3, h4, h5, h6 {page-break-after:avoid}

	/*abbr[title]:after, acronym[title]:after{content:'(' attr(title) ')'}
	#page a[href^="http:"], #page a[href^="https:"]{padding-left:0;background-image:none}
	a[href]:after{content:" <URL: "attr(href)">";color:#444;background:inherit;font-style:italic}*/
	#col1_content:before, #col2_content:before, #col3_content:before{content:"";color:#888;background:inherit;display:block;font-weight:700;font-size:1.5em}

  #header, #col1 {display:none;}
  #col3_content {float:none;width:100%;margin:0;padding:0;border:0;}

	}


