@charset "utf-8";
html {
	margin:0;
	padding:0;
	height:100%;
	width:100%;
}
#cu3er-container {
	width:880px;
	outline:0;
}
body {
	background-color: #000000;
	text-align: center;
	margin:0;
	padding:0;
	height:100%;
	width:100%;
}
a:focus { outline:none; }
p {
	margin: 0;
	padding: 0;
}
div {
	font-size: 12px;
	color: #999999;
	font-family:  Arial, Helvetica, sans-serif;
}
.link {
	font-size: 12px;
	color: #999999;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
div#contentcontainer {
	position: relative;
	font-size: 12px;
	min-height:1100px;
	margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
	width:980px;
	color: #000000;
	font-family:  Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	padding-bottom:20px;
}
div#navi {
	width:980px;
	text-align:left;
	clear:both;
	margin-bottom:30px;
}
div#contentHeader
{
	text-align: left;
	padding-left: 50px;
	padding-right: 50px;	
}

div#contentHeader div#leftPart
{
	float: left;	
}

div#contentHeader div#rightPart
{
	float: right;	
}
div#innerContent
{
	padding-left: 50px;
	text-align: left;
}

div#filterBar .headlineFilter
{
	margin-left: 12px;
}

div#filterBar .selectFilter
{
	margin-top: 10px; 
	display: inline-block;
}

div#filterBar .selectFilter ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

div#filterBar .selectFilter ul li
{
	display: inline-block;
	margin-left: 10px;
	cursor: pointer;
}

div#filterBar .controls ul li.active
{
	color: #9988bb;
}

div#filterBar #viewChooser
{
	float: right;
	margin-right: 12px;
	margin-top: 6px;	
}

div#filterBar #viewChooser #artistView
{
	display: inline-block;
	margin-right: 8px;
	background-image: url(images/artists_view.png);
	background-repeat: no-repeat;
	width: 59px;
	height: 21px;
}

div#filterBar #viewChooser #artistView.isActiv
{
	background-image: url(images/artists_view_activ.png);
}

div#filterBar #viewChooser #artistView:hover
{
	background-image: url(images/artists_view_activ.png);
}

div#filterBar #viewChooser #mapView
{
	display: inline-block;
	margin-left: 8px;
	background-image: url(images/map_view.png);
	background-repeat: no-repeat;
	width: 53px;
	height: 21px;	
}

div#filterBar #viewChooser #mapView.isActiv
{
	background-image: url(images/map_view_activ.png);
}

div#filterBar #viewChooser #mapView:hover
{
	background-image: url(images/map_view_activ.png);
}

div#innerContent .artistPreview
{
	display: inline-block;
	margin-right: 10px;
	vertical-align: top;
}

div#innerContent .artistPreview.marginNull
{
	margin-right: 0px;	
}
div#innerContent .artistPreview a
{
	color: #999999;
}

div#innerContent .artistPreview:hover a
{
	color: #9988bb;
}

div#innerContent .artistPreview img
{
	margin-top: 14px;
	border: 1px solid #3c3c3c;	
}

div#innerContent .artistPreview:hover img
{
	border-color: #9988bb;	
}

div#innerContent .artistPreview p
{
	margin-top: 6px;
	width: 136px;
	text-align: center;
}

div#filterBar
{
	width: 881px;
	height: 34px;
	background-image: url(images/filterBar.png);
	background-repeat: no-repeat;	
}

