/*		Master::Class		*/
html, body{ height:100%;
	scrollbar-face-color: #444444;
	scrollbar-shadow-color: #333333;
	scrollbar-highlight-color: #a6a6a6;
	scrollbar-3dlight-color: #666666;
	scrollbar-darkshadow-color: #666666;
	scrollbar-track-color: #666666;
	scrollbar-arrow-color: #FF7517;	
}
html {  overflow: -moz-scrollbars-vertical; overflow-y: scroll; }
body {
	margin:0;
	padding:0;
	background: #000000;
	color:#fff;
}

/*		-Basics-	*/

a, address, blockquote, h1, h2, h3, h4, div,  img, input, label, legend, 
li, ol, p, q, span, textarea, td, th, ul {
	font-family: Arial, sans-serif;
	font-size:12px;
	color:#fff;
}

select, option { 
	font-family: Arial, sans-serif;
	font-size:12px;
	color:#000; 
}

div, form, img, ul { padding:0; margin:0;}

textarea { /*Safari*/ 
     resize: none;
}

.floatRight{ float:right;}
.floatLeft{ float:left;}


/*		 Architektur 			*/

.einhundert{ height:100%;}

#bodyCon{
	width:992px;
	height:100%;
	margin:0;
	padding:0;
	float:none;
}
#head{
	float:left;
	margin:15px 0 0 0;
	width:992px;
	height:132px;
}

.fullsize{
	width:992px;
	margin:0;
	padding:0;
}

/*		New Page */
#newvinyl {
	float:right;
	height:52%;
	width:866px;
	overflow:auto;
	border:1px solid #555;
	overflow-x: hidden;
	margin:4px 0 10px 0;
}
/*		Shop Page */
#vinyl {
	float:right;
	height:56%;
	width:866px;
	overflow:auto;
	border:1px solid #555;
	overflow-x: hidden;
	margin:4px 0 10px 0;
}
/*		Search Page */
#searchCon {
	float:right;
	height:52%;
	width:866px;
	overflow:auto;
	border:1px solid #555;
	overflow-x: hidden;
	margin:10px 0 10px 0;
}

.pfeilNav{
	float:left;
	margin:0 0 10px 0;
	padding:0;
	width:466px;
	text-align:left;
}

.pfeilNavBig{
	float:left;
	margin:0 0 10px 0;
	padding:0;
	width:866px;
	text-align:left;
}

#orderCon{
	float:right;
	margin:0;
	height:20px;
	width:190px;
}

#content {
	margin:0;
	paading:0;
	float:right;
	width:866px;
}

#normCon{
	position:relative;
	margin:10px 0 0 0;
	float:right;
	width:866px;
	text-align:left;
}

#footCon{
	margin:0;
	float:left;
	width:774px;
	border-top:1px solid #555;
}
.borderCon{
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	float:left;
	width:774px;
	border-bottom:1px solid #555;
	text-align:left;
}

.Con{
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	float:left;
	width:774px;
	text-align:left;
}

#footConVinyl{
	margin:0;
	float:right;
	width:866px;
	border-top:1px solid #555;
}

/*		Neu End		border:1px solid red;	*/

#mainHead{
	position:relative;
	width:991px;
	height:100%;
	margin:14px 0 0 10px;
	padding:0;
}

#logo{
	float:left;
	width:120px;
	text-align:left;
}

#headContent{
	float:right;
	height:118px;
	width:866px;
}

#headContent_abc{
	float:left;
	width:770px;
	height:118px;
	margin:0;
	padding:0;
}

#headContent_border{
	float:left;
	width:770px;
	border-bottom:1px solid #555;
	margin:0;
	padding:0;
}
#headSearch{
	float:right;
	width:210px;
	margin-bottom:3px;
	padding:0;
}

#headSearch_admin{
	float:right;
	width:250px;
	margin-bottom:3px;
	padding:0;
}

#topNav{
	float:left;
	width:550px;
	height:92px;
	 /*border:1px solid #fff; */
}
#topNav_admin{
	float:left;
	width:500px;
	height:92px;
	/* border:1px solid #fff; */
}
#leftNav{
	float:left;
	width:120px;
}

#HLcont{
	width:550px;
	float:left;
	margin:40px 0 0 0;
}
#HLcont_admin{
	width:500px;
	float:left;
	margin:40px 0 0 0;
}
/*		Navigation	 */

#topNav ul{
	list-style:none;
	margin:0;
	padding:0;
	width:530px;
	float:left;
}

li.topNav{
	margin:0 6px 0 0;
	padding:0;
 	float:left;
	width:80px;
	height:12px;
	background: url(../images/nav_bg_80_off.gif) no-repeat;
}

li.topNavBig{
	margin:0 6px 0 0;
	padding:0;
 	float:left;
	width:124px;
	height:12px;
	background: url(../images/nav_bg_124_off.gif) no-repeat;
}

