/* @override http://dev-w2k3-vrr.bitlab.de:7777/css/content.css */




/* Content */
#content .green {
	color: #55ab26;	
} 
#content h3 {
  font: normal 2em/1em Arial, Verdana, Sans-Serif;
  color: #404040;
  margin: .5em 0 .70em 0;
  padding: 0;
}
#content h4 {
  margin: 0 0 1.3em;
  padding: 0;
  font: bold 1.2em/1.2em Arial, Verdana, Sans-Serif;
  color: #404040;
    clear: both;
}
#content h5 {
  font: bold 1.2em/1.2em Arial, Verdana, Sans-Serif;
  margin: 0 0 1em;
  padding: 0;
}
#content p {
  margin: 0 0 1.3em 0;
  font-size: 1.2em;
  line-height: 1.33em;
}
#content p.subheadline {
  font-weight: bold;
  line-height: 1.25em;
}

#content abbr {
  border-bottom:1px dotted #000;
  cursor:help;
}

#content .vsstxt ul li a,
#content p a {
  padding: 0 .75em 0 0;
  text-decoration: underline;
  background: url('../img/modules/global/bullet-arrow.png') center right no-repeat;
  color: #404004;
}

#content p a.external-link {
  padding: 0 0 0 .75em;
  text-decoration: underline;
  background: url('../img/modules/global/bullet-arrow.png') center left no-repeat;
}

#content a.station-link , #content p a.station-link {
  padding: 0 0 0 1.8em;
  text-decoration: underline;
  background: url('../img/modules/global/stop.gif') center left no-repeat;
}

#content a.station-link .stopImage, #content p a.station-link .stopImage {
  display: none;
}


#content a.more {
  padding: 0 1em 0 0;
  text-decoration: none;
  background: url('../img/modules/global/bullet-arrow.png') center right no-repeat;
  font-weight: bold;

}
#content ul {
  margin: 0 0 2em;
}

#content ul.nl-stop li {
  background: inherit;
  padding: 0;
}

#content ul li {
  padding: 0 0 0 1em;
  font-size: 1.2em;
  line-height: 1.6em;
  color: #404040;
  background: url('../img/framework/bullet-green.png') 0 .6em no-repeat;
}
#content ul li *{
  font-size: 1em;
}

#content ul a {
  color: #404040;
}

#content .content-list {
    clear:both;
}


/* Text mit Bild */
#content dl.textpic-image    { margin:0;width: 23em; }
#content dl.textpic-image.image-hochf    { margin:0;width: 15em; }
#content dl.textpic-image-sta dt,
#content dl.textpic-image dt { margin:0;position:relative; }
#content dl.textpic-image dt img {width: 23em;}
#content dl.textpic-image.image-hochf dt img {width: 15em;}
#content dl.textpic-image-sta dd,
#content dl.textpic-image dd { margin:0; }
#content dl.textpic-image-sta    { margin:0;width: 12em; }
#content dl.textpic-image-sta dt img {width: 12em;}

#content dl.textpic-image-sta dt img.magnifier,
#content dl.textpic-image dt img.magnifier {
	position: absolute;
	top: 4px;
	right: 4px;
	width: 20px;
	height: 20px;
} 
#content dd.textpic-caption {
	padding: .5em;
	font: 1.1em/1.1em 'Helvetica Neue', Helvetica, Sans-Serif;
	color: #808080;
	background: #e5e5e5;
}
#content dd.textpic-caption h4{
	font: 1em/1.1em 'Helvetica Neue', Helvetica, Sans-Serif;
	font-weight: bold;
	margin:0;
}

#content .textpic {
	clear:both;
}

#content .textpic-intext-left {
    width:100%;
    margin-bottom: 1em;
    float: left;
}


#content .textpic .textpic-imagewrap{
	margin: 0 0 .5em 0;
}
#content .textpic-intext-left .textpic-imagewrap {
	float: left;
	margin-right: 1em;
}

#content .textpic-intext-right .textpic-imagewrap {
	float: right;
	margin-left: 1em;
}

