/* ==================== begin global definitions ==================== */

html, body {
	height: 100%; /* Anzeigebereich in der Vertikalen auf 100% strecken */
	width: 100%;
}

body {
	margin: 0px auto; padding: 0;
	font-family: Arial, Helvetica, sans serif;
	font-weight: normal;
	background: url(../zz_global_images/body_bg.gif) repeat;
	width: 100%;
	height: 100%;
	text-align: center;
}

/* html body {
	font-size: x-small; /*for IE5/WIN */
/*	f\ont-size: small; /*for other IE Versions*/
/*}*/

p {
	margin: 0px; padding: 9px;
	font-size: 100%;
	line-height: 1.4em;
	color: #333333;
}

h1 {
	margin: 0px; padding: 6px 9px 6px 9px;
	background: #009B40;
	font-size: 115%;
	font-weight: bold;
	color: #FFFFFF;
}

h2, h3, h4, h5 {
	margin: 0px; padding: 6px 9px 1px 9px;
	font-size: 100%;
	font-weight: bold;
	line-height: 1.4em;
}
h3, h4, h5 {
	margin: 0px; padding: 9px 9px 0px 9px;
}

a, a:visited{
	text-decoration: none;
	color: #009B40;
}

a:hover {
	color: #009B40;
	text-decoration: underline;
}

a img {
	border: 0;
	text-decoration: 0;
}



a.no_link, 
a.no_link:visited,
a.no_link:link,
a.no_link:hover{
	text-decoration: none;
	color: #333;
}

h6{ /*missbraucht als trennlinie*/
	margin: 9px 0px 6px 0px;
	padding: 0px;
	font-size: 1px;
	background: #fff url(../zz_global_images/hr_bg.gif) repeat;
	height: 2px;
}

form {
	margin: 0;
	padding: 0;
}
fieldset {
	padding: 10px; margin: 0;
	margin-top: 10px;
	border: 1px solid #CCCCCC;
}
legend{
	padding: 0px; margin: 0px;
	padding-left: 5px;
	padding-right: 5px;
	color: #333333;
}
label {
	padding: 0; margin: 0;
	margin-top: 4px;
	display: block;
	float: left;
	width: 130px;
	text-align: right;
	padding-right: 7px;
	color: #333333;
	font-size: 100%;
	font-weight: normal;
}
input[type="text"],
input[type="password"],
input[type="button"],
input[type="submit"],
input[type="reset"],
textarea,
select {
	padding: 0; margin: 0;
	margin-top: 4px;
	display: block;
	float: left;
	width: 160px;
	font-size: 100%;
	font-weight: normal;
	border: 1px solid #999999;
	color: #666666;
}
textarea{
	height: 120px;
}
select {
	width: 162px;
}
form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}
/* ==================== end global definitions ==================== */



/* ==================== begin framing ==================== */

div#layer_bg {
	margin: 0px auto; padding: 0px;
	background: #FFFFFF;
	width: 100%;
	height: 100%;
}

/*div#layer_shadow {
	margin: 0px auto; padding: 0px;
	background: url(../zz_global_images/layer_shadow.gif) no-repeat;
	width: 930px;
}*/

div#layer_main{
	margin: 0px auto; padding: 0px;
	width: 895px;
}

/* ==================== end framing ==================== */



/* ==================== begin content ==================== */

div#l_space_top{
	margin: 0px; padding: 0px;
	height: 41px;
	width: 895px;
	text-align: right;
	background: none;
}

div#l_content{
	float: left;
	margin: 0px; padding: 0px;
	width: 895px;
	background: none;
	text-align: left;
}

