

body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color:#ffffff;
background: #CECFCE url(http://www.nasoni-records.com/images/bg_quer.gif)  repeat-y;
  font-family: Arial, Helvetica, sans-serif;
}



#content {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#container_head {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*background: #e8e8e8 url(http://www.gse-system.de/images/kugel_oben_bg.gif)  no-repeat bottom right;*/
	}


#leftside {
width:217px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#textfield {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}


#footer {
position: relative;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background:#ffffff;
}


p {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 150%;
}



.clear{
clear:both;
}

ul {
	list-style-type:circle;
	}

li {padding: 0px 0px 0px 5px;
		margin: 0px 0px 5px 5px;
	}


h1 {
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	 font-family:Arial,Helvetica,sans-serif;
	 color:#333333;
 	font-size:22px;
	font-weight:normal;
	}

h2  {
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
	 font-family:Arial,Helvetica,sans-serif;
	 color:#333333;
 	font-size:16px;
	font-weight:normal;
	}
	
 h3  {
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-family:Arial,Helvetica,sans-serif;
	 color:#333333;
 	font-size:14px;
	font-weight:normal;
	}

	
	td.titeldetails {
	padding: 0px 10px 10px 0px;
	 font-family:Arial,Helvetica,sans-serif;
	 color:#333333;
 	font-size:12px;
	font-weight:normal;
	line-height:150%;
	}
	
	td.titeldetails_big {
	padding: 0px 10px 10px 0px;
	 font-family:Arial,Helvetica,sans-serif;
	 color:#333333;
 	font-size:14px;
	font-weight:bold;
		line-height:150%;
			white-space:nowrap;
	}
	
		td.detailinfo {
	padding: 5px 10px 0px 0px;
	 font-family:Arial,Helvetica,sans-serif;
	 color:#333333;
 	font-size:12px;
	font-weight:normal;
	white-space:nowrap;
	}
	