div#inhaltleft {
	width:420px;
	color: #999999;
	padding-left:50px;
	text-align:left;
	clear:both;
	float:left;
}
div#inhaltmitte {
	width:40px;
	height:600px;
	color: #999999;
	float:left;
}
div#inhaltright {
	width:420px;
	color: #999999;
	padding-right:50px;
	text-align:left;
	float:right;
}
div#teaserrechts {
	width:420px;
}
div#teaserlinks {
	width:420px;
}
div#bildteaser {
	width:110px;
	float:left;
}
div#textrechts {
	width:290px;
	padding-left:20px;
	float:left;
}
div#textlinks {
	width:290px;
	padding-right:20px;
	float:left;
}
div#teasertrenner {
	width:420px;
	clear:both;
}
.linkhome {
	color: #cc9966;
	text-decoration: none;
	font-weight: bold;
}
.linkteam {
	color: #666699;
	text-decoration: none;
	font-weight: bold;
}
.linkreleases {
	color: #999966;
	text-decoration: none;
	font-weight: bold;
}
.linkartists {
	color: #9988bb;
	text-decoration: none;
	font-weight: bold;
}
.linkpress {
	color: #99cccc;
	text-decoration: none;
	font-weight: bold;
}
.linklinks {
	color: #9999cc;
	text-decoration: none;
	font-weight: bold;
}
.linkimprint {
	color: #aa9966;
	text-decoration: none;
	font-weight: bold;
}
.linksuche {
	color: #656565;
	text-decoration: none;
	font-weight: bold;
}
.linkhome:hover {
	color: #ffffff;
}
.linkteam:hover {
	color: #ffffff;
}
.linkreleases:hover {
	color: #ffffff;
}
.linkartists:hover {
	color: #ffffff;
}
.linkpress:hover {
	color: #ffffff;
}
.linklinks:hover {
	color: #ffffff;
}
.linkimprint:hover {
	color: #ffffff;
}
.relasedate {
	color: #666666;
	font-style: italic;
	margin-bottom:18px;
	display:block;
}
.teaserheadline {
	color: #cccccc;
	font-weight: bold;
}
.coverheadline {
	color: #989864;
	font-weight: bold;
	font-size:17px;
}
.buycoverheadline {
	color: #cccc66;
	font-weight: bold;
	font-size:16px;
}
.buyrelasedate {
	color:#666;
	font-weight:normal;
	font-style:italic;
	font-size:12px;
}
.artistheadline {
	color: #9988bb;
	font-weight: bold;
	font-size:17px;
}
.pressheadline {
	color: #99cccc;
	font-weight: bold;
	font-size:17px;
}
.newsheadline {
	color: #cc9966;
	font-weight: bold;
	font-size:17px;
}
div#suche {
	background: url(images/suche_bg.gif);
	background-position:0 0;
	padding:0 0 0 0;
	width:420px;
	height:34px;
	margin: 0 0 0 0;
}
div#searchgrafik {
	float:left;
	width:110px;
	height:34px;
}
div#searchtextfeld {
	float:left;
	width:220px;
	height:29px;
	padding-top:5px;
}
div#searchbutton {
	float:left;
	width:75px;
	padding-top:5px;
	height:29px;
	padding-left:15px;
}
.buttonrelease {
	padding-bottom:10px;
	float:left;
}
.contactleft {
	width:130px;
	float:left;
	padding-bottom:10px;
}
.contactright {
	width:290px;
	float:left;
	padding-bottom:10px;
	text-align: left;
}
.textfeld290 {
	width:288px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.textfeld50 {
	width:50px;
	margin-right:6px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.textfeld50 {
	width: expression("48px");
}
.textfeld235 {
	width:232px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.dropdown {
	width:133px;
}
/* Kalender */
		td.calendarDateInput {
	letter-spacing:normal;
	line-height:normal;
}
select.calendarDateInput {
	width: 124px;
	margin-left:5px;
	margin-bottom:1px;
}
select.calendarDateInput2 {
	width: 60px;
	margin-bottom:1px;
}
.calendarDateInput3 {
	margin-bottom:0px;
}
a.calendarDateInput4 {
	margin-left:0px;
}
input.calendarDateInput {
	width: 60px;
	margin-left:5px;
	padding-left:4px;
	margin-bottom:1px;
}
/* SHOP */	




#shopdiv {
	width:904px;
	margin-left:38px;
}
#logindiv {
	width:904px;
	height:26px;
}
#kategoriediv {
	width:904px;
	height:34px;
	background-image: url(../images/bg_navi.gif);
	background-repeat: no-repeat;
	background-position: center;
}
#selectdiv {
	width:904px;
	height:44px;
	background-image: url(../images/bg_kategorie.gif);
	background-repeat: no-repeat;
	background-position: center;
}
#inhalt {
	width:904px;
}
.basketanzahl {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#cccc66;
	font-size:18px;
	padding:0;
	margin:0;
	line-height:1;
}
#inhaltlinks {
	width:640px;
	padding-left:12px;
	padding-right:20px;
	float:left;
	/* korrigiert durch Mika
     margin-bottom:50px;
	*/
	margin-bottom:10px;
}
#inhaltrechts {
	width:232px;
	float:right;
}
.artikelteaser {
	width:192px;
	float:left;
	height:91px;
}
.artikeltrenner {
	width:32px;
	height:91px;
	background-image:url(../images/trenner_senkrecht_shop.gif);
	float:left;
}
.artikelteaserbild {
	width:70px;
	padding-right:10px;
	float:left;
}
.artikelteasertext {
	width:112px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}