div#frm_left{
	float: left;
	margin: 0px; padding: 0px;
	width: 310px;
	background: none;
	text-align: left;
}
		div#frm_left_l_logo{
			float: left;
			margin: 0px; padding: 0px;
			height: 155px;
			width: 310px;
			text-align: left;
		}
		div#frm_left_l_teaser{
			float: left;
			margin: 0px 0px 15px 0px; padding: 0px;
			width: 310px;
			text-align: left;
		}
		div#frm_left_l_topics{
			float: left;
			margin: 0px 0px 25px 0px; padding: 0px;
			width: 310px;
			text-align: left;
		}
		div#frm_left_l_newevent{
			float: left;
			margin: 0px 0px 15px 0px; padding: 0px;
			width: 310px;
			text-align: left;
		}
		div#frm_left_l_links{
			float: left;
			margin: 0px 0px 0px 0px; padding: 0;
			padding-top: 15px;
			width: 310px;
			text-align: left;
			border: 1px solid #CCCCCC;
			voice-family:"\"}\""; /*Hack für IE bis 5.5*/
			width: 308px;
		}
		div#frm_left_l_inform{
			float: left;
			margin: 15px 0px 0px 0px; padding: 0;
			padding-top: 6px;
			padding-bottom: 6px;
			width: 310px;
			text-align: left;
			border: 1px solid #CCCCCC;
			voice-family:"\"}\""; /*Hack für IE bis 5.5*/
			width: 308px;
		}

div#frm_middle{
	float: left;
	margin: 0px; padding: 0px;
	width: 35px;
	text-align: left;
}

div#frm_right{
	float: right;
	margin: 0px; padding: 0px;
	width: 550px;
	text-align: left;
}
		div#l_nav{
			float: left;
			margin: 0px; padding: 0px;
			margin-bottom: 9px;
			width: 550px;
			background: url(../zz_global_images/l_nav_bg.gif) repeat-y;
		}
		div#frm_right_l_teaser_outer{
			float: left;
			margin: 0px; padding: 0px;
			margin-bottom: 18px;
			width: 550px;
			background: #F4F4F4;
		}
		div#frm_right_l_teaser{
			float: left;
			margin: 0px; padding: 0px;
			width: 550px;
			background: #F4F4F4;
		}
				div#frm_right_l_teaser_innerimg {
					float: left;
					margin: 0px; padding: 0px;
					width: 160px;
					background: #F4F4F4;
				}
				div#frm_right_l_teaser_innertext {
					float: right;
					margin: 0px; padding: 0px;
					width: 390px;
					background: #F4F4F4;
				}
		div#frm_right_l_content{
			float: left;
			margin: 0px; padding: 0px;
			width: 550px;
		}
				div#frm_right_l_review{
					float: left;
					margin: 0px; padding: 0px;
					width: 265px;
					border: 1px solid #CCCCCC;
					voice-family:"\"}\""; /*Hack für IE bis 5.5*/
					width: 263px;
				}
				div#frm_right_l_forumteaser{
					float: right;
					margin: 0px; padding: 0px;
					width: 265px;
					border: 1px solid #CCCCCC;
					voice-family:"\"}\""; /*Hack für IE bis 5.5*/
					width: 263px;
				}
						div#frm_right_l_forumteaser_top {
							background: #F4F4F4;
							border-bottom: 1px solid #CCCCCC;
						}
						
		div#frm_right_l_newsletter, div#frm_right_l_infobox{
			float: left;
			margin: 0px; padding: 0px;
			width: 550px;
			min-height: 80px;
			border: 1px solid #019C41;
			background: url(../zz_global_images/info.gif) no-repeat 30px 50%;
			voice-family:"\"}\""; /*Hack für IE bis 5.5*/
			width: 548px;
		}
		div#frm_right_l_newsletter{
			float: left;
			margin: 18px 0px 0px 0px; padding: 6px 0px;
		}


div#l_footer{
	float: left;
	margin: 0px; padding: 0px;
	margin-top: 18px;
	background: #F4F4F4;
	width: 895px;
	text-align: right;
}
div#l_footer_frm_right{
	float: right;
	margin: 0px; padding: 0px;
	padding-top: 10px;
	width: 550px;
	text-align: left;
}
		div#l_footer_topics{
			float: left;
			margin: 0px; padding: 0px;
			width: 265px;
		}
		div#l_footer_contact{
			float: right;
			margin: 0px; padding: 0px;
			width: 265px;
		}
div#l_footer_frm_middle{
	float: left;
	margin: 0px; padding: 0px;
	width: 35px;
	text-align: left;
}
div#l_footer_frm_left{
	float: left;
	margin: 0px; padding: 0px;
	padding-top: 10px;
	width: 310px;
	background: none;
	text-align: left;
}

/* ==================== end content ==================== */



/* ==================== begin navigation definition ==================== */

div#mainnav{
	float:left;
	margin: 0px; padding: 0px;
	width: 160px;
}
div#subnav{
	float: right;
	margin: 0px; padding: 0px;
	width: 387px;
}

