﻿/*inhaltsbereich mit linkem menue sowie rechtem inhalt*/

#content
{width:1000px; 
 margin:0; 
 padding:0; 
 color:#545353; }/*definition der schriftfarbe im gesamten inhalt*/
#headernavi
{width:330px; 
 margin-left:240px; 
 padding-top:0px; 
 height:17px;
 font-size:12px;
 color:#fff;
 text-align:center;
 z-index: 1000; 
 position: relative;}
#headernavi a{color:#fff; text-decoration:none; text-align:center; }/*menue oben hat weisse links*/

/*rechter inhaltsbereich ohne menue*/
#innercontent
{width:720px; 
 float:left; 
 padding:0px 15px 10px 15px; 
 margin-top:10px; 
 border-left:1px solid #7f7a7a; 
 min-height:400px;
 font-size:12px;/*definition der schriftgroesse im gesamten inhalt*/
 }
 
 #innercontentnomenu
{width:970px; 
 padding:0px 15px 10px 15px; 
 margin-top:10px; 
 min-height:400px;
 font-size:12px;/*definition der schriftgroesse im gesamten inhalt*/
 }
 
 #outercontentmail
 {text-align:center;
  margin:0 auto;
  width:720px;}
 
 #innercontentmail
{width:720px; 
 float:left; 
 padding:0px 15px 10px 15px; 
 margin-top:10px; 
 border-left:0px solid #7f7a7a; 
 min-height:400px;
 font-size:12px;
 text-align:left;
 border:1px solid;
 }
  #outercontentwindow
 {text-align:center;
  margin:0 auto;
  width:600px;}
 
 #innercontentwindow
{width:600px; 
 /*float:left;*/ 
 padding:0px 15px 10px 15px; 
 margin-top:10px; 
 border-left:0px solid #7f7a7a; 
 min-height:450px;
 font-size:12px;
 text-align:left;
 border:1px solid;
 }
#innercontentwindow table{width:580px!important;}
 
 
 /*definition der ueberschriften fuer gesamten inhalt*/
 #innercontent h1{font-size:16px; text-transform:uppercase; padding-bottom:8px;}
 #innercontent h2{font-size:12px; text-transform:uppercase; color:#000!important;}
 #innercontent h3
 {
 
  font-size:12px;  
  width:720px; 
  /*padding:2px; height:15px; */
  font-weight:bold; 
  text-transform:uppercase; 
  margin:0 !important;
  padding:5px 0 5px 0 !important;}
  #innercontent h3.topdistance{margin-top:22px!important;}
  
 #innercontent h4{font-size:12px; font-weight:normal;}
 #innercontent a {text-decoration:underline; color:#545353; cursor:pointer;}/*alle links im inhalt sind grau und unterstrichen*/
 #innercontent h3 a
  {padding:2px;
  color:#545353; cursor:pointer;
  background-color:#dbdbdb;
  width:700px;
  display:block;
  text-decoration:none;}
  #innercontent h3.detailheader 
  {padding:1px!important;
   margin-top:10px!important;
  color:#545353; cursor:pointer;
  background-color:#dbdbdb;
  width:700px;
  display:block;
  text-decoration:none;}
 #innercontent h3.detailinfo{background-position: 1px 1px; cursor:pointer; width:700px;	background-repeat:no-repeat; background-image:url(images/info.gif); padding-left:20px!important; }
 #innercontent .moreinfo{background-position: 1px 1px; width:700px; background-repeat:no-repeat; background-image:url(images/more.gif); padding-left:20px!important;   }
 #innercontent .lessinfo{background-position: 1px 1px; width:700px; background-repeat:no-repeat; background-image:url(images/less.gif); padding-left:20px!important; }
 
 a.nounderline{text-decoration:none!important;}
 
 hr.contentline
 {color: #969494;
  background-color: #969494;
  height: 1px;
  margin:12px 0;
  padding:0;
  border:#fff;
}
 hr.shortcontentline
 {color: #969494;
  background-color: #969494;
  height: 1px;
  margin:6px 0;
  padding:0;
  border:#fff;
  width:600px;
  margin-left:100px;
}
  hr.submenueline
 {color: #dbd8d8;
  background-color: #dbd8d8;
  height: 1px;
  margin:10px 15px 10px 0;
  padding:0;
  border:#fff;
  width:90%;
}
 /*ansicht drei spalten nebeneinander unter fertigbilder*/
  .threecolumn
 {margin:6px 6px 12px 6px;
  width:220px;
  float:left;
  vertical-align:top;
  height:290px;
  overflow:hidden;
 }
 .threecolumn img{vertical-align:top; padding-bottom:8px;}
 .threecolumninfo{vertical-align:top; width:200px; font-size:12px; overflow:hidden;}
 .threecolumninfo p{margin:0; padding:0;}
 .threecolumntheme{vertical-align:top; width:220px; height:20px; font-weight:bold; overflow:hidden; text-transform:uppercase;}
 .threecolumntheme a{color:#545353; text-decoration:none!important;}
 .threecolumnthemeinfo{vertical-align:top; font-weight:bold; overflow:hidden; text-transform:uppercase; padding-right:4px;}
  
 #themeinfo
 {padding:4px 4px 10px 0;}
 
 /*uebersichtsseite fertigbilder einspaltig*/
 .infolist {padding:5px 0;}
 .infolisttheme{vertical-align:top; height:25px; padding-bottom:5px; font-weight:bold; overflow:hidden; text-transform:uppercase;}
 .infolisttheme a{color:#545353; text-decoration:none!important;}
 .infolist img{vertical-align:top; padding:5px 10px 5px 0; width:160px; }
 .infolistinfo{width:500px; text-align:left; float:right; padding:0; margin:0;}
 .infolistinfo p{padding:0!important; margin:0;}
 .infolistimage, .infolistimage a {width:160px; float:left;}
 
 /*uebersichtsseite warengruppen zweispaltig*/
 .groupinfoitem
 {
  float: left;
  /*height: 200px;border-bottom: 1px solid #D6D6D6;*/
  margin-bottom: 10px;
  margin-right: 11px;
  width: 345px;
   }
  .groupinfoitemtheme
  {height:30px;
   padding:10px 0;
   font-weight:bold; 
   overflow:hidden; 
   text-transform:uppercase;
   width:345px;}
  .groupinfoitemtheme a{color:#545353; text-decoration:none!important;}
  .groupinfoitemimage{padding:10px 0;
   vertical-align:top; 
   width:160px;
  }
  .groupinfoiteminfo{padding:10px 0;}
  .groupinfoiteminfo p{padding:0; margin:0; vertical-align:top;}
  
  .linebreak{background-color:#d6d6d6;height:1px;width:345px;margin-right:11px;float:left;}
 
/* .pagebreak 
 {
 	page
 }
*/
 
 /*ansicht vier spalten auf startseite*/
 .fourcolumn
 {margin:4px;
  width:160px;
  float:left;
  vertical-align:top;
  height:200px;
  overflow:hidden;
 }
 .fourcolumn img{vertical-align:middle; text-align:center; padding-bottom:8px;}
 .fourcolumninfo{vertical-align:top; width:150px; height:16px; font-size:11px; overflow:hidden;}
 
 /*ansicht fuenf spalten auf uebersichtsseite*/
 #collectionlist{margin-top:20px;}
 
 .fivecolumn
 {margin:10px 0;
  width:135px;
  float:left;
  vertical-align:top;
  /*height:190px;*/
  overflow:hidden;
  position:relative;
  padding:0;
 }
 .fivecolumntopseller
 {margin:10px 0;
  width:135px;
  float:left;
  vertical-align:top;
  overflow:hidden;
  position:relative;
 }
 .fivecolumntheme{vertical-align:top; width:135px; height:30px; font-weight:bold; overflow:hidden;}
 .fivecolumntheme a{color:#545353; text-decoration:none!important;}
 .fivecolumn img{vertical-align:top; text-align:center; margin-bottom:4px; margin-top:4px; }
 .fivecolumnimage{height:111px!important; vertical-align:top; margin-bottom:4px;}
 .fivecolumntopsellerimage{height:111px!important; vertical-align:top; margin-bottom:4px;}
 .fivecolumnimageblank{vertical-align:top; margin-bottom:4px; min-height:65px!important;}
 .fivecolumnimagerotator{vertical-align:top; margin-bottom:4px;}
 .fivecolumninfo{text-align:left!important; position:absolute; width:135px; height:16px; font-size:11px; overflow:hidden;}
 .fivecolumnlist{text-align:left!important; width:135px; overflow:hidden; }
 .fivecolumnlisttopseller{text-align:left!important; width:135px; overflow:hidden; }
 .fivecolumnlist .productitem, .fivecolumnlisttopseller .productitem, .fourcolumnlist .productitem{height:15px!important; overflow:hidden!important;}
 .headlinelistimages{width:720px; height:20px; background-color:#dbdbdb!important; margin:20px 0; font-weight:bold;}
 .headlineUpload {
	width:720px;
	height:24px;
	background-color:#dbdbdb!important;
	margin:20px 0;
	padding-left: 5px;
	font-weight: bold;
	font-size: 20px;
	line-height: 24px;
  }
  .fivecolumnicon{width:38px!important; height:38px!important; padding:0;  margin-top:4px; position:absolute; z-index:2; background-image:url(images/icon_neu.gif); background-repeat:no-repeat; background-position:top left;}
 .fivecolumnlisticon{width:38px!important; height:38px!important; margin-top:34px; position:absolute; z-index:2; background-image:url(images/icon_neu.gif); background-repeat:no-repeat; background-position:top left;}
 .fivecolumndetailicon{width:38px!important; height:38px!important; position:absolute; z-index:2; background-image:url(images/icon_neu.gif); background-repeat:no-repeat; background-position:top left;}
 .carticonlist{float:right; margin-right:20px;}
 .productitemcart{margin-top:-15px;}
  /*ansicht vier spalten auf uebersichtsseite*/
 
 .fourcolumnlist
 {margin:10px 0;
  width:170px;
  float:left;
  vertical-align:top;
  /*height:190px;*/
  overflow:hidden;
  position:relative;
  padding:0;
 }
 .fourcolumnlistimage{height:154px!important; vertical-align:top; margin-bottom:4px;}
 .fourcolumnlistlist{text-align:left!important; width:170px; overflow:hidden; }
 
.twocolumnlist
 {margin:10px 0;
  width:340px;
  float:left;
  vertical-align:top;
  /*height:190px;*/
  overflow:hidden;
  position:relative;
  padding:0;
 }
 
 .onecolumnlist
 {margin:10px 0;
  width:680px;
  float:left;
  vertical-align:top;
  /*height:190px;*/
  overflow:hidden;
  position:relative;
  padding:0;
 }
 
 .threecolumnlist
 {margin:10px 0;
  width:510px;
  float:left;
  vertical-align:top;
  /*height:190px;*/
  overflow:hidden;
  position:relative;
  padding:0;
 }
 
 .tworowlist
 {
     height:500px;
 }
 
  .onerowlist
 {
     height: 250px;
 }
 
 .onecolumnlistPOTM
 {
 	width: 700px;
 }

 .twocolumnlistPOTM
 {
 	width: 341px;
 }
 
 .threecolumnlistPOTM
 {
 	width: 520px;
 }

 .fourcolumnlistPOTM
 {
 	 width: 162px;
 }
 
 
  /*layout fuer neuerscheinungen*/
  .newarticle
  {color:#f0af01;
   font-size:13px;
   font-weight:bold;
   text-transform:uppercase;
   height:15px;}
  
  .salearticle
  {color:#cb0119;
   font-size:13px;
   font-weight:bold;
   text-transform:uppercase;
   height:15px;}
  
  .gesperrt
  {color:#cb0119;
   font-size:13px;
   font-weight:bold;
   text-transform:uppercase;
   height:15px;}
  
  /*horizontale themennavigation*/
 #themenav, #themenavsearch{margin:10px 0 10px 0px; display:block; padding:0;}
 #themenavsize{margin:10px 0 20px 0; float:left; width:180px;}
 #themenav ul, #themenavsize ul, #themenavsearch ul{margin:0; padding:0; list-style-type:none; }
 
 #themenav li, #themenavsize li
 {width: 180px; 
  line-height:18px; 
  vertical-align:top; 
  float:left;
  font-size:12px; 
  font-weight:bold;
  text-transform:uppercase;
   }
  #themenavsearch li
 {width: 330px; 
  line-height:24px; 
  vertical-align:top; 
  float:left;
  font-size:12px; 
  font-weight:normal;
  text-transform:uppercase;
  padding-left:16px;
  }
 #themenavsearch li a{text-decoration:underline; color:#545353; display:block;}
    #themenavsearch li.nocasetext{background-image:url(images/forward.gif); background-repeat:no-repeat; background-position:left center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

 #themenav li a, #themenavsize li a{text-decoration:none; color:#545353; background-image:none!important; display:block;}
 #themenav li a.active,  #themenavsize li a.active, #themenavsearch li a.active{color:#000!important;}
 #themenav li a:hover,  #themenavsize li a:hover, #themenavsearch li a:hover{color:#c0bfbf;}

 /*blaetterfunktion auf uebersichtsseiten*/
 .paging{text-align:right; margin-right:0px; margin-bottom:20px; margin-top:15px;font-size:16px !important;}
 .paging a{text-decoration:none!important;margin:0px 0 0 0;padding:0 2px 0 2px; }
 .paging a:hover{color:#000!important;}
 .paging img{padding:0 2px;}
span.CurrentPage{color:#000!important; font-weight:bold!important;margin:0;padding:0px 2px 0px 2px;}
 .paging input{margin:0px 1px 0 1px;padding:0;}
 .paging *{float:left;}
 .firstbut{margin-right:3px;}
 .lastbut{margin-left:3px;}
 
 /*detailseite in drei bereiche gegliedert*/
 #detailcontainer{margin-bottom:30px!important; z-index:100!important; margin-top:10px!important;}
 
 #detailimage{float:left; width:300px; overflow:hidden; font-size:11px;}
 #detailimage img{padding-bottom:2px;}
 #detailimage img.productinfo{float:right;}
 
 /*darstellung der reiter auf der detailseite*/
 .detailrightbox
 {float:right;
  width:304px;
  padding:0; 
  margin-right:0px;
  }
 .detailleftbox
 {float:left;
  width:388px;
  padding:0;
  margin:0;
  display:block;} 
 
 #detailimageleft{width:388px; 
 border:0px solid #dddddd; 
 padding:0px;
 background-color:none;
 margin-top:-1px;
 position:relative;
 }
 #detailimageright{/*width:284px;*/ 
 border:0px solid #dddddd; 
 padding:0px;
 line-height:20px;
 margin-top:-1px!important;
 position:relative;
 background-color:none;
}
 #detailimageright label, #detailimageleft label{width:130px!important; display:block; float:left; text-align:left;}
 
 #detailinfo, #detailinfopod{float:left; width:255px; overflow:hidden; line-height:20px; padding-left:0px; padding-right:0px;}
 #detailinfo label, #detailinfopod label{width:130px!important; display:block; float:left; text-align:left;}
.furtherdetails ul{margin:0px; padding-left:0px; 
width:400px;
list-style-type:none; }

#detailplace
{float:left;width:395px;padding-left:15px;}

.furtherdetails ul li
{
background-image: url(images/strich.gif);
background-repeat: no-repeat;
background-position: 0.2em 0.9em;margin:0;padding:0 0 0 10px;
}
 
 #detailslideshow{float:left; width: 140px; overflow:hidden;}
 #detailslideshow input{text-align:center;}
 #detailslideshowhorizontal{float:left; width:720px; overflow:hidden; padding-top:10px;}
 #detailslideshow input{text-align:center;}
 .furtherdetails{margin-top:30px;width:400px;line-height:20px;}
 .backlink{padding-right:5px; margin-top:2px;}
 .furtherdetailsbox{width:1005; padding-left:315px; padding-top:15px; line-height:20px; padding-right:20px;}
 .furtherdetailsbox ul{margin:0; padding-left:2px; list-style-type:none;}
 
 #pricecontainer 
 {width:270px; background-color:#fbfbfb;
 border:1px solid #000;padding:4px;}
 
 #podcalculator{float:left; width:270px; margin-bottom:20px; background-color:#fbfbfb;
 border:1px solid #000;}
 /*#padcalculator table{width:246px; padding:0; margin:0; border-collapse:collapse;}*/
 
 /*weitere bilder auf der detailseite*/
 .RadRotator .rrVerticalList li {
 display:block;
 float:none;
 margin-bottom:4px!important;
 overflow:hidden;
 width:140px;
 }
 /*ausrichtung der weiteren bilder auf der detailseite*/
 .rrClipRegion{text-align:center!important;}

.detailinfo p{font-size:12px!important;margin:0;padding:0;}
.detailinfo{padding:5px 0;}

.qrbox{width:200px; float:left; margin-top:30px;}
 
 /*merkliste gross*/
 table.watchlist{width:700px; font-size:13px; padding:0; margin:0;}
 table.watchlist td{vertical-align:top;padding:4px;}
 td.watchimage{text-align:right!important; width:100px!important; padding:0; margin:0;}
 td.watchbuttons{width:100px; text-align:left; padding-right:20px;}
 td.watchtitle{width:210px;}
 td.watchauthor{width:210px;}
 td.watcharticlenumber{width:80px;}
 
 
/*unternehmen*/
 .companyimages img{padding:5px;}
 .staffdetail{width:580px;}
 
/*kuenstlersuche abc als liste*/ 
.artistsearch
{width:173px; 
 height:95px; 
 padding:0; 
 margin:0;}
ul.abiszsearch
{width:173px; 
 margin-left:12px; 
 margin-top:12px; 
 padding:0; 
 list-style-type:none;}
ul.abiszsearch li
{width:24px; 
 height:24px; 
 background-image:url(images/letter_norm.gif); 
 float:left; 
 background-repeat:no-repeat;}
ul.abiszsearch li a
{color:#fff; 
 padding-left:5px; 
 display:block; 
 padding-top:4px!important; 
 text-decoration:none; 
 font-size:11px; 
 font-weight:bold;}
ul.abiszsearch li a:hover
{color:#666465; 
 background-image:url(images/letter_norm_hover.gif); 
 background-repeat:no-repeat;
 width:24px; 
 height:24px; 
 display:block;
 padding-left:5px; 
 padding-top:4px;
 }
 /*tabellelarische auflistung der kuenstler*/
 table.artiststable
 {border-collapse:collapse; 
  padding:0; 
  margin:0;}
 table.artiststable td
 {border-right:1px solid #827e7e; 
  border-bottom:1px solid #827e7e; 
  border-top:1px solid #827e7e; 
  height:22px; 
  width:22px;}
 .artiststable td a
 {text-decoration:none!important; 
  display:block;}
 td.artist{width:215px!important;}
 td.rest
 {width:130px!important; 
  border-right:none!important; 
  border-bottom:none!important;
  border-top:none!important; }
 td.header
 {border-right:none!important; 
  height:129px!important; 
  border-bottom:none!important; 
  border-top:none!important;}
td.header img{padding-left:218px; vertical-align:bottom; margin:0;} 
 td.homepage{background-color:#559620;}
 td.biography{background-color:#cbcbca;}
 td.complete{background-color:#2a4b39;}
 td.artprint{background-color:#a02122;}
 td.artprintwood{background-color:#282b5f;}
 td.postcards{background-color:#c31924;}
 td.mini{background-color:#f5a200;}
 td.bookmark{background-color:#833811;}
 td.pod{background-color:#2f687b;}
 td.design{background-color:#e5bb26;}
 
 /*kataloge anfordern*/
 table #catalogueorder{width:720px;}
  #catalogueorder table td{vertical-align:top;}
  #catalogueorder table td.number{width:30px;}
 #catalogueorder table input{ font-size:12px; text-align:center;}
 .freightage{padding-left:20px; width:620px;}

/*mitarbeiterverzeichnis*/
 .stafflist{width:720px; margin-bottom:12px;}
 .stafflist img{width:120px; float:left; padding-right:20px;}
 .stafflist p{float:left; width:700px;  margin:0;}
 .stafflist ul{padding-left:12px; margin:0;}
 .stafflist ul li{line-height:16px;}
 
 /*impressum*/
 .imprint{width:300px;}
 
 /*fachhaendlersuche*/
 .retailerlist 
 {margin:4px; 
  padding:0;
  width: 150px;
  height:230px; 
  line-height:18px;
  vertical-align:top; 
  float:left;
  font-size:12px; 
  font-weight:normal;
  padding:0 8px;
  margin:0; 
  overflow:hidden;
  position:relative;
  z-index:1000;
  border-right:1px solid #c4c4c4;
  -moz-user-select:none;
  -khtml-user-select: none;
 }
 
 .retailerlist input{position: absolute; bottom: 0; left: 10px; }
 .retailerlist a{color:#545353;}
 .retailerlist a.firstline{text-decoration:none!important;}
 .retailerlist a img{float:right;}
 
 /*layer ueber fachhaendleradresse*/
 .blindcontainer
 {position:absolute;
  z-index:99999;
  top:0;
  left:0;
  width:140px;
  height:230px;
  }
 
 /*kleine merkliste*/
 #watchlistcontainer
 {width:330px;
  height:402px!important;
 overflow:auto;
 z-index:99999;
 background-color:#7f7a7a;
 scrollbar-arrow-color: #fff;
scrollbar-base-color: #696969;
scrollbar-track-color: #696969;
scrollbar-face-color: #808080;
scrollbar-highlight-color: #808080;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #808080;
scrollbar-shadow-color:#fff; 
 }

 #watchlistcontainer table{color:#fff; padding:0; margin:2px 2px 0 2px; border-collapse:collapse;}
 #watchlistcontainer table tr td{margin:0; padding:6px!important; vertical-align:top; overflow:hidden;}
 #watchlistcontainer table td.bright{background-color:#9d9a9a!important; padding:0; margin:0;}
 #watchlistcontainer table tr.bright{background-color:#9d9a9a!important;}
 #watchlistcontainer a{text-decoration:none!important; color:#fff; background-image:none!important;}
 #watchlistcontainer .watchlistbutton{padding:6px 14px 6px 0;}
 div.watchlistinfo{width:120px; overflow:hidden!important; padding:0; margin:0;}
 div.watchlisticons a, div.watchlisticons input{padding-right:25px; margin:0!important;  float:left;}
 #watchlistcontainer img{padding-right:5px;}
 #watchlistbuttons{width:328px;
  height:23px;
 background-color:#7f7a7a;
 padding:1px;
 border:none;}
 #watchlistview{width:328px; height:22px; margin-top:-1px; background-color:#0036b6;
  border:1px solid #7f7a7a;}
  #watchlistview a{padding-right:5px; background:none!important; padding-top:5px; margin-left:85px; float:left;}

 
 /*merkliste und warenkorb buttons im inhalt oben*/
 .RadPanelBar .rpLink{height:20px; border:none!important; border-bottom-width:0px!important; padding:0 15px; min-width:94px; margin:0;} 
 .RadPanelBar .rpOut{border-bottom:0px!important;}
 .RadPanelBar .rpItem{background-image:url(images/panelbaritem_right.png);
  background-repeat:no-repeat;
  background-position:top right; }   
  .RadPanelBar .rpItem a{background-image:url(images/panelbaritem_left.png);
  background-repeat:no-repeat;
  background-position:top left;
  display:block;
  height: 30px;}
 .RadPanelBar .rpSlide{width:330px!important; z-index:99999; border:none; position:absolute!important; top:16px; left:0; padding:0; margin:0; } 
 .RadPanelBar .rpRootGroup{border:none!important;position: relative;bottom:21px;height:20px;} 
 .RadPanelBar .rpRootGroup li{float:left;} 
 .RadPanelBar{z-index:99999;}
.RadPanelBar .rpText{font-size:12px; font-weight:bold; color:#fff; line-height: 30px;}
.RadPanelBar .rpExpandable .rpExpandHandle, .RadPanelBar .rpExpanded .rpExpandHandle {
display:none!important;
float:right;
height:15px;
margin:5px 5px 0 0;
width:5px;
}

 /*produktinfo*/
.productinfocontainer
{float:right;
 padding:8px;
 width:500px;}
.productinfocontainer a{line-height:14px;}
.contentcontainer{width:700px!important}
.contentcontainer h2{font-size:12px; text-transform:uppercase; color:#000!important;}
.contentcontainer h3{height:15px; font-size:12px; width:600px;  padding:2px 0; font-weight:bold; text-transform:uppercase; margin-top:8px;}

 /*beginn shop*/ 

.agbheader{display:none;}

/*bilder oben im bestellvorgang*/
.cartdiagram{width:720px; height:40px;}
.cartdiagram img{display:block; padding:0; margin:0; float:left;}

/*schnellbestellung*/
.quickorder
{width:720px; 
 /*height:65px;*/
 background-color:#fbfbfb;
 border:1px solid #000;}
 .quickorder p{padding:5px; line-height:24px;}
 .quickorder p a{color:#000!important;}
 .quickorder table th{color:#000; font-size:13px; padding-bottom:6px; vertical-align:top; text-align:left;}
 .quickorder table td.ordertext{color:#000; vertical-align:top; font-weight:bold;}
 .quickorder table td{color:#545353; font-size:13px; vertical-align:top;}
 .quickorder table td{}
 span.cartlink a{font-weight:bold; font-size:13px; text-decoration:none!important; }
 .quickorder table span.checkbox label{font-size:13px; color:#545353; font-weight:bold;}
 .shopintrobox{padding:8px;}
 
 table.podcart td{font-size:12px!important;}
table.podcart input.small{width:31px; height:14px; vertical-align:middle;} 
 /*warenkorb*/
 div.cartcontainer{padding-top:20px!important; width:720px; padding:0;}
 table.cartlist{width:720px;  padding:0; border-collapse:collapse;}
 table.cartlist th{color:#000; font-size:13px; border-bottom:1px solid #cfcfcf; padding-right:5px;}
 table.cartlist td{border-bottom:1px solid #cfcfcf; padding:5px; vertical-align:top; line-height:18px; overflow:hidden;}
 table.cartlist td.lastcolumn{border-bottom:none!important;}
 table.cartlist td.cartimage{background-color:#fbfbfb; text-align:center; }
 table.cartlist td.cartbuttons{text-align:right; padding-right:0!important;}
 table.cartlist td.cartuvp, .discount{color:#a8a6a6;}
.cartstandardprice{color:#a8a6a6;text-decoration:line-through;}
 table.cartlist a.addtext {color:#b77e37!important; text-decoration:underline!important;}
 table.cartlist th.cartprice{width:130px!important;}
 table.cartlist th.cartsummary{width:50px!important;}
 
 span.nodelivery{font-weight:bold!important; 
color:#a41308;
padding-left:15px;
background-image:url(images/nodelivery.gif);
background-position:2px left;
background-repeat:no-repeat;
}                 
 
 /*td.carttitle{width:210px;}
 td.cartauthor{width:210px;}
 td.cartarticlenumber{width:80px;}*/

/*shop zahlungsbedingungen*/
.paymentterms
{width:700px; 
 border:1px solid #000; 
 background-color:#fbfbfb; 
 padding:8px; 
 color:#7f492d;
 font-weight:bold;}

/*ansicht zwei spalten warenkorb adressen*/
  .threecolumncart
 {margin:0;
  width:300px;
  float:left;
  vertical-align:top;
  height:260px;
  overflow:hidden;
 }
 
 .threecolumncart input{position:absolute;  bottom:0; vertical-align:bottom!important;}
 .threecolumninfocart{vertical-align:top; width:280px; font-size:12px; overflow:hidden;}
 .threecolumnthemecart{vertical-align:top; width:300px; height:20px; font-weight:bold; overflow:hidden; text-transform:uppercase;}
 .threecolumnthemecart a{color:#545353; text-decoration:none!important;}
 .mydataheight{height:280px!important;}
 .bottominput{position:absolute;  bottom:0; vertical-align:bottom!important;}

 /*tabelle bestellhistorie*/
 table.orderhistory{width:700px; font-size:12px; padding:0; margin:0; border-collapse:collapse!important;}
 table.orderhistory td{vertical-align:top; padding:4px;}
 table.orderhistory table td{vertical-align:top; padding:4px;}
 table.orderhistory th{font-size:13px; color:#f16d9a; font-weight:bold; vertical-align:bottom; padding-bottom:8px;}
 table.orderhistoryhead th{vertical-align:top; padding:4px;}
 table.orderhistory img{ padding-right:4px;}
 table.orderhistory input.cartbutton{margin-bottom:8px; border-collapse:collapse!important;}
 table.orderhistorylist img{ padding-right:4px;}
 table.orderhistorylist td{vertical-align:top; padding:4px;}
table.orderhistorylist{float:right; border-collapse:collapse!important; width:560px; font-size:12px;}
 
 td.watchimage{text-align:right!important; width:100px!important; padding:0; margin:0;}
 td.watchbuttons{width:100px; text-align:left; padding-right:20px;}
 td.watchtitle{width:210px;}
 td.watchauthor{width:210px;}
 td.watcharticlenumber{width:80px;}
 
 
 hr.summeryline
 {
  
  height: 1px;
  margin:2px 0 !important;
  
}

table.statistics td, table.statistics th
{padding:8px !important;}
.freetextbox{margin-left:28px;}

/*#ctl00_ContentPlaceHolderContent_UPSTransportTerms_2{margin-top:14px;}*/

/*displays*/
table.displays p, table.displays td p{margin:0!important; padding:0!important;}

/*zweispaltenansicht shop startseite*/
 .twocolumn
 {margin:0;
  width:320px;
  float:left;
  vertical-align:top;
 
  overflow:hidden;
 }
 .twocolumn input{vertical-align:bottom!important;}
 .twocolumninfo{vertical-align:top; width:300px; font-size:12px; overflow:hidden;}
 .twocolumntheme{vertical-align:top; width:320px; height:20px; font-weight:bold; overflow:hidden; text-transform:uppercase;}
 .twocolumn a{color:#545353; text-decoration:underline!important;}
 .twocolumninfo label{width:80px!important; padding-right:4px; float:left;} 

.help
{border:1px solid #0F4B92;
font-size:12px!important;
font-weight:bold;
color:#0F4B92;
padding:8px 2px 8px 18px;
background:url(Images/Icons/Hilfe.gif) 0px 0px no-repeat #DFEAF8;
margin:0.6em 0em 0em 0em;
text-align:left;
}

 
 /*footer*/
 
 #footer{width:700px; clear:both; padding-top:25px; padding-bottom:20px;}
 #footer img{vertical-align:middle; margin-right:30px;}
 
  /*footer fuer seiten ohne menue links*/
 
 #footernomenu{width:1000px; text-align:center; clear:both; padding-top:25px; padding-bottom:20px;}
 #footernomenu img{vertical-align:middle; margin-right:30px;}
 
 /* Cursor Bild vergroessern*/
 
 #innercontent a.imgcursor, #innercontent img.imgcursor
 {
 /*
 cursor: -webkit-zoom-in;
 cursor: -moz-zoom-in;
 */
 cursor: url(/App_Themes/default/images/ico_lupe.cur), pointer;
}

/*Flip-Blaetterkatalog*/
#flipflash
{
padding:17px 0px 20px 0px;
 width:331px;
 height:180px;
 position:relative;
 z-index:1;}
 
 #flipright
 {float:right;
  width:331px;
 height:180px;
 margin-right:105px;}

#flipflashlink{
 padding:17px 0px 20px 0px;
 width:331px;
 height:180px;
 position:absolute;
 z-index:2;}
 
#flipsubtext
{width:440px;
 margin:-50px 60px 20px 285px;
 position:absolute;
 padding:0;
 color:#fff;
 }

a#flipbackground
 {display:block;background:url(Images/bg_flip.jpg) 0px 0px no-repeat;
  height:80px;
 width:216px;
 padding:150px 10px 10px 10px;float:left;}
 
 .flashboxstart{background-color:#82878b;}
 .flashboxstart a{color:#000!important;}
 
 /*radnumerictextbox auf detailseite*/
 
 .RadInput table{width:40px!important; height:20px!important;}
 .RadInput table.riTable td{width:20px!important;}

.riCell .riTextBox
{width:20px!important;
 height:14px!important;
 margin-bottom:2px;
 color:#545353;
	border:1px solid #545353; 
	background-color:#fff;
	font-size:11px;
	}
 
 .RadInput{height:18px;
           /*width:40px;    */       
           margin:-2px 8px 2px 8px;
           padding:2px;
           float:right;
           }
           .numericbox{height:22px;
                       margin-top:6px;}
                       
.borderBottom 
{
    border-bottom: solid 1px black;
}

.aligntoradtabtext {
    margin-top: 6px;
}


.RadRahmenItem 
{
	min-height: 60px !important;
}

