/* CSS BoxMania Webhome Basismodell */

html {
	height: 100.1%;
	font-size: 62.5%;
}
body {
	/* text-align: center; */
	font: 1.2em/1.8em Verdana, sans-serif;
	background-color:#000000;
	font-size:1.1em;
	
}

* {margin: 0px; padding: 0px; border: 0px;}

h1, h2, h3, h4, h5, h6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0em 0em 0.5em 0em; 
	color: #29458F;
}

h1 {
	font-size: 2.2em; 
	border-bottom: 1px dashed #004A7F; 
	padding-bottom: 0.4em;
	font-weight: normal;
}

h2 {
    font-size:13px;
	margin-top:10px;
	margin-bottom:1em;
	padding-top:5px;
	padding-bottom:5px;
	/* clear:left;*/
	/*padding-left:15px;*/
	text-transform:uppercase;
	color:#999999;
	/*border-top:1px solid #E3E7F0;*/
	border-bottom:1px dashed #999999;
	/*border-right:10px solid #E3E7F0;*/
	
}

h3 {
    font-size:12px;
	margin-top:20px;
	/* clear:left;*/
	padding-left:15px;
	border-left:10px solid #5E72A6;
	border-bottom:1px solid #5E72A6;
	border-top:1px solid #5E72A6;
	border-right:1px solid #5E72A6;
}

h3.cat {
    font-size:12px;
	margin-top:20px;
	/* clear:left;*/
	padding-left:0px;
	border-left:1px solid #5E72A6;
	border-bottom:1px solid #5E72A6;
	border-top:1px solid #5E72A6;
	border-right:1px solid #5E72A6;
	padding-bottom:0px;
}

h3.lic {
    font-size:12px;
	margin-top:20px;
	/* clear:left;*/
	padding-left:10px;
	border-left:1px solid #5E72A6;
	border-bottom:1px solid #5E72A6;
	border-top:1px solid #5E72A6;
	border-right:1px solid #5E72A6;
}

h3.radiohome {
   color:#FFB54C;
   border-left:10px solid #FFB54C;
   border-bottom:1px solid #FFB54C;
	border-top:1px solid #FFB54C;
	border-right:1px solid #FFB54C;
}

h3.djhome {
   color:#19AE7F;
   border-left:10px solid #19AE7F;
   border-bottom:1px solid #19AE7F;
	border-top:1px solid #19AE7F;
	border-right:1px solid #19AE7F;
}

h3.shophome {
   color:#DA4C4C;
   border-left:10px solid #DA4C4C;
   border-bottom:1px solid #DA4C4C;
	border-top:1px solid #DA4C4C;
	border-right:1px solid #DA4C4C;
}

div#header h1 {border: 0px;}

h4 {
    font-size:12px;
	margin-top:20px;
}

h5 {font-size: 1.4em;}
h6 {font-size: 1.2em;}

a { text-decoration: none;}
a:link {}
a:visited {}
a:hover {}
a:active {}

strong {
    font-weight:bold;
}

kursiv {
    font-style:italic;
}

div#wrapper {
	width: 1030px;
	margin: 0px 10px;
	margin:0px auto;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	/* text-align: left; */
	/*background-color:#E3E7F0;*/
	background:url(left.jpg) repeat-y left #FFFFFF;
}

div#header {
	height: 90px;
	padding: 0px 0px 10px 0px;
	background:url(header.jpg) no-repeat center #29458F;
	/*border-top:2px solid #29458F;
	border-bottom:2px solid #29458F;*/
	margin-bottom:0px;
	
	border-top:1px solid #29458F;
	border-bottom:1px solid #FFFFFF;
}

div#top {
    text-align:center;
	background-color:#E3E7F0;
}

 

div#wrap_content {
    background:url(right.jpg) repeat-y right;
	clear:both;
	padding-top:10px;
	border-top:1px solid #29458F;
}

div#left {
	float: left;
}