#topNav_admin ul{
	list-style:none;
	margin:0;
	padding:0;
	width:500px;
	float:left;
}

#topNav_admin ul li{
	margin:0 6px 0 0;
	padding:0;
 	float:left;
	width:80px;
	height:12px;
	background: url(../images/nav_bg_80_off.gif) no-repeat;
}

#topNav ul li.shopBtn{
	margin:0 6px 0 0;
	padding:0;
 	float:left;
	width:124px;
	height:12px;
}

a.topNav{
	line-height:10px;
	height:12px;
	text-align:left;
	text-transform: uppercase;
	display:block;
	margin:0;
	padding:0 0 0 6px;
 	color:#000; 
	text-decoration:none;
	font-size: 10px;
	font-weight:bold;
}

a.topNav:hover, a.topNav:active {
	background: url(../images/nav_bg_80_on.gif) no-repeat;
	text-decoration:none;
}

a.topNav_on, a.topNav_on:hover, a.topNav_on:active{
	line-height:10px;
	height:12px;
	text-transform: uppercase;
	text-align:left;
	display:block;
	margin:0;
	padding:0 0 0 6px;
 	color:#000; 
	text-decoration:none;
	font-size: 10px;
	font-weight:bold;
	background: url(../images/nav_bg_80_on.gif) no-repeat;
}

a.wk_333, a.wk_333:active{
	height:12px;
	text-align:left;
	display:block;
	margin:0;
	width:46px;
	height:38px;
	padding:0;
	text-decoration:none;
	font-size: 10px;
	background: url(../images/add_333_off.gif) no-repeat;
}
 a.wk_333:hover{
	background: url(../images/add_333_on.gif) no-repeat;
}
a.wk_555, a.wk_555:active{
	height:12px;
	text-align:left;
	display:block;
	margin:0;
	width:46px;
	height:38px;
	padding:0;
	text-decoration:none;
	font-size: 10px;
	background: url(../images/add_555_off.gif) no-repeat;
}
 a.wk_555:hover{
	background: url(../images/add_555_on.gif) no-repeat;
}

/*			Linke Navigation 			*/

#leftNav ul{
	list-style:none;
	margin:0;
	padding:0;
	width:110px;
}

#leftNav ul li{
	margin:3px 0 5px 0;
	padding:0;
 	float:left;
	width:110px;
	height:12px;
	background: url(../images/nav_bg_off.gif) no-repeat;
}

a.leftNav{
	line-height:10px;
	height:12px;
	text-align:left;
	text-transform: uppercase;
	display:block;
	margin:0;
	padding:0 0 0 6px;
 	color:#000; 
	text-decoration:none;
	font-size: 10px;
	font-weight:bold;
}

a.leftNav:hover, a.leftNav:active {
	background: url(../images/nav_bg_on.gif) no-repeat;
	text-decoration:none;
}

a.leftNav_on,a.leftNav_on:hover, a.leftNav_on:active{
	line-height:10px;
	height:12px;
	text-transform: uppercase;
	text-align:left;
	display:block;
	margin:0;
	padding:0 0 0 6px;
 	color:#000; 
	text-decoration:none;
	font-size: 10px;
	font-weight:bold;
	background: url(../images/nav_bg_on.gif) no-repeat;
	text-decoration:none;
}

ul.abc{
	float:left;
	list-style:none;
	margin:6px 0 4px 0;
	padding:0;
}

ul.abc li{
	margin:0 2px 0 0;
	padding:0 0 0 0;
 	float:left; 
	width:22px; 
	vertical-align:top;
	text-align:center;
	height:12px;
	background: url(../images/nav_li_off.gif) no-repeat;
}

ul.abc li.abc_big{
	margin:0 2px 0 0;
	padding:0 0 0 0;
 	float:left; 
	width:40px; 
	height:12px;
	background: url(../images/nav_li_off_big.gif) no-repeat;
}

ul.abc li.abc_big_top{
	margin:0 2px 3px 0;
	padding:0 0 0 0;
 	float:left; 
	width:40px; 
	height:12px;
	background: url(../images/nav_li_off_big.gif) no-repeat;
}

a {text-decoration:none;}

a.abc, a.abc_big{
	line-height:11px;
	height:12px;
	text-transform: uppercase;
	display:block;
	margin:0;
	padding:0;
 	color:#000; 
	text-decoration:none;
	font-size: 10px;
	font-weight:bold;
}

a.abc:hover, a.abc:active {
	background: url(../images/nav_li_on.gif) no-repeat;
	text-decoration:none;
}

a.abc_big:hover, a.abc_big:active {
	background: url(../images/nav_li_on_big.gif) no-repeat;
	text-decoration:none;
}

