@charset "UTF-8";


#access h1 {font-size:10px;}


/* Produktbeschreibungen 
.product_thumb {width:118px; margin:2px 0 5px 2px; text-align:center; float:left;}
.product_thumb p, .product_thumb p a, .product_thumb p a:link, .product_thumb p a:visited {font-size:10px; margin:0; padding:0; color:#666;}
.product_thumb p.preis, .product_thumb p.preis a, .product_thumb p.preis a:link, .product_thumb p.preis a:visited {font-size:9px; margin:0; padding:0; color:#990033;}
.product_thumb p.preis a:hover {font-size:9px; margin:0; padding:0; color:#990033; text-decoration:underline;}
.product_thumb p.preis span.mwst {margin-left:3px;}
.product_thumb p.preis span.mwst, .product_thumb p.preis span.mwst a, .product_thumb p.preis span.mwst a:link, .product_thumb p.preis span.mwst a:visited {color:#a2a2a2;}
.product_thumb img {border:1px solid #e3e3e3; margin-bottom:5px;}
*/

/* Produktbeschreibungen */
.product_thumb {width:120px; margin-bottom:5px; text-align:center; float:left;}
.product_thumb p, .product_thumb p a, .product_thumb p a:link, .product_thumb p a:visited {font-size:10px; margin:0; padding:0; color:#666;}
.product_thumb p.preis, .product_thumb p.preis a, .product_thumb p.preis a:link, .product_thumb p.preis a:visited {font-size:10px; margin:0; padding:0; color:#990033;}
.product_thumb p.preis a:hover {font-size:10px; margin:0; padding:0; color:#990033; text-decoration:underline;}
.product_thumb p.preis span.mwst {margin-left:3px;}
.product_thumb p.preis span.mwst, .product_thumb p.preis span.mwst a, .product_thumb p.preis span.mwst a:link, .product_thumb p.preis span.mwst a:visited {color:#a2a2a2;}

.align-right {text-align:right;}

.rahmen1 {padding:0px 10px;}
.rahmen2 {padding:1px 8px; background-color:#e3e3e3; margin:2px;}
.rahmen3 {padding:1px 8px; background-color:#e3e3e3; margin:2px;}
.rahmen4 {padding:8px; background-color:#ffffff; margin:0px;}
/*.rahmen3 {padding:1px 8px; border-bottom:1px solid #e3e3e3; margin:2px;}*/
.rahmenls {padding:1px 8px; background-color:#f7a800; margin:2px;}
.rahmenbs {padding:1px 8px; background-color:#008e4f; margin:2px;}
.rahmendh {padding:1px 8px; background-color:#a2daf3; margin:2px;}
.rahmensh {padding:1px 8px; background-color:#4997cd; margin:2px;}
.rahmencs {padding:1px 8px; background-color:#745a33; margin:2px;}
.rahmenas {padding:1px 8px; background-color:#76b856; margin:2px;}

.rahmenls h1, .rahmenls h1 a, .rahmenls h1 a:link, .rahmenls h1 a:visited,
.rahmenbs h1, .rahmenbs h1 a, .rahmenbs h1 a:link, .rahmenbs h1 a:visited,
.rahmendh h1, .rahmendh h1 a, .rahmendh h1 a:link, .rahmendh h1 a:visited,
.rahmensh h1, .rahmensh h1 a, .rahmensh h1 a:link, .rahmensh h1 a:visited,
.rahmencs h1, .rahmencs h1 a, .rahmencs h1 a:link, .rahmencs h1 a:visited,
.rahmenas h1, .rahmenas h1 a, .rahmenas h1 a:link, .rahmenas h1 a:visited
{font-size:10px; color:#ffffff; padding:5px 0; margin:0;}

.rahmen3 h3 {font-size:14px; font-weight:bold; margin:5px 0 5px 0;}

.flash_start {width:606px; height:248px; padding:15px; background:url(../pix/verlauf_bg_flash.jpg) no-repeat;}

.tworow02 {width:584px; background-image:url(../pix/twr02_dots.gif); background-position:center; background-repeat:repeat-y; margin: 10px 10px;}
.twr02_first {width:282px; float:left; margin:0 10px 0 0;}
.twr02_last {width:282px; float:right; margin:0 0 0 10px;}

.tworow03 {width:584px; background-image:url(../pix/twr02_dots.gif); background-position:180px; background-repeat:repeat-y; margin: 10px 10px;}
.twr03_first {width:170px; float:left; margin:0 10px 0 0;}
.twr03_last {width:394px; float:right; margin:0 0 0 10px;}

div, ul, li, tr, td {margin:0; padding:0; border:0;}


body {  font-family: Arial, Helvetica, sans-serif;
	    font-size: 11px;
		background:#ffffff;
    	margin:0;
    	padding:0;
    	text-align:center;
    	color:#666666;
    }
#mainCenter {width:910px; background-color:#ffffff; margin: 0 auto; border: 0; text-align: left;}
#access {z-index:10; position:absolute;}
#mainAll {z-index:20; height:100%; width:910px; position:absolute; background:#ffffff;}


#mainLeft_first {width:606px; height:248px; border:none; /*border:1px solid #e3e3e3;*/ margin:0 2px 2px 0; float:left;}
#mainRight_first {width:302px; height:248px; margin:0 0px 2px 0; float:left;}

#mainLeft {width:604px; border:1px solid #e3e3e3; margin:0 2px 2px 0; float:left;}
#mainRight {width:302px;margin:0 0px 2px 0; float:left;}

#mainLeft_detail {width:604px; height:403px; border:1px solid #e3e3e3; margin:0 2px 2px 0; float:left;}



.grau {background-color:#e3e3e3;}
.marg2px {margin-bottom:2px;}
.vollehoehe {height:405px;}
.content_text_one {padding:18px; width:266px; height:212px;}
.content_cat_one {width:302px; height:318px;}
.text_abstand10 {padding:10px 0px;}
.text_abstand0 {padding:0px 0px;}
.text_abstand10px {padding:10px;}

img {border:0px; padding:0; margin:0;}

#mainLogo {margin:0px 0 23px 0;}

.floatcleaner {
clear: both;
overflow: hidden;
height: 0.1px;
font-size: 0.1px;
line-height: 0.1px;
visibility: hidden;}

p {margin:0 0 10px 0; padding:0;}

a {
	text-decoration: none; margin:0; padding:0;
}
a:link {
	text-decoration: none; margin:0; padding:0;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
h1 {
	font-size: 18px;
	margin:0;
	padding:0;
}
h2 {font-size: 15px; margin:0 0 10px 0; padding:0;}

#mainRight h2 {font-size: 16px; color:#fff; margin:0; padding:5px 10px; border:none;}
#mainRight h2.ls {background:#f7a800;}
#mainRight h2.bs {background:#008e4f;}
#mainRight h2.dh {background:#a2daf3;}
#mainRight h2.sh {background:#4997cd;}
#mainRight h2.cs {background:#745a33;}
#mainRight h2.as {background:#76b856;}
#mainRight h2.hps {background:#990000;}

h4 {font-size: 14px;color: #666666;}
.tworow02 h2 {font-size: 13px;color: #666666;}
.tworow02 h4 {font-size: 13px;color: #990000;}

.content_text_one ul {margin-left:15px;}

#abbinder {width:800px; height:15px; margin:0; padding:5px 0;}
.copyright {font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666666; margin:0; padding:0;}
.copyright a, .copyright a:link, .copyright a:visited {color:#666666; text-decoration:underline;}
.copyright a:hover {color:#990033;}
.rot {color:#990033;}