ul.nav{
	padding: 15px 20px 20px 30px; margin: 0px;
	list-style: none;
}

ul.nav li {
	padding: 0px; margin: 0px;
	font-weight: bold;
	color: #666666;
	line-height: 1.4em;
}

ul.nav li a, div#subnav ul li a, div#mainnav ul li a {
	color: #666666;
	text-decoration: none;
}

ul.nav li a:hover, ul.nav li.active a, div#subnav ul li a:hover, div#subnav ul li.active a, div#mainnav ul li a:hover, div#mainnav ul li.active a {
	color: #FF1F20;
	text-decoration: none;
}


div#frm_right_l_teaser ul{
	margin: 0px; padding: 0px;
	color: #333333;
}
div#frm_right_l_teaser li{
	margin: 0; padding: 0;
	margin-left: 25px;
	padding-left: 10px;
	line-height: 1.4em;
	list-style: none;
	background: url(../zz_global_images/li.gif) no-repeat 0% 8px;
}

div#frm_right_l_teaser ul#teasernav {
	padding: 0px; margin: 0px;
	padding-left: 9px;
	list-style: none;
}

div#frm_right_l_teaser ul#teasernav li {
	display: block;
	float: left;
	margin: 0;
	padding: 0px 12px 9px 12px;
	border-right: 1px solid #999999;
	background: none;
}
div#frm_right_l_teaser ul#teasernav li a{
	color: #333333;
}
div#frm_right_l_teaser ul#teasernav li a:hover{
	color: #009B40;
}

/* ==================== end navigation definition ==================== */



/* ==================== begin style definitions ==================== */

div#l_space_top p {
	padding-top: 9px;
	padding-right: 0px;
	color: #B2B2B2;
}
div#l_space_top a, div#l_space_top a:hover {
	color: #B2B2B2;
	text-decoration: none;
}
div#l_space_top img{
	border: 0;
	padding-left: 3px;
}
div#l_space_top img.first{
	border: 0;
	padding-left: 10px;
}
div#l_space_top img a, div#l_space_top img a:hover{
	text-decoration: none;
}


div.logoimg{
	padding: 0px; margin: 0px;
	width: 246px;
	height: 130px;
}
div.logoimg img{
	border: 0;
}
div.logoimg img a, div.logoimg img a:hover{
	text-decoration: none;
}

/*div#frm_left_l_teaser p{
	padding: 3px 9px 0 9px;
}*/
div#frm_left_l_teaser p a{
	background: url(../zz_global_images/icon_arrow.gif) no-repeat 0% 55%;
	padding-left: 15px;
}
div#frm_left_l_teaser img {
	padding: 9px 0px 9px 0px;
	margin: 0px;
}

div#frm_left_l_topics ul{
	margin: 0px; padding:0;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	width: 310px;
	border: 1px solid #CCCCCC;
	voice-family:"\"}\""; /*Hack für IE bis 5.5*/
	width: 308px; /* Überschreiben, da Vererbung*/
}
div#frm_left_l_topics li{
	float: left;
	margin: 0; padding: 0;
	margin-left: 8px;
	padding-left: 10px;
	padding-bottom: 3px;
	display: inline;
	width: 142px;
	line-height: 1.4em;
	list-style: none;
	background: url(../zz_global_images/li.gif) no-repeat 0% 8px;
	voice-family:"\"}\""; /*Hack für IE bis 5.5*/
	width: 132px; /* Überschreiben, da Vererbung*/
}
div#frm_left_l_topics li a{
	color: #333333;
}
div#frm_left_l_topics li a:hover{
	color: #009B40;
}
div#frm_left_l_topics li.active a{
	color: #FF1F20;
}

div#frm_left_l_inform p{
	padding: 3px 25px 3px 25px;
}
div#frm_left_l_inform p a{
	background: url(../zz_global_images/li.gif) no-repeat 0% 50%;
	padding-left: 10px;
	color: #333333;
}
div#frm_left_l_inform p a:hover{
	color: #009B40;
}


div#frm_right h1 {
	background: #FF1F20;
}
div#frm_right_l_teaser_outer h1{
	padding: 15px 9px 0px 9px;
	background: none;
	color: #009B40;
	font-size: 160%;
	font-weight: normal;
}

