@charset "UTF-8";





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



html,body{
  margin:0;
  padding:0;
  border:0;
  cursor:default;
}



body{
  font-family: Verdana, sans-serif;
  font-size: 1em;
  color: #331100;
  background: url(http://www.antennethueringen.de/at_www/images/standard/BG_Site_Sky.jpg) no-repeat;
  background-color: #fff;
}

h2 {  font-size: 1.13em;
  color:#800000;
  margin: 12px 0; padding: 0;
  font-family: Arial, Helvetica, sans-serif;
}

a         { color:#800000; text-decoration:none; cursor: pointer;}
a:link    { color:#800000; }
a:visited { color:#800000; }
a:focus   { color:#c00000; text-decoration: underline; outline:none;}
a:hover   { color:#c00000; text-decoration: underline; }
a:active  { color:#c00000; outline:none; }

b {color:#000000;}

img {border:0;}

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

.site-container {
  position:relative;
  z-index:1;
  width:1000px;
}

.wrap{
  position:relative;
  width:1000px;
  background:url(http://www.antennethueringen.de/at_www/images/standard/BG_Wrap_HEAD.png) no-repeat;
}
* html .wrap { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.antennethueringen.de/at_www/images/standard/BG_Wrap_HEAD.png', sizingMethod='crop'); }

.header-container {
  position:relative;
  z-index:2;
  padding:0px;
  width:840px;
  height:250px;
}
.content-container {
  position:relative;
  z-index:1;
  width:840px;
  min-height:442px;
  background:url(http://www.antennethueringen.de/at_www/images/standard/BG_Wrap_BODY.png) repeat-y;
}
* html .content-container { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.antennethueringen.de/at_www/images/standard/BG_Wrap_BODY_ultralong.png', sizingMethod='crop'); }

.content-breadcrumb {
  width: 800px;
  height: 30px;
  margin: 0px 20px;
  overflow:hidden;
  background:url(http://www.antennethueringen.de/at_www/images/standard/BG_Wrap_NAVISchadow.png) no-repeat;
}

#breadcrumb {
  margin: 0px 0px 0px 218px;
  padding: 8px 0px 0px 0px;
  font-size: 0.625em;
}

#breadcrumb a {
  color:#800000;
  text-decoration:none;
}

#breadcrumb a:hover {
  color:#600000;
  text-decoration:underline;
}

.content-left {
  float: left;
  width: 200px;
  margin: 0px 18px 0px 0px;
  padding-left:20px;  /*damit der ie den linken teil auf die pos macht jetzt links 20px als padding*/
  overflow:hidden;
}

.content-right {
  float:left;
  width:570px;
  overflow:hidden;
}

.footer-container {
  position:relative;
  z-index:1;
  width:840px;
  height:150px;
  overflow:hidden;
  background:url(http://www.antennethueringen.de/at_www/images/standard/BG_Wrap_FOOTER.png) no-repeat;
}
* html .footer-container { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.antennethueringen.de/at_www/images/standard/BG_Wrap_FOOTER.png', sizingMethod='crop'); }


.content-txthead {
  font-family: Arial, sans-serif;
  font-size: 1.125em;
  font-weight:bold;
  line-height: 1.4em;
  margin: 0;
  padding: 0px 0px 18px 0px;
}


.content-ListNaviContainer{
  background:url(http://www.antennethueringen.de/at_www/images/standard/bg_grad_wide.jpg) top left no-repeat;
  margin: 0 0 48px 0;
}

.content-ListNavi{
  font-size: 0.7em;
  line-height: 1.4em;
  padding: 3px 6px;
  margin: 0;
}

.content-ListNaviActive {
  font-weight:bold;
  font-size: 1.2em;
}




.content-ListNavi_wihte{
  font-size: 0.7em;
  line-height: 1.4em;
  margin: 0;
  color:#f1f1f1;
}

.content-ListNaviActive_wihte {
  font-weight:bold;
  
}

a.content-ListNavi_wihte,
a.content-ListNaviActive_wihte {
  color:#fff;
  font-size: 1em;
}



.hr {
  height: 1px;
  background-color: #cccc99;
  font-size: 0px;
  line-height: 1px;
  
}

.img-heading span { font: 0/0 verdana; visibility: hidden; }













/***********************/
/*         Navi        */
/***********************/



.naviContainer {
  position:absolute;
  width:800px;
  height:24px;
  top:226px;
  left:20px;
  background: url(http://www.antennethueringen.de/at_www/images/standard/navi/BG_NaviMain.png) repeat-x;
}

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

ul.dropdown {
  font-weight: bold;
  position: relative;
  z-index: 597;
  float: left;
}

ul.dropdown li {
  float: left;
  vertical-align: middle;
  border: none;
  zoom: 1;
}

ul.dropdown a:hover > ul,
ul.dropdown li:hover > ul {
  visibility: visible;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
  position: relative;
  z-index: 599;
  cursor: default;
}

ul.dropdown li.hover,
ul.dropdown li:hover,
ul.dropdown li.current {
  background: url(http://www.antennethueringen.de/at_www/images/standard/navi/BG_NaviMain.png) 0 -50px repeat-x;
}

ul.dropdown li.hover a.open,
ul.dropdown li.hover *.open {
  background: url(http://www.antennethueringen.de/at_www/images/standard/navi/BG_NaviMain.png) 0 -100px repeat-x;
  background-color:#fff;
  color: #600000;
}

ul.dropdown li:hover > *.dir {
  background: url(http://www.antennethueringen.de/at_www/images/standard/navi/BG_NaviMain.png) 0 -100px repeat-x;
  background-color:#fff;
  color: #600000;
}

ul.dropdown a,
ul.dropdown span {
  font: bold 11px/24px Verdana, Arial, Helvetica, Tahoma, sans-serif;
  display: block;
  padding: 0px 12px 0px 12px;
  color:#fff;
  text-decoration: none;
  
}

ul.dropdown a:link      { color: #fff; }
ul.dropdown a:visited  { color: #fff; text-decoration: none; }
ul.dropdown a:hover  { color: #fff; text-decoration: none; }
ul.dropdown a:active  { color: #fff; }

ul.dropdown li a,
ul.dropdown *.dir {
  border-style: solid;
  border-width: 0 1px 0 0;
  border-color: #800000;
  color: #fff;
}




ul.dropdown ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: -10px;
  z-index: 598;
  width: 190px;
  padding: 7px 0 17px 0;
  background: url(http://www.antennethueringen.de/at_www/images/standard/navi/BG_Dropdown.png) left bottom no-repeat;
  opacity: .97;
}

ul.dropdown ul li {
  float: none;
  padding: 0 10px 0 10px;
  font-weight: normal;
  background:none;
}

ul.dropdown ul li.hover,
ul.dropdown ul li:hover {
  background:none;
}

ul.dropdown ul li.hover span.open,
ul.dropdown ul li.hover a.open  {
  color:#900000;
  background:#ebebeb; !important
}

ul.dropdown ul li:hover > *.dir {
  color:#900000;
  background: #ebebeb url(http://www.antennethueringen.de/at_www/images/standard/navi/SubNavi_current.png) 150px 9px no-repeat; !important
}

ul.dropdown ul li a,
ul.dropdown ul *.dir {
  font: 11px/normal Verdana,Arial, Helvetica, Tahoma, sans-serif;
  padding: 5px 10px 5px 20px;
  text-decoration: none;
  border: 1px solid #fff;
  background-color:#fff;
  color:#600000;
}
ul.dropdown ul *.dir {
  background: url(http://www.antennethueringen.de/at_www/images/standard/navi/SubNavi_current.png) 150px 9px no-repeat;
}
ul.dropdown ul a.dir:hover {
  background: #ebebeb url(http://www.antennethueringen.de/at_www/images/standard/navi/SubNavi_current.png) 150px 9px no-repeat;
}

ul.dropdown ul li a.hover,
ul.dropdown ul li a:hover {
  color:#900000;
  background-color:#ebebeb;
}


ul.dropdown ul li a.active,
ul.dropdown ul li a:active,
ul.dropdown ul li a.dir:active {
  background-color:#d4d4d4;
}

ul.dropdown ul a:link     { color:#600000; }
ul.dropdown ul a:visited  { color:#600000; text-decoration: none; }
ul.dropdown ul a:focus    { color:#600000; text-decoration: none; }
ul.dropdown ul a:hover    { color:#900000; text-decoration: none; }
ul.dropdown ul a:active    { color:#600000; }

ul.dropdown ul li:hover span.dir {
  color:#900000;
}
ul.dropdown ul li span.dir,
ul.dropdown ul li a.dir {
  color:#600000;
}

/* Extrawurst für ein unerklärliches span - webEdition sei Dank ;) */
ul.dropdown ul li a span {
  font: 11px/normal Verdana,Arial, Helvetica, Tahoma, sans-serif;
  padding: 5px 10px 5px 20px;
  color:#600000;
  margin:0;
  padding:0;
}
ul.dropdown ul li a:hover span { color:#900000;}


ul.dropdown ul ul {
  top: -17px;
  left: 169px;
  padding: 17px 0 0 0;
  background: url(http://www.antennethueringen.de/at_www/images/standard/navi/BG_Dropdown.png) -190px top no-repeat;
}

ul.dropdown ul ul *.onion {
  padding: 0 0 17px 0;
  background: url(http://www.antennethueringen.de/at_www/images/standard/navi/BG_Dropdown.png) left bottom no-repeat;
}


ul.dropdown #home a {
  margin:0;
  padding:0;
  height:24px;
  width:35px;
  overflow:hidden;
  background: url(http://www.antennethueringen.de/at_www/images/standard/navi/BG_NaviMain.png) 0 -150px repeat-x;
}
ul.dropdown #home a:hover {
  background: url(http://www.antennethueringen.de/at_www/images/standard/navi/BG_NaviMain.png) 0 -200px repeat-x;
}







/* Sub Navi */



.navisubContainer {
  position:relative;
  width:200px;
  padding: 0 0 14px 0;
  background: #eed url(http://www.antennethueringen.de/at_www/images/standard/bg_box200.png) 0 24px repeat-x;
}

ul.subnav li span.dir {
  display:block;
  font: bold 12px/normal  Verdana, Arial, Helvetica, Tahoma, sans-serif;
  padding: 5px 10px;
  margin: 0;
  color:#444444;
  background: url(http://www.antennethueringen.de/at_www/images/standard/navi/BG_SubNaviHead.png) repeat-x;
  text-decoration: none;
}

ul.subnav *.current {
  background: url(http://www.antennethueringen.de/at_www/images/standard/navi/SubNavi_current.png) 12px 8px no-repeat;
}

ul.subnav,
ul.subnav li,
ul.subnav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

ul.subnav ul {
  margin: 7px 0 0 0;
}

ul.subnav li {
  vertical-align: middle;
  zoom: 1;
}

ul.subnav a.hover,
ul.subnav a:hover {
  color: #600000;
}

ul.subnav a:link     { color: #600000; }
ul.subnav a:visited  { color: #600000; text-decoration: none; }
ul.subnav a:hover    { color: #600000; text-decoration: none; }
ul.subnav a:active   { color: #600000; }

ul.subnav ul li *.dir {
  display: block;
  font: 11px/normal  Verdana, Arial, Helvetica, Tahoma, sans-serif;
  padding: 5px 10px 5px 25px;
  color:#600000;
  text-decoration: none;
  background:none;
}

ul.subnav ul a.hover,
ul.subnav ul a:hover {
  background: #fff url(http://www.antennethueringen.de/at_www/images/standard/navi/SubNavi_current.png) 12px -55px no-repeat;
}

ul.subnav ul li a,
ul.subnav ul li span {
  display: block;
  font: 11px/normal  Verdana, Arial, Helvetica, Tahoma, sans-serif;
  padding: 5px 10px 5px 25px;
  color:#600000;
  text-decoration: none;
}

ul.subnav ul ul {
  padding: 0 0 14px 25px;
  margin: 0;
}

ul.subnav ul ul a,
ul.subnav ul ul span {
  font: 10px/normal  Verdana, Arial, Helvetica, Tahoma, sans-serif;
  padding: 5px 10px 5px 25px;
}

ul.subnav li a span {
  margin: 0;
  padding: 0;
}



















/***********************/
/*   Broadcast Navi    */
/***********************/


.broadcast-bg {
  float:left;
  width: 200px;
  height: 36px;
  overflow:hidden;      
}

.broadcast-studiocam {
  float:left;
  width: 100px;
  height: 36px;
  overflow:hidden;
  background:url(http://www.antennethueringen.de/at_www/images/standard/navi/studiocam_neu.png) no-repeat;
  cursor:pointer;
}
.broadcast-studiocam:hover {
  background:url(http://www.antennethueringen.de/at_www/images/standard/navi/studiocam_neu.png) no-repeat;
  background-position:0 -36px;
  cursor:pointer;
}

.broadcast-livestream{
  float:left;
  width: 68px;
  height: 36px;
  overflow:hidden;
  background:url(http://www.antennethueringen.de/at_www/images/standard/navi/livestream.png) no-repeat;
  cursor:pointer;
}
.broadcast-livestream:hover{
  background:url(http://www.antennethueringen.de/at_www/images/standard/navi/livestream.png) no-repeat;
  background-position:0 -36px;
  cursor:pointer;
}


.broadcast-kontakt{
  float:right;
  width: 100px;
  height: 36px;
  overflow:hidden;
  background:url(http://www.antennethueringen.de/at_www/images/standard/navi/kontakt_neu.png) no-repeat;
  cursor:pointer;
}
.broadcast-kontakt:hover{
  background:url(http://www.antennethueringen.de/at_www/images/standard/navi/kontakt_neu.png) no-repeat;
  background-position:0 -36px;
  cursor:pointer;
}
















.content-column375{
  float:left;
  width:375px;
  overflow:hidden;
}

.content-column185{
  float:right;
  width:185px;
  overflow:hidden;
}

.content-column280-left{
  float:left;
  width:280px;
  overflow:hidden;
}

.content-column280-right{
  float:right;
  width:280px;
  overflow:hidden;
}

.content-Box200Header {
  width:200px;
  height:20px;
  background: url(http://www.antennethueringen.de/at_www/images/standard/bg_left.png) repeat-x;
  background-color:#cccc99;
}

.content-Box200Content {
  width:200px;
  background:url(http://www.antennethueringen.de/at_www/images/standard/bg_box200.png) repeat-x;
  
}
.content-Box200Content_white{
  width:200px;
  overflow:hidden;
  background-color:#fff;
}

.content-Box200Content_Stripes{
  width:198px;
  height: 30px;
  line-height:30px;
}

.content-Box200Header h3 {
  font-size: 0.75em;
  line-height: 2em;
  color:#FFF;
  margin: 0 0 0 10px;
}










/****************************/
/* !!! WEG WEG WEG !!! nur für Team */
/****************************/



.content-Box375Content {
  width:375px;
  background: url(http://www.antennethueringen.de/at_www/images/standard/bg_box_dropshadow.gif) no-repeat;
  background-color: #fff;
  overflow:hidden;
}

.content-Box375Content_noborder {
  padding:12px 12px 0 12px;
  height:100%;
  background: url(http://www.antennethueringen.de/at_www/images/standard/bg_box_dropshadow.gif) no-repeat;
  background-color: #fff;
  overflow:hidden;
}

.content-Box375Footer_noborder {
  height:5px;  
  background: url(http://www.antennethueringen.de/at_www/images/at_team/teamboxtransparent_bottom.gif) no-repeat;
  overflow:hidden;
  font-size:1px;
  margin: 0 0 10px 0;
}



.content-box-184_Top {
  width:184px;
  height:23px;
  background-image: url(http://www.antennethueringen.de/at_www/images/standard/head_infoboxsmall_top.gif);
  background-repeat: no-repeat;
}
.content-box-184_Middle {
  width:184px;
  height:23px;
  background-image: url(http://www.antennethueringen.de/at_www/images/standard/head_infoboxsmall_middle.gif);
  background-repeat: no-repeat;
}
.content-box-184_Bottom {
  width:184px;
  height:23px;
  background: url(http://www.antennethueringen.de/at_www/images/standard/head_infoboxsmall_bottom.gif) no-repeat;
  
}
.content-box-184_Bottom_thin{
  height:4px;
  background: url(http://www.antennethueringen.de/at_www/images/standard/head_infoboxsmall_bottom_border.gif) no-repeat;
  font-size:1px;
  /*margin:-4px 0 0 0 ; */
  width:184px;
  
}
.content-box-184_BG{
  width:180px;
  background-color:#fff;
  border-left: solid 1px #d5d5aa;
  border-right: solid 1px #d5d5aa;
  padding: 0 1px;
}

.content-box-184_lines{
  width:180px;
  height: 30px;
  line-height:30px;
  overflow:hidden;  
}
.content-box185_BG{
  width:185px;
  background: url(http://www.antennethueringen.de/at_www/images/standard/bg_box185.gif) bottom no-repeat;
  background-color:#fff;
}













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


.h2 {
  font-family: Arial, sans-serif;
  font-size: 1em;
  line-height: 2em;
  color:#990000;
  font-weight:bold;
}

.h3 {
  font-size: 0.75em;
  line-height: 1.5em;
  color:#990000;
  font-weight:bold;
}

.h4{
  font-weight:bold;
  font-size: 0.7em;
  line-height: 1.425em;
  margin:0;
  padding:0;
}

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

.txt12 {
  font-size: 0.75em;
  line-height: 1.5em;
}

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

.txt10 {
  font-size: 0.63em;
  line-height: 1.4em;
}

.txtlist {
  font-size: 0.7em;
  line-height: 1.8em;
  padding: 0 0 0 10px;
}

.box-grau {
  font-size: 12px;
  line-height: 20px;
  font-weight: normal;
  color: #990000;
  background-color: #f2f2f2;
  padding:5px;
  border:solid #CCC 1px;
  -webkit-border-radius: 10px;
-moz-border-radius:10px;
border-radius: 10px;
}


/*************/
/* Formulare */
/*************/


.contentFormular570 form{
  display:inline;
}
.contentFormular570 fieldset {
  padding: 12px 0px 30px 0px;
  margin: 0px 9px 0px 9px;
  border-top: 1px solid #cccc99;
  border-left: 0px;
  border-bottom: 0px;
  border-right: 0px;
}
.contentFormular570 label {
  font-size: 0.7em;
  line-height: 1.4em;
  display:block;
  float:left;
  margin: 8px 0px 0px 0px;
  width: 220px;
  cursor: pointer;
}
.contentFormular570 legend{
  font-size: 0.7em;
  line-height: 1.4em;
  font-weight:bold;
}
.contentFormular570 input{
  font-family:Verdana, sans-serif;
  font-size: 0.7em;
  line-height: 1.2em;
  padding: 3px;
  border-top: 1px solid #9f9f7f;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #9f9f7f;
  width: 322px;
}
.contentFormular570 textarea {
  font-family:Verdana, sans-serif;
  font-size: 0.7em;
  line-height: 1.2em;
  padding: 3px;
  border-top: 1px solid #9f9f7f;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #9f9f7f;
  width: 322px;
  height: 120px;
}

.contentFormular570 #button { /* Submit-Button */
  font-weight:bold;
  color:#fff;
  cursor: pointer;
  width:185px;
  margin:0px;
  border-top: 1px solid #ff0000;
  border-right: 1px solid #330000;
  border-bottom: 1px solid #330000;
  border-left: 1px solid #ff0000;
  background-color:#900;
}





.content-Formular fieldset {
  padding: 12px 0px 30px 0px;
  margin: 0;
  border-top: 1px solid #cccc99;
  border-left: 0px;
  border-bottom: 0px;
  border-right: 0px;
}

.content-Formular label {
  font-size: 0.7em;
  line-height: 1.4em;
  display:block;
  float:left;
  margin: 8px 0px 0px 0px;
  width: 220px;
  cursor: pointer;
}

.content-Formular legend{
  font-size: 0.7em;
  line-height: 1.4em;
  font-weight:bold;
}


.content-Formular br {
  clear:left;
}


.gewinn-Formular fieldset {
  padding: 12px 0px 16px 0px;
  margin: 0;
  border-top: 1px solid #cccc99;
  border-left: 0px;
  border-bottom: 0px;
  border-right: 0px;
}

.gewinn-Formular legend{
  font-size: 0.7em;
  line-height: 1.4em;
  font-weight:bold;
}

.gewinn-Formular label {
  font-size: 0.7em;
  line-height: 1.4em;
  display:block;
  float:left;
  margin: 8px 0px 0px 5px;
  width: 120px;
  cursor: pointer;
}

.wunschhit label{
  font-size: 0.7em;
  line-height: 1.4em;
  float:left;
  display:block;
  width:180px;
  cursor: pointer;
}

.input-float{
  float:left;
  margin: 6px 0px 6px 0px;
}

.input-text{
  font-family:Verdana, sans-serif;
  font-size: 0.7em;
  line-height: 1.2em;
  padding: 3px;
  border-top: 1px solid #9f9f7f;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #9f9f7f;
}

.input-textarea{
  font-family:Verdana, sans-serif;
  font-size: 0.7em;
  line-height: 1.2em;
  padding: 3px;
  border-top: 1px solid #9f9f7f;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #9f9f7f;
  width: 322px;
  height: 120px;
}

.hpl-form{
  font-size: 0.7em;
  line-height: 1.2em;
  display:inline;
}

.hpl-form label{
  float:left;
}

.hpl-form fieldset{
  padding:0;
  margin:0;
  border:0;
}

.hpl-radiodiv{
  float:left;
  padding:2px 20px 0 6px;
  margin: 0;
}

.hpl-radiobtn{
  padding:0;
  margin:0;
  width:14px;
  height:14px;
}

.hpl-txtinput{
  float:left;
  padding:0;
  margin:0 20px 0 6px;
  font-family: Verdana, sans-serif;
  text-align:center;
  background-color:#FFF;
  border:1px solid #b2b2b2;
  width:18px;
  height:14px;
  font-size:0.9em;
  
}

.hpl-button{
  float:left;
  font-family: Verdana, sans-serif;
  border-width:thin;
}

.kontakt-Formular185{
  background: #eeeedd url(http://www.antennethueringen.de/at_www/images/standard/bg_box200.png) top left repeat-x;
  
  padding: 0 10px;
}
.kontakt-Formular185 form {
  display:inline;
}

.kontakt-Formular185 fieldset {
  padding: 6px 0px 18px 0px;
  margin: 0;
  border: 0;
}

.kontakt-Formular185 label {
  font-size: 10px;
  display:block;
  margin: 6px 0px 2px 4px;
  cursor: pointer;
  color:#464646;
}

.kontakt-Formular185 legend{
  font-size: 0.7em;
  line-height: 1.4em;
  font-weight:bold;
}

.kontakt-Formular185 br {
  clear:left;
}

.kontakt-Formular185 input,textarea {
  font-family:Verdana, sans-serif;
  font-size: 10px;
  line-height: 1.2em;
  padding: 2px;
  border-top: 1px solid #d0d1c6;
  border-right: 1px solid #ebebde;
  border-bottom: 1px solid #ebebde;
  border-left: 1px solid #d0d1c6;
  width:160px;
  color:000;
  background-color:#fff;
}
.kontakt-Formular185 .radio {
  width: 14px;
}
.kontakt-Formular185 .radiolabel {
  font-size: 0.7em;
  line-height: 1.425em;
}
.kontakt-Formular185 input#submit {
  width:90px;
  background-color: #990000;
  cursor: pointer;
  margin: 0px 0 9px 0;
  font:bold 10px Verdana, Arial, Helvetica;
  color:#fff;
  border-top: 1px solid #d00000;
  border-right: 1px solid #5e0000;
  border-bottom: 1px solid #5e0000;
  border-left: 1px solid #d00000;
}








#AmioBox {
  width:15px;
}






/*****************/
/* Header Styles */
/*****************/


.HeaderSearch {
  position:absolute;
  top: 118px;
  right: 32px;
}
.HeaderSearch form {
  display:inline;
  text-align:right;
  margin: 0;
  padding: 0;
}
.HeaderSearch-input{
  font-family:Verdana, sans-serif;
  font-size: 0.625em;
  margin: 0 10px 0 0;
  padding: 2px;
  display:inline;
  border-top:    1px solid #808080;
  border-right:  1px solid #d4d0c8;
  border-bottom: 1px solid #d4d0c8;
  border-left:   1px solid #808080;
  background-color:#ffffff;
}
.HeaderSearchBtn-imgbutton {
  height:16px;
  width:60px;
  vertical-align:middle;
  background: url(http://www.antennethueringen.de/at_www/images/standard/suche.png) no-repeat;
  background-position: 0 -16px;
  cursor:pointer;
}
.HeaderSearchBtn-imgbutton:hover { background-position: 0 0; }




.HeaderNavi {
  position:absolute;
  top: 160px;
  right: 20px;
  font-size: 0.625em;
  line-height:1.3em;
}

.HeaderNavi ul {
  margin: 0;
  padding: 0;
  list-style-type:none;
  display:inline;
}

.HeaderNavi li {
  margin: 0 12px 0 0;
  padding: 0;
  text-align:right;
  display:inline;
}

.HeaderNavi ul li a {
  color:#800000;
  text-decoration:none;
}

.HeaderNavi ul li a:hover {
  color:#600000;
  text-decoration:underline;
}








/**********/
/* Footer */
/**********/


.FooterNavi {
  margin: 0px 0px 0px 20px;
  height: 18px;
  width: 800px;
  overflow:hidden;
}

.FooterCopy {
  float:left;
  padding: 3px 15px;
  font-size: 0.625em;
  line-height:1.2em;
  color:#877f77;
}

.FooterNavi ul {
  display:inline;
  font-size: 0.625em;
  line-height:1.2em;
  list-style-type:none;
}

.FooterNavi ul li {
  float:left;
  padding: 3px 5px;
}

.FooterNavi ul li a {
  color:#800000;
  text-decoration:none;
}

.FooterNavi ul li a:hover {
  color:#600000;
  text-decoration:underline;
}








/***********/
/* Werbung */
/***********/


.adv-skyscraper {
  position:absolute;
  z-index:3;
  top: 110px;
  left: 840px;
  width: 160px;
  height: 600px;
}

.adv-leaderboard {
  position:absolute;
  z-index:1;
  top:0px;
  left:92px;
  width:728px;
  height:90px;
}








/**************************/
/* standart button Styles */
/**************************/



.button_container{
  position:relative;
  height:16px;
  margin:6px 0 0 0;
}

.button_container a{
  color: #444444;
}
.button_container a:hover{
  color: #600000;
}

.button_standard_120 {
  position:absolute;
  display:block;
  height:16px;
  width:120px;
  right:0px;
  font-family: Verdana;
  line-height:1.35em;
  font-size: 0.7em;
  color: #4444444;
  text-indent: 10px;
  background: url(http://www.antennethueringen.de/at_www/images/standard/button_120.png) no-repeat;
  background-position:0 -16px;
}

.button_standard_120:hover{
  color: #600000;
  text-decoration: none;
  background-position: 0 0;
}

.button_standard_90 {
  position:absolute;
  display:block;
  height:16px;
  width:90px;
  right:0px;
  font-family: Verdana;
  line-height:1.35em;
  font-size: 0.7em;
  color: #4444444;
  text-indent: 10px;
  background: url(http://www.antennethueringen.de/at_www/images/standard/button_90.png) no-repeat;
  background-position:0 -16px;
}

.button_standard_90:hover{
  color: #600000;
  text-decoration: none;
  background-position: 0 0;
}








/************************/
/* Suche Content Styles */
/************************/



#SearchResult h1{
  font-size: 1em;
  line-height: 1.4em;
  margin: 0;
  padding: 0px 0px 18px 0px;
}

#SearchResult hr{
  height: 1px;
  border: 0px;
  background-color: #cccc99;
}

#SearchResult ul {
  font-size: 0.75em;
  line-height: 1.4em;
  padding: 0px;
  margin: 0px 0px 0px 25px;
}

#SearchResult li {
  margin: 7px 0px;
}

.SearchInfo{
  font-size: 0.75em;
  line-height: 1.4em;
}


.SearchResultAlert {
  padding: 23px 12px 18px 96px;
  font-size: 0.75em;
  font-weight: bold;
  line-height: 1.4em;
  color:#D00000;
  background:url(http://www.antennethueringen.de/at_www/images/standard/bg_alert.jpg) top left no-repeat;
}


.SearchResultError {
  padding: 23px 12px 18px 96px;
  font-size: 0.75em;
  line-height: 1.4em;
  background:url(http://www.antennethueringen.de/at_www/images/standard/bg_searcherror.jpg) top left no-repeat;
}

.SearchNavi{
  font-size: 0.625em;
  line-height: 1.4em;
}








/******************/
/* Teaser Box 184 */
/******************/

.HomeTeaser184 #content {
  width:184px;
  height:164px;
  background:#fff;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
}
.HomeTeaser184 #headline {
  padding:10px 10px 8px 10px;
  font: bold 0.75em Verdana, sans-serif;
  color:#990000;
}
.HomeTeaser184 #text {
  padding:0px 10px 0px 10px;
  font: normal 0.69em Verdana, sans-serif;
}








/************************/
/* News */
/************************/

.NewsTicker {
  padding: 11px 0 0 0;
  font-size: 0.85em;
  color:#FFF;
}

.NewsTicker a { color:#FFFFFF; text-decoration:none; cursor: pointer;}
.NewsTicker a:hover   { color:#FFFFFF; text-decoration:underline; cursor: pointer;}








/****************************/
/* !!! WEG WEG WEG !!! nur für Fahrgemeinschaften */
/****************************/



.ListResult:hover {
  background-color:#e5e5cc;
}

.ListResult td {
  font-size: 0.7em;
  line-height: 1.3em;
  padding: 3px 3px 3px 6px;
}

.ListNavi td {
  font-size: 0.7em;
  font-weight:bold;
  line-height: 1.4em;
  padding: 3px 3px 3px 6px;
}

.List_position_1 {
  background: #e3e1e1;
  
}

.ResultNavi{
  font-size: 0.7em;
  line-height: 1.4em;
  padding: 3px 6px;
  margin: 0;
}

.ResultNaviActive {
  font-weight:bold;
  font-size: 1.2em;
}

.JobDetailHead {
  font-size: 0.75em;
  line-height: 1.4em;
  padding: 3px 6px;
  background-color:#e5e5cc;
}

.JobDetailText {
  font-size: 0.75em;
  line-height: 1.4em;
  padding: 6px 6px;
  margin: 0 0 24px 0;
}












/**************************/
/* Gallery Content Styles */
/**************************/




.gallery_thumb{
  position:relative;
  width:90px;
  height:90px;
  overflow:hidden;
}

.gallery_thumb_padding{
  float:left;
  padding:18px;
  margin: 6px 6px;
  background: url(http://www.antennethueringen.de/at_www/images/standard/bg_gallerythumb.png) center no-repeat;
}

.gallery_thumb_padding3{
  float:left;
  padding:8px;
  margin: 6px 6px;
  background: url(http://www.antennethueringen.de/at_www/images/standard/bg_gallerythumb.png) center no-repeat;
}

* html .gallery_thumb_padding{
  background-image: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.antennethueringen.de/at_www/images/standard/bg_gallerythumb.png')
}

.gallery_thumb_padding:hover{
  background: url(http://www.antennethueringen.de/at_www/images/standard/bg_gallerythumbhover.png) center no-repeat;
}

* html .gallery_thumb_padding:hover{
  background-image: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.antennethueringen.de/at_www/images/standard/bg_gallerythumbhover.png')
}

.gallery_switch{
  position:absolute;
  width:135px;
  height:135px;
  left:-22px;
  text-align: center;
}



.gallery_detail_navi {
  text-align:center;
  width: 150px;
  padding: 18px 0px 18px 210px;
}

.gallery_nextpic {
  background: url(http://www.antennethueringen.de/at_www/images/standard/arrow_nextpic.gif) no-repeat;
}
.gallery_nextpic:hover {
  background: url(http://www.antennethueringen.de/at_www/images/standard/arrow_nextpic.gif) no-repeat;
  background-position: 0px -18px;
}

.gallery_prevpic {
  background: url(http://www.antennethueringen.de/at_www/images/standard/arrow_prevpic.gif) no-repeat;
}
.gallery_prevpic:hover {
  background: url(http://www.antennethueringen.de/at_www/images/standard/arrow_prevpic.gif) no-repeat;
  background-position: 0px -18px;
}
.gallery_sendpic {
  background: url(http://www.antennethueringen.de/at_www/images/standard/bildsenden.png) no-repeat;
}
.gallery_sendpic:hover {
  background: url(http://www.antennethueringen.de/at_www/images/standard/bildsenden.png) no-repeat;
  background-position: 0px -18px;
}


.gallery_detail {
  width: 570px;
  float: left;
}

.gallery_detail.singleElement {
  margin-right: 0;
  float: none;
}

.gallery_detail.lastInLine{
  margin-right: 0;
}


.gallery_detail .thumbnail {
  width: 570px;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  padding: 1px;
  margin: 0;
}

.gallery_detail .thumbnail img {
  vertical-align: middle;
}

* html .gallery_detail .thumbnail {
  
  font-size: 570px; /* you must find IE's magic number */
}

* html .gallery_detail {height: 1%; margin: 1px 1px 0 0 !important}








/**************************/
/*         Foto           */
/**************************/



.fotoHead { margin: 0; padding: 10px 20px 8px 20px; font: bold 24px/30px Arial, sans-serif; color:#800000; }

.fotoNavi     { border-top:1px dotted #ccc; height:39px; font: normal 11px/normal Verdana, sans-serif;}
.fotoAltNavi  { float:left; padding: 13px 0 0 0; }

.fotoHeadline { margin: 0 0 6px 140px; padding: 4px 0 0 0; font: bold 16px/22px Arial; border-top:1px dotted #ccc; }

.teaserImg120 { float:left; margin: 8px 20px 32px 0; width:120px; height:120px; background:#808080; }
.teaserImg120 img {  width:118px; height:118px;  border:1px solid #808080; }

.fotoInfo { margin: 0 0 8px 140px; font: normal 11px/normal Verdana, sans-serif; color:#808080; }

.fotoText { margin: 0 0 40px 140px; font: normal 12px/18px Verdana, sans-serif; }








/****************************/
/*         CD Tipp          */
/****************************/








/************************/
/*24h Playlist*/
/***********************/

.musikkaufen_amazon {
  width:61px;
  background:url(http://www.antennethueringen.de/at_www/images/standard/musikkaufen_amazon.jpg) no-repeat;
  
}

.musikkaufen_itunes {
  width:52px;
  background:url(http://www.antennethueringen.de/at_www/images/standard/musikkaufen_itunes.jpg) no-repeat;
}

.musikkaufen_musicload {
  width:69px;
  background: url(http://www.antennethueringen.de/at_www/images/standard/musikkaufen_musicload.jpg) no-repeat;
}


.musikkaufen_amazon,
.musikkaufen_itunes,
.musikkaufen_musicload {
  height:16px;
  border:0;
  background-position:0 -16px;
  float:right;
}



a.musikkaufen_amazon:hover,
a.musikkaufen_itunes:hover,
a.musikkaufen_musicload:hover {
  background-position:0 0px;
}







/************************/
/*Arcordion Set*/
/***********************/

.Accordion {
  float:right;
  overflow: hidden;
  width:184px;
}


.AccordionPanel {
  margin: 0px;
  padding: 0px;
}


.AccordionPanelTab {
  margin: 0px;
  padding: 0px;
  /*height:23px;*/
  overflow:hidden;
  cursor: pointer;
  -moz-user-select: none;
  -khtml-user-select: none;
}
.AccordionPanelTabA {
  cursor: pointer;
  overflow:hidden;
}

.AccordionPanelContent {
  overflow: auto;
  margin: 0px;
  padding: 0px;
  height: 100%;
  background: url(http://www.antennethueringen.de/at_www/images/standard/accordion_bc_stripe.gif) repeat-y 1px 0px;
  overflow:hidden;
}
.AccordionPanelOpen .AccordionPanelTab {
  background: url(http://www.antennethueringen.de/at_www/images/standard/head_infoboxsmall_middle.gif) no-repeat;
}



.AccordionTeam{
  width:181px;
  height:30px;
  margin:0;
  font-size: 0.7em;
  font-family:Arial, Helvetica, sans-serif;
  border-left: solid 1px #cbcbcb;
  border-right: solid 1px #cbcbcb;
  padding-left:1px;
  overflow:hidden;
}


a.AccordionTeams{
  line-height:30px;
  width:145px;
  height:30px;
  display: table-cell;
  float:left;
  margin-left:8px;
}

.AccordionTeams_img{
  margin:3px 0 0 0;
  float:left;
  height:24px;
  width:24px;
  
}

.AcordionTeamFooter{
  height:4px;
  background: url(http://www.antennethueringen.de/at_www/images/standard/head_infoboxsmall_bottom_border.gif) no-repeat;
  font-size:1px;
  width:184px;
}



.team_teamImage{
  width:375px;
  height:225px;
  background-repeat: no-repeat;
  overflow: hidden;
}

.team_teamimage_maske {
  width:375px;
  height:226px;
  background: url(http://www.antennethueringen.de/at_www/images/at_team/teamboxtransparent.png) no-repeat;
}

* html .team_teamimage_maske {
  background-image: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.antennethueringen.de/at_www/images/at_team/teamboxtransparent.png')
}
.team_text_cells{
  padding: 0pt 0pt 12px;
}








/*********************/
/*     Impressum     */
/*********************/


.impressum-container{
  padding:14px;
  margin: 0 0 30px 0;
}











/************************/
/*frequenzen*/
/***********************/

.frqLink{
  border:0;
  width:90px;
  height:90px;
}














/**************************/
/*     Verkehr Styles     */
/**************************/



.kuschelCon375 {
  width:375px;
  overflow:hidden;
  float:left;
}
.kuschelCon196 {
  float:left;
  width:196px;
  overflow:hidden;
  padding: 1px 0 0 0;
  margin: 0 0 0 -1px;
}

.vNavi {
  position: relative;
  z-index:5;
  width:196px;
  padding: 0 0 12px 0;
}
.vNavi ul {
  list-style-type:none;
  margin:0;
  padding:0;
  
}
.vNavi ul li {
  margin: -1px 0 0 0;
  padding: 0;
  height: 70px;
  width: 196px;
  overflow:hidden;
  background-position: 0 0;
}
.vNavi ul li:hover {
  background-position: 0 -100px;
}
.vNavi ul li a {
  margin:0;
  padding:0;
}
.vNavi ul li a img {
  border:0;
}

.flipCont {
  width:355px;
  padding: 9px;
  overflow:hidden;
  min-height: 468px;
}

.flipCont h1 {
  font-family: "Arial", Verdana, Helvetica, Arial, Trebuchet, sans-serif;
  font-size: 1.25em;
  line-height: 1.25em;
  color: #660000;
  padding: 0.3em 0 0.7em 0;
  margin:0;
}

.flipCont .intro {
  font-size: 11px;
  line-height: 17px;
  padding: 0 0 3em 0;
  font-weight:bold;
  color: #664d40;
}






/*******************************************************/
/* Eine zweispaltige <we:listview>-Ausgabe realisieren */
/*******************************************************/



.odd {
  width: 570px;
}

.even {
  width: 570px;
  background-color: #cccccc;
}

.cl {
  clear: left;
}














/**************************/
/*     Werbung Styles     */
/**************************/

.widesky-container{
  width:160px;
}
.widesky-border{
  padding:1px;
  background-color:#c00;
}
.widesky-header{
  padding:3px 0 3px 2px;
  font-family:Arial,sans-serif;
  font-size:10px; color:#fff;
  background-color:#cc0000;
}
.widesky-content{
  overflow:hidden;
  font-family:Arial,sans-serif;
  font-size:13px; color:#666;
  padding:0 3px;
  background-color:#fff;
}
.widesky-content p{
  padding: 16px 0;
  margin: 0 0;
}
.widesky-content strong{
  display:block;
  color:#333;
}
.widesky-content strong a:link, .widesky-content strong a:visited, .widesky-content strong a:focus, .widesky-content strong a:hover, .widesky-content strong a:active  { text-decoration:underline; color:#333; }
a.linkadr:link, a.linkadr:visited, a.linkadr:focus, a.linkadr:hover, a.linkadr:active  { font-size:10px; text-decoration:none; color:#600; }





.advContentLeft-container{
  width:200px;
}
.advContentLeft-border{
  padding-bottom:2px;
  background-color:#6B8E23;
}
.advContentLeft-header{
  padding:3px 0 3px 8px;
  font-family:Arial,sans-serif;
  font-size:10px; color:#fff;
  background-color:#6B8E23;
}
.advContentLeft-content{
  overflow:hidden;
  font-family:Arial,sans-serif;
  font-size:13px; color:#666;
  padding:0 0px;
  background-color:#fff;
}
.advContentLeft-content p{
  padding: 0.5em 8px;
  margin: 0 0;
}
.advContentLeft-content strong{
  display:block;
  color:#556B2F;
}
.advContentLeft-content strong a:link, .widesky-content strong a:visited, .widesky-content strong a:focus, .widesky-content strong a:hover, .widesky-content strong a:active  { text-decoration:underline; color:#556B2F; }
a.linkadr:link, a.linkadr:visited, a.linkadr:focus, a.linkadr:hover, a.linkadr:active  { font-size:10px; text-decoration:none; color:#600; }








/*********************************/
/*     Tralala Tabelle Liste     */
/*********************************/

.trala-table{
  width:100%;
  border:0;
  border-spacing:0;
}
.trala-cell-start{
  vertical-align:top;
  font-weight:bold;
  color:#600000;
  padding:9px;
}
.trala-cell-content{
  vertical-align:top;
  padding:9px;
}
.trala-cell-bgc{
  background-color:#f6f6f6;
}
.trala-head{
  vertical-align:top;
  color:#600000;
  padding:0 0 10px 0;
}
.trala-content{
  color:#5e5252;
}






/******************/
/*     Themen     */
/******************/



.td-subheadline {
  font-size: 0.625em;
  line-height: 1.4em;
  font-weight: bold;
  text-transform: uppercase;
  padding: 0 0 0.5em 0;
}
.td-headline {
  font-family: "Arial", Verdana, Helvetica, Arial, Trebuchet, sans-serif;
  font-size: 1.25em;
  line-height: 1.25em;
  color: #990000;
  font-weight: bold;
  padding: 0 0 0.5em 0;
  margin:0;
}
.td-headline-small {
  font-family: Verdana, sans-serif;
  font-size: 0.75em;
  line-height: 1.4em;
  color: #990000;
  font-weight: bold;
  padding: 0 0 0.5em 0;
}
.td-topic{
  padding: 0;
  font-size: 0.625em;
  line-height: 1.4em;
  color:#777777;
  margin: 0 0 1em 0;
}
.td-lead{
  font-size: 0.7em;
  line-height: 1.425em;
  font-weight: bold;
  margin:0 0 1em 0;
}
.td-text{
  font-size: 0.75em;
  line-height: 1.5em;
}
.td-img{
  padding: 1px;
  background-color:#f1f1f1;
  margin:0 1px 1em 1px;
}
.td-img-tease{
  font-size:0.625em;
  float:left;
  margin:3px 9px 0 0;
}
.td-imagetitle{
  font-size: 0.625em;
  line-height: 1.4em;
  padding: 3px 5px;
  background-color:#f1f1f1;
}
.td-audioplayer{
  width: 340px;
  padding: 6px 6px;
  background-color: #f1f1f1;
  margin:1em 1px;
  text-align:center;
}
.td-audioplayertitle{
  font-size: 0.625em;
  font-weight: bold;
  line-height: 1.4em;
  padding: 0 0 6px 0;
}
.td-videoplayer{
  width: 355px;
  margin:1em 0px;
}
.td-source{
  text-align:center;
  padding: 2em 0 0 0;
  font-size: 0.625em;
  line-height: 1.4em;
  color:#777777;
}
.td-hr-line{
  margin: 8px 0;
  height:1px;
  overflow:hidden;
  line-height:1%;
  font-size:0px;
  background-color:#d5d5aa;
}

.td-hintbox{
  background-color: #f6f6f6;
  padding:4px;
  margin: 1em 0 0 0;
}
.td-hintbox-head{
  font-weight:bold;
  font-size: 0.625em;
  line-height: 1.5em;
  color: #990000;
  padding:0 0 4px 0;
}
.td-hintbox-content{
  font-size: 0.625em;
  line-height: 1.5em;
  padding:4px 0px 4px 6px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
}
.td-hintbox-content table{
  width:100%;
  table-layout: fixed;
  border-style: none;
  border-spacing:  1px 0px;
}
.td-hintbox-content ul{
  margin: 0 0 0 24px;
  padding: 0;
  list-style-image:url(http://www.antennethueringen.de/at_www/images/standard/themeListIcon.png);
}
.td-hintbox-content ul li{
  margin: 0.75em 0;
}












/**********************/
/*     Themen NEU     */
/**********************/




#naviThemen ul.topicNavi ul { box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; -icab-box-sizing: border-box; -khtml-box-sizing: border-box; -webkit-box-sizing: border-box; }
#naviThemen { position:absolute; top:0; right:20px; height:24px; font: normal 11px/24px Verdana, Helvetica, Arial, sans-serif; }
#naviThemen ul.topicNavi { position: relative; z-index: 597; list-style: none; margin: 0; padding: 0; text-align:right; }
#naviThemen ul.topicNavi li,
#naviThemen ul.topicNavi li:hover { z-index: 599; }
#naviThemen ul.topicNavi li a { padding: 0 20px; display:inline-block; line-height:24px; color:#fff; background:#990000; text-decoration:none; font-weight:bold; }
#naviThemen ul.topicNavi li a:hover { border-radius:0; -moz-border-radius:0; }
#naviThemen ul.topicNavi ul { position:absolute; z-index:599; visibility:hidden; top:100%; right:0; width:100%; text-align:left; border: 1px solid #ccc; padding: 9px 0; background:#fff; list-style: none;
  border-bottom-right-radius:3px; border-bottom-left-radius:3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; box-shadow: 0 0 5px 0 rgba(0,0,0,0.2); -moz-box-shadow: 0 0 5px 0 rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.2); }
#naviThemen ul.topicNavi ul li a { display: block; padding: 0 18px; color:#600000; font-weight:normal; background:#fff; border-radius:0px; -moz-border-radius:0px; border-left:1px solid #fff; border-right:1px solid #fff;}
#naviThemen ul.topicNavi ul li a:hover { color:#900000; font-weight:normal; background:#ebebeb; }
#naviThemen ul.topicNavi ul li a:active { background:#d4d4d4; }
#naviThemen ul.topicNavi li:hover > ul { visibility: visible; }

.themen { font: normal 12px/18px Verdana, Helvetica, Arial, sans-serif; margin:15px 20px; color:#221100; }
.themen-header { position:absolute; margin: 0 0 0 20px; height:23px; width:380px; font: normal 11px/24px Verdana,Arial, Helvetica, sans-serif; color:#808080; border-bottom: 1px solid #e5e5e5; }
.themen-header span { color:#221100; }

.themen-subheadline {  margin: 9px 0; font-weight: bold; text-transform: uppercase; font: bold 14px/18px Arial, Verdana, Helvetica, sans-serif; color: #808080;}
.themen-headline {  font: bold 24px/36px Arial, Verdana, Helvetica, sans-serif; color: #990000; }
.themen-topic { display:inline-block; font-size:11px; line-height:36px; color:#808080; }
.themen-lead { display:inline-block; margin: 9px 0; font-weight: bold; }
.themen-text { padding: 9px 0; }
.themen-textlink { padding: 0 0 0 36px; line-height:36px; background:url(http://www.antennethueringen.de/at_www/images/standard/link_icon11.png) 11px 11px no-repeat; }
.themen-img { display:inline-block; margin: 9px 0; }
.themen-img img { border:1px solid #ccc; }
.themen-imagetitle { font-size:11px; line-height:23px; padding: 0 0 0 5px; color:#404040; background-color:#f7f7f7; border-bottom:1px solid #e5e5e5; }

.themen-fotos        { background:#fff; margin: 8px 0; display:inline-block; border-top:2px solid #e5e5e5;}
.themen-fotos div    { padding: 0 0 0 0px; line-height:35px; }
.themen ul#thumbs    { margin:0; padding:0; list-style:none; }
.themen ul#thumbs li { float:left; margin:0 0 25px 0; padding:1px; background:#ccc; }
.themen ul#thumbs a  { display:block; width:158px; height:118px; overflow:hidden; border:0px; }

.themen-videoplayer { display:inline-block; margin: 9px 0; }

.themen-audioplayer      { display:inline-block; width:528px; margin: 9px 0; border:1px solid #e5e5e5; background:#f7f7f7;  border-top-right-radius: 3px; border-bottom-right-radius:3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright:3px;}
.themen-audioplayerimage { width:90px; height:90px; float:left; overflow:hidden; }
.themen-audioplayertitle { display:inline-block; width: 400px; margin: 8px 0 9px 20px; height: 36px; overflow:hidden; }
.themen-audioplayer #audioplayer { margin: 8px 0 0 110px; }

.themen .td-hintbox { display:inline-block; width:528px; margin: 9px 0; padding:0; border:1px solid #e5e5e5; border-radius: 3px; -moz-border-radius: 3px;}
.themen .td-hintbox-head { font-weight:bold; font-size: 12px; line-height:23px; color:#331100; padding:0 0 0 8px; background:#e5e5e5; }
.themen .td-hintbox-content { background:#f7f7f7; font-size: 11px; padding:8px ; border:0; }
.themen .td-hintbox-content table { width:100%; table-layout: fixed; border-style: none; border-spacing: 1px 0px; margin: 9px 0;  }

.themen #map { display:inline-block; margin: 9px 0; }

.themen-hr-line{ height:2px; margin: 17px 0; overflow:hidden; line-height:1%; font-size:0px; background-color:#e5e5e5; }


.themen-imgTease { float:left; height:83px; width:165px; margin:0 20px 0 0; padding:1px; background:#ccc;}
.themen-imgTease a {display:block; width:165px; height:83px; overflow:hidden; border:0px;}

.themen-subheadlineTease { font: bold 12px/normal Verdana, Arial, Helvetica, sans-serif; color: #808080;}
.themen-headlineTease { padding: 6px 0 6px 0; font: bold 18px/normal  Arial, Verdana, Helvetica, sans-serif; color: #990000; }
.themen-textTease { line-height:18px; }


.themen .listNavi { text-align:center;  font: normal 12px/18px Verdana, sans serif; margin: 6px 0px;}
.themen .listNavi a { display:inline-block; width:22px height:22px; text-decoration:none; padding: 2px 7px; margin: 3px; background:#fff; border-radius:3px; -moz-border-radius: 3px; }

.themen .listNavi a:link    { color:#210; }
.themen .listNavi a:visited { color:#210; }
.themen .listNavi a:focus   { color:#900; background:#f2f2f2; -moz-box-shadow: 0 0 2px 0 rgba(0,0,0,0.4); -webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,0.4); box-shadow: 0 0 2px 0 rgba(0,0,0,0.4); }
.themen .listNavi a:hover   { color:#900; background:#f2f2f2; -moz-box-shadow: 0 0 2px 0 rgba(0,0,0,0.4); -webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,0.4); box-shadow: 0 0 2px 0 rgba(0,0,0,0.4); }
.themen .listNavi a:active  { color:#900; background:#ededed; -moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,0.2); box-shadow: inset 0 0 2px 0 rgba(0,0,0,0.2);}

.themen .listNavi a.ActivePage { font-weight:bold; color:#fff; background:#900; }




/* thumbnail list  ?????????????????????????????????????????????????????????????????????????   */

ul#thumbs, ul#thumbs li{
  margin:0;
  padding:0 0 0 5px;
  list-style:none;
}

ul#thumbs li{
  float:left;
  margin:0px 8px 0px 0px;
  background:#fff;  
  padding:0px;
}

ul#thumbs a{
  display:block;
  float:left;
  border:1px solid #999;
  width:100px;
  height:100px;
  line-height:100px;
  overflow:hidden;
  position:relative;
  z-index:1;
}

ul#thumbs a img{
  float:left;
  position:absolute;
  top:-20px;
  left:-50px;  
}

/* mouse over */

ul#thumbs a:hover{
  overflow:hidden;
  /*z-index:1000;*/
  z-index:2; /* für Lightbox geändert */
  background:#fff;  
}

ul#thumbs a:hover img{
  padding:0px;  
}  

/* // mouse over */

/* clearing floats */

ul#thumbs:after, li#thumbs:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}

ul#thumbs, li#thumbs{
  display:block;
}
/*  \*/
ul#thumbs, li#thumbs{
  min-height:1%;
}

* html ul#thumbs, * html li#thumbs{
  height:1%;
}  







/************************/
/*     Login Header     */
/************************/


.loginHead-container {
  position:absolute;
  bottom: 35px;
  right: 33px;
  width: 788px;
  height: 18px;
  text-align: right;
  line-height: 0;
}
.loginHead-errormsg {
  position:absolute;
  left:465px;
  top:175px;
  
  font-size: 0.625em;
  font-weight:bold;
  line-height: 1.2em;
  color:#ff0000;
}
.loginHead-servicelink {
  display:inline;
  font-size: 0.625em;
  padding: 0;
  margin: 0 10px 0 0;
}
.loginHead-form {
  display:inline;
  text-align:right;
  margin: 0;
  padding: 0;
}
.loginHead-input {
  font-family:Verdana, sans-serif;
  font-size: 0.625em;
  margin: 0 10px 0 0;
  padding: 2px;
  display:inline;
  border-top:    1px solid #808080;
  border-right:  1px solid #d4d0c8;
  border-bottom: 1px solid #d4d0c8;
  border-left:   1px solid #808080;
  background-color:#edeede;
}
.loginHead-imgbutton {
  font-size: 0.625em;
  height:16px;
  width:60px;
  vertical-align:middle;
  background: url(http://www.antennethueringen.de/at_www/images/standard/login.png) no-repeat;
  background-position: 0 -16px;
  cursor:pointer;
}
.loginHead-imgbutton:hover { background-position: 0 0; }

.loginHead-greeting {
  position:absolute;
  bottom: 30px;
  right: 32px;
  width: 788px;
  height: 18px;
  text-align: right;
  font-size: 0.625em;
  margin: 0;
}






/****************************/
/*     GuMo Blog Styles     */
/****************************/



#GuMo a:      { color:#800000; }
#GuMo a:hover { color:#f00000; }

#GuMo {
  position:relative;
  padding: 100px 0 30px 0;
}

#GuMo .article {
  padding: 0 0 18px 0;
}

#GuMo .BlogHead {
  font: normal 10px/18px Verdana, sans serif;
  color:#777;
  margin: 0 25px 18px; 25px;
  padding: 0 6px;
  border-top: 1px dotted #999;
  border-bottom: 1px dotted #999;
  background:#fff;
}

#GuMo .BlogFooter {
  font: normal 10px/18px Verdana, sans serif;
  color:#777;
  margin: 18px 25px 24px; 25px;
  border: 1px dashed #fff;
  background:#f7f7f7;
  text-align:center;
}

#GuMo .headline {
  margin:0;
  padding: 12px 25px 6px 25px;
  font: Bold Italic 18px/24px Georgia, serif;
  color: #800000;
}

#GuMo .info {
  margin: 8px 25px 0 25px;
  padding: 0 0 6px 0;
  font: Bold Italic 12px/normal Georgia, serif;
  color:#777777;
  border-bottom: 1px dotted #999;
}
#GuMo .info .left  { float: left; }
#GuMo .info .right { float: right; font: normal 10px/15px Verdana, sans serif;}

#GuMo .text {
  margin: 6px 25px 6px 25px;
  font: normal 12px/18px Verdana, sans serif;
}

#GuMo .text .readmore {
  font: Bold Italic 12px/18px Verdana, sans serif;
}
#GuMo .text p{
  font: normal 12px/18px Verdana, sans serif;
}

#GuMo .media {
  position:relative;
  display:inline-table;
  z-index:1;
  margin: 6px 25px 12px 25px;
  font: normal 10px/16px Verdana, sans serif;
}

#GuMo .media .imgContainer { position:relative; z-index:2; }

#GuMo .media .imgContainer .icon {
  position:absolute;
  z-index:3;
  width:24px; height:24px; bottom: 10px; right:10px;
}


#Comments { margin: 0px 25px 36px 25px; font: normal 11px/18px Verdana, sans serif; border-top: 1px dotted #999; border-bottom: 1px dotted #999;}
#Comments .left             { float: left; width: 50px; padding: 9px 0; font: Bold Italic 24px/20px Georgia,serif; color:#ccc; }
#Comments .right            { float: right; width: 470px; }
#Comments .entryHead        { padding: 9px 0; color:#777;}
#Comments .entryHead span   { font-weight: bold; color:#000; }
#Comments .entryContent     { padding: 0 0 9px 0; border-bottom: 1px dotted #999; }
#Comments .entryContentLast { padding: 0 0 9px 0; }


#CommentBox form     { padding: 0; margin: 0; }
#CommentBox p        { padding: 6px 25px; margin: 0; vertical-align:middle; }
#CommentBox fieldset { padding: 0; margin: 0; border: 0; }
#CommentBox legend   { padding: 4px 25px; margin: 0; font: Bold Italic 12px/normal Georgia, serif; color:#777; }
#CommentBox label    { margin:  0 0 0 18px;  font: normal 10px/normal Verdana, sans serif; color:#777; }
#CommentBox input    { padding: 3px 4px; margin:0; font: normal 11px/normal Verdana, sans serif; color:#222; border: 1px solid #ccc; background:#f7f7f7; }
#CommentBox textarea { padding: 2px 0 2px 4px; margin:0; width: 470px; font: normal 11px/18px Verdana, sans serif; color:#222; border: 1px solid #ccc; background:#f7f7f7; }
#CommentBox .send,
#CommentBox .back    { padding: 0; margin: 0; border: 0; background:none; }

.infobox {
  margin: 30px 25px 6px 25px;
  font: normal 10px/12px Verdana, sans serif;
  color:#a8a8a8;
}
.infoimg  { float:left; width:50px;}
.infotext { float:left; width:470px;}



#GuMo .listNavi { text-align:center;  font: normal 11px/normal Verdana, sans serif; margin: 6px 25px 0px 25px;}
#GuMo .listNavi a { display:inline-block; width:20px height:20px; text-decoration:none; padding: 2px 6px;  margin: 3px; background:#fff; border: 1px dotted #999; }

#GuMo .listNavi a:link    { color:#777; }
#GuMo .listNavi a:visited { color:#777; }
#GuMo .listNavi a:focus   { color:#f00000; background:#ffffff; border: 1px dotted #f00000; }
#GuMo .listNavi a:hover   { color:#800000; background:#f7f7f7; border: 1px dotted #800000; }
#GuMo .listNavi a:active  { color:#f00000; background:#ffffff; border: 1px dotted #f00000; }

#GuMo .listNavi .ActivePage { font-weight:bold; color:#800000; }



#GuMo ul.topicNavi,
#GuMo ul.topicNavi li,
#GuMo ul.topicNavi ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#GuMo ul.topicNavi {
  position: relative;
  float:left;
  z-index: 597;
}

#GuMo ul.topicNavi li{
  float: none;
  z-index: 599;
}

#GuMo ul.topicNavi a {
  text-decoration:none;
  display:block;
  font-weight:bold;
}

#GuMo ul.topicNavi a:link     { color: #800000; }
#GuMo ul.topicNavi a:visited  { color: #800000; }
#GuMo ul.topicNavi a:focus    { color: #800000; }
#GuMo ul.topicNavi a:hover    { color: #800000; }
#GuMo ul.topicNavi a:active   { color: #800000; }

#GuMo ul.topicNavi li.hover,
#GuMo ul.topicNavi li:hover {
  z-index: 599;
  cursor: default;
}

#GuMo ul.topicNavi ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  width: 100%;
  left: -20px;
  z-index: 598;
  width: 180px;
  padding: 3px 0 12px 0;
  border-top:    1px solid  #fff;
  border-right:  1px dotted #999;
  border-bottom: 1px dotted #999;
  border-left:   1px dotted #999;
}

#GuMo ul.topicNavi li:hover > ul {
  background:#fff;
  visibility: visible;
}

#GuMo ul.topicNavi ul li {  }
#GuMo ul.topicNavi ul li:hover { background:#f7f7f7; }

#GuMo ul.topicNavi ul li a { padding: 3px 19px; }








/*******************************/
/*     CSS 3 Button Styles     */
/*******************************/



a.BTN-lightgrey {
  display: inline-block;
  padding:  2px 6px 3px 6px;
  font: bold 11px/normal Verdana, sans-serif;
  text-align:center;
  color:#444;
  background: #f7f7f7 url(http://www.antennethueringen.de/at_www/images/standard/navi/BGNaviGrey.png) 0 0 repeat-x;
  border: 1px solid #ccc;
  border-radius: 3px;
  -moz-border-radius: 3px;
  cursor:pointer;
  text-decoration:none;
}

*.BTN-lightgrey:hover {
  color:#222;
  border: 1px solid #999;
  background: #fafafa url(http://www.antennethueringen.de/at_www/images/standard/navi/BGNaviGrey.png) 0 -50px repeat-x;
  box-shadow:  0px 0px 2px #999;
  -moz-box-shadow: 0px 0px 2px #999;
  -webkit-box-shadow:  0px 0px 2px #999;
  text-decoration:none;
}

*.BTN-lightgrey:active { background: url(http://www.antennethueringen.de/at_www/images/standard/navi/BGNaviGrey.png) 0 -100px repeat-x; }
*.BTN-lightgrey:focus  { background: url(http://www.antennethueringen.de/at_www/images/standard/navi/BGNaviGrey.png) 0 -100px repeat-x; }








/***********************************/
/*     Jobs Lehrstellen Styles     */
/***********************************/



.JobHead {
  margin: 0;
  padding: 10px 20px 12px 20px;
  font: bold 24px/normal Arial, sans-serif;
  color:#800000;
}

.letterNavi {
  z-index:1;
  margin: 0;
  padding: 2px 0 2px 20px;
  display:inline-block;
  list-style-type:none;
  line-height:0;
}

.letterNavi li {
  float:left;
  padding:0;
  zoom: 1;
}

.letterNavi a {
  z-index:2;
  font: bold 11px/21px Verdana, sans-serif;
  display:inline-block;
  padding: 0 6px;
  text-decoration:none;
  border: 1px solid #ccc;
  color: #444;
  margin-right: -1px;
  background: #f7f7f7 url(http://www.antennethueringen.de/at_www/images/standard/navi/BGNaviGrey.png) 0 0 repeat-x;
  position:relative;
  text-transform: uppercase;
}

.letterNavi li:first-of-type a {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-bottomleft: 3px;
}
.letterNavi li:last-of-type a {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
}

.letterNavi a:hover {
  z-index:3;
  color:#222;
  border:   1px solid #999;
  background: #fafafa url(http://www.antennethueringen.de/at_www/images/standard/navi/BGNaviGrey.png) 0 -50px repeat-x;
  box-shadow:  0px 0px 2px #999;
  -moz-box-shadow: 0px 0px 2px #999;
  -webkit-box-shadow:  0px 0px 2px #999;
}
.letterNavi a:active {
  background: url(http://www.antennethueringen.de/at_www/images/standard/navi/BGNaviGrey.png) 0 -100px repeat-x;
}
.letterNavi a.current {
  background: url(http://www.antennethueringen.de/at_www/images/standard/navi/BGNaviGrey.png) 0 -150px repeat-x;
}


.pageNavi {
  padding: 16px 20px 4px 20px;
  font: normal 11px/normal Verdana, sans-serif;
}

.pageNavi a {
  display:inline-block;
  padding: 0 6px;
  background:#fff;
  line-height: 18px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  text-decoration:none;
  color:800000;
}

.pageNavi a:hover   { background-color:#c00000; color:#fff; }
.pageNavi a:active  { background-color:#c00000; color:#fff; }
.pageNavi a.current { background-color:#999999; color:#fff; }

.pageNaviFooter {
  padding: 4px 20px 16px 20px;
  text-align:center;
  font: normal 11px/normal Verdana, sans-serif;
}






.JobTable {
  width: 530px;
  margin: 16px 20px;
  border-collapse: collapse;
  border-spacing: 0;
  font: normal 10px/normal Verdana, sans-serif;
}

.JobTable thead th {
  padding: 0 0 10px 0;
  text-align:left;
}

.JobTable thead th a{
  display:inline-block;
  padding: 0 6px 0 18px;
  background:#fff;
  font-size: 10px;
  line-height: 16px;
  border: 1px solid #e5e5e5;
  border-radius: 3px;
  -moz-border-radius: 3px;
  background: url(http://www.antennethueringen.de/at_www/images/service/job/DirectionArrow2.png) 5px -46px no-repeat;
  text-decoration:none;
}
.JobTable thead th a:active  { background-color:#f7f7f7; }
.JobTable thead th a.current { background-color:#e5e5e5; }

.JobTable tbody tr {
  border-bottom: 1px dotted #ccc;
}
.JobTable tbody tr:hover {
  background: #f7f7f7;
}

.JobTable tbody td {
  padding: 6px 0;
  font-size: 10px;
}

.JobTable tbody td a:link    { color:#800000; }
.JobTable tbody td a:visited { color:#331100; }
.JobTable tbody td a:focus   { color:#c00000; }
.JobTable tbody td a:hover   { color:#f00000; }
.JobTable tbody td a:active  { color:#c00000; }

.JobTable tbody td:first-child {
  font-size: 12px;
}


.JobDetailText {
  padding: 0 20px 18px 20px;
  margin: 0;
  font: normal 12px/18px Verdana, sans-serif;
}

.JobDetailSection {
  margin: 23px 20px 6px 20px;
  padding: 0;
  border-bottom: 1px dotted #ccc;
  text-align:left;
}
.JobDetailSection span {
  margin: 0 30px 0 0px;
  font: normal 11px/6px Verdana, sans-serif;
  color:#999;
  background-color:#fff;
}




.JobInfoContainer {
  margin: 20px;
  padding: 10px 20px;
  background:#fafafa;
  background:-moz-linear-gradient(top, #fff, #f9f9f9);
  background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f9f9f9));
  border-radius: 5px;
  -moz-border-radius: 5px;
  -moz-box-shadow: 0px 0px 3px #bbb;
  -webkit-box-shadow: 0px 0px 3px #bbb;
  box-shadow: 0px 0px 3px #bbb;
}

.JobDetailTableBeschnitt {
  overflow:hidden;
}

.JobDetailTable {
  width: 500px;
  /*margin: 34px 20px 34px 20px;*/
  border-collapse: collapse;
  border-spacing: 0;
  font: normal 11px/16px Verdana, sans-serif;
  margin: -1px 0;
}

.JobDetailTable tbody td {
  vertical-align: top;
  padding: 3px 10px 3px 10px;
  border-bottom: 1px dotted #ccc;
}
.JobDetailTable tbody td:first-child {
  border-right: 1px dotted #ccc;
  color:#999;
  padding-left: 0;
}
.JobDetailTable tbody tr:last-child td {
  border-bottom: 0;
}

.JobDetailTable td span {
  font: bold 12px/20px Verdana, sans-serif;
}

#JobForm form     { padding: 0; margin: 0; }
#JobForm p        { padding: 6px 19px; margin: 0; vertical-align:middle; }
#JobForm fieldset { padding: 0 0 14px 0; margin: 20px;  border: 1px dotted #ccc; }
#JobForm legend   { padding: 4px 19px; margin: 0; font: Bold Italic 12px/normal Georgia, serif; color:#444; background:#fff; }
#JobForm label    { margin:  0; width: 160px; display:inline-block; font: normal 10px/20px Verdana, sans serif; color:#444; }
#JobForm input    { padding: 3px 4px; margin:0; font: normal 11px/normal Verdana, sans serif; color:#000; border: 1px solid #ccc; background:#f7f7f7; width: 320px;}
#JobForm textarea { padding: 2px 4px 2px 4px; margin:0; width: 480px; height:190px; font: normal 11px/18px Verdana, sans serif; color:#000; border: 1px solid #ccc; background:#f7f7f7; }


#JobForm select {
  font: normal 11px/normal Verdana, sans serif;
  color: #222;
  border: 1px solid #ccc;
  background: #f7f7f7;
  padding: 1px;
  margin: 0 10px 0 0;
}


.JobInsert {
  float: right;
  display: inline-block;
  margin: 0 20px 20px 20px;
  padding: 10px;
  width:165px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -khtml-border-bottom-left-radius: 5px;
  -khtml-border-bottom-right-radius: 5px;
  box-shadow:  0px 0px 8px #999;
  background: #fff;
}

.JobInsert p {
  display:block;
  margin: 0px;
}
.JobInsert a.BTN-lightgrey {
  text-align:left;
  width: 151px;
  margin: 4px 0;
}


#JobForm .send { margin: 0; padding: 20px; border: 0; }

#JobForm .send input {
  margin: 0;
  padding:  4px 0 3px 0;
  border: 0;
  font: bold 11px/normal Verdana, sans-serif;
  color:#fff;
  width: 160px;
  background: url(http://www.antennethueringen.de/at_www/images/standard/navi/BG_NaviMain.png) repeat-x;
  border-radius: 3px;
  -moz-border-radius: 3px;
  box-shadow: 0px 0px 3px #999;
  -moz-box-shadow: 0px 0px 3px #999;
  -webkit-box-shadow: 0px 0px 3px #999;
  cursor:pointer;
  text-decoration:none;
}
#JobForm .send input:hover {
  background: url(http://www.antennethueringen.de/at_www/images/standard/navi/BG_NaviMain.png) 0 -50px repeat-x;
}
#JobForm .send input:active { outline:none; -moz-box-shadow: 0px 0px 1px #999; -webkit-box-shadow: 0px 0px 1px #999; box-shadow: 0px 0px 1px #999; }
#JobForm .send input:focus  { outline:none; -moz-box-shadow: 0px 0px 1px #999; -webkit-box-shadow: 0px 0px 1px #999; box-shadow: 0px 0px 1px #999; }











/*************************/
/* Tiny Accordion Styles */
/*************************/

#acc {
  width:570px;
}

#acc span {
  display:block;
  margin: 4px 20px 0px 20px;
  border:1px solid #ccc;
  background:#f2f2f2;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
}
#acc span:hover {
  background:#fafafa;
  border:1px solid #bbb;
  box-shadow:  0px 0px 3px #ccc;
  -moz-box-shadow: 0px 0px 3px #ccc;
  -webkit-box-shadow:  0px 0px 3px #ccc;
}

#acc span a {
  display:block;
  padding:5px 19px;
  font: bold  11px/normal Verdana,Arial;
  color:#777;
  text-decoration:none;
  cursor:pointer;
  background:url(http://www.antennethueringen.de/at_www/images/standard/OpenClose.png) 5px 7px no-repeat;
}

#acc .acc-section {
  overflow:hidden;
  margin: 0 20px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-bottomright: 4px;
  -khtml-border-bottom-left-radius: 4px;
  -khtml-border-bottom-right-radius: 4px;
  box-shadow:  0px 0px 3px #ccc;
  -moz-box-shadow: 0px 0px 3px #ccc;
  -webkit-box-shadow:  0px 0px 3px #ccc;
  color:#333;
}

#acc .acc-content {
  font: normal 11px/18px Verdana,Arial;
  padding:20px 20px;
  border:1px solid #ccc;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-bottomright: 3px;
  -khtml-border-bottom-left-radius: 3px;
  -khtml-border-bottom-right-radius: 3px;
  border-top:none;
  background:#fff;
}

#acc .acc-content a {
  color:#c00;
  text-decoration:none;
}
#acc .acc-content a:hover {
  color:#800;
  text-decoration:underline;
}

#acc .acc-selected {
  border-bottom: 1px solid #fff;
  background: #ddd;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-bottomright: 0px;
  -khtml-border-bottom-left-radius: 0px;
  -khtml-border-bottom-right-radius: 0px;
  box-shadow:  0px 0px 3px #ccc;
  -moz-box-shadow: 0px 0px 3px #ccc;
  -webkit-box-shadow:  0px 0px 3px #ccc;
}

#acc .acc-selected:hover {
  border:1px solid #ccc;
  background: #ddd;
  border-bottom: 1px solid #fff;
}


#acc .acc-selected a {
  color:#333;
  background:url(http://www.antennethueringen.de/at_www/images/standard/OpenClose.png) 5px -43px no-repeat;
}
#acc .acc-selected a:hover {
  background:url(http://www.antennethueringen.de/at_www/images/standard/OpenClose.png) 5px -43px no-repeat;
  border-color:#000;
}



.accLightHead {
  position:relative;
  margin: 0 20px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -khtml-border-top-left-radius: 5px;
  -khtml-border-top-right-radius: 5px;
  background: #f7f7f7;
}
.accLightHead h2 {
  margin: 0;
  padding: 5px 20px;
  font: bold 16px/normal Arial, sans-serif;
  color:#800000;
}

.accLightHead a.BTN-lightgrey {
  position:absolute;
  top: 0;
  right:0;
  margin: 6px 10px 0 0;
}

.accLight {
  position:relative;
  width:530px;
  border-bottom: 1px dotted #ccc;
  margin: 0 20px;
  overflow:hidden;
}

.accLight span {
  display:block;
  border-top:1px dotted #ccc;
  background:#fff;
}

.accLight span a {
  display:block;
  padding:5px 20px;
  font: bold  11px/normal Verdana,Arial;
  color:#666;
  text-decoration:none;
  cursor:pointer;
  background: #fcfcfc url(http://www.antennethueringen.de/at_www/images/standard/OpenCloseArrow.png) 5px 7px no-repeat;
}

.accLight span a:hover {
  background: #fcfcfc url(http://www.antennethueringen.de/at_www/images/standard/OpenCloseArrow.png) 5px -43px no-repeat;
  color:#222;
}

.accLight .acc-section {
  overflow:hidden;
  color:#333;
}

.accLight .acc-content {
  font: normal 11px/18px Verdana,Arial;
  padding: 20px;  
  background:#fcfcfc;
}

.accLight .acc-content a {
  margin: 0;
  padding:  2px 6px 3px 6px;
  border: 0;
  font: bold 11px/normal Verdana, sans-serif;
  color:#fff;
  background: url(http://www.antennethueringen.de/at_www/images/standard/navi/BG_NaviMain.png) repeat-x;
  border-radius: 3px;
  -moz-border-radius: 3px;
  box-shadow: 0px 0px 3px #999;
  -moz-box-shadow: 0px 0px 3px #999;
  -webkit-box-shadow: 0px 0px 3px #999;
  cursor:pointer;
  text-decoration:none;
}

.accLight .acc-content a:hover {
  background: url(http://www.antennethueringen.de/at_www/images/standard/navi/BG_NaviMain.png) 0 -50px repeat-x;
}
.accLight .acc-content a:active { outline:none; -moz-box-shadow: 0px 0px 1px #999; -webkit-box-shadow: 0px 0px 1px #999; box-shadow: 0px 0px 1px #999; }
.accLight .acc-content a:focus  { outline:none; -moz-box-shadow: 0px 0px 1px #999; -webkit-box-shadow: 0px 0px 1px #999; box-shadow: 0px 0px 1px #999; }

.accLight .acc-selected a {
  color:#222;
  background: #fcfcfc url(http://www.antennethueringen.de/at_www/images/standard/OpenCloseArrow.png) 5px -93px no-repeat;
}

.accLight .acc-selected a:hover {
  color:#222;
  background: #fcfcfc url(http://www.antennethueringen.de/at_www/images/standard/OpenCloseArrow.png) 5px -93px no-repeat;
}








/**************************/
/* Umfrage Include Styles */
/**************************/


.UmfrageIncQuestion { padding: 18px 10px 12px 10px; font: bold 12px/16px Verdana, sans-serif; }
.UmfrageIncForm { margin:0; padding:0; display:inline-block; }
.UmfrageIncForm table { margin: 0 10px; width:180px; border-collapse: collapse; border-spacing: 0; font: normal 11px/16px Verdana, sans-serif; border-top: 1px dotted #ccc; }
.UmfrageIncForm table tr { border-bottom: 1px dotted #ccc; }
.UmfrageIncForm table td:first-child { vertical-align:top; }
.UmfrageIncForm table td { padding: 3px 0; }
.UmfrageIncForm label,input { cursor:pointer; }

.UmfrageIncForm .send { margin: 0; padding: 12px 10px 18px 10px; border: 0; }
.UmfrageIncForm .send input {
  margin: 0;
  padding:  3px 0 4px 0;
  border: 0;
  font: bold 11px/normal Verdana, sans-serif;
  color:#fff;
  width: 110px;
  background: url(http://www.antennethueringen.de/at_www/images/standard/navi/BG_NaviMain.png) repeat-x;
  border-radius: 3px;
  -moz-border-radius: 3px;
  box-shadow: 0px 0px 3px #999;
  -moz-box-shadow: 0px 0px 3px #999;
  -webkit-box-shadow: 0px 0px 3px #999;
  cursor:pointer;
  text-decoration:none;
}
.UmfrageIncForm .send input:hover { background: url(http://www.antennethueringen.de/at_www/images/standard/navi/BG_NaviMain.png) 0 -50px repeat-x; }
.UmfrageIncForm .send input:active,
.UmfrageIncForm .send input:focus  { outline:none; -moz-box-shadow: 0px 0px 1px #999; -webkit-box-shadow: 0px 0px 1px #999; box-shadow: 0px 0px 1px #999; }












/***************************/
/* Webradio Include Styles */
/***************************/


#Stream-Nav { background: url(/at_www/images/musik/livestream/_img/webradio_home_inc.png) no-repeat #FFF; margin:0; padding:0}
#Stream-Nav ul { list-style-type:none;padding:46px 0 0 0;margin:0 0;border-bottom:0px; font-size:0.69em;display:inline-block;width:200px}
#Stream-Nav li a:link, #Stream-Nav li a:visited {display:block;margin:0px 0;padding:8px 8px 8px 42px;background: url(/at_www/images/musik/livestream/_img/webradio_bg_200.png) no-repeat #FFF;background-position:0px -39px; color:#565454; font-weight:bold}    
#Stream-Nav li a { word-spacing: -0.05em;text-decoration:none;color:#FFF;}
#Stream-Nav li a:hover{background: #990000;display:block; background: url(/at_www/images/musik/livestream/_img/webradio_bg_200.png) no-repeat #FFF;background-position:0px 0px; color:#565454;}
#Stream-Nav li a.active{background:#fdfdfb;display:block;color:#565454;}








/***************************/
/*         M O A T         */
/***************************/



.moatContainer h1 {
  margin: 12px 0; padding: 0;
  font-size:24px;
  font-family: Arial, Helvetica, sans-serif;
  color:#800000;
}


/*     M O A T   Formular     */

.moatFormContainer {
  position:relative;
  z-index:1;
  min-height: 54px;
}

.moatFormButton {
  position:absolute;
  z-index:3;
  padding: 6px 0 6px 38px;
  margin: 9px 0 0 16px;
  background:url(http://www.antennethueringen.de/at_www/images/include/moat/formsheet.png) no-repeat;
}

.moatFormButton a {
  font: bold 16px/normal  Arial, sans-serif;
  text-decoration:none;
}

.moatForm {
  z-index:2;
  font: normal 11px/16px Verdana, sans-serif;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  border: 1px solid #ccc;
}

.moatForm form { margin: 0; padding: 30px 0 0 0; }

.hinweis { margin: 20px 20px 0 20px; padding:0; }

.moatForm fieldset { margin: 0 20px 20px 20px; padding:0; border:none; }

.moatForm legend {
  font: bold 12px/16px Verdana, sans-serif;
  padding:12px 0 4px 0; margin:0;
  white-space:pre-wrap;
}

.moatForm .moatUserInputImg input,
.moatForm .inputRadio,
.moatForm .fakeupload input,
.moatForm .fakebutton,
.moatForm fieldset p,
.moatForm fieldset p input,
.moatForm fieldset p textarea {
  box-sizing: border-box;
  -o-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -icab-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.moatForm fieldset p label {
  display:inline-block;
  width:50%;
  line-height:16px;
}
*+html .moatForm fieldset p label { width:48%; }

.moatForm fieldset p input {
  margin:0;
  padding: 4px;
  width:50%;
  font: normal 11px/normal Verdana, sans-serif;
  background:#fff;
}
*+html .moatForm fieldset p input { width:48%; }



.moatForm fieldset p.linkTerms input,
.moatForm fieldset p.inputRadio input { width:auto; background:none; border:none; padding:0; }
.moatForm fieldset p.inputRadio label { width:auto; cursor:pointer; line-height:auto; }
.moatForm fieldset p.textarea label { width:100%; margin: 0 0 4px 0; }
*+html .moatForm fieldset p.textarea label { width:96%; }

.moatForm fieldset p textarea {
  margin:0;
  width:100%;
  padding: 4px;
  font: normal 11px/16px Verdana, sans-serif;
}
*+html .moatForm fieldset p textarea { width:96%; }

.moatForm fieldset p input,
.moatForm fieldset p textarea {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  box-shadow:inset 0px 1px 2px rgba(0,0,0,.1);
  -moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,.1);
  -webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,.1);
  border: 1px solid #ccc;
}

.fileUpload { margin: 6px 0 0 0; }

.moatForm .fakeUploadContainer {
  position:relative;
  overflow:hidden;
  width:100%
}
.moatForm .realupload {
  position:absolute;
  top:0;
  right:0;
  opacity:0;
  filter:alpha(opacity:0);
  z-index:2;
  cursor:pointer;
  margin:0;
  width:100%;
  line-height:50px;
}
.moatForm .fakeupload input {
  width:50%;
  padding: 4px;
  font: normal 11px/normal Verdana, sans-serif;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-bottomleft: 3px;
  box-shadow:inset 0px 1px 2px rgba(0,0,0,.1);
  -webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,.1);
  -moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,.1);
  border: 1px solid #ccc;
  border-right: 0;
}
.moatForm .fakebutton {
  display:inline-block;
  padding: 4px;
  font: normal 11px/normal Verdana, sans-serif;
  width: 50%;
  text-align:center;
  border: 1px solid #ccc;
  background: url(http://www.antennethueringen.de/at_www/images/standard/navi/BGNaviGrey.png) 0 -50px repeat-x;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
}

.moatForm .send { padding: 0 0 20px 20px; margin:0;  }

.moatForm .send input {
  margin: 0;
  padding:  3px 0 4px 0;
  border: 0;
  font: bold 11px/normal Verdana, sans-serif;
  color:#fff;
  text-shadow: 0px 0px 1px rgba(0,0,0,.25);
  width: 33%;
  background: url(http://www.antennethueringen.de/at_www/images/standard/navi/BG_NaviMain.png) repeat-x;
  border-radius: 3px;
  -moz-border-radius: 3px;
  box-shadow: 0px 0px 3px rgba(0,0,0,.25);
  -moz-box-shadow: 0px 0px 3px rgba(0,0,0,.25);
  -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.25);
  cursor:pointer;
  text-decoration:none;
}
.moatForm .send input:hover { background: url(http://www.antennethueringen.de/at_www/images/standard/navi/BG_NaviMain.png) 0 -50px repeat-x; }
.moatForm .send input:active,
.moatForm .send input:focus  { outline:none; -moz-box-shadow: 0px 0px 1px #999; -webkit-box-shadow: 0px 0px 1px #999; box-shadow: 0px 0px 1px #999; }

.moatUserInputImg table { width: 100%; margin:0; padding:0; border:0; border-spacing:0; }
.moatUserInputImg table tr:first-child { display:none; }
.moatUserInputImg table tr:last-child { display:none; }




/*     M O A T   Block     */


.moatBlock img { float:left; margin: 0 20px 12px 0; }

.moatBlock h4 { margin-top:0; }

.moatBlock p { margin: 12px 0; }

.moatBlockAudioContainer {
  margin: 12px 0;
  background:rgba(0, 0, 0, 0.05);
  font: normal 10px/14px Verdana, sans-serif;
  color:#808080;
}
.moatBlockAudioContainer .first {
  padding: 6px 10px;
  float:left;
}
.moatBlockAudioContainer .second {
  padding: 9px 10px;
}



/*     M O A T   Block Accordion     */

#moatAccordion {
  background:#f2f2f2;
  border-bottom: 1px dotted #ccc;
}
#moatAccordion h4 {
  margin:0;
  padding:4px 20px;
  cursor:pointer;
  border-top: 1px dotted #ccc;
  background:url(http://www.antennethueringen.de/at_www/images/standard/moat/moatAccordion.png) 5px 8px no-repeat;
}
#moatAccordion h4.current {
  cursor:default;
  background-position: 5px -42px;
}
#moatAccordion .pane {
  display:none;
  margin: 0 20px 12px 20px;
  padding: 0 0 0 0;
}
#moatAccordion .pane .spacer {
  margin: 0; padding: 0; line-height: 1px; height: 6px; width:100%;
}
#moatAccordion .pane p {
  margin:0; padding:0;
}
#moatAccordion .pane img {
  float:left; margin: 2px 20px 10px 0;
}










/*     M O A T   Gallery     */


.moatGalleryTeaser {
  border-top:1px dotted #999;
  border-bottom:1px dotted #999;
}

.moatGallery {  
  margin: 0 11px;
}

.moatGallery .thumbnailContainer {
  margin: 18px 0 0 0;
  padding: 12px 0;
  border-top:1px dotted #bfbfbf;
  border-bottom:1px dotted #bfbfbf;
}

.moatGallery #panesNavi {
  width:530px;
  text-align:center;
  line-height:0;
  font-size:0;
}

.moatGallery #flowtabs a {
  text-align:center;
  display:inline-block;
  width:9px;
  height:9px;
  padding: 3px;
  text-decoration:none;
  background:url(http://www.antennethueringen.de/at_www/images/standard/moat/navi_GalleryFlowpanes.png) 0 0 no-repeat;
}
.moatGallery #flowtabs a:hover  { background-position: 0 -100px; }
.moatGallery #flowtabs a:active { background-position: 0 -100px; }
.moatGallery #flowtabs .current { background-position: 0 -50px; }

.moatGallery .prev,
.moatGallery .next {
  position:absolute; z-index:2;
  line-height:0; font-size:0; top:0;
  display:block;
  text-align:center;
  width:24px;
  background:url(http://www.antennethueringen.de/at_www/images/standard/moat/navi_GalleryFlowpanesNext.png) no-repeat;
}
.moatGallery .prev        { left:0; background-position: 4px center; }
.moatGallery .prev:hover  { left:0; background-position: -46px center; }
.moatGallery .prev:active { left:0; background-position: -46px center; }

.moatGallery .next        { right:0; background-position: -147px center; }
.moatGallery .next:hover  { right:0; background-position: -97px center; }
.moatGallery .next:active { right:0; background-position: -97px center; }

.moatGallery #flowpanes {  
  position:relative;
  width: 530px;
  overflow:hidden;
  clear:both;
}
/* our additional wrapper element for the items */
.moatGallery #flowpanes .items {
  width:20000em;
  position:absolute;
  clear:both;
  margin:0;
  padding:0;
}
/* single pane */
.moatGallery #flowpanes .singlepane {
  float:left;
  display:block;
  width:456px;
  padding: 0 37px;
  margin: 0;
}



.thumbnail90 {
  float:left;
  margin:8px; padding:3px;
  width:90px; height:90px;
  background:#fff;
  border:1px solid #bfbfbf;
  border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px;  
}
.thumbnail90:hover {
  border-color:#808080;
  box-shadow: 0px 0px 3px rgba(0,0,0,.5);
  -moz-box-shadow: 0px 0px 3px rgba(0,0,0,.5);
  -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.5);
}

.thumbnail90Img { width:90px; height:90px; overflow:hidden; }
.thumbnail90Img a { display:block; margin:0; padding:0; width:90px; height:90px; }




.thumbnail100 {
  float:left; margin: 10px; width:117px; height:88px; background:#808080;
}


.thumbnail100Img { width:115px; height:86px; margin:1px; overflow:hidden; }








/*     M O A T   Teaser left     */

.moatTeaser{
  width:180px;
  padding: 10px;
  font: normal 11px/16px Verdana;
}
.moatTeaser img { padding: 0 0 10px 0; }
.moatTeaser a span { font-weight:bold; color:#800000; }
.moatTeaser a { color:#331100; display:inline-block;}



.moatTeaser .ImgBorderCon { position:relative; border: 1px solid #ccc; width:178px; height:88px; overflow:hidden; margin-bottom: 10px; background:#ccc; }  
.moatTeaser .ImgBorderImg { position:absolute; top:-1px; }








/***************************/
/*          Wetter         */
/***************************/


ul.regionNavi { position:relative; z-index:500; margin:10px 10px 0 10px; padding:0; list-style:none; }
ul.regionNavi .uebersicht { position:absolute; top:0; right:0; height:18px; z-index:500; font: normal 11px/18px Verdana, sans-serif;}
ul.regionNavi .uebersicht a { display:inline-block; padding: 0 0 0 28px; height:18px; background:url(http://www.antennethueringen.de/at_www/service/Wetter/wettersymbole/wetterkartethumb.png) no-repeat;}
ul.regionNavi li { width: 255px; font: normal 11px/18px Verdana, sans-serif; height: 24px; }
ul.regionNavi li span { color:#800000; }
ul.regionNavi li:hover span { color:#c00000; }
ul.regionNavi li:hover > ul { visibility:visible; padding: 20px 9px; }
ul.regionNavi ul { position:absolute; top:0; left:0; margin:24px 0 0 0; padding:0; list-style:none; visibility:hidden; background:#fff; border: 1px solid #808080; border-radius:5px; -moz-border-radius:5px; box-shadow: 0 0 6px 0 rgba(0,0,0,0.5); -moz-box-shadow: 0 0 6px 0 rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,0.5); background:#fafafa; background:linear-gradient(top, #fff, #f9f9f9); background:-moz-linear-gradient(top, #fff, #f9f9f9); background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f9f9f9)); }
ul.regionNavi ul li { width:150px; float:left; margin: 0 10px; font: normal 12px/24px Verdana, sans-serif; }
ul.regionNavi ul li a { text-decoration:none; display:block; padding: 0 8px; }
ul.regionNavi ul li a:hover { background:#ebebeb; border-radius: 2px; -moz-border-radius: 2px; }
.vorhersage { margin:0 10px }
.vorhersage h1 { margin: 12px 10px 0 10px; font: bold 24px/normal Arial, sans-serif; color:#800000; }
.vorhersage h1 span { color:#777; }
.vorhersage .text { float:left; width:255px; margin:0 10px; font: normal 12px/18px Verdana, sans-serif;}
.vorhersage .text h3 { font: bold 16px/22px Arial, Trebuchet MS, sans serif; color:#222; margin: 12px 0 6px 0; }
.vorhersageCon { margin: 30px 10px; font: normal 11px/18px Verdana, sans serif; color: #777; }
.vorhersageCon .tag { margin: 40px 10px 10px 10px; font: bold 16px/2px Arial, Verdana, Trebuchet MS, sans serif; color:#222; background:#eee; }
.vorhersageCon .tag span {  padding: 0 8px 0 0; background:#fff;  }
.vorhersageCon .zeit { position:relative; width:163px; float:left; margin: 0 10px; overflow: hidden;} 
.vorhersageCon .zeit .img { text-align:right; }
.vorhersageCon .zeit .temperatur { position:absolute; top: 24px; font: normal 48px/48px Trebuchet MS, sans serif; }
.vorhersageCon .zeit .temperatur span { font: bold 12px/18px Trebuchet MS, sans serif; vertical-align: 25px; }
.vorhersageCon .zeit .wetter { font: normal 16px/22px Arial, Trebuchet MS, sans serif; color:#222;}

#mainConKarte { position:relative; overflow:hidden; height: 511px; }
#mainConKarte #pages { position:absolute; height:20000em; }
#mainConKarte .page { width:570px; height:511px; }
#mainConKarte .scrollable { position:relative; width:570px; height:475px; border:0px; }
#mainConKarte .scrollable .items { width:20000em; position:absolute; height:475px; clear:both; }
#mainConKarte .item { position:relative; float:left; width:570px; height:475px; overflow:hidden; }

    
.Karte { position:relative; display:block; width:570px; height:475px; z-index:1; overflow:hidden;
  background:url(http://www.antennethueringen.de/at_www/service/Wetter/wettersymbole/wetterkarte570.png) no-repeat; }
    
.Karte #Nordhausen {       left:150px; top:30px;  }
.Karte #Heiligenstadt {    left:30px;  top:80px;  }
.Karte #Leinefelde {       left:110px; top:80px;  }
.Karte #Sondershausen {    left:175px; top:100px; }
.Karte #BadFrankenhausen { left:235px; top:60px;  }
.Karte #Artern {           left:270px; top:100px; }
.Karte #Muehlhausen {      left:100px;  top:140px; }
.Karte #Soemmerda {        left:220px; top:150px; }
.Karte #Eisenach {         left:80px;  top:200px; }
.Karte #Erfurt {           left:190px; top:200px; }
.Karte #Weimar {           left:260px; top:200px; }
.Karte #Jena {             left:320px; top:220px; }
.Karte #Eisenberg {        left:390px; top:200px; }
.Karte #Gera {             left:410px; top:250px; }
.Karte #Altenburg {        left:470px; top:200px; }
.Karte #BadSalzungen {     left:50px;  top:260px; }
.Karte #Arnstadt {         left:210px; top:250px; }
.Karte #Oberhof {          left:140px; top:270px; }
.Karte #Rudolstadt {       left:280px; top:280px; }
.Karte #Ilmenau {          left:210px; top:300px; }
.Karte #Suhl {             left:140px; top:320px; }
.Karte #Meiningen {        left:70px;  top:320px; }
.Karte #Schleiz {          left:340px; top:320px; }
.Karte #Hildburghausen {   left:120px; top:370px; }
.Karte #Sonneberg {        left:220px; top:380px; }
    
.Karte .regionLayer { position:absolute; display:inline-block; font: normal 11px/normal Verdana, sans-serif; z-index:2; }
.Karte .regionLayer a { position:absolute; z-index:3; display:block; min-width:60px; padding: 8px; color:#000; text-decoration:none; border-radius: 5px; -moz-border-radius: 5px; border: 1px solid transparent; } 
.Karte .regionLayer .temperatur { position:relative; display:inline-block; padding: 0 1px; margin: 1px 0 5px 0; z-index:5; min-width:16px; font: bold 16px/18px Trebuchet MS, sans serif; color:rgba(0,0,0,.75); text-align:center; border-radius: 2px; -moz-border-radius: 2px;}
.Karte .regionLayer .bild { position:absolute; display:block; z-index:4; width:40px; height:40px; top:-3px; left:30px; overflow:hidden; background:none; border-radius: 0px; -moz-border-radius: 0px;}
.Karte .regionLayer .bild img { width:40px; height:40px; background:none; -moz-border-radius: 2px; padding: 0 2px; }
.Karte .regionLayer .stadt { position:relative; display:inline; }   
.Karte .regionLayer:hover a { border: 1px solid #808080; box-shadow: 0 0 6px 0 rgba(0,0,0,.5); -webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,.5); background:#fafafa; background:linear-gradient(top, #fff, #f1f1f1); background:-moz-linear-gradient(top, #fff, #f1f1f1); background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f1f1f1)); }
.Karte .regionLayer:hover { z-index:300; }
.Karte .regionLayer:hover  .stadt { background:none; }
    
.KarteNaviContainer { overflow:hidden; height:36px; }

.tageszeitNavi, .vorschauNavi { position:relative; z-index:1; margin: 0 20px;  list-style:none; }
.tageszeitNavi {
  padding: 9px 12px 0 12px;    
  height:26px;
  font: bold 14px/26px Arial, sans serif;
  border-bottom: 1px solid #bfbfbf;
  border-top-left-radius:3px;
  border-top-right-radius:3px;
}
.vorschauNavi {
  padding: 0 12px 11px 12px;   
  height:24px;
  font: bold 12px/24px Arial, sans serif;
  border-top: 1px solid #bfbfbf;
  border-bottom-left-radius:3px;
  border-bottom-right-radius:3px;
}
.tageszeitNavi li, .vorschauNavi li { z-index:2; float:left; }
.vorschauNavi li { margin: -1px 0 0 0; }

.tageszeitNavi a, .vorschauNavi a { position:relative; z-index:0; display:inline-block; text-decoration:none; border: 1px solid transparent; color:#808080; }
.tageszeitNavi a { height:26px; padding: 0 55px; }
.vorschauNavi a { height:24px; padding: 0 16px; }

.tageszeitNavi a:hover, .vorschauNavi a:hover { color:#4d4d4d; }
   
.tageszeitNavi a.current, .vorschauNavi a.current { color:#c00000; background:#fff; }
.tageszeitNavi a.current{
  height:26px;
  border: 1px solid #bfbfbf;
  border-bottom: 1px solid #fff;
  box-shadow: 0 4px 6px 0 rgba(0,0,0,0.25);
  -webkit-box-shadow: 0 4px 6px 0 rgba(0,0,0,0.25);
  border-top-left-radius:5px;
  border-top-right-radius:5px;
}
.vorschauNavi a.current {
  margin: -1px 0 0 0;
  padding-top: 1px;
  height:26px;
  border: 1px solid #bfbfbf;
  border-top: 1px solid #fff;
  box-shadow: 0 -4px 6px 0 rgba(0,0,0,0.25);
  -webkit-box-shadow: 0 -4px 6px 0 rgba(0,0,0,0.25);
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
}

.wetterTeaser a { text-decoration:none; }

.wetterTeaser .heute { position:relative; height:100px; width:200px; }
.wetterTeaser .heute .tag { position:absolute; width:190px; top: 8px; left:10px; font: normal 10px/14px Trebuchet MS, sans serif; color:#808080; }
.wetterTeaser .heute .temperatur { position:absolute; width:100px; padding: 0 0 0 5px; top: 24px; font: bold 48px/48px Trebuchet MS, sans serif; text-align:center; }
.wetterTeaser .heute .temperatur span { font: bold 12px/18px Trebuchet MS, sans serif; vertical-align: 25px; }
.wetterTeaser .heute .bild { position:absolute; width:100px; height:100px; right:0; }

.wetterTeaser .vorschau { float:left; margin: 0 0 10px -1px; text-align:center; padding: 0 5px 0 5px; width: 40px; overflow:hidden; border-left: 1px dotted #ccc; }
.wetterTeaser .vorschau .tag { font: normal 10px/14px Trebuchet MS, sans serif; color:#808080; }
.wetterTeaser .vorschau .temperatur { font: bold 18px/24px Trebuchet MS, sans serif; text-shadow: 0 1px 1px rgba(0,0,0,.1); }
.wetterTeaser .vorschau .temperatur span { font: bold 9px/12px Trebuchet MS, sans serif; vertical-align: 6px; }












/************************************/
/*          Wochenendtipps          */
/************************************/


    .WETippHead {
      margin: 0;
      padding: 10px 20px 12px 20px;
      font: bold 24px/normal Arial, sans-serif;
      color:#800000;
    }
    .accWETipp {
      position:relative;
      width:530px;
      border-bottom: 1px dotted #ccc;
      margin: 0 20px;
      padding:0;
      overflow:hidden;
    }
    .accWETipp a {
      position:relative;
      display:block;
      padding:9px 20px 14px 20px;
      color:#444;
      text-decoration:none;
      cursor:pointer;
      background: #f2f2f2;
      background:-moz-linear-gradient(top, #f5f5f5, #f2f2f2); /* Firefox */
      background:-webkit-linear-gradient(top, #f5f5f5, #f2f2f2); /* Safari, Chrome - neue Syntax! */
      background:-o-linear-gradient(top, #f5f5f5, #f2f2f2); /* Opera */
      background:-ms-linear-gradient(top, #f5f5f5, #f2f2f2); /* IE */
      background:linear-gradient(top, #f5f5f5, #f2f2f2); /* W3C Standard */
      border-top:1px dotted #ccc;
    }
    .accWETipp a:hover{
      color:#800000; background: #f7f7f7;
    }
    .accWETipp a:hover h2 {
      color:#800000; background:none;
    }
    .accWETipp a.acc-selected,
    .accWETipp a.acc-selected h2,
    .accWETipp a.acc-selected:hover,
    .accWETipp a.acc-selected:hover h2 {
      color:#800000; background:none;
    }
    
    .accWETipp a h2 { font: bold 16px/36px Arial, Tahoma, Verdana; margin:0; padding:0; color:#444; }
    .accWETipp a p { margin:0; font: normal 11px/18px Verdana; }
    .accWETipp a p .Datum { display:inline-block; width:108px; margin-right:20px; }
    .accWETipp a p .Ort   { display:inline-block; width:234px; margin-right:20px; }
    .accWETipp a p .Art   { display:inline-block; width:108px; text-align:right;}
    
    .accWETipp .acc-section { overflow:hidden; }
    .accWETipp .acc-content {
      padding: 3px 20px 36px 20px;;  
      font: normal 12px/18px Verdana,Arial; color:#222;
      background:#fff;
    }
    .accWETipp .acc-content a {
      display:inline;
      margin: 0; padding:1px 3px; border: 0;
      font: normal 11px/18px Verdana, sans-serif;
      cursor:pointer;
      text-decoration:none;
      border-radius: 2px;
      -moz-border-radius: 2px;
      background:#999;
      color:#fff;
    }
    .accWETipp .acc-content a:hover { background:#c00000; }
    
    .WETippListNavi { margin: 18px 20px; text-align:center; }
    .WETippListNavi a {
      padding: 2px 7px;
      margin: 0 3px;
      font: normal 12px/normal Verdana;
      border-radius: 2px;
      -moz-border-radius: 2px;
      background:none;
      text-decoration:none;
    }
    .WETippListNavi a:hover { color:#fff; background:#c00000; }
    .WETippListNavi a.ActivePage { color:#fff; background:#999; }
    
    
    .insertWETipp { position:absolute; top:0; right:0; margin: 0; padding: 17px 20px 0 0; border: 0; }
    .insertWETipp a {
      margin: 0;
      padding:  3px 6px 4px 6px;
      font: bold 11px/normal Verdana, sans-serif;
      color:#fff;
      background: url(http://www.antennethueringen.de/at_www/images/standard/navi/BG_NaviMain.png) repeat-x;
      border-radius: 3px;
      -moz-border-radius: 3px;
      box-shadow: 0px 0px 3px #999;
      -moz-box-shadow: 0px 0px 3px #999;
      -webkit-box-shadow: 0px 0px 3px #999;
      text-decoration:none;
    }
    .insertWETipp a:hover { background: url(http://www.antennethueringen.de/at_www/images/standard/navi/BG_NaviMain.png) 0 -50px repeat-x; }
    .insertWETipp a:active,
    .insertWETipp a:focus  { outline:none; -moz-box-shadow: 0px 0px 1px #999; -webkit-box-shadow: 0px 0px 1px #999; box-shadow: 0px 0px 1px #999; }

    ul.WETippNavi { position:relative; z-index:500; margin:0 20px 0 20px; padding:0; list-style:none; text-align:right; }
    ul.WETippNavi li { display:inline-block; font: normal 12px/24px Verdana, Verdana; height: 24px; color:#444; padding: 0 20px; margin-bottom:6px; }
    ul.WETippNavi li span { color:#800000; font-weight:bold; }
    ul.WETippNavi li:hover > ul { visibility:visible; padding: 20px 9px; }
    ul.WETippNavi li:hover { background:#ccc; border-top-left-radius:5px; border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); -moz-box-shadow: 0px 4px 8px 0 rgba(0,0,0,0.2); -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); }
    ul.WETippNavi ul { position:absolute; top:0; left:0; margin:24px 0 0 0; padding:0; list-style:none; visibility:hidden; text-align:left;
      border: 1px solid #ccc;
      border-top-left-radius:5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px;
      -moz-border-radius-topleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px;
      box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); -moz-box-shadow: 0px 4px 8px 0 rgba(0,0,0,0.2); -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
      background:#fafafa; background:linear-gradient(top, #fafafa, #f7f7f7); background:-moz-linear-gradient(top, #fafafa, #f7f7f7); background:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f7f7f7));
    }
    
    ul.WETippNavi ul li { width:150px; height:24px; float:left; margin: 0 10px; padding: 0; font: normal 11px/24px Verdana, sans-serif; }
    ul.WETippNavi ul li:hover { background:none; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;  }
    ul.WETippNavi ul li a { text-decoration:none; display:block; padding: 0 8px; }
    ul.WETippNavi ul li a:hover { color:#800000; background:#ebebeb; border-radius: 2px; -moz-border-radius: 2px; }
    
    ul.WETippNavi ul li a .anzahl { font: normal 10px/normal Verdana, sans-serif; background:#ccb8b8; color:#fff; border-radius: 2px; -moz-border-radius: 2px; padding: 0 3px; }
    ul.WETippNavi div.trenner{ border:1px dotted #ccc; margin: 12px 9px; background:#ccc;}
    

















/***************************/
/*         Scrollable Werbe Box         */
/***************************/
.scrollable {
  
  /* required settings */
  position:relative;
  overflow:hidden;
  width: 570px;
  height:100px;
  
  /* custom decorations */
  border:1px solid #ccc;
}

.scrollable .items {
  /* this cannot be too large */
  width:20000em;
  position:absolute;
  clear:both;
}

.items div {
  float:left;
  width:680px;
}

/* single scrollable item */
.scrollable img {
  float:left;
  background-color:#fff;
  border:0px solid #FFF;
  width:100px;
  height:100px;
  
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}

/* active item */
.scrollable .active {
  border:2px solid #000;
  position:relative;
  cursor:default;
}

/* this makes it possible to add next button beside scrollable */
.scrollable {
  float:left;  
}

/* prev, next, prevPage and nextPage buttons
a.browse {
background:url(http://static.flowplayer.org/tools/img/scrollable/arrow/hori_large.png) no-repeat;
display:block;
width:30px;
height:30px;
float:left;
margin:40px 10px;
cursor:pointer;
font-size:1px;
}

*/

/* right
a.right         { background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover     { background-position:-30px -30px; }
a.right:active   { background-position:-60px -30px; }
*/

/* left
a.left        { margin-left: 0px; }
a.left:hover      { background-position:-30px 0; }
a.left:active    { background-position:-60px 0; }
*/

/* up and down
a.up, a.down    {
background:url(http://static.flowplayer.org/tools/img/scrollable/arrow/vert_large.png) no-repeat;
float: none;
margin: 10px 50px;
}
*/

/* up
a.up:hover      { background-position:-30px 0; }
a.up:active      { background-position:-60px 0; }
*/

/* down
a.down         { background-position: 0 -30px; }
a.down:hover      { background-position:-30px -30px; }
a.down:active    { background-position:-60px -30px; }
*/

/* disabled navigational button */
a.disabled {
  visibility:hidden !important;    
}   

.scrollable img {
  width:570px;
}

.scrollable img.hover {
  background-color:#123;  
}