/* tables */
table {
  width: auto;
  margin: 0 0 2em 0;
}

table caption {
  font: normal 1.2em/1em Arial, Verdana, Sans-Serif;
  padding: 0 0 1.25em;
}
table th {
  font: bold 1.1em/1.1em Arial, Verdana, Sans-Serif;
  text-align: right;
  padding: 0 0 .8em 3em;
  border-bottom: 1px solid #aad592;
}
table td {
  font: normal 1.1em/1.8em Arial, Verdana, Sans-Serif;
  text-align: right;
  padding: .1em 0 0;
  border-top: 1px solid #b3b3b3;
  color: #404040;
}
.first-col {
  text-align: left;
  padding-left: 0;
  padding-right: 3em;
}

table tbody tr:last-child td{
  padding-bottom: 1.7em;
}

table tfoot td {
  border-top: 1px solid #aad592;
}

.reference {
  font: normal 1.1em/1.8em Arial, Verdana, Sans-Serif;
  color: #404040;
}



/* buttons */
a.button {
  display: block;
  border-top: 1px solid #9ed27b;
  padding: .5em 0;
  width: 10em;
  height: 1em;
  font: 1.2em/1em 'Helvetica Neue', Helvetica, Sans-Serif;
  font-weight: bold;
  text-align: center;
  color: #fff;
  text-shadow: #346617 0 0 1px;
  background: #69bf2f;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#69bf2f), to(#41971d));
  background-image: -moz-linear-gradient(top, #69bf2f, #41971d);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#69bf2f, endColorstr=#41971d);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#69bf2f, endColorstr=#41971d)";
}

a.button:focus, a.button:hover, a.button:active {
  color: #fff!important;
}


/* Gallery */
.image-carousel, .jcarousel-container {
  position: relative;
  margin: 1em 0 2em;
  width: auto;
  overflow: hidden;
}
#content .image-carousel li {
	padding: 0;
	background: transparent;
}
.jcarousel-prev, .jcarousel-next {
  position: absolute;
  top: 0;
  width: 4em;
  height: 8em;
  background: url('../img/modules/image-carousel/buttons-sprite.png') no-repeat scroll top left;
  cursor: pointer;
  opacity: 0.85;
}
.jcarousel-next {
  right: 0;
  background-position: -60px 0;
}
.jcarousel-item {
  margin: 0 0 0 1em;
}
.jcarousel-prev:hover, .jcarousel-next:hover {
  opacity: 1;
}
.jcarousel-item:first-child {
  margin: 0;
}

/* Customer Center */
#kundencenter-map-container {
	display: block;
	text-align:center;
	margin: 0 auto 2em auto;
}
#kundencenter-map-image {
   width:71.0em;
   height:59.3em;
   margin-bottom:0.4em;
}

.kundencenter-list-column {
	width: 22em;
	float:left;
}

/* Search Form */
#search-form legend.big {
  display: block;
  margin: 0 0 .6em;
  font: bold 1.5em/1em 'Helvetica Neue', Helvetica, Sans-Serif;
  color: #404040;
}
#search-form legend {
  display: block;
  margin: 0 0 1em;
  font: bold 1.2em/1em Arial, Verdana, Sans-Serif;
}
#search-form input[type="text"] {
  width: 16.5em;
  border-color: #7f7f7f;
}
#search-form span {
  display: block;
  padding: .5em 0;
  line-height: 1.2em;
  color: #3f3f3f;
}
#search-form .search-options {
  margin: 1em 0 0;
}
#search-form .search-options div {
  margin: 0 0 .5em;
}
#search-form input.button[type="submit"] {
  margin: 1em 0 0;
  padding: 0 .5em;
  width: auto;
}
#search-form .help {
  display: block;
  margin: 2.5em 0 0;
  padding: 0 1em 0 0;
  font-size: 1.1em;
  background: url('../img/modules/global/bullet-arrow.png') center right no-repeat;
}

/* Result Controls */
#content .result-controls {
	margin-bottom: 1em;
}
#content .result-controls label {
	display:block;
	margin: 0;
	padding: .3em 1em .2em 0;
	float:left;
}

