/*reset css */
/* v1.0 | 20080212 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,addreazs,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}

body.azs {
   background: #333333;
   font-size: 14px;
}

.azs {
   font-family: helvetica, sans-serif;
   font-size: 100.1%;
   color: #E4E1E1;
}

.azs h1, .azs h2, .azs h3, .azs h4, .azs h5, .azs h6 {
   font-weight: bold;
}

.azs #story em {
   font-style: italic;
}

.hidden {
   position: absolute;
   top: -2000px;
   left: -2000px;
   width: 0px;
   height: 0px;
}

#skiplinks a, #skiplinks a:hover, #skiplinks a:visited {
   position: absolute;
   left: -1000px;
   top: -1000px;
   overflow: hidden;
   display: inline;
}

#skiplinks a:focus, #skiplinks a:active {
   position: absolute;
   z-index: 1000;
   display: block;
   font-size: 0.875em;
   font-weight: bold;
   top: 0px;
   left: 40px;
   padding: 0.5em 0.5em 0.5em 0.85em;
   background: #242424;
   color: #F6921E;
   width: 14em;
   border-width: 0px 1px 1px 1px;
   border-style: solid;
   border-color: #F6921E;
}

/* Invisible Links */
.azs #gridContainer a:hover img,
.azs .actiongrid a:hover img,
.azs #logos a:hover,
.azs .actiongrid a:active img,
.azs #gridContainer a:active img,
.azs #logos a:active {
   border: 0px !important;
}

.azs #logos a {
	height: 109px;
    width: 450px;
}

.azs #logos a:focus {
   border: 0px dotted #F6921E;
   outline: none;
}

.azs #gridContainer a:focus img,
.azs .actiongrid a:focus img {
   border: 1px solid #F6921E;
   outline: none !important;
}

.azs .icon a:focus {
   background: transparent !important;
}

/**
 * Links
 */
 
.azs a:link,.azs strong { color: #F6921E; text-decoration: none; }
.azs a:visited { color: #f7e98d; text-decoration: none; }
.azs a:hover { border-bottom: 0px dotted #f7e98d; background: transparent; }
.azs a:focus, .azs a:active { color: #f7e98d; border-bottom: 0px dotted #f7e98d; background: transparent; }

.azs #story a:hover,
.azs #story a:active { background: transparent !important; }
.azs #story a:focus { background: #242424; }

.azs #forum a,
.azs .backlink a {
   color: #F6921E !important;
}

.azs #forum a:hover {
   border-bottom: 0px dotted #F6921E !important;
}

.azs #navigation a {
   color: #e0e0e0;
   text-decoration: none;
   text-transform: uppercase;
   font-size: 13px;
   letter-spacing: 1px;
   border-bottom: none;
}

.azs #sidenavigation a:hover, .azs #sidenavigation a:focus  {
   border-bottom: none !important;
   color: #d1cfd1;
}

.azs .line .comments a:link,
.azs .line .comments a:visited {
   color: #999999 !important;
}

.azs #stationlinks a:hover,
.azs #sidenavigation .keywords a:hover,
.azs .alltags a:hover,
.azs #stationlinks a:active,
.azs .alltags a:active,
.azs #sidenavigation .keywords a:active {
   border-bottom: none !important;
   color: #d1cfd1 !important;
   background: transparent !important;
}


.azs #stationlinks a:focus,
.azs .alltags a:focus,
.azs #sidenavigation .keywords a:focus {
   background: #242424;
   color: #F6921E;
}

.azs #navigation a:hover,
.azs #navigation a:active {
   border: none !important;
   color: #f2f0f2 !important;
   background: transparent;
}

.azs #navigation a:focus {
   background: #242424;
   color: #F6921E;
}


.azs .showname:hover,
.azs .showname:focus,
.azs .line .comments a:hover,
.azs .line .comments a:focus {
   border-bottom: none;
   color: #f2f0f2 !important;
}

.azs #storylist a {
   text-decoration: none;
   border: none;
}

.azs #storylist a:visited,
.azs .authorDescription a:visited{
   color: #F6921E;
}

.azs #storylist a:hover,
.azs #storylist a:active {
   color: #F6921E !important;
   background: transparent !important;
}

.azs #storylist a:focus{
   color: #F6921E;
   background: #242424;
}

.azs #story .image a:hover,
.azs #story .image a:focus,
.azs #story .image a:active {
   border-bottom: 0px dotted #E4E1E1;
}

.azs #storylist .backward a,
.azs #storylist .forward a {
   color: #F6921E !important;
}

/**
 * Containers etc.
 */
.azs #container {
   margin: 30px 0px 10px 20px;
   width: 960px;
   background: #666666;
}

.azs #header {
   background: #666666;
   padding: 17px 32px 9px 32px;
}