div#frm_right_l_teaser_innerimg img{
	padding: 18px 0px 0px 9px;
	max-width: 142px;
}

div#frm_right_l_content div#frm_right_l_review h1 {
	font-size: 125%;
	font-weight: bold;
}
div#frm_right_l_content div#frm_right_l_forumteaser div#frm_right_l_forumteaser_top div.tx-mmforum-pi6 div.tx-mmforum-pi6-container h1 {
	font-weight: bold;
}

div#frm_right_l_content h1 {
	padding: 15px 9px 5px 9px;
	background: none;
	color: #009B40;
	font-size: 160%;
	font-weight: normal;
}
div#frm_right_l_content img {
	padding: 9px 0px 9px 0px;
	margin: 0px;
}
div#frm_right_l_content ul{
	margin: 0px; padding: 0px;
	color: #333333;
}
div#frm_right_l_content li{
	margin: 0; padding: 0;
	margin-left: 25px;
	padding-left: 10px;
	line-height: 1.4em;
	list-style: none;
	background: url(../zz_global_images/li.gif) no-repeat 0% 8px;
}

div#frm_right_l_newsletter p, div#frm_right_l_infobox p{
	padding: 11px 9px 11px 99px;
	line-height: 1.6em;
}
div#frm_right_l_newsletter a, div#frm_right_l_infobox a{
	background: url(../zz_global_images/li.gif) no-repeat 0% 60%;
	padding-left: 10px;
}
div#frm_right_l_newsletter p{
	padding: 3px 9px 3px 99px;
}
div#frm_right_l_newsletter p a{
	color: #333333;
}
div#frm_right_l_newsletter p a:hover{
	color: #009B40;
}


/* definition patnerlinks */

div.pl{
	margin: 0px auto;
	margin-bottom: 15px;
	border-bottom: 1px solid #CCCCCC;
	width: 280px;
	text-align: center;
}
div.pl img{
	padding: 0px 0 15px 0;
}
div.tx-sgmppartnerlink-pi1 p{
	margin: 0px; padding: 5px 25px 15px 25px;
}
div.tx-sgmppartnerlink-pi1 p.stiftlink {
	padding: 5px 25px 5px 25px;
	color: #333333;
}
div.tx-sgmppartnerlink-pi1 p.stiftlink a {
	color: #333333;
}
div.tx-sgmppartnerlink-pi1 p.stiftlink a:hover {
	color: #009B40;
}
div.tx-sgmppartnerlink-pi1 div.rgaccord2-content {
	width: 308px;
	border: 0;
}
div.tx-sgmppartnerlink-pi1 h3 {
	padding: 0; margin: 0;
	background: none;
	border: 0;
	background: url(../zz_global_images/icon_more.gif) no-repeat 25px 70%;
	padding-left: 15px;
}
div.tx-sgmppartnerlink-pi1 h3.act {
	background: url(../zz_global_images/icon_few.gif) no-repeat 25px 70%;
}
div.tx-sgmppartnerlink-pi1 h3 p:hover {
	color: #009B40;
}

div#l_footer_topics ul{
	margin: 0px; padding:0;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	width: 265px;
}
div#l_footer_topics li{
	float: left;
	margin: 0; padding: 0;
	margin-left: 8px;
	padding-left: 10px;
	padding-bottom: 3px;
	display: inline;
	width: 120px;
	line-height: 1.4em;
	list-style: none;
	background: url(../zz_global_images/li.gif) no-repeat 0px 8px;
	voice-family:"\"}\""; /*Hack für IE bis 5.5*/
	width: 110px; /* Überschreiben, da Vererbung*/
}
div#l_footer_topics li a{
	color: #333333;
}
div#l_footer_topics li a:hover{
	color: #009B40;
}
div#l_footer_topics h2 {
	padding: 9px;
}


div#l_footer_frm_left h2 {
	padding: 9px 25px;
}


/* searchresults */
div#tx-mnogosearch-search-results li {
	background: none;
	padding-left: 0px;
	margin-left: 0px;
}
div#tx-mnogosearch-search-results h3, div#tx-mnogosearch-search-results a{
	background: none;
	padding-left: 0px;
	font-weight: normal;
}
div#tx-mnogosearch-search-results a {
	padding-left: 18px;
}


/* ============= loginform ========*/

