/* Fielding DSP Stylesheet */

/* blueprint changes */
	body{
		background: #000 url(../images/bodyBg.png);
		color: white;
		font-family: Futura, Helvetica, Arial, Verdana, sans-serif;
		min-width:950px;
	}
	h1, h2, h3, h4, h5, h6{
		color: white;
		text-shadow:-1px 1px 2px #000;
	}
	h3 {
		margin-bottom:.5em;
	}
	a{
		color: #9dabbd;
		text-decoration: none;
	}
	a:hover {
		color: #fff;
	}

/* basic layout */
	div#backgroundBar{
		background: transparent url(../images/bar_90_270.jpg) repeat-x; 
		background-position: 0px 90px;
	}
	div#backgroundBarDrop{
		background: transparent url(../images/bgDrop.png) repeat-x; 
		background-position: 0px 358px;
	}

	div#backgroundHead{
		background: transparent url(../images/bgHead.png) repeat-x; 
	}
	div#masthead{
		height:75px;
		background: transparent url(../images/logo.png) top right no-repeat; 
	}
	div#splash{
		height:285px;
		margin-bottom: 35px;
	}
	div#splash_animate{
		height:285px;
		margin-bottom: 35px;
	}

/* menu */
	ul#menu {
		list-style: none;
		padding: 32px 0 0 0;
		margin: 0;
	}
	ul#menu li {
		display: block;
		float: left;
		margin: 0 4em 0 0;
	}
	ul#menu a {
		text-decoration: none;
		color: #fff;
		font-size: 1.2em;
		text-shadow:-1px 1px 2px #000;
	}
	
	ul#menu a:active, ul#menu a.active {
		padding-bottom: 12px;
		background: transparent url(../images/dreieck.png) bottom center no-repeat;
	}

	ul#audiomenu_ul a:active, ul#audiomenu_ul a.active {
		padding-bottom: 12px;
		background: transparent url(../images/dreieck.png) bottom center no-repeat;
	}

	ul#menu a:hover {
		padding-bottom: 12px;
		background: transparent url(../images/dreieck.png) bottom center no-repeat;
	}

/* footer */
	ul#footer {
		text-align:center;
		list-style:none;
		margin: 1em;
	}
	ul#footer li {
		display: inline;
		
		margin: 0 4em 0 0;
	}
	ul#footer a {
		text-decoration: none;
		color: #fff;
		text-shadow:-1px 1px 2px #000;
	}

/* homepage */
	div.boxContainer{
		background: transparent url(../images/bg20blk.png);
		margin-bottom: 1em;
	}

	div.boxContent{
		padding:1em;
	}
	
	div.boxContent dd {
		margin-bottom: 1em;
	}
	
	div.boxContent dt {
		margin-bottom: .5em;
	}
	img.swingImg{
		margin-left:-3000px;
	}

/* reviver */
	div#wrapper {
		margin-top: 1.5em;
	}

	div#audiomenu ul {
		list-style: none;
		margin: 1em 0;
		height: 2.5em;
	}
	div#audiomenu ul li {
		display: block;
		float: left;
		margin: 0 2em 0 0;
	}


/* text */
	span.hl, h3.hl {
		color: #dba922;
/*	    font-weight: bold;*/
	}
	
	
/* shop */
	div.shopConfirm label {
		font-style: normal; font-weight: normal;
		position:relative;
		float:left;
		width: 32%;
		margin: 0 0 1.5em;	
		vertical-align: baseline;
	}
	div.shopConfirm p {
		float:left;
		width: 68%;
		
	}

/* download */
div.downloadPane { 

 }

div.downloadPane img { 
                       vertical-align: middle;
                       } 
div.downloadPane a { 
		text-shadow:-1px 1px 2px #000;
                     font-size: 200%;
                 vertical-align: middle;
                 text-align: center;
 }

/* buttons */
/* cupid green (inspired by okcupid.com)
*******************************************************************************/
button.rorqual {
  background-color: #9dabbd;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9dabbd), color-stop(100%, #5d7492));
  background-image: -webkit-linear-gradient(top, #9dabbd, #5d7492);
  background-image: -moz-linear-gradient(top, #9dabbd, #5d7492);
  background-image: -ms-linear-gradient(top, #9dabbd, #5d7492);
  background-image: -o-linear-gradient(top, #9dabbd, #5d7492);
  background-image: linear-gradient(top, #9dabbd, #5d7492);
  border: 1px solid #5d7492;
  border-bottom: 1px solid #4a5c74;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0 0 #9dabbd;
  -moz-box-shadow: inset 0 1px 0 0 #9dabbd;
  -ms-box-shadow: inset 0 1px 0 0 #9dabbd;
  -o-box-shadow: inset 0 1px 0 0 #9dabbd;
  box-shadow: inset 0 1px 0 0 #9dabbd;
  color: #fff;
  font: bold 11px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  line-height: 1;
  padding: 7px 0 8px 0;
  text-align: center;
  text-shadow: 0 -1px 0 #4a5c74;
  width: 150px; }
  button.rorqual:hover {
    background-color: #4a5c75;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4a5c75), color-stop(100%, #5d7493));
    background-image: -webkit-linear-gradient(top, #4a5c75, #5d7493);
    background-image: -moz-linear-gradient(top, #4a5c75, #5d7493);
    background-image: -ms-linear-gradient(top, #4a5c75, #5d7493);
    background-image: -o-linear-gradient(top, #4a5c75, #5d7493);
    background-image: linear-gradient(top, #4a5c75, #5d7493);
    -webkit-box-shadow: inset 0 1px 0 0 #4a5c75;
    -moz-box-shadow: inset 0 1px 0 0 #4a5c75;
    -ms-box-shadow: inset 0 1px 0 0 #4a5c75;
    -o-box-shadow: inset 0 1px 0 0 #4a5c75;
    box-shadow: inset 0 1px 0 0 #4a5c75;
    cursor: pointer; }
  button.rorqual:active {
    border: 1px solid #4a5c74;
    border-bottom: 1px solid #4a5c74;
 }

button.bigbutton2 {
	font-size: 1.1em;
	width:100%;
}

button.bigbutton3 {
    margin-top: 10px;    
    font-size: 1.1em;
    width:240px;
}

ul.cc li{
	line-height: 32px;
}
ul.cc li img{
	float: right;
}