.azs #wrapper {
   background: #666666;
   padding: 0px 32px 18px 32px;
}

.azs #footer {
   background: #666666;
   padding: 18px 32px 18px 32px;
   height: 73px;
}

/**
 * Logobereich
 */
.azs #headerWrapper {
   border-bottom: 1px solid #e0e0e0;
   height: 125px;
   position: relative;
   background: #666666;
}

.azs #logos {
   background: url('../images/logo.png') no-repeat;
   position: absolute;
   width: 450px;
   height: 109px;
}

.azs #rightNav {
   float: right;
}



.azs #currentshow {
   color: white;
   font-weight: bold;
   font-size: 0.750em;
   position: relative;
   top: 16px;
   left: 21px;
}

.azs .showname {
   color: #e0e0e0 !important;
   padding-left: 2px;
   text-decoration: none;
}

.azs #stationlinks a,
.azs #search input {
   color: #e0e0e0;
   font-size: 12px;
   text-decoration: none;
}

.azs #stationlinks {
   position: relative;
   top: 30px;
   list-style-type: none;
   width: 170px;
}

.azs #stationlinks li{
   margin-bottom: 14px;
}

.arrow-asc,
.arrow-desc {
  border-style: dashed;
  border-color: transparent;
  border-width: 0.53em;
  display: -moz-inline-box;
  display: inline-block;
  font-size: 100px;
  height: 0;
  line-height: 0;
  position: relative;
  vertical-align: middle;
  width: 0;
  font-size:1.3em;
  cursor: pointer;
}

.arrow-asc {
  border-left-width: 1em;
  border-left-style: solid;
  border-left-color: #fe941a;
  right: 5px;
}

.arrow-desc {
  border-top-width: 1em;
  border-top-style: solid;
  border-top-color: #fe941a;
  top: 0.25em;
}

/**
 * Navigation
 */
.azs #navigation {
   width: 720px;
   height: 27px;
   background: #666666;
}
.azs #navigation ul {
   list-style-type: none;
}

.azs #navigation ul li {
   float: left;
   display: inline;
   margin-right: 17px; 
}

/**
 * Subnavigation
 */
.azs #sidenavigation {
   position: absolute;
   left: 695px;
   width: 162px;
   padding: 5px 0px 0px 0px;
   z-index: 10;
}

.azs #search input {
   float: left;
   display: inline;
   position: relative;
   top: -5px;
}

.azs #search #query {
   border: 1px solid #b1b1b1;
   background: #f1f1f1;
   width: 74px;
   font-size: 0.625em;
   color: black;
   margin-right: 4px;
   top: -4px;
}
.azs #search #query:focus {
   background: #EEE;
}

.azs #search {
    display: inline-block;
    height: 20px;
    margin-bottom: 1px;
    margin-top: 15px;
    vertical-align: middle;
}

.azs #sidenavigation .keywords {
   position: relative;
   top: -3px;
   margin-bottom: 6px;
}

.azs .alltags a,
.azs #sidenavigation .keywords a {
   color: #e0e0e0;
   text-decoration: none;
}

.azs #sidenavigation .box {
   border-top: 1px solid #616263;
   border-bottom: 1px solid #616263;
   padding: 3px 0px;
   margin-bottom: -1px;
}

.azs #sidenavigation .box h2 {
   margin: 0px !important;
}

.azs.radio #radionavigation .box h2 {
   margin: 0px !important;
   padding-bottom: 6px;
   margin-bottom: 2px;
}

.azs .spotlight .highlights {
   margin-top: 1px;
   width: 10.125em; /*162px*/
   padding-top: 1px;
   background: #363839;
   width: 10.125em; /*162px*/
}

.azs #sidenavigation h2,
.azs #sidenavigation li,
.azs .spotlight .highlights h2 {
   font-size: 0.750em;
   letter-spacing: 1px;
   text-transform: uppercase;
   background: url('../images/arrow_right_yellow.png') no-repeat;
   background-position: 0px 4px;
   padding-left: 14px;
   margin-top: 12px;
   margin-bottom: 2px;
}

.azs #sidenavigation ul {
   padding: 0px;
   margin: 0px;
}

.azs #sidenavigation li {
   background-position: 0px 4px;
   margin: 8px 0px 8px;
   font-weight: bold;
}

.azs #sidenavigation h2 a,
.azs #sidenavigation li a,
.azs .spotlight .highlights h2 a {
   color: #FFFFFF;
   text-decoration: none;
}

.azs #sidenavigation h2 a:hover,
.azs #sidenavigation li a:hover,
.azs .spotlight .highlights h2 a:hover,
.azs #sidenavigation h2 a:active,
.azs #sidenavigation li a:active,
.azs .spotlight .highlights h2 a:active {
   color: #D1CFD1 !important;
   background: transparent !important;
   text-decoration: none;
}