div.tx-felogin-pi1 h3{
	margin: 0px; padding: 6px 0px 6px 0px;
}

input.send { /* den Submit-Button */
	width: auto;
	padding-left: 7px;
	padding-right: 7px;
	background: #CFCFCF url(../zz_global_images/input_bg.gif) repeat-x top;
}
input.hidden { /* den Submit-Button */
  border: 0px;
}
input.showonly { /* den Submit-Button */
  width: auto;
  background: none;
  border: 0px;
}
div.tx-felogin-pi1 label {
	width: 100px;
}


/*mailform*/
.mailformplus_contactform fieldset label {
}
.mailformplus_contactform fieldset  input,
.mailformplus_contactform fieldset  textarea {
	width: 300px;
}
.mailformplus_contactform fieldset input#zipcode {
	width: 80px;
}
.mailformplus_contactform fieldset textarea#address {
	height: 50px;
}
.mailformplus_contactform fieldset textarea {
	font-size: 105%;
	font-family: Arial, Helvetica, sans serif;
	height: 180px;
}
.mailformplus_contactform fieldset input.submit {
	width: auto;
	margin-left: 137px;
	padding-left: 7px;
	padding-right: 7px;
	background: #CFCFCF url(../zz_global_images/input_bg.gif) repeat-x top;
}
.mailformplus_contactform fieldset input.hidden {
	width: auto;
	margin: 0;
	padding: 0;
	border: 0;
}
.mailformplus_contactform fieldset input#gender_mann,
.mailformplus_contactform fieldset input#gender_frau {
	width: auto;
	margin-top: 6px;
}
.mailformplus_contactform fieldset input.csc-mailform-check {
	width: 20px;
	margin-left: 110px;
}
p.label {
	padding: 0;
}
p.label label{
	width: 310px;
	text-align: left;
	padding-left: 7px;
}

.mailformplus_contactform .tx-srfreecap-pi2-image{
	border: 1px solid #999999;
	padding: 0px;
	margin: 0px;
}
.mailformplus_contactform input#tx-thmailformplus-pi1_captcha_response {
	width: 100px;
}
.mailformplus_contactform .tx-thmailformplus-pi1-captcha {
	float: left;
	margin-left: 137px;
}
.mailformplus_contactform .tx-thmailformplus-pi1-captcha p{
	padding: 0;
	padding-top: 5px;
	padding-bottom: 5px;
}




/* Suchformular */
div#l_footer_frm_left input.tx-mnogosearch-short-search-form-input, input.tx-mnogosearch-long-search-form-input{
	float: left;
	width: 190px !important;
	height: 18px;
	margin-left: 25px;
	margin-right: 3px;
	display: inline;
}
input.tx-mnogosearch-long-search-form-input{
	margin-left: 10px;
}
div#l_footer_frm_left input.tx-mnogosearch-short-search-form-submit, input.tx-mnogosearch-long-search-form-submit{
	width: auto;
	height: 20px;
	padding-left: 7px;
	padding-right: 7px;
	background: #CFCFCF url(../zz_global_images/input_bg.gif) repeat-x top;
	border: 1px solid #999999;
}
.tx-mnogosearch-short-search-form, .tx-mnogosearch-short-search-form form, .tx-mnogosearch-short-search-form fieldset,
.tx-mnogosearch-long-search-form, .tx-mnogosearch-long-search-form form, .tx-mnogosearch-long-search-form fieldset{
	padding: 0; margin: 0;
	display: inline;
}
.tx-mnogosearch-long-search-form-label {
	width: auto;
}

/* News single list */
.news-list-item p, .news-list-item h2 {
	padding: 0; margin: 0;
}
.news-list-item {
	padding: 9px 9px 0px 9px;
}
.news-list-item h6{
	margin: 9px 0 0 0;
}

div.news-list-item div.rgaccord2-content {
	width: 532px;
	border: 0;
}
div.news-list-item h3 {
	padding: 0; margin: 0;
	background: none;
	border: 0;
	background: url(../zz_global_images/icon_more.gif) no-repeat 0px 3px;
	padding-left: 15px;
}
div.news-list-item h3.act {
	background: url(../zz_global_images/icon_few.gif) no-repeat 0px 3px;
}
div.news-list-item h3 p:hover {
	color: #009B40;
}
.news-single-imgcaption {
	padding-left: 0px;
}