a.abc_on, a.abc_on:hover, a.abc_on:active, a.abc_big_on, a.abc_big_on:hover, a.abc_big_on:active  {
	line-height:11px;
	height:12px;
	text-transform: uppercase;
	display:block;
	margin:0;
	padding:0;
 	color:#000; 
	text-decoration:none;
	font-size: 10px;
	font-weight:bold;
}
a.abc_on, a.abc_on:hover, a.abc_on:active {
background: url(../images/nav_li_on.gif) no-repeat;
	text-decoration:none;
}

a.abc_big_on, a.abc_big_on:hover, a.abc_big_on:active {
background: url(../images/nav_li_on_big.gif) no-repeat;
	text-decoration:none;
}


/* Navigation extra fuer IE6 */

*html body  a.abc {
	width:22px;
} 

a.btn, a.btn_100, a.btn_big, a.btn_135, a.btn_big_on{
	line-height:10px;
	height:12px;
	text-align:left;
	text-transform: uppercase;
	display:block;
	margin:0;
	padding:0 0 0 6px;
 	color:#000; 
	text-decoration:none;
	font-size: 10px;
	font-weight:bold;
}
a.btn{
	width:80px;
	background: url(../images/nav_bg_80_off.gif) no-repeat;
}
a.btn:hover, a.btn:active {
	background: url(../images/nav_bg_80_on.gif) no-repeat;
	text-decoration:none;
}

a.btn_big{
	width:124px;
	background: url(../images/nav_bg_124_off.gif) no-repeat;
}
a.btn_big:hover, a.btn_big:active {
	background: url(../images/nav_bg_124_on.gif) no-repeat;
	text-decoration:none;
}

a.btn_big_on,a.btn_big_on:hover, a.btn_big_on:active {
	width:124px;
	background: url(../images/nav_bg_124_on.gif) no-repeat;
	text-decoration:none;
}

a.btn_100{
	width:100px;
	background: url(../images/nav_bg_100_off.gif) no-repeat;
}

a.btn_100:hover, a.btn_100:active {
	background: url(../images/nav_bg_100_on.gif) no-repeat;
	text-decoration:none;
}

a.btn_135{
	width:135px;
	background: url(../images/nav_bg_135_off.gif) no-repeat;
}

a.btn_135:hover, a.btn_135:active {
	background: url(../images/nav_bg_135_on.gif) no-repeat;
	text-decoration:none;
}

a.norm{
	color:#ffffff;
	text-decoration:none;
	font-size: 12px;
	font-weight:bold;
}

a.norm:hover, a.norm:active { 
	color:#FF7517; 
	text-decoration:none; 
	font-size : 10px;
	font-weight:bold;
}

a.big{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
a.big:hover, a.big:active{ 
	color:#FF7517; 
	text-decoration:none; 
	font-weight:bold;
}

a.schwarz, a.schwarz:hover, a.schwarz:active{
	color:#000000; 
	text-decoration:none; 
	font-weight:bold;
}

.mehr, input.mehr,  a.mehr, a.mehr:hover, a.mehr:active  {
	color:#ff7d17;
	font-size:12px;
	border:0;
	text-decoration:none;
	text-align:left;
	font-weight:normal;
}

a.mehrPfeil, a.mehrPfeil:hover, a.mehrPfeil:active  {
	color:#fff;
	font-size:12px;
	border:0;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/mehrPfeil.gif) no-repeat;
	padding:0 0 0 15px;margin:0;
}
a.speaker_mehr, a.speaker_mehr:hover, a.speaker_mehr:active  {
	color:#ff7d17;
	font-size:12px;
	border:0;
	text-decoration:none;
	font-weight:normal;
	background:url(../images/speaker_more.gif) no-repeat right;
	padding:0 16px 0 0;
	margin:0;
	line-height:22px;
}
a.speaker  {
	color:#fff;
	font-size:12px;
	border:0;
	text-decoration:none;
	font-weight:normal;
	background:url(../images/speaker.gif) no-repeat;
	padding:0 0 0 20px;margin:0;
	line-height:20px;
}
a.speaker:hover, a.speaker:active {
	color:#fff;
	font-size:12px;
	border:0;
	text-decoration:none;
	font-weight:normal;
	background:url(../images/speaker_on.gif) no-repeat;
	padding:0 0 0 20px;margin:0;
	line-height:20px;
}

a.speaker_active, a.speaker_active:hover, a.speaker_active:active {
	color:#FFCC99;
	font-size:12px;
	border:0;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/speaker_on.gif) no-repeat;
	padding:0 0 0 22px;margin:0;
	line-height:20px;
}

.orangeBold{ 
	color:#FF7517; 
	font-weight:bold;
}
.foot, a.foot{
	font-size:10px;
	color:#ccc;
	text-decoration:none;
	text-align:left;
	font-weight:normal;
}

