/*	
	www.selig.eu | screen.css (by scalp.de)
*/

/* typography.css */
body {font-size:13px; color:#333333; font-family:Georgia, Times New Roman, Times, serif; background:#FFF; margin:0px; padding:0px; margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;}
td, th {font-size:13px;color:#666666; font-family:Georgia, Times New Roman, Times, serif; }
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:24px;color:#000000;font-weight:bold;margin:0px;padding:0px;text-transform:lowercase;}
h2 {font-size:12px;color:#666666;margin:0px;padding:0px;text-transform:uppercase;}
h3 {font-size:18px;color:#000000;margin:0px 0px 5px 0px;padding:0px;text-transform:uppercase;}
h4 {font-size:16px;color:#000000;margin:0px 0px 5px 0px;padding:0px;text-transform:uppercase;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
td img {display: block;}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
a:link, a:visited {color:#0033cc; text-decoration:none;}
a:hover, a:active {color:#00F; text-decoration:underline;}


/* iframe styles */
.body_main {background:url(../images/layout/hg.jpg) #000 no-repeat left top; }
.body_iframe {background-color:transparent; font-family:Georgia, Times New Roman, Times, serif; font-size:13px; color:#333333; margin: 0 0 0 0; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; }
.iframe_content {}


/* modules */
.modul { width:210px; }
.modul_content { padding:0px 5px; margin-right:5px; }
.modul_top { background:url(../images/layout/hg_modul1_top.png) repeat-y; }
.modul_middle { background:url(../images/layout/hg_modul1_middle.png) repeat-y; }
.modul_bottom { background:url(../images/layout/hg_modul1_bottom.png) no-repeat; height:30px; margin-bottom:15px; }

.modul .newsletter { display:block; background:#f7efee; padding:3px; border:1px solid #ccc; width:180px; margin-left:8px; }
.modul .newsletter h5 { color:#333; border:0px none; margin:5px 0px; padding:0px; }
.modul .newsletter ul { list-style:none; list-style-type:none; padding:0px; margin:0px; }
.modul .newsletter li { float:left; padding:0px; margin:5px 0px 0px 0px;  }
.modul .newsletter .input, .modul .newsletter .select { border:1px solid #ccc; background:#FFF; padding:3px; font-size:11px; color:#777; width:160px; }
.modul .newsletter .input { padding:4px; }
.modul .newsletter .input:focus, .modul .newsletter .select:focus { color:#000; }

.modul .newsletter .submit { padding:0px 5px; border:1px solid #f00; color:#f00; display:inline; }
.modul .newsletter .submit:focus, .modul .newsletter .submit:focus { border:1px solid #000; color:#000; }


/* bio */
.bio {color:#e4e2e6; margin-right:8px; }
.bio h3 {color:#FFFFFF;}
.bio a:link, .bio a:visited {color:#FFFFFF;text-decoration:underline;}
.bio a:hover, .bio a:active {color:#00F;text-decoration:underline;}


/* links */
.links {font-size:10px; color:#000; font-family: Tahoma, Geneva, sans-serif; }
.links h3 {color:#000000; font-size:13px; }
.links a:link, .links a:visited {color:#000;text-decoration:none;}
.links a:hover, .links a:active {color:#000;text-decoration:underline;}


/* releases */
.tracklisting {font-size:11px; color:#000; font-family:Georgia, Times New Roman, Times, serif; border-top:1px solid #dddfde;}
.track_nr { }
.track_name { }
.track_length { }
.releaseslist_off { margin:5px 0px }
.releaseslist_on { margin:5px 0px;}
.buy_icon { border:1px dotted #009; }


/* bottom */
.credits {font-family:Verdana, Arial, Helvetica, sans-serif;color:#666666;font-size:9px;}
a.credits:link, a.credits:visited {color:#666666;text-decoration:none;}
a.credits:hover, a.credits:active {color:#666666;text-decoration:underline;}


/* image style */

.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:active {outline:none;}
a.image_link_off:focus {-moz-outline-style: none;}


/* overlay / box */
#overlay { background-image:url(../images/layout/overlay.png); position:fixed; top:0px; left:0px; z-index:5000; width:100%; height:100%; }
* html #overlay { background-color:#333; background-color:transparent; background-image:url(../images/layout/pix.png); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/layout/overlay.png", sizingMethod="scale"); }
#box { width:650px; height:550px; overflow:hidden; position:absolute; }
#close { position:absolute; top:0px; right:0px; cursor:pointer; }


/* newsletter-popup */
.newsletter .notice, .newsletter .error { margin:5px; padding:0px 10px; }
.newsletter .notice .block, .newsletter .error .block { margin:10px 0px; }
.newsletter .notice h3, .newsletter .error h3 { margin:0px 0px 0px 0px; padding:0px; border-bottom:1px solid #666; color:#333; }


/* misc */

.ul_plain {list-style-type:none;margin:0px;padding:0px;}
.li_subnav {float:left;margin-right:10px;}

.small {font-size:10px;color:#666666;}
.off:link, .off:visited {color:#666666;text-decoration:none;}
.off:hover, .off:active {color:#666666;text-decoration:underline;}
.on:link, .on:visited {color:#000000;text-decoration:none;font-weight:bold;}
.on:hover, .on:active {color:#000000;text-decoration:underline;font-weight:bold;}

.on_dark:link, .on_dark:visited {color:#f37122;text-decoration:none;}
.on_dark:hover, .on_dark:active {color:#FFFFFF;text-decoration:underline;}

.trennstrich {color:#dedede;font-weight:normal;font-size:15px;}
.list {border-bottom:1px dotted #CCCCCC;margin-bottom:10px;}
.trennlinie {border-bottom:1px solid #cccccc;}
.trenner {margin-bottom:20px;}

.mainlink {margin-top:5px;}
a.mainlink:link, a.mainlink:visited {color:#0033cc;text-decoration:none;}
a.mainlink:hover, a.mainlink:active {color:#0033ff;text-decoration:underline;}

.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 {padding-left:5px;border:1px solid #cccccc;color:#666666; height:16px; background-color:transparent;}
select {padding-left:5px;border:1px solid #cccccc;color:#666666; height:20px; background-color:#f6f2ef;}
input.submit {padding:0px;background-color:#FFFFFF;border:0px none #cccccc; color:#000; height:20px; background-color:transparent;}
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;}