#content .result-controls .results-per-page {
	width: 10em;
}
#content .result-controls .result-page {
	width: 6em;
}
#content .result-controls .result-page.js {
  display: none;
}

ul.result-page {
  margin: 0;
  display: inline;
  float: left;
  font-size: 1em;
  list-style: none;
}

ul.result-page li {
  font-weight: bold;
  margin: 0 0 0 .5em;
  float: left;
  background: transparent!important;
  padding: 0!important;
}

ul.result-page li:first-child {
  margin: 0;
}

ul.result-page a {
  font-weight: normal;
  margin: 0;
  color: #55ab26!important;
}


#content .result-controls .button-prev-page, #content .result-controls .button-next-page {
  display: block;
  padding: .5em .6em .4em .6em;
  width: .6em;
  height: .9em;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  background: #6ac031;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6ac031), to(#41971d));
  background-image: -moz-linear-gradient(top, #6ac031, #41971d);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#6ac031, endColorstr=#41971d);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#6ac031, endColorstr=#41971d)";
}
#content .result-controls .button-prev-page {
	margin-right: 1em;
}
#content .result-controls .button-next-page {
	margin-left: 1em;
}

#content .result-controls .button-page-disabled {
  background: #c6c7c5;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#c6c7c5), to(#999898));
  background-image: -moz-linear-gradient(top, #c6c7c5, #999898);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c6c7c5, endColorstr=#999898);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#c6c7c5, endColorstr=#999898)";
}

#content .result-controls .button-prev-page img, #content .result-controls .button-next-page img {
  vertical-align: top;
  width: .5em;
  height: .9em;
}

/* Result list */
#content .result-list {
  margin: 1em 0 1em 0;
}
#content .result-list li {
  margin: 0 0 1em;
  padding: .7em 1em;
}
#content .result-list li.even {
  background: #ddeed4;
}
#content .result-list li.odd {
  background: #f2f2f2;
}
#content .result-list .date {
  display: block;
  margin: 0 0 .5em;
  font: .9em/1em Arial, Verdana, Helvetica;
}

#content .result-list a, #content .result-list p{
  color: #000;
  text-decoration: none;
}
#content .result-list h4, #content .result-list p {
  margin: 0;
}
#content .result-list h4 {
  font-weight: bold;
}
#content .result-list p a {
  padding: 0 1em 0 0;
  background:none;

}
#content .result-list p a span.arrow {
    margin-left: 0.3em;
    background: url('../img/modules/global/bullet-arrow.png') center left no-repeat;
    padding-left: 0.5em;
}

/* Download list */
#content .download-list {
  margin: 1em 0 1em 0;
}
#content .download-list li {
  margin: 0;
  padding: 1em 0;
  background: transparent;
  border-bottom: 1px solid #aad592;
    float: left;
    width: 100%;
}
#content .download-list li:first-child {
	padding-top: 0;
}
#content .download-list li:last-child {
	border: 0;
}

#content .download-list h4, #content .download-list p {
  margin: 0;
  color: #000000;
}
#content .download-list h4 {
  font-weight: bold;
}

#content .download-list a {
	font-weight: bold;
	text-decoration: underline;
	color: #55ab26;
}

/* Download list with image */
#content .download-list span {
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}

#content .downloadpic {
	position: relative;
}
#content .downloadpic .textpic-imagewrap{
	margin-bottom: 0.5em;
}

#content .downloadpic .textpic-text{
	color: #000 !important;
    margin-bottom: 0.5em;
}

#content .download-links {
  margin: 0;
  position: absolute;
    left: 150px;
    top: 0;
}

.medium #content .download-links {
  left: 168px;
}
.big #content .download-links {
  left: 183px;
}


#content .download-links li {
  margin: 0;
  padding: .4em 0em 0em 1em;
  background: transparent;
  border: 0;
}
#content .download-links li span{
	font: 0.9em/1em Arial, Verdana, Sans-Serif;
	margin: 0;
	display: block;
}
#content .download-links li a.download-link{
	font-weight: bold;
	text-decoration: none;
	color: #000;
	padding: 0 1em 0 0;
	background: url('../img/modules/global/bullet-arrow.png') center right no-repeat;
}

