/* $Id: threecolumns_screen_top.css 56 2009-01-28 09:17:38Z bums $ */

.centerPage {
	background-image:url(../images/content_background_line.jpg);
	background-repeat:repeat-y; 
}

.topColumn {
	float:left;
	display:inline; 
	font-size:0.75em;
	margin:0 0 0 0;
	padding:0 0 0 0; 
	width:600px;
}

.right {
 	float:left;
 	display:inline;
	vertical-align:top;
	width:810px;	 
}

.middle {
	float:left;
	width:600px;
	display:inline;
	vertical-align:top; 
}
 
.threeColumns {
	float:left;
	display:inline;
	width:990px;
	background-image:url(../images/content_background_line.jpg);
	background-repeat:repeat-y;   
}

.leftColumn {
	float:left;
	display:inline;
	font-size:0.75em;
	width:180px; 
	background-color:#EFECE3;  
} 

.rightColumn {  
	float:right;
	display:inline;  
	width:198px;  
	background-color:#FFFFFF;
	vertical-align:top;
}
  
.pane {
	float:left;
	width:808px;
	height:25px;
	display:inline;
	background-color:#EFECE3;  
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF; 
	border-bottom:1px solid #FFFFFF; 
}

html > body .pane {
	width:809px;
	height:24px;	
}
 
.rightColumn .rightContent {
	float:right;
	display:inline;
	margin-top:36px;	
	margin-right:9px;  
}

#meisterwerke {
	float:left;
	display:inline; 
	width:180px; 
	border-bottom:1px solid #FFFFFF;
	height:70px;
}

#meisterwerke IMG {
	margin-left:10px;
	margin-top:19px;
} 

.middleColumn {
	float:right; 
	vertical-align:top;
	width:600px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:0.75em;
	background-color:#FFFFFF;
}
 
.printlink {
	float:left;
	clear:both;
	margin-left:10px;  
}

/* PHASE 1 edit */

/* SLIMBOX */



#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}



#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
/*	overflow: hidden;*/
	background-color: #fff;
}

#lbBottomContainer {
	overflow: hidden;
}


.lbLoading {
	background: #fff url(../../media/images/phase1/loading.gif) no-repeat center;
}



#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}


#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}


#lbPrevLink {
	left: -47px;
	background: transparent url(../../media/images/phase1/prevlabel.gif) no-repeat 0 15%;
}

#lbPrevLink:hover {
	background: transparent url(../../media/images/phase1/prevlabel_hover.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: -47px;
	background: transparent url(../../media/images/phase1/nextlabel.gif) no-repeat 100% 15%;
}

#lbNextLink:hover {
	background: transparent url(../../media/images/phase1/nextlabel_hover.gif) no-repeat 100% 15%;
}



#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}



#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../../media/images/phase1/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}



#lbCaption, #lbNumber {
	margin-right: 71px;
}



#lbCaption {
	font-weight: bold;
}

#lbPrintLink {
	display: block;
	float: right;
	width: 22px;
	height: 22px;
	background: transparent url(../../media/images/phase1/sb_printicon.gif) no-repeat center;
	margin:0 5px 0 0; padding:1px;
}



#lbSaveLink {
	display: block;
	float: right;
	width: 22px;
	height: 22px;
	background: transparent url(../../media/images/phase1/sb_saveicon.gif) no-repeat center;
	margin:0 5px 0 0; padding:1px;
}



#lbSaveLink:hover,

#lbPrintLink:hover {
	border: 1px solid #666;
	padding: 0px;
}



.bigpic_btn{ 
	margin:10px 0 15px 5px;
	display:block;
	padding: 2px 0 2px 25px; 
	background:url(/fileadmin/media/images/phase1/plus.gif) no-repeat; 
	font-weight:bold;
}

.clear{ clear:both; }

.spalte1{
	padding:10px;
	width:120px; 
	background-color:#E6E6E6; 
	float:left;
}

.spalte1 h3{
	margin:0 0 5px 0;
	text-align:center;
	font-size:10px;
	color:#F90;
}

.spalte2{
	padding:0 0 20px 45px;
	width:390px;
	float:left;
}

* html .spalte2 {
  width:430px;
}

.spalte2 .half{
	width:180px;
	float:left;
}

.spalte2 h1{
	margin:20px 0 -10px 0;
}

.spalte2 p{
	margin:0 0 20px 0;
}

.spalte2 .artikel{
	width:300px;
	float:left;
}

.spalte2 .euro{
	font-weight:bold;
	width:25px;
	float:left;
}

.spalte2 .price{
	text-align:right;
	font-weight:bold;
	width:50px;
	float:left;
}

.hinweis{
	margin:30px 0 10px 0;
	border:1px solid #000;
	padding:5px;
}

.breaker{
	padding:10px 0 0 0;
	display:block;
}

.part2{
	width:575px;
	border-top:1px solid #DFDFDF;
}

.sammelbox{
	width:575px;
	background:#E6E6E6;
}

.protype{
	width:120px;
	padding:5px 10px 5px 10px;
	background:#FFF;
	display:block;
	color:#F90 ! important;
	font-weight:bold;
	text-align:center;
	border-top:1px solid #E6E6E6;	
}

.picbox{
	float:left;
	width:180px;
	text-align:center;
	margin-bottom:20px;
}

.picbox img{
	margin:auto;
	text-align:center;
}

.picbox h2{
	margin:10px 0 5px 0;
	text-align:center;
	font-size:13px;
}

.picbox h3{
	margin:0 0 5px 0;
	text-align:center;
	font-size:10px;
	color:#F90;
}

.download_btn{
	color:#FFF;
	width:110px;
	display:block;
	padding:5px;
	background:#3E3E3E;
	font-weight:bold;
	text-align:center;
	margin:5px auto;
}

* html .download_btn{
	margin: 0 0 0 35px;
}

* html .hinweis{
	position:relative;
	top:20px;
}