/*.news-list-item-image img {
	width: 245px;
}*/
div#frm_left_l_newevent div.news-list-container div#rgaccord2-nest div.news-list-item p.bodytext{
	padding-left: 15px;
}
div#frm_left_l_newevent div.news-list-container div.rgaccord2-content {
	width: 292px;
	border: 0;
}
div#frm_left_l_newevent div.news-list-container div#rgaccord2-nest div.news-list-item h3{
	line-height: normal;
	padding-bottom: 12px;
}

div#frm_left_l_newevent div.news-list-container div#rgaccord2-nest div.news-list-item h3.rgaccord2-toggle a{
	color: #333333;
	font-weight: bold;
}
div#frm_left_l_newevent div.news-list-container div#rgaccord2-nest div.news-list-item h3.rgaccord2-toggle a:hover{
	color: #009B40;
}



div#frm_right_l_content div.news-list-container p a{
	color: #333333;
	font-weight: bold;
}
div#frm_right_l_content div.news-list-container p a:hover{
	color: #009B40;
}

div#frm_left_l_newevent p.mbl_newsevent_singledayevent, div#frm_right_l_content div.news-list-container p.mbl_newsevent_singledayevent {
	padding-left: 15px;
}
div#frm_right_l_content div.news-list-container div.news-list-item p.bodytext, div#frm_right_l_content div.news-list-container div.news-list-item img{
	padding-left: 15px;
}

 div.news-list-container div#rgaccord2-nest div.news-list-item div.rgaccord2-content div.news-list-category{
	padding-left: 15px;
}

div#frm_right_l_content div#frm_right_l_review div.news-list-container p, div#frm_right_l_content div#frm_right_l_review div.news-list-container h2 a, div#frm_right_l_content div#frm_right_l_review div.news-list-container img {
	padding: 0;
	color: #333333;
}
div#frm_right_l_content div.news-list-container div#rgaccord2-nest div.news-list-item h3.rgaccord2-toggle {
	color: #333333;
	line-height: normal;
	padding-bottom: 10px;
}
div#frm_right_l_content div.news-list-container div#rgaccord2-nest div.news-list-item div.rgaccord2-content p.bodytext {
	padding-bottom: 12px;
}
div#frm_right_l_content div.news-list-container div#rgaccord2-nest div.news-list-item div.rgaccord2-content p.files a {
	display: block;
	padding-left: 15px;
}

div#frm_right_l_content div.news-list-container div#rgaccord2-nest div.news-list-item div.rgaccord2-content div.speaker p.bodytext {
	padding-bottom: 0px;
}
div#frm_right_l_content div.news-list-container div#rgaccord2-nest div.news-list-item div.rgaccord2-content p a {
	/*background: url(../zz_global_images/li.gif) no-repeat 0px 5px;*/
	font-weight: normal;
	/*padding-left: 8px;*/
	color: #009B40;
}
div#frm_right_l_content div.news-list-container div#rgaccord2-nest div.news-list-item div.rgaccord2-content ul {
	padding-top: 8px;
	padding-bottom: 8px;
	color: #333333;
}
div#frm_right_l_content div.news-single-item ul {
	padding-top: 8px;
	padding-bottom: 8px;
	color: #333333;
}

div#frm_right_l_content div#frm_right_l_review div.news-list-container h2 a:hover{
	color: #009B40;
}
div#frm_right_l_content div#frm_right_l_review div.news-list-container img {
	padding-bottom: 3px;
	padding-top: 6px;
}
div#frm_right_l_content div.news-list-container div#rgaccord2-nest div.news-list-item div.rgaccord2-content p.img_sub {
	margin: 0px; padding: 6px 9px 12px 15px;
	font-size: 85%;
	font-weight: normal;
	line-height: 1.4em;
	font-style: italic;
}

div.news-single-item div.news-single-video {
	padding-left: 9px;
	padding-bottom: 9px;
}
div#frm_right_l_content div.news-single-item div.news-single-video p.news-single-imgcaption {
	margin: 0;
	padding: 0;
	padding-top: 5px;
	font-style: italic;
	color: #777777;
}

div.news-list-container div.news-single-video {
	padding-left: 15px;
	padding-bottom: 10px;
}
div.news-list-container div.news-single-video p.news-single-imgcaption {
	margin: 0;
	padding: 0;
	padding-top: 5px;
	font-style: italic;
	color: #777777;
}