/* Sidebar Teaser with Download*/
#content .teaser-download-link {
  margin: 0em;;
  padding: 0.4em 0em 0em 0em;
  background: transparent;
  border: 0;
  font-size: 1.2em;
  line-height: 1.6em;
}

#content .teaser-download-link span{
	font: 0.9em/1em Arial, Verdana, Sans-Serif;
	margin: 0;
	display: block;
}
#content .teaser-download-link a.download-link{
	font-weight: bold;
	text-decoration: none;
	color: #000;
	padding: 0 1em 0 0;
	background: url('../img/modules/global/bullet-arrow.png') center right no-repeat;
}


/* video */
#content .video-player {
	width: 470px;
	height: 295px;
	overflow: hidden;
	margin: 0 0 1.5em 0;
}

#content .label-teaser img.play-video,
#content dl.textpic-image dt img.play-video {
	position: absolute;
	bottom: -24px;
	right: 10px;
	width: 48px;
	height: 48px;
    z-index: 10;
}
#content .label-teaser a:hover div.label h4,
#content .label-teaser a:hover div.label p {
   color: #55AB26;
}
#content .label-teaser img.play-video {
    bottom: 6px;
}
#content .label-teaser span.opacity-layer,
#content dl.textpic-image dt span.opacity-layer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    opacity: 0.21;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=21)";
    /* IE 5-7 */
    filter: alpha(opacity=21);
}
#content .label-teaser a:hover span.opacity-layer,
#content dl.textpic-image dt a:hover span.opacity-layer {
    opacity: 0;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    /* IE 5-7 */
    filter: alpha(opacity=0);
}
/* accordion */
.accordion-list {
  margin: 0 0 2em 0;
  border-bottom: 1px solid #aad592;
  clear: both;
}
#content .accordion-list h4.accordion-header {
  border-top: 1px solid #aad592;
  margin: 0;
}
.accordion-content h5 {
  font-size: 1.2em;
  line-height: 1em;
}
#content .accordion-list h4.accordion-header a {
  display: block;
  padding: .5em 1.8em .5em .8em;
  color: #000;
  background: url('../img/modules/accordion/expand.png') 99% 50% no-repeat;
}
#content .accordion-list .ui-accordion-content-active, #content .accordion-list h4.accordion-header.ui-state-active a {
  background-color: #ddeed4;
}
#content .accordion-list h4.accordion-header.ui-state-active a {
  background-image: url('../img/modules/accordion/minimize.png');
}
#content .accordion-list .accordion-content {
  padding: .2em .9em .1em .9em;
  background: transparent;
}

/* tabs */
.tabbed-content {
  position: relative;
  margin: 0;
  width: 100%;
}
#content ul.tab-navigation {
	margin: 0;
}

#content .tab-navigation li {
  margin: 0 0 0 .5em;
  padding: .4em 0;
  width: auto;
  height: 1.2em;
  text-align: center;
  overflow: hidden;
  float: left;
  font: 1.2em/1em 'Helvetica Neue', Helvetica, Sans-Serif;
  background: #e9e9e9;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#d1d1d1));
  background-image: -moz-linear-gradient(top, #e9e9e9, #d1d1d1);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e9e9e9, endColorstr=#d1d1d1);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e9e9e9, endColorstr=#d1d1d1)";
}

#content .glossar-navigation li {
	margin: 0 0 0 .3em;
}

#content .tab-navigation .ui-state-active {
  background: #55ab26;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#55ab26), to(#356b18));
  background-image: -moz-linear-gradient(top, #55ab26, #356b18);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#55ab26, endColorstr=#356b18);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#55ab26, endColorstr=#356b18)";
}
#content .tab-navigation li:first-child {
  margin: 0;
}
#content .tab-navigation a {
  padding: 0 1.5em;
  font-weight: bold;
  color: #828282;
}
#content .glossar-navigation a {
  padding: 0 .55em;
}

