body {
		margin: 0;
		padding: 0;
		font: 12px arial, hevetica, sans-serif;
		text-align: center;
		color: #000000;
		background-color: #000000;

	}

	#bannerframe {
	  float:left;
	  width:1028px;
           margin-bottom:0px;
          padding-bottom:0px;
	}
	#left {
	  float:left;
    }

	#superbanner {
  		width: 728px;
		margin-left: 18px;
                 margin-bottom:0px;
                 padding-bottom:0px;
    }

      #adl_sb_table{
            width:762px;
        }


	#skyWallpaper {
    	float:left;
		margin-left: 0px;
		margin-top:0px;
    }
	#sky {
    	float:left;
		margin-left: 15px;
		margin-top:105px;
    }


	#content 	{
 		margin-left: 15px;
		margin-top: 15px;
		width: 728px;
		text-align: left;
		background-color: #f1f1f1;
		border: 1px solid black;
	     	background-image:url(http://www.classicrock-radio.de/img2/bg.jpg);
	}


   A:link { color: #ff0000; text-decoration: none;}
   A:visited {color: #ff0000; text-decoration: none;}
   A:hover { color: #808080; text-decoration: none;}

  .linkblack A:link { color: #000000; text-decoration: none;}
  .linkblack A:visited {color: #000000; text-decoration: none;}
  .linkblack A:hover { color: #ff0000; text-decoration: none;}


         #header {
                  background-color:#838383;
                  background-image:url('http://www.classicrock-radio.de/img2/logo-top.jpg');
                  background-repeat:no-repeat;
                  height:45px;
         }


   #headerTitel 	{
            float: left;
            width:250px;
    	   font: 9px arial, hevetica, sans-serif;
            padding-bottom:3px;
            padding-top:3px;
            padding-left:60px;
	}


         #headerClaim 	{
            float: right;

            padding:0px;
	   padding-right:5px;
            padding-top:0px;
            margin:0px;
            width:300px;

	}
         .claim {
         color:#ff0000;
         width:100%;
		font-size:16px;
                font-weight:bold;
		color: #ff0000;
               text-align:right;
             padding:13px 0px 0px 5px;
             margin:0px;

	}
         *html .claim {
         padding:13px 0px 0px 5px;
         }
         html* .claim {
         padding:13px 0px 0px 5px;
         }

	#mainnav	{
	   	clear: both;
		background-image:url(http://www.classicrock-radio.de/img2/head.jpg);
		background-repeat:no-repeat;
		width:728px;
		height:110px;
		padding-top:17px;       /*90px	*/

	}


	#headerClaim h2
	{
		font-size:14px;
                font-weight:bold;
		color: #ff0000;
               text-align:right;
             padding:0px 0px 0px 5px
             margin:0px;

	}


	.mainnav_td
	{
		width: 120px;
		text-align: center;
		vertical-align: middle;
		padding-top:14px;
	}


	#mainnav a
	{       padding: 0;
		font-size:12px;
		font-family: arial, hevetica, sans-serif;
		font-weight:bold;
		color: #000000;
		text-align: center;
                 text-decoration: none;
	}
	#mainnav  a:hover {color: #ff0000; }

	#mainnav #newsletter {
	    float:right;
     	    padding-top:5px;
	    width:64px;
	}
	#mainnav #logo {
        	   	float:right;
        		padding-top:5px;
		margin-right:60px;
	   	width:340px;
	}

         .topnavi_part {
                margin-top:80px;
                width:70px;
                float:left;
                padding-right:5px;
                font-size:14px;
                font-weight:bold;
         }
         #mainnav .topnavi_right a {
                float:right;
                width:180px;
                text-align:right;
                padding-right:5px;
                font-size:11px;
                font-weight:normal;
                margin-top:80px;

         }