.weiss {
	color:#FFF
}
.teaserviewbutton {
	clear:both;
}
.langelinie {
	width:640px;
	height:31px;
	clear:both;
	background-image:url(../images/linie_trenner_shop.gif);
}
.extralangelinie{
	width:865px;
	height:31px;
	clear:both;
	background-image:url(../images/langelinie_trenner_shop.gif);
}
#top10spalte {
	width:232px;
	background-image:url(../images/bg_top10.gif);
	background-repeat:repeat-y;
	padding-bottom:8px;
}
#top10zahl {
	width:25px;
	float:left;
}
#top10bild {
	width:25px;
	float:left;
	background-color:#1e1e1e;
}
#top10text {
	width:127px;
	padding-left:10px;
	padding-right:5px;
	color:#cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	float:left;
	text-align:left;
	background-color:#1e1e1e;
}
#top10textacc {
	width:107px;
	padding-left:10px;
	padding-right:5px;
	color:#cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	float:left;
	text-align:left;
	background-color:#1e1e1e;
}
#top10player {
	width:30px;
	padding-left:4px;
	float:left;
	padding-top:3px;
	height:19px;
}
#top10textklein {
	/* korrigiert durch Mika
     width:112px;
	*/
	width:135px;
	padding-left:3px;
	padding-right:3px;
	color:#cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	float:left;
	text-align:left;
	background-color:#1e1e1e;
	vertical-align:middle;
}
#top10textklein2 {
    width:102px;
	padding-left:3px;
	padding-right:3px;
	color:#cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	float:left;
	text-align:left;
	background-color:#1e1e1e;
	vertical-align:middle;
}
#top10textmain2 {
	width:128px;
	padding-left:3px;
	padding-right:3px;
	color:#cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	float:left;
	text-align:left;
	background-color:#1e1e1e;
	vertical-align:middle;
}
#top10textmain {
	width:157px;
	padding-left:3px;
	padding-right:3px;
	color:#cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	float:left;
	text-align:left;
	background-color:#1e1e1e;
	vertical-align:middle;
}
#top10button {
	width:18px;
	padding-right:22px;
	padding-top:3px;
	float:left;
	height:19px;
}
.top10trenner {
	width:232px;
	clear:both;
}
/* SHOPDETAILANSICHT */	

