/********************/
/*   Basis Styles   */
/********************/



html,body{
  margin:0;
  padding:0;
  border:0;
  /* \*/
  height:100%;
  /* Last height declaration hidden from Mac IE 5.x */
}

body{
  font-family:Verdana, sans-serif;
  font_size:1em;
  color:#1b1b1b;
  min-width:780px;
  text-align:center;
  background:url(http://www.radiokombithueringen.de/rkt/graphic/common/bg_body.jpg) repeat-x;
  background-position: 0 -30px;
  background-color:#FFFFFF;
}

.clear{
  clear:both;
  height:1px;
  overflow:hidden;
  line-height:1%;
  font-size:0px;
  margin-bottom:-1px;
}
* html .clear{height:auto;margin-bottom:0}

#fullheightcontainer{
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  position:relative;
  width:780px;
  /* \*/
  height:100%;
  /* Last height declaration hidden from Mac IE 5.x */
}

#wrapper{
  min-height:100%;
  /* \*/
  height:100%;
  /* Last height declaration hidden from Mac IE 5.x */
}

#wrapp\65  r{
  height:auto;
}
/* \*/
* html #wrapper{
  height:100%;
}
/* Last style with height declaration hidden from Mac IE 5.x */

#outer{
  z-index:1;
  position:relative;
  /* \*/
  height:100%;
  /* Last height declaration hidden from Mac IE 5.x */
}

#clearheadercenter{
  height:150px;
  overflow:hidden;
}

#clearfootercenter{
  height:60px;
  overflow:hidden;
}

#footer{
  z-index:1;
  clear: both;
  width:780px;
  height:60px;
  margin-top:10px;
    margin-left:auto;
  margin-right:auto;
}


#subfooter1{
  height:60px;
  padding: 2px 0 0 0; 
  margin: 0 36px 0 0;
  border-top: 2px solid #c7c7c7;
}

#header{
  z-index:1;
  position:absolute;
  top:0px;
  width:780px;
  height:150px;
  overflow:hidden;  
  background:url(http://www.radiokombithueringen.de/rkt/graphic/common/bg_head.jpg) no-repeat;
}

#subheader1{
  height:180px;
}

#gfx_bg_middle{
  top:0px;
  position:absolute;
  height:100%;
  overflow:hidden;
  width:780px;
  margin-left:px;
}

* html #gfx_bg_middle{
  display:none;
}

#container-center{
  padding: 0 30px;
}







/*******************/
/*   Navi Styles   */
/*******************/



.mainnavi{
  font-size: 0.7em;
  font-weight: bold;
  margin: 120px 0 0 35px;
}

.mainnavi ul{
  list-style-type: none;
  padding:0;
  margin:0;
  border-left: 1px solid #ababab;
  border-right: 1px solid #c6c6c6;
}

.mainnavi ul li{
  float:left;
  padding:0;
  margin:0;
  cursor:pointer;
}

