body {
 background-color: #f2f2f2;
 font-family: verdana;
 font-size:12px;
}

#main {
 margin-left: auto;
 margin-right: auto;
 background-color: #ffffff;
 width: 986px;
 min-height: 1095px;
}

#header {
 height: 150px;
 width: 100%;
}

#header_menu {
 text-align: right;
}

#header_menu ul {
 list-style-type: none;
}

#header_menu ul li {
 display: inline;
 font-family: verdana;
 font-size: 11px;
 margin-right: 50px;
}

#header_menu ul li a {
 color: #173c36;
 text-decoration: none;
}


#header_menu ul li a:hover {
 text-decoration: underline;
}

#trennlinie_kopf {
 height: 12px;
 width: 100%;
 background: url(../images/kopf_trennlinie.jpg) repeat-x;
}

#content {
 width: 100%;
 min-height: 800px;
 margin-top: 10px;
}

#content_left {
 width: 192px;
 float: left;
 min-height: 800px;
}

#content_middle {
 width: 564px;
 min-height: 800px;
 float: left;
 margin-left: 27px;
 margin-top:15px;
}

#content_right {
 width: 181px;
 min-height: 800px;
 float: right;
}

#produktsuche {
 height: 120px;
 width: 100%;
 text-align: center;
 background-color: #459386;
}

#produktsuche h3{
border-bottom: 2px solid white;
}

#paperfinder_header {
 height: 36px;
 width: 192px;
 background: url(../images/menu_papierfinder.gif) no-repeat;
}

h2 {
 text-indent: -9999px;
 font-size: 0px;
 padding: 0px;
 margin: 0px;
}
#content_middle h2, .infoBoxHeading{
 text-indent: 0px;
 font-size:16px;
 font-weight:bold;
 color: #CC0000;
 background-color:#fff;
}
h3 {
 font-size: 12px;
 margin: 0px;
 padding: 0px;
 color: #fff;
 background-color: #fa0001;
 height: 25px;
 width: 100%;
 text-align: center;
 line-height: 25px;
}

#content_middle h3 {
 font-size: 12px;
 margin: 0px;
 padding: 0px;
 color: #000000;
 background-color: #fff;
 height: 25px;
 text-align: center;
 line-height: 25px;
}

form {
 margin-bottom: 5px;
 margin-top: 10px;
}

#los_button {
 margin-top: 10px;
 margin-left: 90px;
}

#produktkategorien {
 background-color: #459386;
 padding-bottom: 32px;
 margin-bottom: 10px;
 margin-top: 2px;
}

#produktkategorien_header {
 margin-top: 25px;
 height: 39px;
 width: 192px;
 background-image: url(../images/menu_kurzentschlossene.jpg);
}

#produktkategorien ul{
list-style-type: none;
list-style-image:none;
padding:0;
margin-top:0;
}
#zweck_container ul{
list-style-type: none;
list-style-image:none;

padding:0;
}
h4, #produktkategorien li.CatLevel1, #zweck_container li.CatLevel1 {
 min-height:32px;
 width: 160px;
 background: url(../images/schwan.gif) no-repeat left top #459386;
 padding-left: 32px;
 line-height: 16px;
 margin: 0px;
}
#zweck_container li.CatLevel1{
 background: url(../images/greif.gif) top left no-repeat #459386;
}

li.CatLevel1 a{
 display:block;
 width: 150px;
 margin-top:0px;
 height:32px;
 line-height:32px;
 font-size: 11px;
 color: #fff;
 font-weight:bold;
}


.papiersorten {
 min-height: 100px;
 width: 190px;
 background-color: #459386;
 margin-left:-32px;
}

.papier_container, .papiersorten ul {
 min-height: 96px;
 width: 186px;
 background-color: #19796d;
 border: 1px solid #fff;
 margin-left: 2px;
 margin-right: auto;
 position:relative;
}
li.CatLevel1 ul li, li.CatLevel2:hover {
   padding-left: 30px;
	width: 150px;
}
li.CatLevel2{
 padding:4px 0;
}
li.CatLevel2 a, li.CatLevel2:hover a{
 font-weight:normal!important;
 line-height:12px!important;
 height:auto;
display:inline;
}
li.CatLevel1 a.Current{
 text-decoration: underline;
}
li.CatLevel2 ul{
 display:none;
 padding:10px;
 margin-left:0;
 width:250px;
}
li.catLevel2 ul li{
 margin:3px;
}

li.CatLevel2:hover ul {display:inline; position:absolute; left:180px;margin-top:-10px!important; color:#000; z-index:1; padding:10px 10px 10px 0; margin-left:0;}
li.CatLevel2:hover li a {display:block; width:200px; color:#fff;}
li.CatLevel2:hover li a:hover {color:#fff;}
li.CatLevel3 a{ padding: 4px; }

#anregungen_header {
 width: 191px;
 height: 36px;
 background: url(../images/menu_anregung.gif) no-repeat;
}

#zweck_container {
 min-height: 140px;
 margin-bottom: 25px;
}

#content_middle_main {
 width: 100%;
 height: 407px;
 background: url(../images/hg_content.jpg) no-repeat;
 padding-top:30px;
}