#artikeldetail {
	width:880px;
	padding-left:12px;
	padding-right:12px;
}
#artikeldetailbild {
	width:200px;
	height:190px;
	float:left;
}
#artikeldetailtext {
	width:360px;
	height:190px;
	float:left;
	padding-left:20px;
	text-align:left;
}
#artikeldetailbutton {
	width:300px;
	height:190px;
	float:left;
}
#artikeldetailheadline {
	color: #cccc66;
	font-weight:normal;
	font-size:18px;
}
.detailartikellinks {
	width:113px;
	float:left;
	height:30px;
}
.detailartikelrechts {
	width:247px;
	float:right;
	height:30px;
}
.clearfix {
	clear:both;
}
.quantitytextfeld {
	width:24px;
	height:12px;
	text-align:center;
	font-weight:bold;
	background-color: #FFF;
	border: 1px solid #b8b8b8;
	margin-right:10px;
	font-size:11px;
}
a  {
	text-decoration:none;
}
#addbasketbutton {
	width:280px;
	height:31px;
	background-image:url(../images/bg_add_article.gif);
	text-align:right;
	padding-right:20px;
	font-size:18px;
	color:#cccc66;
	padding-top:9px;
	text-decoration:none;
}
#addbasketbuttonleer{
	width:280px;
	height:31px;
	background-image:url(../images/bg_add_article_lo.gif);
	text-align:right;
	padding-right:20px;
	font-size:18px;
	color:#666666;
	padding-top:9px;
	text-decoration:none;
}
#articledetailback {
	width:300px;
}
.suchfeldobenrechts {
	width:94px;
	height:18px;
	background-color: #CCC;
	border: 1px solid #999;
	margin-bottom:3px;
	padding-left:3px;
	padding-right:3px;
}
.artikelthumb {
	width:42px;
	height:42px;
	padding-top:10px;
	padding-left:10px;
	float:right;
}
.more a {
	text-decoration:none;
	font-weight:bold;
	color:#cccc66;
}
#suchergebnis {
	width:880px;
	padding-left:12px;
}
.sucheheadline {
	color:#FFF;
	font-weight:bold;
	font-size:14px;
}
.suchetrenner {
	float:left;
	width:37px;
}
.sucherelease {
	width:640px;
	float:left;
	padding-bottom:10px;
}
.suchereleasetext {
	width:560px;
	float:left;
	font-size:11px;
}
.moreinfo {
	font-weight:bold;
	color:#cccc66;
	text-decoration:none;
}
.lefttext {
	width:130px;
	float:left;
	font-size:11px;
}
.meldung {
	width:800px;
	float:left;
	color:#FFF;
	text-align:left;
	font-weight:bold;
	font-size:11px;
	padding-left:12px;
	padding-bottom:4px;
}
.leftfeld {
	width:246px;
	padding-right:63px;
	float:left;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
}
.righttext {
	width:117px;
	float:left;
	font-size:11px;
}
.rightfeld {
	width:246px;
	float:left;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
}
.rightfeldterms {
	width:246px;
	float:left;
	color:#666666;
	font-weight:normal;
}
.leftfeldterms {
	width:246px;
	float:left;
	padding-right:63px;
	color:#666666;
	font-weight:normal;
}
.rightfeldterms a {
	width:246px;
	color:#666666;
	font-weight:normal;
	text-decoration:underline;
}
.loginfeld {
	width:244px;
	background-color:#FFF;
	border: 1px solid #b7b7b7;
	font-size:11px;
	height:15px;
	color:fff;
	font-weight:normal;
	padding-left:3px;
}
.tablinie {
	background-image: url(../images/tab_linie.gif);
	background-repeat: repeat-x;
	height:20px;
	width:880px;
}
.taborder {
	width:120px;
	padding-left:30px;
	float:left;
	color:#999999;
	font-size:11px;
}
.tabdate {
	width:83px;
	float:left;
	color:#999999;
	font-size:11px;
}
.tabdescription {
	width:470px;
	padding-right:2px;
	float:left;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
}
.tabprice {
	width:58px;
	text-align:right;
	float:left;
	color:#999999;
	font-size:11px;
}
.pending {
	color:#cccc66;
	font-weight:bold;
	font-size:11px;
}
.send {
	color:#ffc797;
	font-weight:bold;
	font-size:11px;
}
.downloaded {
	color:#999999;
	font-weight:bold;
	font-size:11px;
}
.tabstatus {
	width:87px;
	padding-left:30px;
	float:left;
	color:#999999;
	font-size:11px;
}
.liniezeile {
	background-image: url(../images/tab_linie_klein.gif);
	background-repeat: repeat-x;
	height:19px;
	background-color:#111111;
}
.linietrennerweiss {
	background-image: url(../images/tab_linie_big.gif);
	background-repeat: repeat-x;
	height:38px;
}
#buycover {
	width:200px;
	padding-left:12px;
	padding-right:19px;
	height:197px;
	float:left;
}
#buytext {
	width:340px;
	padding-right:21px;
	float:left;
	color:#999999;
}
#buybuttons {
	width:312px;
	float:left;
}
#addaudiobutton {
	width:280px;
	height:31px;
	background-image:url(../images/bg_add_audio.gif);
	text-align:right;
	padding-right:20px;
	font-size:18px;
	color:#cccc66;
	padding-top:9px;
	text-decoration:none;
}
#addaudiobuttonleer {
	width:280px;
	height:31px;
	background-image:url(../images/bg_add_audio_lo.gif);
	text-align:right;
	padding-right:20px;
	font-size:18px;
	color:#666666;
	padding-top:9px;
	text-decoration:none;
}
#addfullbutton {
	width:280px;
	height:31px;
	background-image:url(../images/bg_add_full.gif);
	text-align:right;
	padding-right:20px;
	font-size:18px;
	color:#cccc66;
	padding-top:9px;
	text-decoration:none;
}
.rot {
	color:#ff0000;
}
.gruen {
	color:#33cc00;
}
.orange {
	color:#FF9900;
}
#download {
	width:880px;
	padding: 0px 12px 0px 12px;
	background-position: center;
}

