body {
color:#516064;
font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;
font-size:20px;
text-align:left;
overflow:hidden;}


#wrapper {width: 900px; margin: 0 auto; }
#header {
	z-index: 3;
	position: absolute;
	border-left: solid 20px #fff; border-right: solid 20px #fff; border-bottom: solid 20px #fff; border-top: solid 10px #fff;
	background: #fff;
	text-align:left;
	padding: 0 20px 20px 20px;
	width: 300px;
	display:block;
	margin: 10px 0 0 600px;


}

#content {
	z-index: 3;
	position: absolute;
	border: solid 20px #fff;
	background: #fff;
	text-align:left;
	width:200px;
	display:block;
	margin: 164px 0 0 314px;
	padding:0 10px ;
	filter:     Alpha(opacity=98);
    opacity:    0.98;
    moz-opacity:    0.98;
	opacity: 0.98;

}



#advertising {	
	z-index: 3;
	position: absolute;
	border: solid 20px #fff;
	background: #fff;
	text-align:left;
	padding: 0 10px;
	width:234px;
	height: 60px;
	display:block;
	margin: 458px 0 0 280px;}

#goldschmieden {
	z-index: 3;
	position: absolute;
	border: solid 20px #fff;
	background: #fff;
	text-align:left;
	width:500px;
	display:block;
	margin: 34px 0 0 14px;
	padding:0 10px ;
    filter:     Alpha(opacity=98);
    opacity:    0.98;
    moz-opacity:    0.98;
	opacity: 0.98;
	}

	
	
	
	
#header h1  a {
font: 78px 'Georgia','Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; color:#000; font-weight:bold;
margin:0; text-decoration: none;
}

h1 {margin:0 0 25px 0;width:300px;}


#header p a {text-decoration:none;  padding:1px; color:#fff;}
#header p a:hover {background-color:#DDDF29;color:#000;}


.pink {background-color:#D473A0;font-weight:bold;}
.green {background-color:#80A42A;font-weight:bold;}
.gstr {background-color:#80A42A;padding:2px;color:#fff;}


#goldschmieden p  {
font-size: 14px;
}

#content h2, #goldschmieden h2{
margin:0;
padding:2px 0 6px 0;
font-size:18px;
font-weight:bold;
color:#516064;
font-family: 'Georgia','Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;
		
}

#content h3 {
margin:10px 0;
font-size:14px;
font-weight:bold;
padding: 0px 15px 0px 15px; 
color:#fff;
		
}

#goldschmieden h3 {
font-size:14px;
font-weight:bold;
}

.imageleft{
float: left;

}

.scanlines {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		z-index: 2;
		background: url('grid.png');
}

/* root element for accordion. decorated with rounded borders and gradient background image */
#accordion {
	width: 300px;

	border-bottom:1px solid #ddd;
/*	border:1px solid #ddd;*/
}


/* accordion header */
#accordion h2 {

	margin:0;
	padding:5px 15px;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;		
	border-top:1px solid #ddd;
	}

/* currently active header */
#accordion h2.current {
	cursor:default;
	border-bottom:1px solid #ddd;
}

/* accordion pane */
#accordion div.pane {

	border-width:0 2px;
	display:none;

	padding:15px;
	color:#000;
	font-size:14px;

}

/* a title inside pane */
#accordion div.pane h3 {
	font-weight:normal;
	margin:0 0 -5px 0;
	font-size:16px;
	color:#999;
}


/* sliding boxes */

.boxgrid{ 
width: 200px; 
height: 80px; 
float:left; 
border: solid 1px #ddd;  
overflow: hidden; 
position: relative; 
background:#000;
margin:10px 0;

}
.boxgrid img{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0;



}
.boxgrid p{ 
	margin: 0 15px; 
	color:#fff; 
	font-weight:normal; 
	font-size: 10px;
}

.boxcaption{ 
float: left; 
background: #ddd; 
position: absolute; 
height: 100px; 
width: 100%; 
opacity: .8; 
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.captionfull .boxcaption {
	top: 80;
	left: 0;
}
.caption .boxcaption {
	top: 60;
	left: 0;
}

#content  p a {color:#fff; background-color:#D473A0; padding:3px; text-decoration:underline; font-size: 12px; }
#content  p  a:hover{ }
#none {display:none;}

a.cttext  {text-decoration:none;  padding:1px; color:#516064;}
a.cttext:hover  {text-decoration:underline;  padding:1px; color:#516064;}