.azs #sidenavigation h2 a:focus,
.azs #sidenavigation li a:focus,
.azs .spotlight .highlights h2 a:focus {
   color: #F6921E;
   background: #242424;
   text-decoration: none;
}

.azs #sidenavigation h2 a:focus,
.azs #sidenavigation li a:focus,
.azs .spotlight .highlights h2 a:focus {
   color: #F6921E;
   background: #242424;
   text-decoration: none;
}

.azs #sidenavigation p,
.azs .spotlight .highlights p  {
   font-size: 0.750em;
   color: #e0e0e0;
   padding-left: 14px;
}

.azs .spotlight .actiongrid {
   position: absolute;
   top: 16.875em; /*270px*/
}

.azs .spotlight .actiongrid .box {
   width: 162px;
   padding: 0 !important;
}

/**
 * Storylist
 */
.azs #storylist {
   min-height: 450px;
   margin-top: 5px;
}

.azs .line.host {
   padding-top: 18px;
   margin-bottom: 16px;
   width: 650px;
   text-align: right;
   clear: both;
}

.azs .team1 .line.host {
	position: relative;
	top: -100px;
}

.azs .friends u a u {
	color: #E4E1E1;
}

.azs .line.host .icon {
   height: 24px;
}

.azs .line.host .mainBlock {
   z-index: 1000;
   margin-top: -15px;
   text-align: left;
}

.azs .line.host .mainBlock .image {
   float: left;
   margin-right: 0;
   margin-top: -6px;
   margin-bottom: 10px;
   padding-right: 16px;
   width: 98px;
}

.azs .line.host h2{
   width: 536px;
   margin-left: 115px;
   line-height: 18px;
   padding-top: 7px;
   border-top: 1px solid #e0e0e0;
}

.azs .line.host p {
   width: 536px;
   margin-left: 115px;
   line-height: 18px;
   padding-bottom: 7px;
}

.azs .line.host p.comments {
   width: 376px;
   margin-left: 90px;
}

.azs .line.host .team {
	margin-left: 50px;
}


.azs .line.box h2{
   width: 536px;
   margin-left: 0px;
   margin-top: 10px;
   padding-bottom: 10px;
   line-height: 18px;
   border-bottom: 1px solid #e0e0e0;
}

.azs .line.box h2 a {
	font-size: 16px;
}

.azs .line.box p {
   margin-top: 10px;
   width: 536px;
   margin-left: 0px;
   line-height: 18px;
   padding-bottom: 7px;
   font-size: 13px;
}

.azs .line.box p.comments {
   width: 376px;
   margin-left: 90px;
}

.azs .line .comments {
   font-size: 0.625em;
   color: #e0e0e0;
   text-transform: uppercase;
}

.azs .line a {
   color: #F6921E;
   text-decoration: none;
}

.azs .line h2 {
   font-size: 14px;
   margin-top: -3px;
}

.azs .line p {
   font-size: 12px;
}

.azs .line.box p  b {font-weight:bold;}

.azs .line p a img {
   position: relative;
   top: 1px;
}

.azs .line .date {
   font-size: 0.625em;
   text-align: right;
   color: #AAAAAA;
   width: 86px;
   margin-left: 0px;
   padding-right: 4px;
   float: left;
   position: relative;
   top: -4px;
}

.azs .latestnews {
   padding-left: 90px;
   padding-top: 25px;
}

.azs .latestnews p {
   font-size: 0.750em;
   padding-bottom: 4px;
}

.azs .latestnews p a {
   font-weight: bold;
   font-size: 1.290em;
}

.azs .latestnews p a:after{
   margin-left: 5px;
}

.azs #storylist .forward {
   text-align: right;
   font-size: 0.750em;
   font-weight: bold;
   width: 660px;
   margin-top: -5px;
}

.azs #storylist .backward {
   position: relative;
   top: 7px;
   text-align: left;
   font-size: 0.750em;
   font-weight: bold;
   width: 150px;
   padding-left: 90px;
   margin-top: -5px;
}

.azs .teaserimage {
   float: left;
   display: inline;
   margin-right: 0;
   margin-top: 0px;
   width: 69px;
}

.azs #footer p {
   font-size: 0.750em;
   padding-left: 16px;
   padding-top: 10px;
   margin-left: 90px;
   margin-top: 3px;
   border-top: 1px solid #e0e0e0;
}

.azs #footer p a {
   color: #e0e0e0;
   text-decoration: none;
   border: none;
   position: relative;
   top: 10px;
}

.azs #footer p a:hover {
   border-bottom: 0px dotted #e0e0e0;
}

.azs #footer img {
   float: right;
   position: relative;
   top: -13px;
}


/************************************
 * THE GRID
 ***********************************/

#gridContainer {
   position: relative;
   font-size: 10px;
}