.downloadzeile {
	width:880px;
	background:#111111;
	background-image: url(../images/bg_downloadlinie.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	display:inline-block;
}
.downlinie {
    padding-top:5px;
	height:auto;
 	padding-bottom:5px;
	width:880px;
}
.downloadcover {
	width:40px;
	padding-left:11px;
	float:left;
}
.downloadplayer {
	width:28px;
	float:left;
	padding-top:3px;
}
.downloadtrack {
	width:240px;
	padding-right:10px;
	float:left;
	font-weight:bold;
	color:#FFF;
	font-size:11px;
	padding-top:5px;
	padding-bottom:10px;
}
.downloadartist {
	width:140px;
	padding-right:9px;
	float:left;
	font-size:11px;
	padding-top:5px;
}
.downloadgenre {
	width:90px;
	padding-right:10px;
	float:left;
	font-size:11px;
	padding-top:5px;
}
.downloadlength {
	width:63px;
	float:left;
	font-size:11px;
	padding-top:5px;
}
.downloaddate {
	width:73px;
	float:left;
	font-size:11px;
	padding-top:5px;
}
.downloadquality {
	width:52px;
	float:left;
	font-weight:bold;
	font-size:11px;
	padding-top:5px;
}
.downloadprice {
	width:45px;
	text-align:right;
	float:left;
	font-weight:bold;
	font-size:11px;
	padding-top:5px;
}
.downloadbutton {
	width:55px;
	padding-right:9px;
	float:left;
	padding-top:3px;
}

/* Zeilenanpassung */
.latestzeile {
	width:640px;
	background:#111111;
	background-image: url(../images/bg_downloadlinie.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	display:inline-block;
	
}
.latestlinie {
    padding-top:5px;
	height:auto;
 	padding-bottom:5px;
	width:640px;
	
}
.latestcover {
	width:25px;
	padding-left:5px;
	float:left;
}
.latestplayer {
	width:38px;
	float:left;
	padding-top:3px;
}

	
.latesttrack {
	width:152px;
	padding-right:10px;
	float:left;
	/* geändert von Mika  
font-weight:bold;
*/	
	font-weight:normal;
	color:#FFF;
	font-size:10px;
	padding-top:5px;
	text-align:left;
	    padding-bottom:10px;
}
.latestartist {
	width:95px;
	padding-right:9px;
	float:left;
	font-size:10px;
	padding-top:5px;
	text-align:left;
}
.latestgenre {
	width:78px;
	padding-right:10px;
	float:left;
	font-size:10px;
	padding-top:5px;
    padding-bottom:10px;
	text-align:left;
}
.latestlength {
	width:55px;
	float:left;
	font-size:10px;
	padding-top:5px;
	text-align:left;
}
.latestdate {
	width:56px;
	float:left;
	font-size:10px;
	padding-top:5px;
	text-align:left;
}
.latestprice {
	width:43px;
	text-align:right;
	float:left;
	font-weight:bold;
	font-size:10px;
	padding-top:5px;
}
.latestbutton {
	width:55px;
	padding-right:9px;
	float:left;
	padding-top:3px;
}
 
.moretracks {
	padding-top:12px;
	padding-bottom:2px;
}
.moretracks a {
	color:#cccc66;
	text-decoration:none;
}
.moretracks a :hover {
	color:#ffffff;
	text-decoration:none;
}
.moretracks .click {
	color:#ffffff;
	text-decoration:none;
}
.warenkorbzeile {
	width:880px;
}
.warenkorblinie {
	background-image: url(../images/bg_downloadlinie.gif);
	background-repeat: repeat-x;
	height:24px;
	padding-top:5px;
	padding-bottom:5px;
	width:880px;
}
.warenkorb {
	width:880px;
}
.basketbild {
	width:596px;
	float:left;
}
.baskeitems {
	width:166px;
	font-size:18px;
	color:#cccc66;
	font-weight:bold;
	float:left;
	padding-top:12px;
	padding-right:20px;
	text-align:right;
	background-image: url(../images/trenner_bg_warenkorb.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.basketpreis {
	width:72px;
	font-size:18px;
	color:#cccc66;
	font-weight:bold;
	float:left;
	padding-top:12px;
	text-align:left;
	padding-left:16px;
}
.warenkorbcover {
	width:50px;
	float:left;
	text-align:left;
}
.warenkorbtrack {
	width:391px;
	float:left;
	text-align:left;
	font-weight:bold;
	color:#FFF;
	font-size:11px;
	padding-top:2px;
}

.warenkorbtrackrot {
	width:391px;
	float:left;
	text-align:left;
	font-weight:bold;
	color:#ff0000;
	font-size:11px;
	padding-top:2px;
}
.warenkorbformat {
	width:100px;
	float:left;
	text-align:left;
	font-weight:bold;
	color:#999999;
	font-size:11px;
	padding-top:2px;
}
.warenkorbquantity {
	width:70px;
	float:left;
	font-weight:bold;
	color:#999999;
	font-size:11px;
	text-align:right;
}
.warenkorbprice {
	width:85px;
	float:left;
	font-weight:bold;
	color:#999999;
	font-size:11px;
	padding-top:2px;
	text-align:right;
}
.warenkorbsprice {
	width:80px;
	float:left;
	font-weight:bold;
	color:#999999;
	font-size:11px;
	padding-top:2px;
	text-align:right;
}
.warenkorbremove {
	width:104px;
	float:left;
	text-align:right;
	padding-top:2px;
}
.quantityzahl {
	float:left;
	padding-right:5px;
	width:25px;
	font-weight:bold;
	color:#999999;
	font-size:11px;
	padding-top:2px;
}
.quantityzahl_download {
	float:left;
	padding-right:5px;
	width:45px;
	font-weight:bold;
	color:#999999;
	font-size:11px;
	padding-top:2px;
}
.buttonnext{
padding-top:2px;
    width:19px;
    height:16px;
    float:right;
    color:#333333;
    background-image: url(../images/bg_number.gif);   
}

.buttonnext2{
    width:19px;
    height:16px;
    float:right;
    color:#333333;
    background-image: url(../images/bg_number.gif);   
}

.buttonnext a{
    color:#333333;
}
.buttonnext a:hover{
    color:#ffffff;
}
.buttonnextclick a{
padding-top:2px;
    width:19px;
    height:16px;
    float:right;
    color:#ffffff;
    background-image: url(../images/bg_number.gif);   
}



	
#generatorheadline {
	width:904px;
	height:26px;
}
#generatorselectdiv {
	width:892px;
	height:34px;
 padding-left:12px;
}	
	
#generator_links{
	width:198px;
	float:left;
	text-align:left;
	padding-right:10px;
	padding-left:12px;
	color:#666666;
	}
	
#generator_rechts{
	padding-top:35px;
	width:660px;
	float:left;
	text-align:left;
	font-size:11px;
	}
		