a.foot:hover, a.foot:active{
	font-size:10px;
	color:#F77517;
	text-decoration:none;
	text-align:left;
	font-weight:normal;
}

.mainHL{
	float:left;
	color:#ff7517;
	border-left:1px solid #fff;
	text-transform: uppercase;
	line-height: 35px;
	font-size: 35px;
	font-weight:bold;
	padding:0 0 0 4px;
	margin:0;
	white-space: nowrap;
}
.mainHLwhite{
	float:left;
	color:#fff;
	text-transform: uppercase;
	line-height: 35px;
	font-size: 35px;
	font-weight:bold;
	padding:0 6px 0 0;
	letter-spacing:2px;
	margin:0;
}
h2 {
	color:#ffffff; 
	font-weight:bold;
	padding:0;
	margin:0 0 6px 0;
}
.haut{
	color:#FFCC99;
	font-size: 16px;
	font-weight:bold;
	padding:0;
	margin:0;
}
.haut_12{
	color:#FFCC99;
	font-size: 12px;
	padding:0;
	margin:0;
}

h2.haut_12{
	color:#FFCC99;
	font-size: 12px;
	padding:0;
	margin:0 0 8px 0;
}

.tabhead {
	background-color: #FF7517;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
}	

.tab {
	background-color: #333333;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: top;
}
.tabbody {
	background-color: #333333;
	font-weight: normal;
	height:35px;
	vertical-align: top;
	text-align:left;
}

.tabbody2 {
	background-color: #555555;
	font-weight: normal;
	height:35px;
	vertical-align: top;
	text-align:left;
}

.tabbody3 {
	background-color: #222222;
	font-weight: normal;
	height:35px;
	vertical-align: top;
	text-align:left;
}

.tab4 {
	background-color: #ffcc99;
	color: #000000;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none
}	

.tabcheckbox {
	background-color: #996633;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none
}

.tabcenterbig {
	background-color: #333333;
	text-align: center;
	font-weight: bold;
	text-decoration: none
} 
.txt {
	background-color: #333333;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none
}

.grau {
	background-color: #cccccc;
	color: #000000;
	font-size: 11px;
	font-weight: bold
}	
 
.textsmall { font-size: 10px; }

.textsmallBlack {
	color: #000000;
	font-size: 10px;
	text-decoration: none
}

.headOra {
	font-weight: bold;
	color: #FF6600;
	text-decoration: none
}

.qxpz, .headHellora {
	font-weight: bold;
	color: #FFCC99;
	text-decoration: none
}

/*-- Cover Border -- */

.vinyl {
	border:1px solid #a6a6a6;
	margin-left:5px;
}

/*					Formulare 		*/ 

input.btn_submit{
	color:#000;
}

input.search {
	width:179px;
	font-size: 11px;
	color: #333;
	font-weight: bold;
	background-color: transparent;
	border:none;
	margin:2px 0 0 0;
	padding:0 0 2px 0;
	float:left;
}

.radiobut{
	background-color: #333333;
}

.mailer{
	background-color: #a6a6a6;
	color: #000;
	width:200px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid #efefef;
}
.mailerEur{
	background-color: #a6a6a6;
	color: #663300;
	width:100px;
	font-size: 11px;
	font-weight: bold;
	border:1px solid #efefef;
}
.selecter{
	font-size: 12px;
	color: #000;
	width:130px;
	font-weight: bold;
	background-color: #a6a6a6;
	border:1px solid #333333;
}
.selecter_s{
	font-size:10px;
	color: #000;
	width:150px;
	font-weight: bold;
	background-color: #a6a6a6;
	border:none;
}
.formCss
{
	background: #a6a6a6;
	color: #000;
	border:1px solid #bcbcbc;
	font-size: 11px;
	font-weight: bold;
}

.formCssBig
{
	background: #a6a6a6;
	color: #000;
	border:1px solid #bcbcbc;
	font-size: 16px;
	font-weight: normal;
	width:200px;
}

.formAdCss
{
	background: #efefef;
	color: #000000;
	font-size: 11px;
	font-weight: bold
}

.inputCon{
	float:left;
	margin:0;
	padding:0;
	background:url(../images/search_bg.gif) no-repeat right;
	width:180px;
	height:18px;
	}
	
.inputCon_re{
	float:left;
	margin:0;
	padding:0 0 0 5px;
	background:url(../images/search_bg_re.gif) no-repeat left;
	width:18px;
	height:18px;
	}

/*  new index-page 0808 */

.HL_vinyl{
	font-size: 11px;
	text-transform: uppercase;
	color: #777777;
}

/*	Warenkorb ist empty */

.emptyCon{
	float:left;
	width:770px;
	border:1px solid #555;
	margin:10px 0 10px 0;
}