div#left ul {
	width: 140px;
	background: #FFFFFF;
	margin-left:10px;
	margin-bottom:10px;
	background-color:#FFFFFF;
	border-right:1px solid #5E72A6;
	border-bottom:1px solid #5E72A6;
	border-top:1px solid #5E72A6;
	padding-bottom:10px;
	padding-top:10px;
	font-size:11px;
	text-align:right;
	list-style-type: none;
	background:url(ecke.jpg) left top #FFFFFF no-repeat;
}

div#right {
	float: right;
}

div#right ul {
    width: 160px;
	background-color:#FFFFFF;
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid #5E72A6;
	font-size:11px;
	list-style-type:none;
	padding-top:8px;
	padding-bottom:8px;
}

div#right ul p.header {
    border-top:1px solid #5E72A6;
	border-bottom:1px solid #5E72A6;
	padding-top:2px;
	padding-bottom:3px;
	font-weight:bold;
	padding-right:8px;
	padding-left:8px;
	background:#E3E7F0;
	margin-bottom:8px;
	color:#29458F;
}

div#right ul p {
    padding-bottom:0px;
	padding-top:5px;
}

div#right ul.latestcat {
    text-align:center;
}

div#left ul li a {
    border-bottom:1px solid #E3E7F0;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:3px;
	padding-top:3px;
	text-transform:uppercase;
}

div#left ul li.select a {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:3px;
	padding-top:3px;
	background:url(active.jpg) repeat-x;
	border-bottom:1px solid #29458F;
	border-top:1px solid #29458F;
	font-weight:bold;
}

div#left ul li a:hover {
    border-bottom:1px solid #29458F;
	border-top:1px solid #29458F;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:3px;
	color:#FF5400;
	padding-top:3px;
}

div#left ul li.important a {
    color:#FF5400;
}

div#left ul ul {margin-left: 10px; font-weight: normal;}
div#left li.subselect {
	border-left: 8px solid #E3004F; 
	padding-left: 4px; 
	margin-left: -12px;
}

div#content {
	margin: 0px 180px 10px 160px;
	background: #FFFFFF;
	border:1px solid #5E72A6;
	padding:10px 20px 30px 20px;
}

div#content a:hover {
    text-decoration:underline;
}

div#content a:hover img {
    border-bottom:none;
}

div#content ul {
   list-style-type:none;
}

div#content ul.list {
    margin-left:15px;
	list-style-type:square;
}

div#content ul.list li {
    padding-bottom:5px;
}

div#footer {
	padding: 0px auto 0px auto;
	text-align: center;
	background:url(footer.jpg) repeat-y center #29458F;
	clear:both;
	color:#29458F;
	font-size:10px;
	border-top:1px solid #29458F;
	border-bottom:1px solid #29458F;
	
}


div.item {
   padding-bottom:10px;
}

div.delete {
   border-bottom:1px solid #5E72A6;
   margin-bottom:15px;
}

a {
   color:#29458F;
}

p {
   padding-bottom:15px;
}

p.msg {
   color:#5E72A6;
   padding-bottom:0px;
}

p.catnr {
   background-color:#5E72A6;
   color:#FFFFFF;
   display:inline;
   padding:7px 5px 3px 5px;
   margin-right:15px;
   font-size:8px;
   margin-bottom:0px;
   border-bottom:2px solid #5E72A6;
   border-left:2px solid #5E72A6;
}

p.webradio {
   color:#5E72A6;
   font-size:11px;
}

img.left {
   padding:10px 40px 20px 0px;
   
}

table#cataloguelist th, td {
   padding: 3px 7px 3px 0px;
}

table#cataloguelist th, table#artist th, table#releases th, table#radioshows th {
   text-align:left;
}

table#cataloguelist tr {
    padding:5px;
}

table#releases {
    width:90%;
}

table#releases th, td {
    padding-right: 10px;
	
}

table#artist {
   width:50%;
}

table#radioshows {
   width:70%;
}

form#myform {
   margin-left:10px;
   margin-top:10px;
}

form#myform input.all, form#myform textarea {
    display:block;
	width:40em;
	border:1px solid #D8D8D8;
	margin-top:5px;
	margin-bottom:10px;
	color:#29458F;
}