#generator_inhalt{
	padding-top:26px;
	}
	
.step1_left{
	float:left;
	width:220px;
	}	
	
.step1_right{
	float:left;
	width:430px;
	padding-right:10px;
	}	
	
.generatorfield{
	width:200px;
	height:16px;
	background-color: #bfbfbf;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right:21px;
	padding-top:0px;
	display:block;
	float:left;
	}

.generatorsubmit{
	width:60px;
	height:18px;
	padding-top:0px;
	margin:0px;
	display:block;
	float:left;
	}
	
 

.checkboxgen{
display:block;
float:left;
margin-top:25px;
margin-right:10px;
}

.bildgen{
display:block;
float:left;
}

.textgen{
display:block;
float:left;
color:#FFF;
font-weight:bold;
padding-left:10px;
}

#getcode{
	display:block;
	float:left;
	width:220px;
	}

#flashgen{
	display:block;
	float:left;
	width:440px;
	}
	
.copytext{
	width:550px;
	height:600px;
	}
	
	.getcodefield{
     width:600px;
	 height:200px;
	 background:none;
	 border:none;
	 color:#999;
	 font-size:10px;	
  
	font-family:  Arial, Helvetica, sans-serif;
		}
		
#Grid
{
	list-style: none;
	padding-left: 0;	
}