/* ----------------------- menue ----------------------------- */
	#menu {
		float: left;
		width: 147px;
		height: 100%;
	}

	#menu  ul {
             list-style-type: none;
             margin:5px;
	    padding:0px;
	    width:130px;
		position: relative;
		z-index:100;		
         }

	#menu li {
	   display: block;
            margin-top:10px;
	   padding-bottom:3px;
	   margin-bottom:0px;
   	   font-weight:bold;
	   font-size: 12px;
	   border-bottom: 1px solid #b8b8b8;
	   position: relative;
	 }

	#menu  a		{
	   	padding: 0;
		text-align: center;
                 text-decoration: none;
		color:black;
	}
	#menu  ul li.menu_open a		{
	   	padding: 0;
		text-align: center;
                 text-decoration: none;
		color:white;
	}
         #menu   ul li.menu_open a:hover		{
	   	padding: 0;
		text-align: center;
                 text-decoration: none;
		color:black;
	}
         #menu  ul li.menu_open ul li a		{
	   	padding: 0;
		text-align: center;
                 text-decoration: none;
		color:black;
	}
         #menu   ul li.menu_open ul li a:hover		{
	   	padding: 0;
		text-align: center;
                 text-decoration: none;
		color:black;
	}

	#menu ul li a:hover		{
	        background-color:#ff0000;
		color:white;
	}

	#menu ul li ul li a:hover		{
	    background-color:#b8b8b8;
	    color:black;
	}

	 #menu  ul ul {
	    	width:130px;
             	margin:0px;
	    	padding-top:0px;
		background-color:#f1f1f1;
		padding-bottom:0px;
		margin-bottom:0px;
		font-weight:bold;
		font-size:12px;
		font-family: arial, hevetica, sans-serif;
	}

	#menu ul li ul li {
	   display: block;
	   font-size: 10px;
	   font-family: arial, hevetica, sans-serif;
   	   font-weight:normal;
       margin-top:0px;
	   margin-left:10px;
	   margin-bottom: 3px;
	   padding-bottom:0px;
	   border-bottom: 0px;
	   color:black;
	 }

	 #menu ul li:hover ul li {
	   display:block;
	 }

	 #menu li.menu_open {
	  	display:block;
	  	width:130px;
                  margin:0px;
		margin-bottom:5px;
	   	padding:0px;
		background-color:#ff0000;
		font-weight:bold;
		font-size:12px;
		font-family: arial, hevetica, sans-serif;
		border: 1px solid #ff0000;
		color:white;
		vertical-align:bottom;
    }

	 #menu  li.menu_open ul { /* steuert Abstand des aktiven Menüpunkts zum Untermenü; Abstand über dem Text von Höhe der Pfeilgrafik abhängig */
		margin-top:3px;
	}

	 #menu  li.menu_open ul li {
		margin-bottom:0px;
		padding-bottom:3px;
	}



	#menu b 	{
	  color: #f6e91e;
    }
/* ----------------------- /menue ----------------------------- */

	#content_home 	{
	    	float: left;
		margin:0px;
		padding:0px;
		height: 100%;
		width:440px;
	}

	.container 	{
		font-family: arial, hevetica, sans-serif;
		padding:5px;
		margin:0px;
		margin-top:5px;
		margin-left:5px;
		text-align: left;
		background-color: white;
		border: 1px solid #b8b8b8;
	}
	.container_content	{
		font-family: arial, hevetica, sans-serif;
		padding:0px;
		margin:5px;
		text-align: left;
		background-color: white;
		border: 1px solid #b8b8b8;
	}
	.container_hinweis	{
           background-color:#f1f1f1;
		   border-top:1px solid #b8b8b8;
		   border-bottom:1px solid #b8b8b8;
		   padding-top:20px;
		   padding-bottom:20px;
	}
	.container_content p	{
            padding:5px;
  	   margin:0px;
	}

	.headline_white  b	{
	   padding:5px;
	   margin:0px;
	}

	.container b	{
          font-size:12px
	}

	#content_right	{
	    float: left;
		margin:0px;
		padding:0px;
		height: 100%;
		width: 138px;
	}

	.container_right 	{
		padding:0px;
		margin-left:5px;
		margin-top:5px;
		margin-right:0px;
		text-align: left;
		background-color: #f1f1f1;
		border: 1px solid #b8b8b8;
		width:130px;
                 max-width:130px;
	}

	#content_right p {
	    margin:5px;
	    font-size:11px;
	}
       	#content_right td {
	    font-size:10px;
	}


       .head_white 	{
     		font-size:14px;
		font-family: arial, hevetica, sans-serif;
		width:100%;
		padding:0px;
		margin:0px;
		text-align: left;
		background-color:#ff0000;
		color:white;
	}
         .shl  	{
                 font-size:12px;
		font-family: arial, hevetica, sans-serif;
                 padding:5px;
	}
          .small 	{
                 font-size:10px;
		font-family: arial, hevetica, sans-serif;

	}

	.headline_white 	{
        		font-size:14px;
		font-family: arial, hevetica, sans-serif;
		width:100%;
		padding:0px;
		padding-top:5px;
		padding-bottom:5px;
		margin:0px;
		text-align: left;
		background-color:#ff0000;
		color:white;
	}
	.fett 	{
       	font-size:12px;
		font-weight:bold;
		font-family: arial, hevetica, sans-serif;
		text-align: left;
	}
          .guide 	{
     		font-size:10px;
		font-family: arial, hevetica, sans-serif;
		padding:5px;
		margin:5px;
		text-align: left;
        border-bottom: 1px solid #b8b8b8;
	}
	.news {
       	   margin-top:0px;
	   padding-bottom:5px;
	   margin-bottom:0px;
	   font-family: arial, hevetica, sans-serif;
	   font-size: 14px;
	   border-bottom: 1px solid #b8b8b8;

	 }
	#footer
	{	clear: both;
		height: 20px;
		font-size:10px;
		padding-top:50px;
	}