#content .tab-navigation .ui-state-active a{
  color: #fff !important;
}
.tab {
  margin: 0 0 2em;
  border-top: 1px solid #aad592;
  border-right: 1px solid #aad592;
  border-bottom: 1px solid #aad592;
  overflow: hidden;
  background: #fff;
  padding: 1.9em 1.9em 1.9em 0;
}
.tab-glossar {
	border: 0px;
	border-top: 1px solid #aad592;
	padding: 1.9em 0 0 0;
}

.ui-tabs-panel {
	position: relative;
}

.ui-tabs-hide {
	position: absolute;
	left: -2000em;
}

/* Partner - old Template*/
.partner-row {
	margin: 0 0 2em 0;
}

.partner-row .partner .caption {
	padding: 1em 1em 0 0;
}
#content .partner-row .partner .caption h4{
	margin: 0 0 .4em 0;
}

#content .partner-row .partner .caption a{
  font: normal 1.2em/1.2em Arial, Verdana, Sans-Serif;
  color: #404040;
}

.partner-row .partner img {
	border: 1px solid #bfbfbf;
}
/* Partner - new Template*/

.partner .caption {
	padding: 1em 1em 0 0;
}
#content .partner .caption h4{
	margin: 0 0 .4em 0;
}

#content .partner .caption a{
  font: normal 1.2em/1.2em Arial, Verdana, Sans-Serif;
  color: #404040;
}

.partner img {
	border: 1px solid #bfbfbf;
}

.tabbed-content .partner.col3-12 {
    width:220px;
}
.medium .tabbed-content .partner.col3-12 {
    width:250px;
}
.big .tabbed-content .partner.col3-12 {
    width:270px;
}

/* Events */
#content h4.event-title {
  color: #000;
  padding: 0 0 1em 0
}

#content h4.event-title .event-category {
  color: #55ab26;
}

#content dl.event-info {
	color: #000 !important;
}

#content dl.event-info dt {
  font-weight: bold;
  float: left;
  clear: left;
  margin-right: 0.35em;
}
#content dl.event-info dd {
}
#content dl.event-info dd.event-station {
  margin-left: 6em;
}

#content dl.event-info dd p{
  margin: 1.5em 0 1.66em;
}

#content .download-box {
    border: 1px solid #AAD592;
    clear: both;
    float: left;
    width: 96%;
    padding-left: 1em;
    margin-bottom: 1.5em;
}
#content .download-box h3 {
    float: left;
    width: 55%;
    margin-bottom: 0.1em;
}

#content .download-box .textpic-imagewrap {
    float: right;
    margin: 1.2em 2.0em 1em 0;
}

#content .download-box .textpic {
    float: left;
    clear: none;
}

#content .download-box .download-list li {
    border: none;
}

.category-icon-01 {
  background-position: 0 0;
}
.category-icon-02 {
  background-position: 0 -28px ! important;
}
.category-icon-03 {
  background-position: 0 -58px ! important;
}
.category-icon-04 {
  background-position: 0 -88px ! important;
}
.category-icon-05 {
  background-position: 0 -118px ! important;
}
.category-icon-06 {
  background-position: 0 -148px ! important;
}
.category-icon-07 {
  background-position: 0 -178px ! important;
}
.category-icon-08 {
  background-position: 0 -208px ! important;
}
.category-icon-09 {
  background-position: 0 -238px ! important;
}
.category-icon-10 {
  background-position: 0 -268px ! important;
}


/* sub-navigation */
#sub-navigation ul {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style-type:none;
}

#sub-navigation > ul {
	margin-top: 1em;
	margin-bottom: 2em;
}
#sub-navigation ul li {
	float:left; 
	width:190px;
	margin:0 0 0 5px;
	padding:0;
	font-size: 1em;
	line-height: 1em;
	background: transparent;
}
.medium #sub-navigation ul li {
	width: 219px;
}
.big #sub-navigation ul li {
	width: 242px;
}

#sub-navigation ul li li{
	width:180px;
	margin:0 0 0 15px;
	background: transparent;
}
.medium #sub-navigation ul li li{
	width: 209px;
}
.big #sub-navigation ul li li{
	width: 232px;
}

