@charset "UTF-8";
/* CSS Document */
/* Container */
#korper {
	width:1200px;
	height:auto;
	background-color:#ffed00;
	background-image:url(artikel_boo_hg.jpg);
	font-family:Helvetica, Arial, sans-serif;
	border: 1px solid #000;
	text-align:left;
	}
#page {
	width:800px;
	height:auto;
	border-left:0px black solid;
	border-right:0px black solid;
	border-bottom:0px black solid;
	background-color:#000;
	text-align:left;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	}
#kopf {
	width:100%;
	}
#header_kopfzeile {
	width:100%;
	height:40px;
	border:none;
	background-color:#000;
	text-align:right;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	text-align:right;
	color:#FFF;
	font-size:16px;
	overflow:hidden;
	margin:0px;
	}
#header_suchefeld {
	width:100%;
	height:72px;
	border:none;
	background-color:#808080;
	text-align:right;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	text-align:right;
	color:#FFF;
	font-size:18px;
	overflow:visible;
	border-top:3px solid #fff;
	}
#header_werbung {
	width:100%;
	height:250px;
	background-color:#808080;
	border-top:0px solid #000;
	border-bottom:0px solid #000;
	border-left:none;
	border-right:none;
	text-align:center;
	overflow:hidden;
	}
#container { 
	width: 100%;  
	background: #000;
	margin: 0 auto; 
	border: 0px solid #fff;
	border-top:3px solid #fff;
	text-align: left;
	}
#sidebar1 {
	float: left;
	width:200px;
	height:100%;
	background-color:#000;
	border-right:none;
	border-left:none;
	border-bottom:0px solid black;
	border-top:none;
	padding: 0px;
	}
#iframe_rahmen {
	font-family:Helvetica, Arial, sans-serif;
	background-color:#000;
	color:#fff;
	padding:0px;
	}
iframe#h_menue_frame {
	background-color:#000;
	width:200px;
	height:1000px;
	padding:0px;
	}	
#mainContent { 
	margin: 0 0 0 0px; 
	padding:0px;
	border:0px;
	width:590px;
	float:right;
	overflow:hidden;
	}
#startseiten_content {
	width:584px;
	float:right;
	height:1000px;
	background-color:#fff;
	padding:0px;
	padding-top:8px;
	padding-left:13px;
	overflow:hidden;
	}
#hauptbereich {
	width:100%;
	height:100%;
	padding:0px;
	border:none;
	float:none;
	background-color:#000;
	}
#menuespalte {
	width:185px;
	height:auto;
	background-color:#666;
	border-right:3px solid black;
	border-bottom:2px solid black;
	float:left;
	}
#beschreibungsbereich {
	width:584px;
	height:auto;
	background-color:#fff;
	padding-top:8px;
	padding-left:8px;
	padding-right:5px;
	padding-bottom:12px;
	text-align:left;
	float:right;
	}
#beschreibungstitel {
	width:584px;
	float:right;
	height:35px;
	background-color:#808080;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	border-top:none;
	border-bottom:3px solid #fff;
	border-left:3px solid #fff;
	border-right:3px solid #fff;
	}
#beschreibung_kurz {
	width:584px;
	float:right;
	padding:0px;
	background-color:#808080;
	font-size:18px;
	text-align:center;
	border-bottom:0px solid black;
	border-left:3px solid #fff;
	border-right:3px solid #fff;
	}
#beschreibung_kurz_bild {
	width:4cm;
	background-color:#fff;
	text-align:center;
	overflow:hidden;
	float:left;
	}
#beschreibung_bild_gross {
	width:100%;
	text-align:center;
	}
#eigenschaften {
	width:100%;
	text-align:left;
	padding-left:20px;
	font-size:13pt;
	}
#crossgallery {
	width:100%;
	background-color:#fff;
	overflow:hidden;
	height:310px;
	}
#fusszeile {
	width:100%;
	height:20px;
	background-color:#000;
	color:#FFF;
	font-size:15px;
	}
#dekobalken_w {
	height:3px;
	width:100%;
	background-color:#fff;
	}
/* objekte allgemien */
img {
	border:none;
	}
/* objekte einzeln */

