
/* *************** jazzmachine formate *****************/

/*    */

body {
		margin:0px;
		padding:0px;
		background-color:#847b5d;
		background-image:url(images/bg.jpg); /* Hintergrundverlaufsbild */
		background-repeat:repeat-x;		
		height:100%;
		}

#alles{
		position:absolute;	    
	    left: 50%;
		margin-left:-492px; /* Haelfte von der Seitenbreite zum mittig positionieren  */
		height:100%;
}

#seite{
		background-color: white;
		background-image:url(images/bgseite.gif);	   
	    width: 985px;
		height:100%;
		
	   
		}
		
#header{
		margin:0px;
		padding:0px;	
		height:252px;	
		}

#schattenli{	
		margin:0px;
		padding:0px;	
		position:absolute;
		top:0px;
		}
		
#schattenre{	
		margin-left:976px;
		padding:0px;
		position:absolute;		
		top:0px;	
		}
		
#content{		
		background-color: white;
		background-image:url(images/bgseite.gif);
		  /* +hoehe header=hoehe der verlaufsschatten 348px*/
		text-align:left;
		
			
}



#navi{
		position: absolute;
		top:69px;
		left:420px;
		background-color: white;
}
	
#inhalte{
		background-color:transparent;		
		padding:36px 66px 36px 39px;		
		width:877px;
		background-image:url(images/bgseite.gif);
		
		
}	


#bereich-gesamt{
		width:847px;
		background-color: transparent;
		float:left;
}

#bereich-links{
		width:487px;
		background-color: transparent;
		float:left;
}

#bereich-rechts{
		margin-left:60px;
		width:270px;
		background-color: transparent;
		float:right;
}

#news-bereich{
		margin-left:60px;
		width:270px;
		background-color: transparent;
		float:right;
		/*overflow:auto;
		overflow-x:hidden;
		height:405px;*/
}

#footer{
		padding-top:15px;
}

.clearboth { clear: both; }
		
.line {
		background-image:url(images/bgline.gif);
		height:1px;
		background-repeat:repeat-x;	
		position:relative;
		top:5px;
		
		
}

.line.li{
		margin-left:-30px;
		width:517px;
}

.line.re{
		margin-left:-30px;
		width:300px;
}
.line.gesamt{
		margin-left:-30px;
		width:877px;
		
}
.line.presse{
		margin-left:-30px;
		width:877px;
		position:relative;
		top:10px;
		margin-bottom:20px;
		
}
p{
		margin:0px;
		padding:0px;
}

.normal{
		
		color:				#383b3f;
		font-size:			12px;
		font-weight:		normal;
		font-family:		arial;
		font-style:			normal;
		text-decoration:	none; 
		/*text-align:			justify; */
		
	}
	
.normal.li{
		padding-left:		30px;
}

.normal.re{
		padding-left:		30px;
		
}
	
.normal.fett{
		font-weight:		bold;
}

.klein{
		
		color:				#383b3f;
		font-size:			11px;
		font-weight:		normal;
		font-family:		arial;
		font-style:			normal;
		text-decoration:	none; 
		line-height:		1.4;
		
		/*text-align:			justify; */
		
	}
	
.klein.orange{
		color:				#ef953a;
}

.klein.presse{
					color:				#383b3f;
					
					
}
.klein.fett{
					color:				#383b3f;
					font-weight:		bold;
}

.news{
		
		color:				#383b3f;
		font-size:			11px;
		font-weight:		normal;
		font-family:		arial;
		font-style:			normal;
		text-decoration:	none; 
		line-height:		1.4;
		margin-top:			25px;
		/*text-align:			justify; */
		
	}

.picleft{
		float:left;
		padding-right:30px;
}

.picright{
		float:right;
		padding-left:30px;
}

.headline{
		
		color:				rgb(0, 0, 0);
		font-size:			14px;
		font-weight:		bold;
		font-family:		verdana;
		font-style:			normal;
		text-decoration:	none; 
		/*text-align:			justify; */
		
	}