#gridContainer .box {
   position: absolute;
   cursor: pointer;
}

#gridContainer .row1 { top: 11.200em; }
#gridContainer .col0 { left: 0em; }
#gridContainer .col1 { left: 18.000em; }
#gridContainer .col2 { left: 36.000em; }

#gridContainer .w1 { width: 17.700em; }
#gridContainer .h1 { height: 10.900em; }

#gridContainer .w2 { width: 35.700em; }
#gridContainer .h2 { height: 22.100em; }

a img {
   border: none;
}


/**
 * Story Header
 */
.azs #content {
   min-height: 0px;
   width: 690px;
}

/**
 * Story Text
 */

.azs #story {
   margin-left: 88px;
   width: 27.125em; /*434px*/
   margin-top: 4px;
   background: #363839;
}

.azs #story .date {
   width: 448px;
   color: #9B9B9C;
   font-size: 0.625em;
   text-align: right;
   margin-bottom: 4px;
}

.azs #story ol {
   list-style: decimal;
}

.azs #story h1.detail {
   font-weight: normal;
   font-size: 1.125em;
   margin-bottom: 18px;
}

.azs p.alltags {
   font-weight: normal;
   font-size: 0.750em;
   margin-bottom: 8px;
   margin-left: 90px;
   line-height: 1.362em;
   color: #8C8C8C;
}

.azs div.alltagazspacer_deactivated {
   border-bottom: 1px solid #616263;
   margin-bottom: 10px;
   margin-left: 90px;
   margin-right: 188px;
}

.azs div.tagnameHead {
   border-top: 1px solid #616263;
   margin-right: 188px;
}

.azs h1.tagname {
   margin-left: 90px;
   margin-right: 188px;
   padding-top: 10px;
   margin-bottom: 7px;
   font-weight: normal;
   font-size: 1.125em;
   color: #8C8C8C;
}

.azs #story p.mainBlock {
   font-size: 0.813em;
   line-height: 1.462em;
   margin-bottom: 20px;
   font-weight: bold;
}

.azs #story strong em,
.azs #story em strong {
   font-weight: bold;
   font-style: normal;
   background: #242424;
}

.azs #story blockquote {
}


.azs #story h2 {
   font-size: 0.938em;
   line-height: 1.267em;
   margin-top: 18px;
   margin-bottom: 4px;
}

.azs #story .audioplaylist h3 {
   font-size: 0.8em;
}

.azs #story p,
.azs #story ul,
.azs #story ol {
   margin-bottom: 10px;
   font-size: 0.813em;
   line-height: 1.462em;
}

.azs #story .image.body_small{
   position: relative;
   float: right;
   left: 15px;
   width: 201px;
   overflow: hidden;
   margin-bottom: 10px;
}

.azs #story .image .caption {
   margin-top: 2px;
   color: #e0e0e0;
   font-size: 0.750em;
   line-height: 1.250em;
   font-style: italic;
}

.azs #story .image.body {
   float: none;
   margin: 20px 0px;
   width: 448px;
}

.azs #story .fact {
   position: absolute;
   left: 38.125em; /*610px*/
   width: 9.250em; /*148px*/
   border-left: 1px solid #616263;
   padding-left: 14px;
   font-style: italic;
   background: #363839;
}

/*
.azs #story h2 {
   margin-top: 0px;
   margin-bottom: 0px;
}*/

.azs #story .fact p,
.azs #story .fact div {
   width: 148px;
   font-size: 0.750em;
   line-height: 1.250em;
   margin-bottom: 8px;
}

.azs #story .fact .image.author {
   width: 69px;
}

.azs #story .fact ul,
.azs #story .fact ol {
   width: 148px;
   font-size: 0.750em;
   line-height: 1.333em;
   margin-bottom: 8px;
}

.azs #story .fact ul li {
   padding-left: 9px;
   margin-bottom: 2px;
   margin-left: 0px !important;
   font-style: normal;
}

.azs #story .fact ol li {
   background: none;
   padding-left: 0px;
   margin-bottom: 2px;
   margin-left: 20px !important;
   font-style: normal;
}

.azs #story .fact .image .caption {
   margin-top: 2px;
   color: #e0e0e0;
   font-size: 1em;
   line-height: 1.250em;
   font-style: italic;
}

.azs #story ul li {
   padding-left: 12px;
   margin-bottom: 2px;
   margin-left: 10px;
   font-style: normal;
}

.azs #story .audioplaylist {
	margin-top: 10px;
	width: 320px;
	padding: 10px 10px;	
   background: none repeat scroll 0 0 #414344;
   border: 1px solid #8C8C8C;
   border-collapse: separate;
   border-radius: 15px 15px 15px 15px;
}

.azs #story .audioplayer {
	padding-top: 10px;
}

.azs #story ul.playlist {
	margin-top: 15px;	
}

