html {
	width: 100%;
min-height:100.1%;
height:100.1% !important;  /* für moderne Browser */
height:100.1%;  /*für den IE */
margin-bottom:1px;
}
body {
	width: 100%;
	height: 100%;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
    scrollbar-base-color: #e1e1e1;
}
a {
	text-decoration: none;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	color: #000000;
}
a:hover { color: #ff0000; background-color: #F4D094; 
}
input { border: 1px solid #000000; background-color: #F4D094; 
}
textarea { border: 1px solid #000000; background-color: #F4D094; 
}
.sonderpreis {
    border: 1px solid #000000;
}
select {
    border: 1px solid #000000;
    background-color: #dddddd;
}
.error {
    font-weight: bold;
    color: #ff0000;
}
.err {
    background-color: #ff0000;
}
.highlight {
    color: #ff0000;
}
.copyright {
	font-size: 9px;
    color: #999999;
}
.layouttable {
	width: 960px;
	margin: 0px auto;
	padding: 0px;
	border-collapse: collapse;
	border: 0px;
	border: 1px solid #000000;
}
.layouttable td {
	vertical-align: top;
}
.layouttable .header { background-color: #ffffff; margin: 0px; padding: 5px; border-width: 0px; height: auto;
/*	background-attachment: fixed;
	background-image: url(images/layout/bg_top.gif);
*/
}
.layouttable .navigator { background-color: #F4D094; margin: 0px; padding: 5px; border-color: #000000; border-style: solid; border-width: 1px; 
}
.layouttable .content {
	margin: 0px;
	padding: 5px;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	overflow: auto;
}
.layouttable .leftcol, .layouttable .rightcol { width: 12%; height: auto; background-color: #F4D094; margin: 0px; padding: 5px; border-color: #000000; border-style: solid; border-width: 0px; 
}
.layouttable .rightcol { width: 12%; height: auto; background-color: #F4D094; margin: 0px; padding: 5px; border-color: #000000; border-style: solid; border-width: 0px; 
}
.layouttable .bottom { background-color: #F4D094; margin: 0px; padding: 5px; border-color: #000000; border-style: solid; border-width: 0px; text-align: center; 
}
.maincat_header td {
	margin: 2px;
	padding: 0px;
}
.maincat_header a { text-decoration: none; color: #333333; font-weight: bold; padding: 2px; border: 1px solid #000000; background-color: #F4D094; 
}
.maincat_header a:hover {
	background-color: #ffffff;
	text-decoration: none;
	color: #000000;
}

.listcat {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border: 0px;
	border: 1px solid #000000;
}
.listcat .maincat { background-color: #EFA671; border: 1px solid #000000; 
}
.listcat .subcat { background-color: #F4D094; border: 1px solid #000000; 
}
.maincatname {
	font-size:13px;
	font-weight: bold;
}
.subcatname { font-size:12px; color: #000000; font-weight: bold; 
}
.articledata {
	border: 1px dashed #222222;
}
.articledetail {
    padding: 5px;
}
.articledetail h2 {
    margin: 0px 0px 10px 0px;
    font-size: 13px;
    font-weight: bold;
}
.articledetail p {
    margin-top: 0px;
    font-size: 11px;
    font-weight: normal;
}
.articleoptions {
    margin: 0px;
    border-collapse: collapse;
    padding: 3px;
}
.articleoptions th { border: 1px solid #000000; background-color: #F4D094; font-weight: bold; 
}
.articleoptions td {
    border: 1px solid #000000;
}
.traytable {
    border-collapse: collapse;
    padding: 3px;
    margin: 10px 0px;
}
.traytable th {
    font-weight: bold;
    padding: 5px;
    color: #dddddd;
    border: 1px solid #000000;
    background-color: #222222;
}
.traytable .articlename { border: 1px solid #000000; background-color: #F4D094; 
}
.traytable .articledata {
    vertical-align: top;
}
.traytable .articledata td {
    border: 1px solid #000000;
    padding: 3px;
}
.trayerror {
    background-color: #ff0000;
}
.searcharticle {
    border-bottom: 1px solid #000000;
    padding: 3px;
}
.tranzparent {
	filter: Alpha(Opacity=50, FinishOpacity=0, Style=0, StartX=0, StartY=0, FinishX=0, FinishY=0)?, ; 
}
.tranzparent70 {
	filter: Alpha(Opacity=50, FinishOpacity=0, Style=0, StartX=0, StartY=0, FinishX=0, FinishY=0)?, ; 
}
.bildrahmen {
	border: 1px solid #000000;
}
.qitem {
	width:135px;
	height:100px;
	margin:0;
	background: url('files/bg.gif') no-repeat;
	/* required to hide the image after resized */
	overflow:hidden;
	/* for child absolute position */
	position:relative;
	/* display div in line */
	float:left;
	cursor:hand;
	cursor:pointer;
}

	.qitem img {
		border:0;
	
		/* allow javascript moves the img position*/
		position:absolute;
		z-index:200;
	}

	.qitem .caption {
		position:absolute;
		z-index:0;	
		color:#ccc;
		display:block;
	}

		.qitem .caption h4 {
	font-size:14px;
	padding:10px 5px 0 8px;
	margin:5px 0;
	color:#EF873E;
	text-align:center
		}

		.qitem .caption p {
	font-size:12px;
	padding:3px 5px 0 8px;
	margin:0;
	color: #F7DCAF;
	text-align:center;
		}



/* Setting for corners */

.topLeft, .topRight, .bottomLeft, .bottomRight {
	position:absolute;
	background-repeat: no-repeat; 
	float:left;
}

.topLeft {
	background-position: top left; 	
} 

.topRight {
	background-position: top right; 
} 

.bottomLeft {
	background-position: bottom left; 
} 

.bottomRight {
	background-position: bottom right; 
}
#vnav { display: block; margin-left: 670px; }




#verbund_nav { height: 200px; width: 270px;  
}