#sub-navigation ul li a{
	display:block;
	padding: 0 0 0 1em;
	margin: 0 0 .8em 0;
	font-size: 1.2em;
	line-height: 1em;
	color: #000;
	font-weight:normal;
	text-decoration:none;
	background: url('../img/framework/bullet-green.png') 0 3px no-repeat;
}

/* Level 1 */
#sub-navigation ul li a:focus,
#sub-navigation ul li a:hover,
#sub-navigation ul li a:active,
#sub-navigation ul li a.active{  
	background: url('../img/framework/bullet-green.png') 0 3px no-repeat;
	color:#55ab26; 
	outline: 0 none;
}


/* Presse Archiv */
.press-container {
  margin: 0 0 3em;
  width: 71.5em;
  float: left;

}
.press-container .marginal-column {
  margin-top: -0.5em;
}

.link-as-button,
.button-prev-page, .button-next-page {
  display: block;
  padding: .5em .6em .4em .5em;
  width: .5em;
  height: .9em;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  background: #6ac031;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6ac031), to(#41971d));
  background-image: -moz-linear-gradient(top, #6ac031, #41971d);
  filter: formatstring("progid:DXImageTransform.Microsoft.gradient(startColorstr='{0}', endColorstr='{1}')", #6ac031, #41971d);
  -ms-filter: formatstring("{2}progid:DXImageTransform.Microsoft.gradient(startColorStr='{0}', EndColorStr='{1}'){2}", #6ac031, #41971d, '"');
}

#content .link-as-button {
    width: auto;
    color: #fff;
    float:left;
    font: bold 1.2em/1em 'Helvetica Neue', Helvetica, Sans-Serif;
    padding: 0.7em 0.8em;
    font-weight: bold;
}

#content .link-as-button:hover {
    color: #fff !important;
}

.button-prev-page img, .button-next-page img {
  vertical-align: top;
  width: .5em;
  height: .9em;
}
.press-article-list {
  margin: 1em 0 2em;

}
.press-article-list li {
  margin: 0 0 1em;
  padding: .7em 1em;
  height: 7.6em;
}
.press-article-list li.even {
  background: #ddeed4;
}
.press-article-list li.odd {
  background: #f2f2f2;
}
.press-article-list .date {
  display: block;
  margin: 0 0 .5em;
  font: 1.1em/1em Arial, Verdana, Helvetica;
}
.press-article-list a {
  color: #000;
}
.press-article-list h4, .press-article-list p {
  font: 1.2em/1.25em Arial, Verdana, Helvetica;
}
.press-article-list h4 {
  font-weight: bold;
}
.press-article-list p a {
  padding: 0 1em 0 0;
  background: url('../img/modules/global/bullet-arrow.png') center right no-repeat;
}


/* newsletter */
#content .flo-editorial { font-weight: bold;}
#content .newsletter-list li {
	background: none;
	padding: 0;
	clear: both;
}

#content .newsletter-list .more {
}

#content .newsletter-list h4 {
	margin-bottom: .4em;
}

#content .newsletter-list dt {
	color: #333;
	font-size: 1.4em;
}


#content .newsletter-list img.left {
	float:left; margin: 0 1em 1em 0;
}

#content .newsletter-list dt  {
	clear: both;
	margin-bottom: .8em;
	color: #777;
}

#content ul.toc-list {
	margin: 0 !important;
}

#content ul.toc-list li {
	background: none;
	padding:0;
}

#content ul.toc-list li a {
	padding-right: 1em;
	background: url('../img/modules/global/bullet-arrow.png') center right no-repeat;
}

#content h5 { font-size: 1.6em; font-weight: normal; color: #777;}

hr { height: 1px; border-top: #55ab26 1px solid; margin: 1.4em 0 1.4em 0; padding: 0; clear:both;}

#content p.notice { color: #888; font-size: 1.1em; clear:left;}

#content .contact-iframe {
    width: 48em;
    border:none;
    height: 90em;
}