.azs #story ul.playlist li:first-child {
	border-top: none;	
}

.azs #story ul.playlist li {
	border-top: 1px solid #555757;
   background: none;
   padding: 3px 0px 3px 12px;
   margin-bottom: 2px;
   margin-left: 5px;
   font-style: normal;
   cursor: pointer;
}

.azs #story ul.playlist li:hover,
.azs #story ul.playlist li.playing {
	color: #9f9f9f;	
}

.azs #story ol li {
   background: none;
   padding-left: 0px;
   margin-bottom: 2px;
   margin-left: 28px !important;
   font-style: normal;
}

.azs #story .backlink img {
   position: relative;
   top: -1px;
   margin-right: 2px;
}

.azs #story .backlink {
   padding-top: 12px;
   padding-bottom: 12px;
   border-bottom: 1px solid #616263;
}

.azs #story div.remote {
   margin-bottom: 10px;
}

.azs #story div.remote div.file.mp3 div.player {
   width: 400px;
   height: 0;
   color: #cccccc;
   margin-top: 15px;
   margin-bottom: 65px;
   clear: both;
}

.azs #story div.remote p.file.unavailable {
   background-color: #696b6c;
   padding: 10px;
   font-size: 0.7em;
   height: 15px;
   width: 360px;
}

.azs #story div.file.mp3title {
   background-color: #363839;
   padding-bottom: 2px;
   font-style: italic;
   font-size: 0.725em;
}

.azs.radio #story div.remote div.file.mp3 div.player {
   margin-left: 12em;
}

.azs.radio #story div.remote div.remote.audio {
   margin-left: 12em;
   width: 420px;
}

.azs.radio #story div.remote div.file.mp3title {
   margin-left: 16.5em;
}

.azs #story div.remote div.file.mp3 div.downloadLink {
   margin-top: 7px;
   font-size: 0.7em;
}

.azs #story div.remote.video {
   margin-left: -88px;
}

.azs.radio #story div.remote div.file.mp3 div.downloadLink {
   margin-left: 17em;
}

.azs #story div.remote div.file.video div.playerLink {
   margin-top: 7px;
   font-size: 0.7em;
}

.azs #story div.files {
   font-size: 0.813em;
}

/**
 * Forum
 */
.azs #forum_disclaimer {
   font-size: 0.625em;
   line-height: 1.250em;
   color: #616263;
   margin: 15px 0px;
   padding: 0px 15px;
   clear: both;
   background: #363839;
}

.azs #forum_disclaimer h2.spacer {
   width: 434px;
   border-bottom: 1px solid #616263;
   margin-left: 72px;
   padding-top: 40px;
   margin-bottom: 12px;
   text-indent: -200em;
}

.azs #forum_disclaimer a {
   color: #616263 !important;
   border-bottom: 0px dotted #616263;
}

.azs #forum_disclaimer a:hover {
   color: #f7e98d !important;
   border-bottom: 0px dotted #f7e98d;
}

.azs #forum {
   color: #E4E1E1;
   width: 33.385em; /*434px;*/
   border-top: 1px solid #616263;
   margin-left: 88px;
   padding-top: 12px;
   font-size: 0.813em;
   line-height: 1.385em;
   background: #363839;
}

.azs #forum .writecomment img {
   position: relative;
   top: -2px;
   margin-right: 2px;
}

.azs #forum .posting {
   margin-top: 20px;
   overflow: hidden;
}

.azs #forum .posting h2 {
   margin-bottom: 6px;
}

.azs #forum .postreply {
   margin-bottom: 5px;
}

.azs #forum .author {
   margin-top: 18px;
}

.azs #forum .posting_reply {
   margin-left: 30px;
}

.azs #forum .posting_reply .author {
   margin-top: 13px;
}

.azs #forum .forumtext p {
   margin-bottom: 6px;
}

.azs #forum .reply {
   margin-top: -6px;
}

.azs #forum .navigation_older {
   border-top: 1px solid #616263;
   margin-top: 15px;
   padding-left: 10px;
   padding-top: 3px;
   width: 50%;
}

.azs #forum .navigation_newer {
   border-bottom: 1px solid #616263;
   margin-top: 15px;
   padding-left: 10px;
   padding-bottom: 3px;
   width: 50%;
}

.azs #forum .spacer {color: #A8A8A8;}
.azs #forum .date {color: #A8A8A8;}

.azs #forum .offline {
   background: #777777;
}

.azs #story ul li,
.azs #story ol li {
   margin-left: 0px;
}


.azs.who #content {
   position: relative;
}

.azs.who #story {
   margin: 0px;
   width: 540px;
   float: left;
}

.azs.who #story em {
   color: #8C8C8C;
   font-weight: normal;
}

.azs.who #story .mainBlock,
.azs.who #story .teaserimage {
   display: none;
}