a.header_kopfzeile {
	font-size:13px;
	color:#FFF;
	font-style:normal;
	text-decoration:none;
	}
a.header_kopfzeile:hover {
	color:#ffed00;
	}
a.fusstext_link {
	color:#000;
	text-decoration:none;
	font-style:italic;
	}
a.fusstext_link:hover {
	color:#666;
	}
a.fusszeile_link {
	color:#FFF;
	text-decoration:none;
	}
a.fusszeile_link:hover {
	color:#ffed00;
	}
a.hmenue_kategorie {
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	}
a.hmenue_kategorie:hover {
	color:#ffed00;
	}
a.menue_kategorie {
	color:#FFF;
	font-size:11pt;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	}
a.menue_kategorie:hover {
	color:#ffed00;
	}
a.tablink {
	color:#000;
	font-size:16pt;
	text-decoration:none;
	}
a.tablink:hover {
	color:#ffed00;
	}
a.popup {
	color:#F00;
	font-size:14pt;
	font-weight:bold;
	}
a.popup:hover {
	color:#000;
	}
img.bild_mit_rand_links {
	border-left:2px solid #fff;
	}
table.kurzbeschreibungs_tabelle {
	width:100%;
	color:#fff;
	}
td.kurzbeschreibung_artikelname {
	font-size:17pt;
	font-weight:bold;
	text-align:center;
	background-color:#fff;
	}
td.kurzbeschreibung_preis {
	font-size:12pt;
	text-align:center;
	color:#000;
	width:139px;
	height:28px;
	background-color:#fff;
	background-image:url(artikel_boo_tab.png);
	background-repeat:no-repeat;
	}
table.fusszeile {
	width:100%;
	}
table.header_kopfzeile {
	position:relative;
	top:-17px;
	}
td.header_kopfzeile {
	font-weight:bold;
	text-align:center;
	}
th.hmenue {
	color:#FFF;
	font-size:15px;
	text-align:center;
	}
td.hmenue {
	color:#FFF;
	font-size:11px;
	text-align:center;
	}
table.zusatzgallery_tabelle {
	width:100%;
	}
td.zusatzgallery_zelle {
	text-align:center;
	}
.kurzbeschreibung_artikelname {
	color:#000;
        font-size:17pt;
	font-weight:bold;
	text-align:center;
	}
.kurzbeschreibung_preis {
	font-size:12pt;
	text-align:left;
	color:#000;
	width:300px;
	height:50px;
	background-image:url(artikel_boo_tab.png);
	background-color:#3F6;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	}
td.tab {
	border:none;
	border-top:none;
	border-left:none;
	text-align:center;
	}
th.infotabellen {
	width:50%;
	text-align:left;
	}
td.infotabellen {
	text-align:left;
	}
br.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
img.kurzbeschreibungsbild {
	border:4px solid #CCC;
	}
img.bild_gross {
	border:0px solid #000;
	text-align:center;
	}
p.artikelname {
	text-align:center;
	font-size:26pt;
	font-weight:bold;
	}
p.grosse {
	text-align:center;
	font-size:14pt;
	}
p.preis {
	text-align:center;
	font-size:22pt;
	}
span.preis_grosser {
	font-size:28pt;
	color:#F00;
	font-weight:bold;
	}
span.starttext {
	color:#fff;
	background-color:#000;
	text-align:center;
	font-size:14px;
	padding:3px;
	font-weight:bold;
	}
p.artikelueberschrift {
	text-align:center;
	font-size:20pt;
	font-weight:bold;
	}
div.eigenschaften {
	font-size:14pt;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	}
.fussnote {
	font-size:8pt;
	text-align:right;
	}
p.fusstext {
	font-size:18pt;
	text-align:center;
	font-weight:bold;
	}
br.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
	}

/* div-lightbox */
.black_overlay{
	display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 400%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=70);
      }
.content_bild {
	display: none;
    position:fixed;
    top: 5%;
    left: 15%;
    width:60%;
    height: 70%;
    padding: 16px;
    border:none;
	background-color: #fff;
  	z-index:1002;
  	overflow:visible;
	vertical-align:middle;
	text-align:center;
	}