*									{ margin: 0; padding: 0; }
body                                { background: #000000 url(../images/bg.jpg) fixed no-repeat; color: white; }
#page-wrap                          { margin: 0 0 0 0; width: 100%; position: relative; }

/*
   Header
*/
#header                             { top: -10px; height: 170px; position: relative; }
#header h1 a                        { background: url(../images/logoiphone.png) no-repeat; position: absolute; top: 100px; left: 250px; width: 550px; height: 150px; display: block; text-indent: -9999px; overflow: hidden; z-index: 1; _background:none;
       _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo.png',sizingMethod='crop'); }
#header h1 p                        { background: url(../images/logoiphone.png) no-repeat; position: absolute; top: 100px; left: 250px; width: 550px; height: 150px; display: block; text-indent: -9999px; overflow: hidden; z-index: 1; _background:none;
       _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo.png',sizingMethod='crop'); }
       

/*
   Typography
*/
a                                   { font: 26px/1.6 Garamond, Georgia, Sans-Serif; outline: 0; text-decoration: none; color: #fff; }
a:hover, a:active                   { color: #16130d; }
p                                   { font: 26px/1.6 Garamond, Georgia, Sans-Serif; color: #fff; }
h2                                  { font: 26px Georgia, Sans-Serif; margin: 10px 0 25px 0; text-transform: uppercase; letter-spacing: 3px; color: #fff; }
h3                                  { font: 44px Georgia, Serif; color: #fff; text-transform: uppercase; text-align: center; letter-spacing: 3px; margin: 40px 0 100px 0; }
h4                                  { font: 26px Georgia, Serif; color: #fff; text-transform: uppercase; letter-spacing: 3px; margin: 0 0 0 0; }
h5                                  { font: 26px Georgia, Serif; color: #fff; text-transform: uppercase; letter-spacing: 3px; margin: 0 0 10px 0; }
.textklein                          { font: 24px/1.6 Garamond, Georgia, Sans-Serif; color: #fff; }
.textkursiv                         { font: 24px/1.6 Garamond, Georgia, Sans-Serif; color: #fff; font-style: italic; }
.textsuperklein             		{ font: 22px/1.6 Garamond, Georgia, Sans-Serif; color: #fff; }
.textsuperkleinkursiv               { font: 22px/1.6 Garamond, Georgia, Sans-Serif; color: #fff; font-style: italic; }
.mailme                             { font: 34px Georgia, Serif; color: #fff; text-transform: uppercase; letter-spacing: 3px; }
.english							{ font: 30px Georgia, Serif; color: #16130d; text-transform: uppercase; letter-spacing: 3px; margin: 0 0 10px 0; }
.covergroesse						{ width: 300px; height: 300px; }
.section                            { font: 36px Georgia, Serif; color: #16130d; text-transform: uppercase; letter-spacing: 2px; margin: 0 0 10px 0; }


/*
   Main Content 
*/
#main-content                       { z-index: 100; margin-top:350px; min-height: 500px; min-height:500px; height:auto !important; height:500px; padding: 25px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background: #847a74; background: rgba(133, 123, 117, 0.9); /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; /* IE 5-7 */ filter: alpha(opacity=90); /* Netscape */ -moz-opacity: 0.9; /* Safari 1.x */ -khtml-opacity: 0.9; /* Good browsers */ opacity: 0.9; float: left; width: 100%; position: relative; }
#main-content a                     { color: #fff; }
#main-content a:hover               { color: #16130d; }
#album-callout                      { top: 50px; left: 80%; position: absolute; }


/*
   Navigation
*/
#nav                                { width: 100%; top: 390px; text-align: center; position: absolute; z-index: 100; }
#nav li                             { list-style: none; display: inline; letter-spacing: 0px; padding: 0 20px 0 20px; }
#nav li a                           { font:50px Georgia, Serif; }
#nav li a:hover                     { color: #d0523c; }
#nav li.cur a						{ color: #d0523c; border-bottom: 4px solid #d0523c }


/*
   Latest
*/
.news                     			{ padding: 0 0 100px 0; text-align: center; }
.music                     			{ padding: 0 0 20px 0; text-align: center; }
.video		                     	{ padding: 0 0 0 0; text-align: center; }
.videoklein                     	{ width: 32%; padding: 0 2px 0 3px; float: left; }
.gigs								{ width: 100%; }
.gigdatum			      			{ width: 35%; float: left; padding: 0 0 0 0; text-align: right; }
.gigband	             			{ width: 60%; float: left; padding: 0 0 0 5%; text-align: left; }
.gigbandveranstalter				{ text-transform: uppercase; letter-spacing: 2px; }
.gigbandadresse 					{ letter-spacing: 1px; }
.gigabtrennung						{ margin: 10px 150px 10px 150px; border-bottom: dashed 2px #cccccc; }


/*
   Media
*/
.cds	                 			{ width: 100%; height: 500px; }
.cover		               			{ width: 40%; text-align: center; float: left; }
.cdbesetzung              			{ }
.cdtext		              			{ width: 60%; float: left; }
.cdmusic	              			{ padding: 10px 0 0 0; text-align: center; }
.schallplattenpreis					{ top: -420px; left: 130px; width: 120px; height: 120px; position: relative; }
.schallplattenpreisohnemusik		{ top: -370px; left: 130px; width: 120px; height: 120px; position: relative; }


/*
   Photos
*/
#newphotos			 				{ width: 100%; text-align: center; }
.thumbs                             { padding: 0 0 1px 0; }
.oldphotos			 				{ width: 100%; padding: 40px 0 0 0; }
.oldphotos .trigger 				{ text-align: center; cursor: pointer; margin-bottom: 5px; padding: 5px; }
.oldphotos h2:hover					{ color: #000000; }
.oldphotos .trigger_active 			{ color: #fff; }
.oldphotos .toggle_container		{ padding: 0 0 20px 0; }


/*
   Equipment
*/
.equipmentlogobox					{ width: 100%; padding: 0 0 70px 0; text-align: center; }
.equipment							{ width: 100%; padding: 20px 0 120px 0; }
.equipmentinstrument      			{ text-align: center; }
.equipmentinfo            			{ padding: 0 0 0 0; text-align: center; }


/*
   Contact & Downloads
*/

#button              			    { width: 250px; height:250px; top: 0px; left: 0; position: absolute; z-index: 100; }

#downloadbild						{ width: 33%; height: 250px; padding: 120px 0 0 0; float: left; }
#contact                 			{ width: 33%; padding: 120px 0 0 0; text-align: center; float: left; }
#downloadbio						{ width: 33%; padding: 120px 0 0 0;float: left; }
#impressum							{ width: 100%; text-align: center; padding: 80px 0 50px 0; }

.pressphoto                			{ text-align: center; }
.pressphotoinfo            			{ padding: 0 0 0 0; text-align: center; }
.pressbio                			{ text-align: center; }
.pressbioinfo             			{ padding: 0 0 0 0; text-align: center; }

#impressum h2						{ margin: 20px 0 5px 0; }
.impressumtext p					{ text-align: center; font: 13px/1.6 Garamond, Georgia, Sans-Serif; color: #fff; }


/*
   Mymusic
*/
#mymusic		                    { top: 110px; left: 53px; position: absolute; cursor: default; z-index: 100; }

.mymusicdiv     					{ width: 100%; padding: 40px 0 20px 0; text-align: center }
.music		            			{ width: 100%; text-align: center }
.mymusicmusic            			{ padding: 30px 0 0 0; }

.musicabtrennung					{ margin: 40px 150px 30px 150px; border-bottom: dashed 2px #cccccc; }


/*
   Colorbox
*/
#cboxTitle							{position:absolute; bottom:5px; left:20px; font: 36px Georgia, Sans-Serif; letter-spacing: 1px; color: #fff; }
#cboxCurrent						{position:absolute; top:5px; left:20px; font: 30px Georgia, Sans-Serif; text-transform: uppercase; letter-spacing: 3px; color: #fff;}
#cboxPrevious{position:absolute; top:50%; left:-20px; margin-top:-32px; background:url(buttons/leftiphone.png); width:128px; height:128px; text-indent:-9999px;}
        #cboxPrevious:hover{background:url(buttons/lefthoveriphone.png); width:128px; height:128px;}
        #cboxNext{position:absolute; top:50%; right:-20px; margin-top:-32px; background:url(buttons/rightiphone.png); width:128px; height:128px; text-indent:-9999px;}
        #cboxNext:hover{background:url(buttons/righthoveriphone.png); width:128px; height:128px;}
#cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(buttons/closeiphone.png); width:64px; height:64px; text-indent:-9999px;}
#cboxClose:hover{background:url(buttons/closehoveriphone.png); width:64px; height:64px;}


/*
   Player
*/
/* DO NOT REMOVE OR MODIFY */
/*{"skinName": "Larose", "borderRadius": 15, "main": "rgb(255, 255, 255)", "secondary": "rgb(0, 0, 0)", "playerPadding": 10}*/
/* END - DO NOT REMOVE OR MODIFY */
/*++++++++++++++++++++++++++++++++++++++++++++++++++
Copyright (c) 2001-2014. Matteo Bicocchi (Pupunzi);
http://pupunzi.com/mb.components/mb.miniAudioPlayer/demo/skinMaker.html

Skin name: Larose
borderRadius: 15
background: rgb(255, 255, 255)
icons: rgb(0, 0, 0)
border: rgb(0, 0, 0)
borderLeft: rgb(255, 255, 255)
borderRight: rgb(230, 230, 230)
mute: rgba(0, 0, 0, 0.4)
download: rgba(255, 255, 255, 0.4)
downloadHover: rgb(255, 255, 255)
++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* Older browser (IE8) - not supporting rgba() */
.mbMiniPlayer.Larose .playerTable span{background-color:#ffffff}
.mbMiniPlayer.Larose .playerTable span.map_play{border-left:1px solid #ffffff;}
.mbMiniPlayer.Larose .playerTable span.map_volume{border-right:1px solid #ffffff;}
.mbMiniPlayer.Larose .playerTable span.map_volume.mute{color: #000000;}
.mbMiniPlayer.Larose .map_download{color: #000000;}
.mbMiniPlayer.Larose .map_download:hover{color: #000000;}
.mbMiniPlayer.Larose .playerTable span{color: #000000;}
.mbMiniPlayer.Larose .playerTable {border: 1px solid #000000 !important;}

/*++++++++++++++++++++++++++++++++++++++++++++++++*/

.mbMiniPlayer.Larose .playerTable{background-color:transparent; border-radius:15px !important;}
.mbMiniPlayer.Larose .playerTable span{background-color:rgb(255, 255, 255); padding:13px !important; font-size: 30px;}
.mbMiniPlayer.Larose .playerTable span.map_time{ font-size: 20px !important; width: 50px !important}
.mbMiniPlayer.Larose .playerTable span.map_title{ padding:4px !important}
.mbMiniPlayer.Larose .playerTable span.map_play{border-left:1px solid rgb(230, 230, 230); border-radius:0 14px 14px 0 !important;}
.mbMiniPlayer.Larose .playerTable span.map_volume{padding-left:16px !important}
.mbMiniPlayer.Larose .playerTable span.map_volume{border-right:1px solid rgb(255, 255, 255); border-radius:14px 0 0 14px !important;}
.mbMiniPlayer.Larose .playerTable span.map_volume.mute{color: rgba(0, 0, 0, 0.4);}
.mbMiniPlayer.Larose .map_download{color: rgba(255, 255, 255, 0.4);}
.mbMiniPlayer.Larose .map_download:hover{color: rgb(255, 255, 255);}
.mbMiniPlayer.Larose .playerTable span{color: rgb(0, 0, 0);text-shadow: none!important;}
.mbMiniPlayer.Larose .playerTable span{color: rgb(0, 0, 0);}
.mbMiniPlayer.Larose .playerTable {border: 1px solid rgb(0, 0, 0) !important;}
.mbMiniPlayer.Larose .playerTable span.map_title{color: #000; text-shadow:none!important}
.mbMiniPlayer.Larose .playerTable .jp-load-bar{background-color:rgba(255, 255, 255, 0.3);}
.mbMiniPlayer.Larose .playerTable .jp-play-bar{background-color:#878787;}
.mbMiniPlayer.Larose .playerTable span.map_volumeLevel a{background-color:rgb(26, 26, 26); height:100%!important }
.mbMiniPlayer.Larose .playerTable span.map_volumeLevel a.sel{background-color:#000000;}
.mbMiniPlayer.Larose  span.map_download{font-size:60px !important;}
/* Wordpress playlist select */
.map_pl_container .pl_item.sel{background-color:rgba(255, 255, 255, 0.1) !important; color: #999}
/*++++++++++++++++++++++++++++++++++++++++++++++++*/