.azs.who #story h1 {
   margin-left: 95px;
   font-size: 1.125Em;
   font-weight: normal;
   color: #8C8C8C;
   width: 435px;
   margin-top: 14px;
   margin-bottom: 18px;
}

.azs.who #story h2,
.azs.who #story p,
.azs.who #story blockquote,
.azs.who #story ul,
.azs.who #story ol {
   float: right;
   width: 445px;
   clear: none;
}

.azs.who #story h2 {
   margin-top: 0px;
   margin-bottom: 0px;
   border-top: 1px solid #616263;
   padding: 12px 0px 0px 0px;
}

.azs.who #story .fact {
   position: static;
   float: left;
   margin: 0px 0px 0px 0px;
   padding: 9px 0px 0px 4px;
   border: 0;
   width: 90px;
   height: 92px;
   clear: both;
}

.azs.who #story .fact h2 {
   width: 100%;
   font-style: normal;
   float: none;
   margin: 0px;
}

.azs.who #story .fact p {
   width: 100%;
   float: none;
   margin: 0px;
}

.azs.who #story .date {
   display: none;
}

.azs.who #story a:link {
   color: #F6921E;
   text-decoration: none;
}

.azs.who #story .fact a {
   border: none;
}
.azs.who #story ul {
   margin-top: 0px;
}

.azs.who #story ul li {
   padding-left: 12px;
   margin-bottom: 2px;
   margin-left: 0px;
   font-style: normal;
}

.azs.who #story p,
.azs.who #story ul,
.azs.who #story ol {
   margin-bottom: 0px;
}

/***********************/
/* HOSTHEADER - STORY  */
/***********************/
.azs .hostheader {
   width: 33.500em; /*536px;*/
   color: #9B9B9C;
   border-top: 1px solid #616263;

   padding: 0.375em 0em; /*6px*/
   height: 5.063em; /*81px;*/
   position: relative;
   background: #363839;
}

.azs #storywrapper {
   width: 33.500em; /*536px;*/
   border-top: 1px solid #616263;
}

.azs.radio #storywrapper,
.azs.promotion #storywrapper {
   border-top: none;
}

.azs .hostheader img {
   position: absolute;
   top: 0px;
   left: 0px;
   border: 0px;
}

.azs .hostheader span.authorName {
   text-transform: capitalize;
}

.azs .hostheader .authorDescription {
   padding-top: 4px;
   position: relative;
}

.azs .hostheader h2 {
   display: inline;
   color: #FFFFFF;
   font-size: 0.938em;
   margin-left: 88px;
}

.azs .hostheader em {
   color: #9B9B9C;
   font-weight: normal;
   margin-left: 5px;
}

.azs .hostheader p {
   width: 20.154em; /*262px;*/
   font-size: 0.813em;
   line-height: 1.308em;
   margin-left: 88px;
   margin-top: 2px;
   font-style: italic;
}

.azs .hostheader ul {
   font-size: 0.813em;
   background: url('../images/author_header_background.png') no-repeat 0px 7px;
   list-style: none;
   height: 6.231em; /*81px;*/
   position: absolute;
   left: 27.692em; /*360px;*/
   top: 0px;
   margin: 0px;
   padding-top: 0px;
}

.azs .hostheader ul li {
   margin-left: 10px;
   padding-top: 6px;
   background: url('../images/arrow_right_yellow.png') no-repeat 0px 10px;
   padding-left: 11px;
}

.azs.who #story a,
.azs .hostheader a {
   color: #F6921E;
   text-decoration: none;
}

.azs .dummyspacer {
   clear: both;
}

.azs .error,
.azs .notfound {
   height: 520px;
}

/******************************************/
/* HEADER OF STORY IN CHANNEL "PROMOTION" */
/******************************************/
.azs .promoheader {
   width: 33.500em; /*536px;*/
   color: #9B9B9C;
   border-top: 1px solid #616263;
   padding: 0.375em 0em; /*6px*/
   height: 2.8em;
   position: relative;
   background: #363839;
}

.azs .promoheader p {
   width: 20.154em; /*262px;*/
   font-size: 0.813em;
   line-height: 1.308em;
   margin-left: 88px;
   margin-top: 15px;
   font-style: italic;
}

/*****************************
 * Search Results
 ****************************/
.azs .infobox {
   margin-top: 14px;
   margin-left: 88px;
   margin-bottom: 16px;
   width: 28.125em;
}

.azs .infobox h1 {
   font-size: 0.875em;
   font-weight: bold;
   margin-bottom: 18px;
   float: left;
   width: 50%;
}

.azs .infobox h1 em {
   color: #F6921E;
   font-style: normal;
}

.azs .infobox p {
   font-size: 0.625em;
   text-align: right;
   position: relative;
   top: 3px;
}