h3 {
font-size:14px;
font-weight:bold;
color:#000000;
padding-left:5px;
padding-right:5px;
}

h4 {
font-size:12px;
font-weight:bold;
color:#000000;
padding-left:5px;
padding-right:5px;
}
td {
font-size:12px;
font-family: arial, hevetica, sans-serif;
;
}


/* ----------------------- Formulare ----------------------------- */

input {
border:1px solid black;
background-color:#ffffff;
}
input.button {
border:2px solid black;
background-color:#C0C0C0;
}
input.radio {
border:0px;
background-color:#ffffff;
}
input.radioGoogle {
border:0px;
background-color:#DCDCDC;
}
select {
border:1px solid black;
background-color:#ffffff;
}
textarea {
border:1px solid black;
background-color:#ffffff;
}

/* ---------------------------------------------------------------- */
div.bild100b {
float:left;
width:100px;
padding-right:5px;
}

div.container_borderless {
float:left;
padding:5px;
border:0px;
}

/* ----------------------- Container Indexseiten width 184 ----------------------------------------- */
.container_klein {
width:184px;
float:left;
background-color:#ffffff;
border:1px solid #b8b8b8;
margin-left:5px;
margin-bottom:5px;
padding:10px;
}

.container_klein img {
padding:0px;
margin:0px;
}

/* ----------------------- Filmstrip ----------------------------------------- */

div.filmstrip {
float:left;
padding:0px 15px 0px 15px;
width:100px;
background-image:url('http://www.classicrock-radio.de/video/filmstrip.jpg');
background-position:top left;
background-repeat:repeat-y;
}
/* ----------------------- Tabellen ----------------------------------------- */
.invers {
background-color:#f1f1f1;
}
.sve {
background-color:#FDDB00;
}
/* ----------------------- Indexbild Aktionsseiten ----------------------------------------- */
.indexbild {
float:right;
padding:5px;
}
/* ----------------------- Drachenboot-Trenner ----------------------------------------- */
.trenner-db {
clear:both;
background-image:url('http://www.classicrock-radio.de/drachenboot/img/trenner.jpg');
background-repeat:no-repeat;
height:20px;

}

/* ----------------------- Button 137x60 ----------------------------------------- */

.button137 {
width:151px;
height:60px;
float:right;
font-size:10px;
border:0px;
margin:5px;
padding:0px;
}

.anzeige {
float:left;
text-align:right;
background-color:#ffffff;
color:#ffffff;
font-size:9px;
padding:0px;
margin:0px;
width:12px;
height:62px;
}

.anzeige_body {
border:1px solid #919191;
padding:0px;
margin:0px;
float:left;
width:137px;
height:60px;
}

.button137 h5 {
font-weight:bold;
font-size:11px;
margin:0px;
padding:0px;
padding-bottom:3px;
}


/* ----------------------- Container groß ----------------------------------------- */
.container_big {
float:left;
width:420px;
margin:5px;
padding-top:0px;
background-color:#ffffff;
border:1px solid #b8b8b8;
}