li.agb{
		margin-top:5px;
		
}

.bilderliste {
list-style-type: none;
margin-top: 30px;
padding: 0;
width: 270px;
margin-left:0px;
}
.bilderliste li {
float: left;
border: 1px solid #ef953a;
width: 80px;
height: 80px;
margin: 4px;

}


a:link		{ color:#ef953a; font-family:arial; font-size:11px; text-decoration:underline; }
a:visited	{ color:#ef953a; font-family:arial; font-size:11px; text-decoration:underline; }
a:active	{ color:#ef953a; font-family:arial; font-size:11px; text-decoration:underline; }
a:hover		{ color:#ef953a; font-family:arial; font-size:11px; text-decoration:underline; }


.nav {
		  padding-left:28px;
}

.navactive {
		 padding-left:28px;
}

a.nav:link		{color:#383b3f;font-family:verdana; text-decoration:none; font-size:12px; font-weight:bold;}
a.nav:visited	{color:#383b3f;font-family:verdana; text-decoration:none; font-size:12px; font-weight:bold;}
a.nav:active	{color:#ef953a;font-family:verdana; text-decoration:none; font-size:12px; font-weight:bold;}
a.nav:hover		{color:#ef953a;font-family:verdana; text-decoration:none; font-size:12px; font-weight:bold;}

a.navactive:link		{color:#ef953a; font-family:verdana; font-size:12px; text-decoration:none; font-weight:bold;}
a.navactive:visited		{color:#ef953a; font-family:verdana; font-size:12px; text-decoration:none; font-weight:bold;}
a.navactive:active		{color:#ef953a; font-family:verdana; font-size:12px; text-decoration:none; font-weight:bold;}
a.navactive:hover		{color:#ef953a; font-family:verdana; font-size:12px; text-decoration:none; font-weight:bold;}

a.navfooter:link		{color:#383b3f;font-family:verdana; text-decoration:none; font-size:12px; font-weight:bold;}
a.navfooter:visited		{color:#383b3f;font-family:verdana; text-decoration:none; font-size:12px; font-weight:bold;}
a.navfooter:active		{color:#ef953a;font-family:verdana; text-decoration:none; font-size:12px; font-weight:bold;}
a.navfooter:hover		{color:#ef953a;font-family:verdana; text-decoration:none; font-size:12px; font-weight:bold;}

a.navfooteractive:link		{color:#ef953a; font-family:verdana; font-size:12px; text-decoration:none; font-weight:bold;}
a.navfooteractive:visited	{color:#ef953a; font-family:verdana; font-size:12px; text-decoration:none; font-weight:bold;}
a.navfooteractive:active	{color:#ef953a; font-family:verdana; font-size:12px; text-decoration:none; font-weight:bold;}
a.navfooteractive:hover		{color:#ef953a; font-family:verdana; font-size:12px; text-decoration:none; font-weight:bold;}


a.vision:link		{color:#7f7f7f;font-size:8pt;font-weight:normal;font-family:verdana;font-style:normal;text-decoration:none;}	
a.vision:visited	{color:#7f7f7f;font-size:8pt;font-weight:normal;font-family:verdana;font-style:normal;text-decoration:none;}	
a.vision:active	 	{color:#7f7f7f;font-size:8pt;font-weight:normal;font-family:verdana;font-style:normal;text-decoration:none;}	
a.vision:hover		{color:#a40133;font-size:8pt;font-weight:normal;font-family:verdana;font-style:normal;text-decoration:none;}	

.requiredField{
	font-weight:bold;
	font-family:arial;
	font-size:12px;
}

input, textarea {
background:#FAFAFA none repeat scroll 0%;
border:1px solid #CCCCCC;
color:#777777;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-left:1em;
padding:2px;
width:auto;
}

#preis,#versandkosten,#gesamtpreis{
	border:none;
	background-color:white;
	font-weight:bold;
}


/* Lightbox css */

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	z-index:1000;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#myContent{
			z-index:1;
}