.azs .infobox a {
   color: #F6921E;
   margin-left: 4px;
}

.azs .infobox a.active {
   border-bottom: 0px dotted #F6921E !important;
   font-weight: bold;
}

.azs .infobox a.inactive {
   color: #f7e98d !important;
   border-bottom: none;
   font-weight: normal;
}

.azs #searchnavigation {
   margin-left: 88px;
   margin-top: 25px;
}

.azs #searchnavigation ul {
   list-style: none;
}

.azs #searchnavigation li {
   font-size: 0.75em;
   border: 1px solid #F6921E;
   width: 18px;
   padding: 4px 3px;
   text-align: center;
   float: left;
   margin-right: 10px;
}

.azs #searchnavigation li.current {
   background: #504d39;
}

.azs .results .searchmetabox {
   border: 1px solid #616263;
   background: #353535;
   margin-top: 25px;
   margin-left: 88px;
   padding: 8px 5px;
   width: 436px;
}

.azs .results .searchmetabox.matching {
   margin-top: 12px;
   clear: both;
}

.azs .results .searchmetabox.matching h2 {
   font-size: 0.875em;
   font-weight: bold;
}


.azs .results .searchmetabox.synonym h2 {
   float: left;
   font-size: 0.875em;
   font-weight: bold;
   margin-right: 8px;
}

.azs .results .searchmetabox.synonym p {
   margin: 0px;
   padding: 0px;
   font-size: 0.875em;
   font-weight: bold;
}

/***********************/
/*     PLAYLIST  alt   */
/***********************/

.azs div.playlist {
   background: #414344;
   border: 1px solid #8C8C8C;
   padding-bottom: 15px;

   /* Rounded borders */
   -moz-border-radius: 15px;
   -webkit-border-radius: 15px;
   border-radius: 15px;
}

.azs .list {
   background: #414344;
   border: 1px solid #8C8C8C;
   padding-bottom: 15px;

   /* Rounded borders */
   /* -moz-border-radius: 15px; */
   /* -webkit-border-radius: 15px; */
   /* border-radius: 15px; */
}

.azs.radio .playlist {
   position: relative;
   left: 115px;
   width: 432px;
   clear: both;
   margin-bottom: 30px;
}

.azs .playlist table {
   margin-left: 10px;
   margin-right: 10px;
   width: 25.875em; /*414px;*/
}

.azs .list table {
   margin-left: 10px;
   margin-right: 10px;
   width: 25.875em; /*414px;*/
}

.azs.radio .playlist table {
   margin-left: 10px;
   margin-right: 10px;
}

.azs .playlist th {
   text-align: left;
   padding-left: 15px;
   height: 45px;
   font-size: 0.78em;
   text-transform: lowercase;
   color: #616263;
   vertical-align: middle;
}

.azs .playlist td {
   border-top: 1px solid #555757;
   padding-left: 15px;
   padding-top: 5px;
   height: 31px;
   font-size: 0.813em;
   font-weight: bold;
   line-height: 1.462em;
   vertical-align: top;
}

.azs .playlist .title {
   color: #8FCBE0;
   font-weight: normal;
}

.azs .list th {
   text-align: left;
   padding-left: 15px;
   height: 45px;
   font-size: 0.78em;
   /* text-transform: lowercase; */
   /* color: #8FCBE0; */
   vertical-align: middle;
}

.azs .list td {
   border-top: 1px solid #555757;
   padding-left: 15px;
   padding-top: 5px;
   height: 31px;
   font-size: 0.813em;
   font-weight: bold;
   line-height: 1.462em;
   vertical-align: top;
}

.azs .list .title {
   /* color: #8FCBE0; */
   font-weight: normal;
}

/************
 * Tabellen *
 ************/
