/*------------- LINKS -------------*/

a:link, a:visited
			  { color: #A60F0F;
				text-decoration: none;
				background-image: url('../images/icon_right.gif');
				background-repeat: no-repeat;
				background-position: right center;
				padding-right: 15px; }
a:hover, a:active, a:focus
			  { color: #BAC2D6;
				text-decoration: none; } 

a.down:link	  { background-image: url('../images/icon_down.gif'); }
a.email:link  { background-image: url('../images/icon_email.gif'); padding-right: 20px }
a.fon:link	  { background-image: url('../images/icon_fon.gif'); padding-right: 20px; }
a.mail:link	  { background-image: url('../images/icon_mail.gif'); padding-right: 20px }
a.mp3:link	  { background-image: url('../images/icon_mp3.gif'); padding-right: 20px; }
a.pdf:link	  { background-image: url('../images/icon_pdf.gif'); padding-right: 20px; }
a.up:link	  { background-image: url('../images/icon_up.gif'); background-position: right center; }


.close, .fon, .down, .email, .mail, .mp3, .up
			  { color: #A60F0F;
				background-repeat: no-repeat;
				background-position: right center;
				cursor: pointer; }

.close		  { background-image: url('../images/icon_close.gif'); padding-right: 15px; text-transform: uppercase; }
.down		  { background-image: url('../images/icon_down.gif'); padding-right: 15px; }
.email		  { background-image: url('../images/icon_email.gif'); padding-right: 20px; background-position: right baseline;  }
.fon		  { background-image: url('../images/icon_fon.gif'); padding-right: 20px; background-position: right baseline; }
.mail		  { background-image: url('../images/icon_mail.gif'); padding-right: 20px }
.up			  { background-image: url('../images/icon_up.gif'); padding-right: 15px; }