.coverfoto{border:1px solid #666666}

.warenkorb{padding:0px 0px 0px 30px;
background: #CECFCE url(http://www.nasoni-records.com/images/warenkorb_start.gif)  no-repeat bottom left;
background-color:#CC2929;
height:23px;
vertical-align:bottom;
}

.shop_menu_td{}



/* *********  Formular felder ********************/

.text_0 {
width:200px;
height:20px;
color:#333333;
background-color:#FFFFFF;
border: 1px solid  #ffffff;
}

.text_0_error {
width:200px;
height:20px;
color:#333333;
background-color:#FFFFFF;
border: 1px solid #CC2929;
}

.textarea_0 {
width:200px;
height:100px;
color:#333333;
background-color:#FFFFFF;
border: 1px solid  #ffffff;
}


.inline_form {	display: inline;}


.error {color:CC2929;font-weight: bold; padding:0px 0px 0px 0px; margin:0px 0px 15px 0px;}

.schnellsuche_form{	display: inline;
font-size:11px;
color:#ffffff;
font-weight:bold;

}
.schnellsuche{	
display: inline;
font-size:12px;
font-weight:normal;
color:#333333;
background: #ffffff;
border: 1px solid  #CC2929;
height: 19px;
margin: 0px 0px 0px 0px;
width:80px;
}
.schnellsuche_gobutton{	
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CC2929;
	font-size:10px;
	background: #CCCCCC;
	border: 1px solid  #CC2929;
	height: 19px;
	width: 48px;
	margin: 7px 0px 0px 0px;
	padding: 0px 3px 4px 3px;
	display: inline;
	
}



/***********************************************/

/* home-page */
 .bg_indian {
 	background-image:url(images/NASONI_YEARS15Y.png);
/*  background-image:url(images/indian_378_trans.gif);*/
  background-repeat:no-repeat;
 }

 .bg_indian2 {
 	background-image:url(images/NASONI_YEARS15Y.png);
 /* background-image:url(images/indian_378_trans.gif);*/
  background-repeat:no-repeat;
 }

 .bg_indian330 {
 	background-image:url(images/NASONI_YEARS15Y.png);
 /* background-image:url(images/indian_330_trans.gif);*/
  background-repeat:no-repeat;
 }

 /* Fonts */


font {
 font-family:Arial,Helvetica,sans-serif;
 font-size:12px;
 color:#333333;
 }

.b1 {
 font-family:Arial,Helvetica,sans-serif;
 font-size:12px;
 color:#333333;
 font-weight:bold;
 }

.b2 {
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 color:#333333;
 font-weight:bold;
 }

.b2-normal {
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 color:#049;
 font-weight:normal;
 }

.b3 {
 font-family:Arial,Helvetica,sans-serif;
 font-size:12px;
 color:#333333;
 }

.b3-blue {
 font-family:Arial,Helvetica,sans-serif;
 font-size:12px;
 color:#000080;
 }

 .b3-red {
 font-family:Arial,Helvetica,sans-serif;
 font-size:12px;
 color:#F00;
 }


.b4 {
 font-family:Arial,Helvetica,sans-serif;
 font-size:15px;
 color:#333333;
 font-weight:bold;
 }

.big1 {
 font-family:Arial,Helvetica,sans-serif;
 color:#333333;
 font-size:15px;
 font-weight:bold;
 }

.big2 {
 font-family:Arial,Helvetica,sans-serif;
 color:#333333;
 font-size:22px;
 }

.jahr {
 font-family:Arial,Helvetica,sans-serif;
 font-size:15px;
 color:#FFFFFF;
 font-weight:bold;
 background-color:#605C60;
 }

.j {
 font-family:Arial,Helvetica,sans-serif;
 font-size:15px;
 color:#000080;
 font-weight:bold;
 }

.c {
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 color:#FF0000;
 font-weight:bold;
 }

.d {
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 color:#333333;
 font-weight:normal;
 }

.big-red {
 font-family:Arial,Helvetica,sans-serif;
 font-size:14px;
 font-weight:bold;
 color:#FF0000;
 }


 /*  LINKS */

a:link {
 text-decoration:none;
 color:#000080;
 font-weight:bold;
 }

a:active {
 text-decoration:underline;
 color:#000080;
 font-weight:bold;
 }

a:visited {
 text-decoration:none;
 color:#000080;
 font-weight:bold;
 }

a:hover {
 text-decoration:underline;
 color:#000080;
 font-weight:bold;
 }
 
 
a.white:link { font-family:arial, helvetica, sans-serif;text-decoration: none; color:#ffffff;}
a.white:visited { font-family:arial, helvetica, sans-serif;text-decoration: none; color:#ffffff;}
a.white:hover { font-family:arial, helvetica, sans-serif;text-decoration: underline; color:#ffffff;}
a.white:active { font-family:arial, helvetica, sans-serif;text-decoration: underline; color:#ffffff;}

a.black:link { font-family:arial, helvetica, sans-serif;text-decoration: none; color:#000000;}
a.black:visited { font-family:arial, helvetica, sans-serif;text-decoration: none; color:#000000;}
a.black:hover { font-family:arial, helvetica, sans-serif;text-decoration: underline; color:#000000;}
a.black:active { font-family:arial, helvetica, sans-serif;text-decoration: underline; color:#000000;}


a.shopmenu:link { font-family:arial, helvetica, sans-serif;text-decoration: none; color:#ffffff;font-size:11px;font-weight:bold;}
a.shopmenu:visited { font-family:arial, helvetica, sans-serif;text-decoration: none; color:#ffffff;font-size:11px;font-weight:bold;}
a.shopmenu:hover { font-family:arial, helvetica, sans-serif;text-decoration: underline; color:#ffffff;font-size:11px;font-weight:bold;}
a.shopmenu:active { font-family:arial, helvetica, sans-serif;text-decoration: underline; color:#ffffff;font-size:11px;font-weight:bold;}


 
 /***** Email Formular ****/
 #mailform td{  font-size: 12px;

  }


h3{font-size:14px}
input{font-size:11px}
.gross{font-size:16px}
.klein{font-size:10px}
.mittel{font-size:14px}
.rechts{text-align:right}
.riesig{font-size:20px}
.noline{text-decoration:none;}


 .blau {
  background-image:url(images/blau.gif);
  }


.invert{
 background-color :#000080;
 color : #FFFFFF;
 padding : 2px 2px 2px 2px;

 }

 input,textarea{
 border : 0px none #FFFFFF;
 color : #383838;
 }

.high,input,textarea{
 background-color : #D8D8D8;}

.warn{
 color:#000000;
 font-weight:bold;
 background-color:#C0C0C0;}

.admin{color:#F71F1F;}

.dborder{
 padding : 1px 2px 2px 2px;}

.button{border : 1px solid #383838;}

.message{
 border-bottom : 1px solid #ECECEC;
 border-left : 1px solid #ECECEC;
 line-height : 18px;
 padding : 3px 3px 3px 3px;}
 
 
 /* Warenkorb und Bestellformular*/
 #warenkorb h1{
 	margin: 0px 10px 0px 0px;
	padding: 0px 0px 10px 0px;
	 font-family:Arial,Helvetica,sans-serif;
	 color:#333333;
 	font-size:22px;
	font-weight:normal;
	 }
 
#warenkorb td
{margin: 0px 0px 0px 0px;	
	padding: 4px 10px 4px 3px;
	line-height: 140%; 
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#003333;}

#warenkorb table.orangeborder {
margin:0px 0px 15px 0px;
border-top:1px solid #ffffff;
border-right:1px solid #ffffff;
border-bottom:1px solid #ffffff;
border-left:1px solid #ffffff;
width:90%;
}
	
#warenkorb td.border {
	border-top:none;
	border-right:1px dotted #ffffff;
	border-bottom:1px dotted #ffffff;
	border-left:none;
	padding: 4px 10px 4px 3px;
	}
	
#warenkorb td.border_right {	
	border-top:none;
	border-right:none;
	border-bottom:1px dotted #ffffff;
	border-left:none;
	padding: 4px 10px 4px 3px;
	}
	
	#warenkorb td.border_bottom {	
	border-top:none;
	border-right:1px dotted #ffffff;
	border-bottom:none;
	border-left:none;
	padding: 4px 10px 4px 3px;
	}
		
	#warenkorb td.border_rightbottom {	
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	padding: 4px 10px 4px 3px;
	}
	
	
#warenkorb td.border_bottomsolid {	
	border-top:none;
	border-right:1px dotted #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:none;
	padding: 4px 10px 4px 3px;
	}

	#warenkorb td.border_rightbottomsolid {	
	border-top:none;
	border-right:none;
	border-bottom:1px solid #ffffff;
	border-left:none;
	padding: 4px 10px 4px 3px;
	}
	

	/* error */
	
#warenkorb td.noborder_error {
	color:#CC2929;
	font-weight:bold;
	}
	
	
#warenkorb td.error_border {	
border:1px solid #ffffff;
background-color:#CC2929;
	color:#ffffff;
	font-weight:bold;
	padding: 1px 5px 1px 5px;
	line-height:180%;
	}
	
#warenkorb td.nopadding {
	padding: 0px 1px 0px 1px;
	margin:0px 0px 0px 0px;
	border:none;
line-height:120%;
}

.bestellen_button{
background:#ffffff;
border:1px solid #330099;
color: #330099;
font-weight:bold;
font-size:12px;
padding: 3px 3px 3px 3px;
}

		
.text_small {
background:#ffffff;
border:1px solid #330099;}

#shopversand {
	font-size:12px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;

	}
	
	#shopversand  table {	
	margin: 15px 0px 20px 0px;
	border-top:1px dotted #999999;
	border-left:1px dotted #999999;
	}
	#shopversand  td {	
	background-color:#ffffff;
	border-right:1px dotted #999999;
	border-bottom:1px dotted #999999;
	color:#003333;
	padding: 4px 10px 4px 4px;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	}
	
.small {font-size:10px; font-family:verdana,arial,sans-serif;}


	#popup{
	font-family: arial, Helvetica, sans-serif;
		font-size:12px;
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 20px 20px;
	}
	
	#versand {
	font-size:12px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;

	}
	
	#versand  table {	
	margin: 10px 0px 20px 0px;
	border-top:1px dotted #999999;
	border-left:1px dotted #999999;
	}
	#versand  td {	
	border-right:1px dotted #999999;
	border-bottom:1px dotted #999999;
	color:#003333;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	}
	
	#versand h2{padding:20px 0px 0px 0px;}
	
td.print {
	padding: 0px 1px 0px 1px;
	margin:0px 0px 0px 0px;
	border:none;
line-height:120%;
font-size:12px;
}

.totop{
margin: 0px 0px 0px 0px;	
padding: 5px 20px 25px 15px;
text-align:right;
color:#003333;
}

td.error_border {	
border:1px solid #ffffff;
background-color:#CC2929;
	color:#ffffff;
	font-weight:bold;
	padding: 1px 5px 1px 5px;
	line-height:180%;
	}
	

/*

#warenkorb table.orangeborder {
margin:0px 0px 15px 0px;
border-top:1px solid #330099;
border-right:1px solid #330099;
border-bottom:1px solid #330099;
border-left:1px solid #330099;
width:90%;
}
	
#warenkorb td.border {
	border-top:none;
	border-right:1px dotted #330099;
	border-bottom:1px dotted #330099;
	border-left:none;
	padding: 4px 10px 4px 3px;
	}
	
#warenkorb td.border_right {	
	border-top:none;
	border-right:none;
	border-bottom:1px dotted #330099;
	border-left:none;
	padding: 4px 10px 4px 3px;
	}
	
	#warenkorb td.border_bottom {	
	border-top:none;
	border-right:1px dotted #330099;
	border-bottom:none;
	border-left:none;
	padding: 4px 10px 4px 3px;
	}
		
	#warenkorb td.border_rightbottom {	
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	padding: 4px 10px 4px 3px;
	}
	
	
#warenkorb td.border_bottomsolid {	
	border-top:none;
	border-right:1px dotted #330099;
	border-bottom:1px solid #330099;
	border-left:none;
	padding: 4px 10px 4px 3px;
	}

	#warenkorb td.border_rightbottomsolid {	
	border-top:none;
	border-right:none;
	border-bottom:1px solid #330099;
	border-left:none;
	padding: 4px 10px 4px 3px;
	}
	*/
