/*	
	element of crime | screen.css (by scalp.de for universal music gmbh)
*/

/* basic */
body {font-size:12px;color:#666;font-family:Geneva, Arial, Verdana, Helvetica, sans-serif;background:#ffffff;margin:0px;padding:0px;margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;}
td, th {font-size:12px;color:#666;font-family:Geneva, Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; color:#444; }
h1 {font-size:24px;color:#000;margin:0px;padding:0px;}
h2 {font-size:14px;margin:0px;padding:0px;text-transform:uppercase;}
h3 {font-size:14px;color:#000;margin:0px 0px 5px 0px;padding:0px;text-transform:uppercase;font-weight:bold;}
h4 {font-size:14px;margin:0px;padding:0px;text-transform:uppercase;line-height:24px; }
h5 {font-size:12px;margin:0px;padding:0px;text-transform:uppercase;}
h6 {font-size:12px;font-weight:bold;margin:0px;padding:0px;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}


/* links */
a:link, a:visited { color:#000; text-decoration:none; -moz-outline-style:none; outline:none; }
a:hover, a:active { color:#000; text-decoration:underline; -moz-outline-style:none; outline:none; }


/* main */
.container { text-align:left; width:600px; margin-top:30px; }
.head { text-align:left; width:600px; }
.content { text-align:left; width:600px; padding:10px 0px; margin:10px 0px; }
.nav { text-align:left; width:600px; }
.nav_bottom { border-top:1px dotted #CCCCCC; text-align:left; clear:both; }
.info { border:1px dotted #cccccc; padding:5px; margin:5px 0px; }
.block { padding:5px 0px 5px 0px; }

/* content styles */
.small {font-size:10px;color:#ccc;}
.off:link, .off:visited {color:#666;text-decoration:none;}
.off:hover, .off:active {color:#666;text-decoration:underline;}
.on:link, .on:visited {color:#000;text-decoration:none;font-weight:bold;}
.on:hover, .on:active {color:#000;text-decoration:underline;font-weight:bold;}


/* caption */
.caption { background:#d6dce6; padding:10px; width:580px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#6b6e73; }
.caption h3 { font-size:16px; font-weight:normal; letter-spacing:2px; color:#404245; }
.caption .small { color:#959aa1; }


/* itunes */
.start .itunes a:link img, .start .itunes a:visited img, .start .itunes a:hover img, .start .itunes a:active img { width:60px; height:20px; background:url(../images/icons/bg_btn_itunes.png) no-repeat 0px 0px; }
.start .itunes a:hover img, .start .itunes a:active img { background-position:0px -20px; }


/* image */
.imageborder {border:1px solid #666666;margin-right:5px;margin-bottom:5px;}
.imageborder_plain {border:1px solid #666666;}
.image_on {border:1px solid #000000;}
.image_off {border:1px solid #666666;}

a.image_link_off img {filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
a.image_link_off:hover img {filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}


/* misc */
.trennstrich {color:#dedede;font-weight:normal;font-size:15px;}
.trenner {margin-bottom:20px;}
.list {border-bottom:1px dotted #CCCCCC;margin-bottom:10px;}
.trennlinie {border-bottom:1px dotted #CCCCCC;margin:20px 0;}

.mainlink {margin-top:10px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;font-size:11px;}
a.mainlink:link, a.mainlink:visited {color:#000000;text-decoration:none;}
a.mainlink:hover, a.mainlink:active {color:#000000;text-decoration:underline;}


/* addthis */
.addthis_toolbox .custom_images { vertical-align:middle; margin:5px 0px; }
.addthis_toolbox .custom_images img { display:inline; }
.addthis_toolbox .custom_images a { width:48px; height:48px; margin:0; padding:0; border:0px none; }


/* bottom */
.credits {font-family:Verdana, Arial, Helvetica, sans-serif;color:#ccc;font-size:9px;}
.credits a:link, .credits a:visited {color:#ccc;text-decoration:none;}
.credits a:hover, .credits a:active {color:#000;text-decoration:underline;}


/* common */
.norminput { height:18px; font-size:12px; color:#000; background-color:#fff; border:1px solid #ccc; width:200px; }
.normtextarea { height:100px; font-size:12px; color:#000; background-color:#fff; border:1px solid #ccc; width:196px; }
.normsubmit { height:18px; font-size:12px; color:#000; text-transform:uppercase; background-color:#fff; border:1px solid #000; width:200px;}
.float_left { float:left; }
.float_right { float:right; }
.inline { display:inline; }
.none { display:none; }
.hidden { display:hidden; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }
.clearfix { display:block; }


/* forms.css */
input.text, input.title, textarea, select {padding-left:5px; border:1px solid #ccc; color:#999; height:16px;}
input.submit {padding:0px; background-color:#fff; border:1px solid #ccc; color:#666; height:18px;}
.normtextarea:focus, .norminput:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border:1px solid #000000; color:#000000;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}