form#myform input#freigabe {
   float: left;
   display:inline;
}

form#myform label {
    font-weight:bold;
	font-size:10px;
}

form#myform label p {
    font-weight:normal;
}

form#myform label p.bsp {
    font-style:italic;
}

form#myform fieldset#shops {
	padding:10px;
	border:1px solid #CCCCCC;
}

form#myform fieldset {
	margin-bottom:20px;
}

form#myform fieldset.Freigabe {
    padding:10px;
	border:1px solid #CCCCCC;
}

ul.links, ul.includes {
    padding-top:10px;
	padding-left:18px;
    padding-bottom:15px;
	margin-left:0px;
}

ul.links li {
   font-size:11px;
   padding-left:5px;
   padding-bottom:2px;
   list-style-type:none;
   list-style-image:url("http://www.arcrecords.at/styles/winamp.gif");
}

ul.includes li {
   font-size:11px;
   padding-bottom:2px;
   list-style-type:none;
}

ul.includes li.italic {
   font-style:italic;
}

ul.links li a {
   text-decoration:none;
}

ul.links li a:hover {
   text-decoration:underline;
}

ul.shops {
   margin-bottom:10px;
   margin-left:0px;
}

ul.shops li {
   display:inline;
   padding-right:10px;
}

img.artist {
   margin-bottom:20px;
   padding-right:40px;
}

div.artist {
   float:left;
}

p.artist {
   padding-left:10px;
   font-weight:bold;
   border-left:10px solid #5E72A6;
   padding-bottom:2px;
}

p.artistend {
   clear:left;
   padding-top:20px;
   font-style:italic;
   color:#FFFFFF;
}

img.gallery {
   float:left;
   padding-right:40px;
   padding-bottom:20px;
}

p.releases {
   font-weight:bold;
}


p.day {
   text-transform:uppercase;
   font-weight:bold;
   padding-top:10px;
   padding-bottom:7px;
   font-size:13px;
}

p.plays {
   padding-bottom:7px;
}

p.timecode {
   font-style:italic;
}

p.playlist {
   padding-top:15px;
}

p.sonstiges {
   
}

div.radioinfo2 {
   
   margin-bottom:10px;
}

ul.winamp {
   padding-left:20px;
   list-style-type:none;
   list-style-image:url("http://www.arcrecords.at/styles/playinwinamp.jpg");
   padding-bottom:15px;
   margin-left:15px;
}

ul.winamp li {
   padding-left:5px;
}

span.small {
   font-size:10px;
   
}

a span.small {
   color:#FF9900;
   text-decoration:none;
}

table#contact {
   width:100%;
   background:url(contactback2.png) right no-repeat #E3E7F0;
   text-align:left;
}

ul.contact, ul.contactmain {
   padding-left:15px;
   list-style-type:none;
   margin-bottom:15px;
}

ul.contactmain {
   background:url(contactback2.png) right no-repeat;
}

ul.contactmain li.main {
   font-weight:bold;
   padding-bottom:5px;
}

ul.contact li.mail {
   padding-left:10px;
   margin-left:23px;
   list-style-image:url(mail.jpg);
}

div#content table#home {
   border:1px solid #AFBDE1;
}

div#content table#home a:hover {
   border-bottom:none;
}

div#content table#radiohome a {
   color:#FF5400;
}

div#content table#radiohome a:hover {
   border-bottom:none;
}

div#content table#radiohome h3 {
   margin-right:0px;
   margin-top:0px;
   margin-bottom:10px;
   border-left:none;
   border-right:none;
   background:url(tableheader.jpg) repeat-x;
   color:#FFFFFF;
   font-size:11px;
   padding-left:0px;
   padding-right:0px;
}

div#content table#radiohome h3.news {
   margin-right:0px;
   margin-top:0px;
   margin-bottom:10px;
   border-left:none;
   border-right:none;
   background:url(tableheader.jpg) repeat-x;
   color:#FFFFFF;
   font-size:11px;
   padding-left:10px;
   padding-right:0px;
}