#content_middle_main {
 font-size: 11px;
 color: #363636;
 margin-left: auto;
 margin-right: auto;
}
#content_middle_main div.inner{
	width:90%;
	margin: 30px auto;
}

h1 {
 text-indent: -9999px;
}
#bestseller{
 float:left;
 clear:both;
}

#bestseller_header {
 background: url(../images/bestseller.jpg) no-repeat;
 margin-left: auto;
 margin-right: auto;
 margin-top: 10px;
 width: 559px;
 height: 40px;
}

#bestseller table {
 width: 540px;
 margin-left: auto;
 margin-right: auto;
 table-layout: fixed;
}

#bestseller table tr.bilder td {
 height: 190px;
 width: 25%;
}

#bestseller table tr.bilder td img {
 border: none;
}

#bestseller table tr.bildunterschrift td {
 height: 50px;
 width: 25%;
 font-size: 12px;
 color: #333;
}
#beratung{
 float:left;
 display:block;
}

#beratung_header {
 background: url(../images/beratung.jpg) no-repeat;
 height: 42px;
 width: 559px;
 margin-left: auto;
 margin-right: auto;
}

#beratung table {
 width: 540px;
 margin-left: auto;
 margin-right: auto;
 margin-bottom:40px;
}

#beratung table tr td {
 width: 25%;
 font-size: 13px;
 color: #333;
 font-weight: bold;
}

#footer {
 font-size: 9px;
 color: #333;
 padding-bottom:10px;
}

a {
 text-decoration: none;
 color: #333;
}

a:hover {
 text-decoration: underline;
}

#trennlinie_bottom {
 height: 20px;
 width: 100%;
 background: url(../images/fuss_trennlinie.jpg) repeat-x;
 margin-bottom: 8px;
}

.left {
 float: left;
 margin-left: 5px;
}

.right {
 float: right;
 margin-right: 5px;
}

#shop_info {
 background: url(../images/shopinfos.gif);
 height: 36px;
 width: 181px;
}

#shopping_cart {
 background: url(../images/cart_header.jpg) top no-repeat #e4e4e4;
 min-height: 223px;
 width: 100%;
}

#fine_art_printing_bereich {
 min-height: 270px;
 width: 100%;
 margin-top: 30px;
 font-size: 11px;
 color: #666;
 font-weight: bold;
}

#fine_art_printing_header {
 background: url(../images/fine-art-printing-logo.jpg);
 height: 41px;
 width: 100%;
}

#fine_art_printing_bereich a img {
 border: none;
 margin-top: 5px;
 margin-left: -3px;
}

#info_content, #rabatt_content {
 width: 100%;
 min-height: 160px;
 background-color: #e4e4e4;
 margin-top: 2px;
 margin-bottom: 10px;
}

.papier_container ul {
 list-style-type: none;
 margin: 0px;
 margin-top: 8px;
 padding: 0px;
}

.papier_container ul li a {
 font-size: 11px;
 color: #fff;
}

h5 {
 font-size: 12px;
 color: #666;
 margin: 10px;
 padding: 0px;
}

#produkte {
 height: 100px;
 width: 95%;
 margin-left: auto;
 margin-right: auto;
 table-layout: fixed;
 margin-top: 10px;
 font-size: 9px;
 color: #666;
}

#produkte tr td.produkt {
 width: 100%;
 min-height: 40%;
 vertical-align:top
}

#produkte tr td.preis {
 vertical-align: top;
 text-align: right;
}

#gesamtpreis {
 width: 95%;
 height: 40px;
 border-top: 1px dashed black;
 margin-left: auto;
 margin-right: auto;
 font-size: 9px;
 font-weight: bold;
}

#info ul, #rabatt ul {
 width: 70%;
 margin: 0px;
 padding: 10px;
 list-style-type: none;
 font-size: 11px;
 color: #000;
}

#info ul li, #rabatt ul li {
 margin-top: 5px;
}
#rabatt_content {
width:90%;
 font-size:11px;
 padding: 5px 10px;
 background: #E4E4E4 url(../images/rabatt.gif) 80% 45% no-repeat;
}
.copyright, .parseTime{
	text-align:center;
	font-size:9px;
}
#inner_table_box table{
	table-layout:fixed;
}
a img{border: none;}
.link_advanced {color:#fff; text-decoration:underline; display:block; padding: 6px 0;}

.versandkosten{
 font-weight:bold;
 font-size:14px;
 height:70px;
 width:95%;
 border: 1px solid #FF0000;
 text-align:center;
 padding: 10px;
 margin-bottom: 10px;
 float:left;
 clear:both;
}