dl.news-single-links { margin: 0; padding: 0;}

dl.news-single-links dd{ margin: 0; padding: 0;}
dl.news-single-links dt{ margin: 0; padding: 0; padding-left: 9px; font-weight: bold;}


/*pagebrowser tt_news */
div#frm_right_l_content div.news-list-container div#rgaccord2-nest div.news-list-browse {
	text-align: center;
	color: #333333;
}
div#frm_right_l_content div.news-list-container div#rgaccord2-nest div.news-list-browse span.browsebox-links{
	padding: 0px 4px 0px 4px;
}



/* Protalinformation */
td.tx-mmforum-pi6-container-td_left{
	padding-right: 15px;
	border-right: 1px solid #999999;
	color: #676767;
}
td.tx-mmforum-pi6-container-td_right{
	padding-left: 15px;
	color: #676767;
}
.tx-mmforum-pi6-container {
	margin: 0px;
}
.tx-mmforum-pi6-container table {
	margin: 9px;
}
div#frm_right div#frm_right_l_content div#frm_right_l_forumteaser div#frm_right_l_forumteaser_bottom div.tx-mmforum-pi1 div.forum_latest_posts div.forum_border h6 {margin: 5px 0;}

/*Single News */
div#frm_right_l_content p.mbl_newsevent_singledayevent, div#frm_right_l_content div.news-single-category, div#frm_right_l_content div.news-single-img , div#frm_right_l_content div.news-single-item p.bodytext, div#frm_right_l_content div.news-single-item div.news-single-images-container{
	padding: 0px;
	padding-left: 9px;
}
div#frm_right_l_content div.news-single-item p.bodytext, div#frm_right_l_content div.news-single-item h3 {
	padding-bottom: 12px;
}
div#frm_right_l_content p.mbl_newsevent_document {
	background: url(../zz_global_images/document.gif) no-repeat 0px 50%;
	padding-left: 15px;
	/*color: #FF1F20;*/
	font-weight: bold;
}

div#frm_right_l_content div.news-single-backlink {
	padding: 12px 9px 3px 9px;
}

div#frm_right_l_content div.news-single-item div.news-single-images-container p.news-single-imgcaption {
	font-size: 85%;
	font-style: italic;
	padding: 0;
	padding-bottom: 12px;
	padding-top: 3px;
}
div#frm_right_l_content div.news-single-item div.news-single-images-container img {
	padding: 0; margin: 0;
}

/* Gallery */

div.wtgallery_categories, div.wt_gallery_single_inner_pic, div.wtgallery_list {
	margin: 0px 9px 0px 9px;
}
div.tx-chgallery-pi1 {
padding: 0; margin: 0;
padding-top: 5px;
padding-bottom: 5px;
border: 1px solid #CCCCCC;
}
div.tx-chgallery-pi1 ul.chgallery-list {
padding: 0; margin: 0;
border: 0px;
}
div#frm_right_l_content .tx-chgallery-pi1 .chgallery-list li {
padding: 5px; margin: 0;
border: 0px;
background: none;
}

div.tx-chgallery-pi1 .info{
border: 0px;
background: none;
}
div.tx-chgallery-pi1 .pagebrowser{
font-size: 80%;
background: none;
border: 0px;
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}

div.tx-chgallery-pi1 .single, div.tx-chgallery-pi1 .single .img, div.tx-chgallery-pi1 .single span{
border: 0px;
background: none;
}


/* Newsletteranmeldung */
.inp_hidden input {
	border: 0;
}
div.tx-srfeuserregister-pi1 form#tx-srfeuserregister-pi1-fe_users_form fieldset dl dd label {
	display: inline;
	width: auto;
}
div.tx-srfeuserregister-pi1 form#tx-srfeuserregister-pi1-fe_users_form fieldset dl dd input,
div.tx-srfeuserregister-pi1 form#tx-srfeuserregister-pi1-fe_users_form fieldset dl dd select {
	margin: 0;
}
.tx-srfeuserregister-pi1-radio {
	float: left;
}
div.cap_img {
	margin-top: 6px;
	float: left;
}
dd .tx-srfreecap-pi2-image {
	border: 1px solid #999999;
}
/*================= end style definitions ==================== */