#Grid li
{
	vertical-align: top;
}

.mix
{
	display: none;
	opacity: 1;	
}
div.cookie-disclaimer
{
	height: 169px;
	display: none;
}
@media (min-width: 204px) {
	div.cookie-disclaimer
	{
		height: 146px;
	}
}
@media (min-width: 251px) {
	div.cookie-disclaimer
	{
		height: 123px;
	}
}
@media (min-width: 311px) {
	div.cookie-disclaimer
	{
		height: 91px;
	}
}
@media (min-width: 459px) {
	div.cookie-disclaimer
	{
		height: 67px;
	}
}
@media (min-width: 891px) {
	div.cookie-disclaimer
	{
		height: 44px;
	}
}
div.cookie-disclaimer>div
{
	width: 100%;
	padding:10px 5px 10px 5px;
	position: fixed;
	z-index: 2000;
	border-bottom: 1px solid #666;
	line-height: 23px;
	background-color: #1e1e1e;
}
div.cookie-disclaimer a
{
	color: #cccc66;
	font-weight: bold;
	white-space:nowrap;
}
div.cookie-disclaimer a:hover
{
	color: #fff;
}
div.cookie-disclaimer .btn
{
	border: 1px solid #cccc66;
	padding: 6px 9px;
	margin: 3px;
}
div.cookie-disclaimer .btn:hover
{
	border: 1px solid #fff;
}
div.cookie-disclaimer.show
{
	display: block;
}
.specialheadline
{
	color:#cccc66;
	font-size: 20px;
	text-align: left;
	display: block;
	margin-top:20px;
	margin-bottom:-5px;
	text-transform: uppercase;
	font-family:  Arial, Helvetica, sans-serif;
}
.specialsubline
{
	color:#cccc66;
	font-size: 12px;
	text-align: left;
	margin-top:25px;
	display: block;
	margin-bottom:10px;
	text-transform: uppercase;
	font-family:  Arial, Helvetica, sans-serif;
}
.no-wrap
{
	white-space:nowrap;
}