.mainnavi ul li a{
  display:block;
  padding:8px 8px 9px 8px;
  margin:0;
  text-decoration:none;
  color:#FFFFFF;
  background:url(http://www.radiokombithueringen.de/rkt/graphic/common/bg_navi_hover.gif) repeat-x;
  background-position: 0 -30px;
}
* html .mainnavi ul li a{
  display:inline-block;
  height:30px;
  cursor:pointer;
}

.mainnavi ul li a:hover{
  text-decoration:none;
  color:#FFFFFF;
  background:url(http://www.radiokombithueringen.de/rkt/graphic/common/bg_navi_hover.gif) repeat-x;
  background-position: 0 0;
}

.mainnavi ul li a.current{
  text-decoration:none;
  color:#FFFFFF;
  background:url(http://www.radiokombithueringen.de/rkt/graphic/common/bg_navi_hover.gif) repeat-x;
  background-position: 0 0;
}





.subnavi {
  font-size: 0.7em;
  font-weight: normal;
  width: 720px;
  height:60px;
  background:url(http://www.radiokombithueringen.de/rkt/graphic/common/subnavi_bg.png) no-repeat;
}

.subnavi ul{
  list-style-type: none;
  padding:0;
  margin: 0px 6px;
}

.subnavi ul li{
  float:left;
  padding:0;
  margin:0;
  cursor:pointer;
}

.subnavi ul li a{
  display:block;
  padding:8px 8px 9px 8px;
  margin:0;
  text-decoration:none;
  color:#4e4e4e;
  background:url(http://www.radiokombithueringen.de/rkt/graphic/common/subnavi_hover.png) repeat-x;
  background-position: 0 -30px;
}
* html .subnavi ul li a{
  display:inline-block;
  height:30px;
  cursor:pointer;
}

.subnavi ul li a:hover{
  text-decoration:none;
  color:#1b1b1b;
  background:url(http://www.radiokombithueringen.de/rkt/graphic/common/subnavi_hover.png) repeat-x;
  background-position: 0 0;
}

.subnavi ul li a.current{
  text-decoration:none;
  color:#1b1b1b;
  background:url(http://www.radiokombithueringen.de/rkt/graphic/common/subnavi_hover.png) repeat-x;
  background-position: 0 0;
}





.glossarnavi{
  font-size: 0.7em;
  font-weight: normal;
}

.glossarnavi ul{
  list-style-type: none;
  padding: 8px;
  margin: 0;
}

.glossarnavi ul li{
  padding:0;
  margin:0;
  cursor:pointer;
  border-bottom: 1px dotted #a0a0a0;
}

.glossarnavi ul li a{
  display:block;
  padding:6px 0 6px 3px;
  margin:0;
  text-decoration:none;
  color:#4e4e4e;
}

.glossarnavi ul li a:hover{
  text-decoration:none;
  color:#FF0000;
  background:url(http://www.radiokombithueringen.de/rkt/graphic/common/infobox_navihover.png);
}


.footernavi a {
  padding:0px 0px 0px 8px;
}








/***************************/
/*   Content Base Styles   */
/***************************/



.content-left480{
  float:left;
  width:480px;
}

.content-right240{
  float:right;
  width:240px;
}

.content-left360{
  float:left;
  width:360px;
}

.content-right360{
  float:right;
  width:360px;
}

.content-full{
  width:720px;
}

.txtblock{
  margin: 0 60px 0 6px;
}








/********************/
/*   Table Styles   */
/********************/

.tenfacts table{
  margin: 0;
  padding: 0;
  border-spacing: 0;
}

.tenfacts table caption{
  margin: 0;
  padding: 0px;
  width: 414px;
  height: 60px;
  background:url(http://www.radiokombithueringen.de/rkt/graphic/online/tenfacts.gif) no-repeat;
  text-align:left;
  overflow:hidden;
}

.tenfacts table tr{
  margin: 0;
  padding: 0;
}

.tablenumber{
  margin: 0;
  padding: 9px 0px 9px 0px;
  font-family: Arial, sans-serif;
  font-size: 2em;
  line-height: 1em;
  font-weight: normal;
  color:#e2e2e2;
  border-top: 0;
  border-right: 0;
  border-bottom: 1px dotted #c6c6c6;
  border-left: 0;
  width: 60px;
}

.tablecontent{
  margin: 0;
  padding: 9px 0px 9px 0px;
  border: 0;
  font-size: 0.7em;
  line-height: 1.425em;
  border-top: 0;
  border-right: 0;
  border-bottom: 1px dotted #c6c6c6;
  border-left: 0;
}







/********************/
/*   Start Styles   */
/********************/



.sehensieselbst{
  position:relative;
  width:438px;
  height:498px;
  padding: 0px;
  overflow:hidden;
  background:url(http://www.radiokombithueringen.de/rkt/graphic/start/sehensieselbst.jpg) no-repeat;
}







/*********************/
/*   Online Styles   */
/*********************/



.tenfacts{
  padding: 6px 60px 0 6px;
  overflow:hidden;
  background:url(http://www.radiokombithueringen.de/rkt/graphic/common/content_bg426.png) no-repeat;
  
}

.chartfooter{
  margin: 0 0 60px 10px;
  width: 688px;
  font-size: 0.625em;
  line-height: 1.425em;
  color:#a0a0a0;
  border-top: 1px dotted #a0a0a0;
}








/**********************/
/*   Kontakt Styles   */
/**********************/



.perso-container{
  float: left;
  width: 360px;
  height: 120px;
  margin: 0 0 30px 0;
}

.perso-pic{
  float: left;
  width: 120px;
  height: 120px;
  background: url(http://www.radiokombithueringen.de/rkt/graphic/common/contactpic_bg.png) no-repeat;
}

.perso-pic img{
  width: 100px;
  height: 100px;
  margin: 10px;
  border: 0px;
}

.perso-info {
  float: left;
  width: 240px;
  height: 120px;
  overflow: hidden;
}

.perso-name{
  font-family: Arial, sans-serif;
  font-size: 0.95em;
  font-weight: bold;
  line-height: 1.2em;
  margin: 13px 0 3px 10px;
}

.perso-hrline{
  width: 200px;
  height: 1px;
  background: url(http://www.radiokombithueringen.de/rkt/graphic/kontakt/hrline.png) no-repeat;
  overflow: hidden;
  line-height: 1%;
  font-size: 0px;
  margin: 0 0 0 11px;
}

.perso-job{
  font-family: Arial, sans-serif;
  font-size: 0.625em;
  line-height: 1.2em;
  color: #990000;
  margin: 3px 0 6px 10px;
}

.perso-contact{
  font-size: 0.7em;
  line-height: 1.425em;
  margin: 12px 0 0 10px;
}

.impressum-container{
  padding:14px;
  margin: 0 0 30px 0;
  background: url(http://www.radiokombithueringen.de/rkt/graphic/common/content_bg360.png) no-repeat;
}







/*******************/
/*   Font Styles   */
/*******************/



a:link    { color:#ff0000; text-decoration:none; }
a:visited { color:#ff0000; text-decoration:none; }
a:focus   { color:#ff0000; text-decoration:none; }
a:hover   { color:#990000; text-decoration:underline; }
a:active  { color:#990000; text-decoration:underline; }


.txt11{
  font-size: 0.7em;
  line-height: 1.425em;
}

h4 {
  font-family: Arial, sans-serif;
  font-size: 0.95em;
  font-weight: bold;
  line-height: 1.2em;
  padding: 9px 0px 9px 0px;
  margin: 0;
}



.txtblock p {
  font-size: 0.7em;
  line-height: 1.425em;
  padding: 9px 0 18px 0;
  margin: 0;
}

.txtblock h4 {
  font-family: Arial, sans-serif;
  font-size: 0.95em;
  font-weight: bold;
  line-height: 1.2em;
  padding: 9px 0px 0px 0px;
  margin: 0;
}






/**********************/
/*   InfoBox Styles   */
/**********************/



.infobox-header {
  position:relative;
  width:240px;
  height:41px;
  background:url(http://www.radiokombithueringen.de/rkt/graphic/common/infobox_header.png) no-repeat;
  overflow:hidden;
}

.infobox-header img {
  padding:17px 0px 0px 16px;
}

.infobox-header h4 {
  position:relative;
  font-family: Arial, sans-serif;
  font-size: 0.8em;
  line-height: 1.2em;
  font-weight:bold;
  margin: 15px 16px 0px 16px;
  padding: 0;
}

.infobox-container {
  position:relative;
  padding: 0 8px;
  background:url(http://www.radiokombithueringen.de/rkt/graphic/common/infobox_bg.png) no-repeat;
}

.infobox-content {
  position:relative;
  min-height:172px;
  padding: 0 0 16px 0;
  background:url(http://www.radiokombithueringen.de/rkt/graphic/common/infobox_bg_content.png) no-repeat;
}


.infobox-footer {
  position:relative;
  width:240px;
  height:30px;
  background:url(http://www.radiokombithueringen.de/rkt/graphic/common/infobox_footer.png) no-repeat;
  overflow:hidden;
  line-height:1%;
  font-size:0px;
}

.infobox-button {
  position:absolute;
  height:16px;
  right:7px;
  bottom:4px;
}

.infobox-button img {
  width: 100px;
  height: 16px;
  border: 0px;
}

.infobox-button a {
  display:block;
  width: 100px;
  height: 16px;
  border: 0px;
  background:url(http://www.radiokombithueringen.de/rkt/graphic/common/weiterlesen_hover.png) no-repeat;
  background-position: 0px 0px;
}

.infobox-button a:hover {
  display:block;
  width: 100px;
  height: 16px;
  border: 0px;
  background:url(http://www.radiokombithueringen.de/rkt/graphic/common/weiterlesen_hover.png) no-repeat;
  background-position: 0px -16px;
}






/*************************/
/*   ContentBox Styles   */
/*************************/



.contentBox480{
  padding: 9px 9px 9px 9px;
  overflow:hidden;
  background:url(http://www.radiokombithueringen.de/rkt/graphic/common/content_bg426.png) no-repeat;
}
.contentBox228-Header{
  width:228px;
  height:6px;
  overflow:hidden;
  font-size:0px;
  background:url(http://www.radiokombithueringen.de/rkt/graphic/common/contentBox228_Header.png) no-repeat;
}
.contentBox228-Footer{
  width:228px;
  height:6px;
  overflow:hidden;
  font-size:0px;
  background:url(http://www.radiokombithueringen.de/rkt/graphic/common/contentBox228_Footer.png) no-repeat;
}

.contentBox438-Header{
  width:438px;
  height:6px;
  overflow:hidden;
  font-size:0px;
  background:url(http://www.radiokombithueringen.de/rkt/graphic/common/contentBox438_Header.png) no-repeat;
}
.contentBox438-Footer{
  width:438px;
  height:6px;
  overflow:hidden;
  font-size:0px;
  background:url(http://www.radiokombithueringen.de/rkt/graphic/common/contentBox438_Footer.png) no-repeat;
}

.contentBox708-Header{
  width:708px;
  height:6px;
  overflow:hidden;
  font-size:0px;
  background:url(http://www.radiokombithueringen.de/rkt/graphic/common/contentBox708_Header.png) no-repeat;
}
.contentBox708-Footer{
  width:708px;
  height:6px;
  overflow:hidden;
  font-size:0px;
  background:url(http://www.radiokombithueringen.de/rkt/graphic/common/contentBox708_Footer.png) no-repeat;
}

.contentBox-Content {
  position:relative;
  height:100%;
  overflow:hidden;
  background-color:#FFFFFF;
}




/*************************/
/*   Five Facts Styles   */
/*************************/


.fivefacts-headline {
  font-family: Arial, sans-serif;
  font-size: 0.95em;
  font-weight: bold;
  line-height: 1.2em;
  padding: 5px 8px 8px 8px;
  margin: 0;
  color:#cc0000;
}


.fivefacts-head {
  font-family: Arial, sans-serif;
  font-size: 0.95em;
  font-weight: bold;
  line-height: 1.2em;
  padding: 10px 8px 8px 8px;
  margin: 0;
}

.fivefacts-text{
  font-size: 0.7em;
  line-height: 1.425em;
  color:#666666;
  padding: 0px 8px 9px 8px;
  border-bottom: 1px dotted #c6c6c6;
}





/***********************/
/*   Formular Styles   */
/***********************/

/*form228*/

.form228{
  display: inline;
  margin: 0;
  padding: 0;
}

.form228 fieldset{
  margin: 0 9px;
  padding: 0;
  border: 0;
}

.form228 legend{
  margin: 0;
  padding: 4px 0 0 0;
  font-size: 0.688em;
  font-weight:bold;
}

.form228 label{
  display:block;
  padding: 12px 0 3px 3px;
  font-family: Verdana, sans-serif;
  font-size: 0.688em;
}

.form228 input{
  font-family: Verdana, sans-serif;
  font-size: 0.688em;
  padding: 2px;
  border-top:    1px solid #808080;
  border-right:  1px solid #d4d0c8;
  border-bottom: 1px solid #d4d0c8;
  border-left:   1px solid #808080;
}

#form228-button{
  display:block;
  font-family: Verdana, sans-serif;
  font-size: 0.688em;
  margin: 18px 0 6px 0;
  border-top:    1px solid #d4d0c8;
  border-right:  1px solid #808080;
  border-bottom: 1px solid #808080;
  border-left:   1px solid #d4d0c8;
}

/*form360*/

.form360{
  margin: 0 0 120px 0;
  padding: 0;
}

.form360 fieldset{
  margin: 0;
  padding: 0;
  border: 0;
  width: 270px;
}

.form360 legend{
  margin: 0;
  padding: 4px 0 0 0;
  font-size: 0.688em;
  font-weight:bold;
}

.form360 label{
  display:block;
  padding: 12px 0 3px 3px;
  font-family: Verdana, sans-serif;
  font-size: 0.688em;
}

.form360 input{
  font-family: Verdana, sans-serif;
  font-size: 0.688em;
  padding: 2px;
  margin: 0;
  border-top:    1px solid #808080;
  border-right:  1px solid #d4d0c8;
  border-bottom: 1px solid #d4d0c8;
  border-left:   1px solid #808080;
  width: 200px;
}

#form360-button{
  display:block;
  font-family: Verdana, sans-serif;
  font-size: 0.688em;
  margin: 18px 0 6px 0;
  border-top:    1px solid #d4d0c8;
  border-right:  1px solid #808080;
  border-bottom: 1px solid #808080;
  border-left:   1px solid #d4d0c8;
}

.form360 select{
  display:block;
  width: 200px;
  padding: 2px;
}

.form360 textarea{
  display:block;
  width: 200px;
}



/* get rid of those system borders being generated for A tags */
a:active { outline:none; }
a:focus  { outline:none; }








/* container for slides */

.toptab{
  position:relative;
  width:700px;
  height:300px;
  margin: 0 0 10px 5px;
  overflow:hidden;
  border-bottom:5px solid #bebebe;
  border-right:5px solid #bebebe;
  border-left:5px solid #bebebe;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-radius: 0px 0px 5px 5px;
  border-radius: 0px 0px 5px 5px; 
}

.images {
  background:#fff url(http://www.antennethueringen.de/at_www/images/standard/ajax/ajax-loader_indicator.gif) center no-repeat;
  position:relative;  
  height:300px;
  width:700px;
  float:left;  
  margin:0px;
  cursor:pointer;
  vertical-align:bottom;
}
.images a{
  text-decoration: none;
}



/* single slide */
.images div {
  display:none;
  position:absolute;
  top:0;
  left:0;
  margin:0;
  padding:8px;
  height:284px;
  width:684px;
}

.images img{
  border:0;
}

.images span{
  display:inline-block;
  vertical-align: bottom;
  padding: 4px 8px;
  margin: 0 20px 0 0px;
  background: #990000;
  border-top:    1px solid #480e45;
  border-right:  1px solid #660000;
  border-bottom: 1px solid #660000;
  border-left:   1px solid #480e45;
  background: -moz-linear-gradient(top, #990000, #271525);
  background: -webkit-gradient(linear, left top, left bottom, from(#990000), to(#660000));
  opacity: 0.93;
  filter: alpha(opacity=93);
}
#vertical-verarsche {
  display:inline-block; height:284px; vertical-align:top; border:0; margin:0; padding:0; overflow:hidden;
}


.images h3 {
  font: bold 16px/normal Arial, sans-serif;
  margin:0; padding:0;
  color:#fff;
  
}
.images p {
  margin:0; padding: 0 0 4px 0;
  font: normal 11px/16px Verdana, sans-serif;
  color:#fff;
}


.slidetabs {
  position:absolute;
  top:10px;
  right:10px;
  clear:both;
}

.slidetabs a {
  float:left;
  margin:0 0 0 5px;
  padding:3px 6px;
  color:#fff;
  border: 1px solid #fff;
  background:#990000;
  display:block;
  font-size:10px;
  text-decoration: none;
  opacity:0.2;
  filter: alpha(opacity=20);
  font: bold 9px/normal Verdana, sans-serif;
}

.slidetabs a:hover {
  background-position:0 -8px;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.slidetabs a.current {
  background-position:0 -16px;
  opacity: 0.90;
  filter: alpha(opacity=90);
}