a.menuinaktiv:link, a.menuinaktiv:visited
			  { color: #BAC2D6; display: block; background-image: none; font-weight: normal; }
a.menuinaktiv:hover, a.menuinaktiv:active, a.menuinaktiv:focus
			  { color: #A60F0F; }
a.menuaktiv:link, a.menuaktiv:visited
			  { color: #A60F0F; font-weight: bold; display: block; background-image: none; }
a.menuaktiv:hover, a.menuaktiv:active, a.menuaktiv:focus
			  { color: #BAC2D6; }



/*------------- GENERAL -------------*/

.intro		  { display: none; }

#avw_name	  { position: absolute;
				z-index: 2;
				top: 100px;
				left: 13px;
				width: 188px;
				height: 55px;
				background-image: url('../images/avw_name.gif');
				background-repeat: no-repeat; }

body		  { font-family: Verdana, Arial, Helvetica, Sans Serif;
				background-color: #2E3B4B;
				color: #BAC2D6;
				background-repeat: no-repeat;
				font-size: 0.75em;
				margin: 0px;
				/*scrollbar-base-color:#2E3B4B;
				scrollbar-3dlight-color:#2E3B4B;
				scrollbar-arrow-color:#A60F0F;
				scrollbar-darkshadow-color:#2E3B4B;
				scrollbar-face-color:#2E3B4B;
				scrollbar-highlight-color:#A60F0F;
				scrollbar-shadow-color:#A60F0F;
				scrollbar-track-color:#2E3B4B;*/ }
				* html body { font-size: 0.7em; }

.back_home	  { background-image: url('../images/backgrd_home.gif'); background-position: 0 232px; }
.back_profile { background-image: url('../images/backgrd_profile.gif'); background-position: 0 180px; }
.back_rent	  { background-image: url('../images/backgrd_rent-a-boogie.gif'); background-position: 0 120px; }
.back_gigs	  { background-image: url('../images/backgrd_gigs.gif'); background-position: 0 150px; }
.back_bros	  { background-image: url('../images/backgrd_brothers.gif'); background-position: 0 150px; }
.back_links	  { background-image: url('../images/backgrd_links.gif'); background-position: 0 120px; }
.back_press	  { background-image: url('../images/backgrd_press.gif'); background-position: 0 100px; }
.back_listen  { background-image: url('../images/backgrd_listen.gif'); background-position: 0 100px; }
.back_ref	  { background-image: url('../images/backgrd_references.gif'); background-position: 0 120px; }
.back_contact { background-image: url('../images/backgrd_contact.gif'); background-position: 0 180px; }
.back_legal	  { background-image: url('../images/backgrd_legalinfo.gif'); background-position: 0 50px; }
.back_gallery { background-image: url('../images/backgrd_gallery.gif'); background-position: 0 80px; }


h1, h2, h3, h4, h5, h6
			  { font-family: Arial, Verdana, Helvetica, Sans Serif; color: #A60F0F; margin: 0; }

h1			  { font-size: 1.8em; }
h2			  { font-size: 1.7em; }
h3			  { font-size: 1.6em; }
h4			  { font-size: 1.5em; }
h5			  { font-size: 1.2em; color: #111E2B; margin: 10px 0 5px 0; text-transform: uppercase; letter-spacing: 1px; }
h6			  { font-size: 1.2em; margin-bottom: 10px; }

img			  { border: 0; }

p			  { margin: 0; }

ul, li		  { margin: 0; padding: 0; }

li			  { list-style-type: none;
				background-image: url('../images/icon_right.gif');
				background-repeat: no-repeat;
				background-position: 0 0.3em;
				padding-left: 15px; }

.hide		  { display: none; }
.print		  { display: none; }
.printlogo	  { display: none; }

.strong       { font-weight: bold; }

.italic		  { font-style: italic; }

.help		  { cursor: help;
				border-bottom: 1px dotted #A60F0F; }

.nowrap		  { white-space: nowrap; }

.left		  { float: left; }
.imgleft	  { float: left; margin-right: 20px; }

.right		  { float: right; }
.imgright	  { float: right; margin-left: 20px; }
.tright		  { text-align: right; }

.mid		  { vertical-align: baseline; }
.clear		  { clear: both; }

.small		  { font-size: 0.7em; }

.red		  { color: #A60F0F; }


/*------------- MENU -------------*/

#menu_back	  { position: absolute;
				z-index: 1;
				top: 0;
				left: 214px;
				width: 18em;
				height: 100%;
				background-color: #A3B4CC;
				filter: alpha(opacity=14);
				-moz-opacity: 0.14;
				color: #FFFFFF; }

#menu_logo	  { position: absolute;
				z-index: 5;
				top: 53px;
				left: 215px;
				width: 18em;
				height: 124px;
				min-height: 124px;
				overflow: visible;
				background-image: url('../images/avw_logo.gif');
				background-repeat: no-repeat;
				background-position: center top;
				padding: 140px 0 0 0; }
				
#menu_content { padding: 40px 10px 0 45px; }

#menu_content li
			  { list-style-type: none;
			    background-image: none;
			    margin: 0 0 20px 0;
				padding: 0; }
				* html #menu_content li { margin: 0; }
				

/*------------- CONTENT -------------*/

#content	  { position: absolute;
				z-index: 2;
				margin: 120px 246px 0 235px;
				padding: 0 0 0 18em; }
				* html #content { width: 64%; }
				* html .index	{ width: 55%; }

#avw_home	  { position: absolute;
				top: 0;
				right: 0;
				width: 246px;
				height: 346px;
				z-index: 1;
				background-image: url('../images/backgrd_glasses.gif');
				background-repeat: no-repeat;
				background-position: center top }

.title		  { margin: 0 0 40px 0; }
.title_m	  { margin: 0 0 36px 0; }



#content #text{ font-size: 1.1em;
				line-height: 160%; }

#text h5	  { font-size: 1.1em; }


#content table li
			  { margin: 0 0 0 5px;
				padding: 0 0 0 15px;
				list-style-type: none;
				line-height: 160%;
				background-image: url('../images/icon_right.gif');
				background-repeat: no-repeat;
				background-position: left center;
				padding-right: 15px; }

#repertoire	  { display: none;
				background-color: #3D4B5C;
				padding: 10px; }

#newsletter	  { display: block;
				background-color: #3D4B5C;
				padding: 10px;
				margin: 10px 0 40px 0;
				position: relative;
				z-index: 10; }

form		  { margin: 0;
				padding: 0; }

label		  { font-size: 0.9em;
				font-style: italic; }

input		  { border: 0;
				width: 300px;
				font-size: 0.8em;
				display: inline; }

.button		  { background-color: #2E3B4B;
				vertical-align: middle;
				text-transform: uppercase;
				letter-spacing: 1px;
				margin: -1px 0 0 0;
				padding: 1px 0 0 0;
				color: #BAC2D6;
				width: 20em;
				cursor: pointer; }

.gigs		  { line-height: 170%; margin: 0 0 0 20px; }
.gigs a		  { font-weight: bold; }
.gigs ul, li  { list-style-type: none; }

.links, .gall { margin: 0 0 0 -15px; }
.links ul,li  { background-image: none; }
.links a:link { color: #111E2B; }
.gall a:link  { color: #BAC2D6; }

.links a:hover, .gall a:hover{ color: #A60F0F; }



.links a.pdf:link, .gall a.pdf:link
			  { background-image: url('../images/icon_pdf.gif'); padding-left: 25px; background-position: left center; }
.links a.mp3:link
			  { background-image: url('../images/icon_mp3.gif'); padding-left: 25px; background-position: left center; }
.links a.wmf:link
			  { background-image: url('../images/icon_wmf.gif'); padding-left: 25px; background-position: left center; }

.list li	  { background-image: url('../images/icon_right.gif');
				background-position: left 0.35em;
				background-repeat: no-repeat;
				padding-left: 20px;
				margin-bottom: 20px; }

.list li h5	  { margin: 0; color: #A60F0F; }


/*------------- GALLERY -------------*/

#ibox		  { }

.bilder		  { text-align: center; vertical-align: bottom; }

#bilder img	  { height: 157px; }

#backstage	  { margin: 20px 0 0 0; }

.backstage	  { height: 179px; overflow: hidden; }

#txt		  { padding: 0 0 0 5px; }

#txt h5	  	  { color: #B0B9D0;
				font-size: 1.2em;
				margin: 0;
				text-transform: none;
				letter-spacing: 0; }

.nav		  { background-image: none;
				font-family: Arial, Helvetica, Verdana, 'Sans Serif';
				font-size: 1.7em;
				font-weight: bold;
				text-transform: uppercase;
				padding: 0 0 0 15px;
				vertical-align: middle; }

.nav a:link		  { background-image: none; }		



#ibox_close .close
			  { background-image: none;
				font-family: Arial, Helvetica, Verdana, 'Sans Serif';
				font-size: 1.7em;
				font-weight: bold;
				padding: 5px 2px 0 2px;
				margin: 0 5px 0 0; }


/*------------- TABLES -------------*/

table		  { margin: 0;
				border: 0;
				width: 100%;
				border-collapse: collapse; }

th			  { vertical-align: top;
				text-align: left;
				text-transform: uppercase;
				font-family: Arial, Verdana, Helvetica, Sans Serif;
				font-size: 0.95em;
				color: #111E2B;
				padding: 0 0 10px 0; }

td			  { vertical-align: top;
				font-size: 0.8em; }

.td50		  { width: 50%; }

#ref_tab	  { margin-bottom: 40px; }
#ref_tab h5	  { font-size: 1.2em; }

#contact_tab  th
			  { font-weight: bold;
			  	text-transform: none;
			  	padding: 0 10px 0 0; }

#contact_tab  td
			  { width: 100%; }