.azs .standard,
.azs .charts  {
   clear: both;
   left: 1px;
   position: relative;
}
.azs.radio .standard,
.azs.radio .charts  {
   left: 40px;
}
.azs h3.standard,
.azs h3.playlist,
.azs h3.charts {
   font-size: 0.85em;
   margin-bottom: 5px !important;
}
.azs table.standard,
.azs table.charts,
.azs table.playlist  {
   width: 498px;
   border: 1px solid #8C8C8C;
   background: #414344;
   cellspacing: 0px;
   margin-top: 15px;
   margin-bottom: 30px;
   padding: 17px 10px;

   /* Rounded borders */
   border-collapse: separate; /* needed for rounded corners */
   -moz-border-radius: 15px;
   -webkit-border-radius: 15px;
   border-radius: 15px;
   *border-collapse: collapse;  /* IE7 fix */
}
.azs table.standard {
   width: 448px;
}
.azs table.standard th,
.azs table.charts th {
   text-align: left;
   padding-left: 15px;
   height: 45px;
   font-size: 0.78em;
   text-transform: lowercase;
   color: #616263;
   vertical-align: middle;
}
.azs table.standard th,
.azs table.charts th,
.azs table.playlist th {
   border-bottom: 1px solid #555757;
   height: 25px;
   padding-bottom: 10px;
}
.azs table.standard td,
.azs table.charts td {
   border-top: 1px solid #555757;
   padding-left: 14px;
   padding-top: 5px;
   height: 31px;
   font-size: 0.813em;
   font-weight: bold;
   line-height: 1.462em;
   vertical-align: top;
}
.azs table.playlist tr.subHead td {
   color: #A3A3A3;
   font-size: 1.02em;
}
.azs table.playlist tbody:not(:first-child) tr.subHead td {
    padding-top: 15px;
}
.azs table.standard tr:first-child td,
.azs table.charts tr:first-child td,
.azs table.playlist tr:first-child td {
   border-top: none;
}
.azs table.charts td.up {
   background: url('../images/charts_status_up.gif') no-repeat 7px 9px;
}
.azs table.charts td.down {
   background: url('../images/charts_status_down.gif') no-repeat 7px 9px;
}
.azs table.charts td.new {
   background: url('../images/charts_status_new.gif') no-repeat 7px 9px;
}
.azs table.charts td.same {
   background: url('../images/charts_status_same.gif') no-repeat 6px 9px;
}
.azs table.charts td.col1 {
   color: #FFCC00;
   padding-left: 8px;
   text-align: center;
}
.azs table.charts td.col2 {
   padding-right: 8px;
   width: 8px;
}
.azs table.charts td.col4, .azs table.playlist td.col2 {
   color: #8FCBE0;
   font-weight: normal;
}
.azs table.charts td.col5 {
   color: #999999;
   text-align: center;
}
.azs table.charts td.col6 {
   color: #666666;
   text-align: center;
}
.azs table.playlist td.col3 {
   padding-right: 5px;
   width: 65px;
}

/**********
 * BANNER *
 **********/
.azs .banner_xlarge {
   margin-left: 32px;
   margin-top: 0;
   margin-bottom: 0;
   margin-right: 0;
   padding:0;
   font-size:0;
   min-height: 2px;
}

/* Special treatment for billboard banners */
.azs .banner_xlarge .bw800 {
   margin-left: -38px;
}

.azs .banner_xlarge a,
.azs .banner_skyscraper a {
   text-decoration: none;
   border: none;
}

.azs .banner_skyscraper {
   position: absolute;
   left: 800px;
   top: 8px;
   height: 0;
}

.azs .adwxDisclaimer {
   color: #e0e0e0 !important;
   background: #242424 !important;
   text-transform: uppercase !important;
   letter-spacing: 1px !important;
   font-size: 10px !important;
   line-height: 10px !important;
   font-weight: normal !important;
   padding: 4px !important;
   margin: 0px !important;
   text-align: right !important;
}

/**
 * For static slideshows
 */

.azs #story.slideshow {
   margin-left: 0px;
   margin-top: 0px;
   width: 540px;
   padding-top: 16px;
   min-height: 550px;
   border-top:1px solid #616263;
}

.azs #story.slideshow h1.detail,
.azs #story.slideshow p {
   margin-left: 90px;
   color: #B5B5B5;
}

.azs #story.slideshow h1.detail {
   margin-bottom: 1px;
   color: #E4E1E1;
}

.azs #story.slideshow p.mainBlock {
   font-style: italic;
   font-weight: normal;
   margin-bottom: 0px;
   margin-top: 4px;
}

.azs #story.slideshow ul.slideNavigation {
   margin-top: 17px;
}

.azs #story.slideshow ul.slideNavigation li.left {
   float: left;
   width: 42%;
   padding-left: 12px;
   background: none;
   font-weight: bold;
}

.azs #story.slideshow ul.slideNavigation li.right {
   background: none;
   padding-right: 12px;
   font-weight: bold;
   text-align: right;
}

.azs #story.slideshow ul.slideNavigation li.position {
   float: left;
   width: 10%;
   padding-left: 0px;
   background: none;
   font-weight: bold;
   color: #B5B5B5;
   text-align: center;
}

.azs #story.slideshow h2.photoTitle {
   margin-left: 90px;
   font-weight: bold;
   margin-top: 0px;
   margin-bottom: 0px;
   font-size: 13px;
}

.azs #story.slideshow p.photoTeaser {
   font-style: italic;
   margin-bottom: 0px;
}

.azs #story.slideshow p.photoCredits {
   font-size: 10px;
   margin-top: 2px;
}

.azs #story.slideshow p.backlink {
   font-weight: bold;
   margin-top: 20px;
}

.azs #story.slideshow a {
   color: #F6921E !important;
}

.azs #story.slideshow img.mainphoto {
   margin-bottom: 4px;
}

