.headline{
  color:#fd8f00;
  font-size: 14pt;
}
.headline a{
  color:#fd8f00;
  font-size: 14pt;
}
.subheadline{
  color: #574304;
  font-size: 11pt;
  margin-bottom:15px;
  padding-left: 1px;
  font-weight: bold;
}
.subheadline a{
  color: #574304;
  font-size: 11pt;
  margin-bottom:15px;
  padding-left: 1px;
  font-weight: bold;
}

.subheadline2{
  color: #584404;
  font-size: 10pt;
  font-weight: bold;
}
.wfc_table{
  border-collapse: 0px;
  border-spacing: 0px;
  width: 464px;
  font-size: 9pt;
  margin-top:10px;
}
.wfc_table td{
  margin: 0px;
  padding: 0px;
  height: 24px;
  padding-left:6px;
}
.wfc_table_tr0{
  background-color: #c79908;
  color:#ffffff;
}
.wfc_table_tr1{
  
}
.wfc_table_tr2{
  background-color: #f5efdf;
}
.wfc_table_td1{
  width: 100%;
}
.teaserbox{
  position:relative;
  width:160px;
}

.teaserbox_img{
  position:absolute;
  top:0px;
  left:0px;
}

.teaserbox_txt{
  position:relative;
  top:0px;
  left:0px;
  padding:0px;
}

#flash_object {
  margin-top: -10px;
}

* html #flash_object {
  margin-top: -15px;
}

*+html #flash_object {
  margin-top: -15px;
}

.councillor_box{
  width:465px;
  height:89px;
  border-top:1px solid #e5e5e5;
  margin-top:20px;
  padding-top:10px;
}
.councillor_img{
  width:69px;
  height:78px;
  padding-right:10px;
  float:left;
}
.councillor_headline, .councillor_text, .councillor_links{
  width:386px;
  float:left;
}
h2.councillor_subheadline{
  color:#574304;
  font-size:11pt;
  font-weight:bold;
  margin:0px;
}
.councillor_text{
  margin-bottom:5px;
}
.councillor_left{
  width:186px;
  float:left;
}
.councillor_right{
  width:200px;
  float:left;
}

#fitcontentbox { 
      width:800px;
      height:auto;
      width:460px;
      font:11px Arial;
      border-top:1px solid #e2e2e2;    
      }
      
*html #fitcontentbox { 
    
margin-top:15px; 
      
      }


#clearbothdiv {clear:both;
      height:10px;
      }


*html #clearbothdiv {clear:both;
      height:10px;
      display:none;
      }

#fitcontentbox a:link{

      color:#000000;
      }
      
#fitcontentbox a:hover{
      color:#000000;
      }
      
#fitcontentbox a:visited{
      color:#000000;
      }


#fitcontentbox .linkpdf {
      margin-left:40px;
      }

#fitcontentbox .bold {
      font-weight:bold;
      }
      
      
#fitcontentbox .headline {
      margin-top:5px;
      margin-bottom:5px;
      }

#fitcontentbox .image {
      height:86px;
      width:153px;
      border:1px solid #e2e2e2;
      }

* html #fitcontentbox .image {
      height:86px;
      width:150px;
      border:1px solid #e2e2e2;
      }

#fitcontentbox .floatbox {
width:290px;
            float:right;
      }
      
      

#fitcontentbox .text {
      padding-left:10px;
      }

#fitcontentbox .speakers {
      padding-left:10px;
      margin-top:20px;
      }

#fitcontentbox .links {
      padding-left:10px;
      margin-top:10px;
      }

#fitcontentbox .image img {
      height:86px;
      width:153px;
     
      }
* html #fitcontentbox .image img {
      height:86px;
      width:150px;
     
      }
      
#content_fitpopup { 
      font:11px Arial;
      }

#content_fitpopup a:link{
      color:#000000;
       font:11px Arial;
      }
      
#content_fitpopup a:hover{
      color:#000000;
      font:11px Arial;
      }
      
#content_fitpopup a:visited{
      color:#000000;
      font:11px Arial;
      }

#content_fitpopup .video {
      margin-top:-50px;
      }

#content_fitpopup .text {
      margin-top:10px;
      }

#content_fitpopup .speakers {
      margin-top:10px;
      }

#content_fitpopup .bold {
      font-weight:bold;
      }

#content_fitpopup .pdf {
      margin-top:20px;
      }
	  
.dreispalten_33_34_33, .dreispalten_25_50_25 {
width:100%;
}
.dreispalten_25_50_25 td {
vertical-align:top;
padding: 5px;
}

.dreispalten_25_50_25 td-0 {
width:25%;
}
.dreispalten_25_50_25 .td-1 {
width:50%;
}
.dreispalten_25_50_25 .td-2 {
width:25%;
}

.twoColumn {
width:100%;
}
.twoColumn td {
vertical-align:top;
}

.twoColumn .td-0 {
width:50%;
padding-right: 15px;
}
.twoColumn .td-1 {
width:50%;
}

.toggleBox {
    background:  url(../img/bullet_plus_minus.gif) left -15px no-repeat;
    color: #584404;
    padding-left: 20px;
    font-weight:bold;
    text-decoration:none;
}

a:hover.toggleBox {
    color: #fdb932;
}

.toggleBoxActive{
    background: url(../img/bullet_plus_minus.gif) left top no-repeat;
}

.toggleBoxContent {
    margin:0px 0 0 20px;
}

.toggleBoxContent .toggleBox{
    font-weight:normal;
}

.toggleBoxContent  p.bodytext{
   margin-top:0px;
   padding-top:5px;
}