div#content table#radiohome td {
   border:1px solid #AFBDE1;
   text-align:center;
   padding-right:0px;
}

div#content table#radiohome td.news {
   border:1px solid #AFBDE1;
   text-align:left;
   padding-right:0px;
}

div#content table#artists {
   width:90%;
}

div#content table#artists h3 {
   margin-bottom:0px;
}

div#content table#artists td {
   padding-bottom:20px;
   border-bottom:1px dashed #AFBDE1;
   padding-right:0px;
}

div#content table#radiohome td p {
   padding-left:10px;
   padding-right:10px;
}


div#content table#radiohome td img {
   margin-top:10px;
   margin-bottom:10px;
   padding-left:10px;
   padding-right:10px;
}

div#content table#artists td img {
   margin:0px;
}

div#content table#djhome a {
   color:#19AE7F;
}

div#content table#djhome a:hover {
   border-bottom:none;
}

div#content table#shophome a {
   color:#DA4C4C;
}

div#content table#shophome a:hover {
   border-bottom:none;
}

div#content table#studio {
   width:90%;
   text-align:center;
}

div#content table#studio td {
   padding-bottom:10px;
}

div#content table#radioshows {
   width:90%;
}

td.middle {
   text-align:right;
}

ul.yearselect {
   margin-bottom:5px;
}

ul.yearselect li {
   display:inline;
   padding-right:15px;
   padding-left:15px;
   padding-top:3px;
   padding-bottom:3px;
   background-color:#5E72A6;
   margin-right:2px;
}

ul.yearselect li a {
   color:#FFFFFF;
}

ul.yearselect li a:hover {
   text-decoration:none;
   border:none;
}

ul.yearselect li.selected {
   background-color:#29458F;
   font-weight:bold;
   border:1px solid #FF9900;
   padding-left:12px;
   padding-right:12px;
}

ul.licensing {
   margin-bottom:15px;
}

ul.licensing li.main {
   font-size:12px;
   font-weight:bold;
   text-transform:uppercase;
}

ul.licensing li.main2 {
   font-size:12px;
   font-weight:bold;
   text-transform:uppercase;
   color:#FF5400;
}

ul.licensing li.mail {
   padding-left:20px;
   margin-left:2px;
   background:url(mail.jpg) left no-repeat;
}

p.contactmail {
    margin-bottom:0px;
   padding-bottom:5px;
}

p.contactmailicon {
    margin-bottom:0px;
   padding-bottom:5px;
   margin-left:2px;
   padding-left:20px;
   background:url(mail.jpg) left no-repeat;
}

div.news {
   border-top:1px dotted #5E72A6;
}

div.news h3 {
   display:none;
}

div.news p.date {
   border:none;
   font-size:11px;
   padding-left:0px;
   margin-left:0px;
   padding-bottom:0px;
   font-weight:bold;
   color:#29458F;
   padding-top:10px;
   border-top:1px dotted #5E72A6;
   margin-top:3px;
}

table#news {
   width:80%;
}

table#news th {
   text-align:left;
}

div#content table#radiohome td.news {
   border:none;
   padding-right:0px;
}

p.gbname {
   color:#29458F;
}

body#login {
   text-align:left;
   background:#29458F;
}

div#login {
   width:30%;
   background:#FFFFFF;
   border:1px solid #000000;
   padding-right:10px;
   padding-bottom:10px;
   margin-left:auto;
   margin-right:auto;
   text-align:center;
}

form#myform input.login {
    display:block;
	width:15em;
	border:1px solid #D8D8D8;
	margin-top:5px;
	margin-bottom:10px;
	color:#29458F;
	margin-left:auto;
	margin-right:auto;
}

form#myform p.loginheader {
   margin-right:0px;
   margin-top:0px;
   margin-bottom:10px;
   border-left:none;
   border-right:none;
   background:url(tableheader.jpg) repeat-x;
   color:#FFFFFF;
   font-size:11px;
   padding-left:0px;
   padding-right:0px;

   font-weight:bold;
}