.toggleBoxContent  p.bodytext a{
   color:#775c06;
}

.toggleBoxContent  p.bodytext a:hover{
   color:#fdb932;
}

/* rgtabs - currently overwriting other stylesheet - all important rules are ndified from original css */

.tx-rgtabs-pi1 {
    margin:0px;
    padding:0px;
}

.rgtabs-container h1,.rgtabs-container h2 {
	font-size:20px;padding:0 !important;margin:0 !important;
}

.rgtabs-wrapper {
    background:none !important;
    z-index:-1000;
    border:none !important;
    overflow:hidden;
    padding:0 !important;
    margin:0 !important;
    clear:both !important;
} 

.rgtabs-container {
    padding:0.5em 1em !important;
    border-top:none !important;
    border:1px solid #f1e9ce !important;
}

.rgtabs-container .rgtabs-wrapper .rgtabs-container {
	border: none !important;
	border-left: none !important;
	padding:0 !important;
} /* This rule looks for a nested tab content so makes the second level language switch content a different style */

.rgtabs-wrapper .rgtabs-container .rgtabs-wrapper {
	border: none !important;
} /* This rule looks for a nested tab content so makes the second level language switch content a different style */


.rgtabs-wrapper .rgtabs-ajax-loading {
    background:none !important;
    padding:0 !important;
} /* disabled AJAX preloader styles for now */

#contentCenter ul.rgtabs-menu{
    margin:0px!important;
    padding:0px!important;
}

.rgtabs-menu {
    background:none !important;
    height:auto !important;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0!important;
    padding:0 0 0 9px !important;
    width:auto;
    height:auto !important;
    z-index:1000;
}

.rgtabs-container .rgtabs-menu {
    height:1.4em !important;
    z-index:1000;
    padding-left:0;
} /* adjustment for nested language switch tabs */

.rgtabs-menu li, #left .rgtabs-menu li {
    background:none !important;
    display:block;
}

#contentCenter .tabmiddle, #contentCenter .tabfirst {
    margin:0px!important;
}

.rgtabs-menu li.tabfirst  {
    padding: 0px!important;
}

.rgtabs-menu li.tabfirst a {
    background:url(../img/bg_tab_inactive.gif) repeat-x left -4px !important;
    color:#775C06;
    border-top: 1px solid #fff;
}

.rgtabs-menu li.tabmiddle a {
    background:url(../img/bg_tab_inactive.gif) repeat-x left -4px !important;
    color:#775C06;
    border-top: 1px solid #fff;
}
.rgtabs-menu li.tablast a {
    background:url(../img/bg_tab_inactive.gif) repeat-x left -4px !important;
    color:#775C06;
    border-top: 1px solid #fff;
}


.rgtabs-container .rgtabs-menu li,.rgtabs-container #left .rgtabs-menu li {
    float:right !important;
    margin:0 0 0 0.5em !important;
    text-align:right !important;
} /* adjustment for nested language switch tabs */

.rgtabs-menu li a, #left .rgtabs-menu li a {
	background: transparent !important;
	display: block;
	float: left;
	font-size: 1.0em !important;
	font-weight: normal !important;
	height: 1.8em !important;
	line-height: 1.6em !important;
	padding: 0 7px 0 7px !important;
	text-decoration: none;
}

.rgtabs-menu li a:hover, #left .rgtabs-menu li a:hover {
	color:#fd8f00 !important;
}

.rgtabs-container .rgtabs-menu li a,.rgtabs-container #left .rgtabs-menu li a {
	background: #f1e9ce !important;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	display: block;
	float: none !important;
	font-family: Verdana, arial !important;
	font-size: 1em !important;
	font-weight: normal !important;
	height: 1.4em !important;
	line-height: 1.4em !important;
	padding: 0 0 0 1em !important;
} /* adjustment for nested language switch tabs */

.rgtabs-menu li.rgtabs-selected {
    background:none !important;
}

.rgtabs-menu li.rgtabs-selected a {
    background:  #fff !important;
    border-left:1px solid #f1e9ce !important;
    border-top:1px solid #f1e9ce !important;
    border-right:1px solid #f1e9ce !important;
    font-weight:normal !important;
    position:relative;
    top:1px;
    z-index:9999;
    color:#000!important;
}

.rgtabs-container .rgtabs-menu li.rgtabs-selected {
	display:none !important;
}

.rgtabs-container .rgtabs-menu li.rgtabs-selected a {
	display:none !important;
}

/* Prev Next  Navigation */

#prevnext {
    background:#E5E5E5;
    border-bottom:1px solid #DDDDDD;
    border-top:1px solid #DDDDDD;
    display:block;
    height:1.2em;
    margin-top:0.1em;
    padding:0.2em 2% 0pt;
    width:96%;
}

.prev a {
    float:left;
    font-size:11px;
    color:#C79909;
    font-weight:bold;
    text-decoration:none;
}

.prev a:hover {
    color:#fd8f00;
}

.next a {
    float:right;
    font-size:11px;
    color:#C79909;
    font-weight:bold;
    text-decoration:none;
}

.next a:hover {
    color:#fd8f00;
}

/* Teaserbox Marginal */

.teaserBoxMarginal {
    background:#fff1c5;
	margin:0 0 14px 0;
	width:160px;
}

.teaserBoxMarginal h3 {
    color:#574304;
	font-size:13px;
	font-weight:bold;
	margin:0 10px 2px 10px;
	padding-top:10px;
}

.teaserBoxMarginal p {
    color:#775c06;
	font-size:11px;
	margin:0 10px 12px 10px;
}

