body { background: #FFF; color: #000; margin: 0; padding: 0; text-align: center; font: .84em Arial, Helvetica, sans-serif; }
* { margin: 0; padding: 0; border: none; }
/* accessibility */
.hide_accessibility { position: absolute; top: -2100px; left: -2000px; width: 0;}

/* columnns */
#wrap-all  { width: 966px; margin: 0 auto; text-align: center; }
#wrap-left { float: left; text-align: left; width: 220px; }
#wrap-cent { float: left; text-align: left; width: 525px; margin: 0 18px; }
#wrap-rite { float: right; text-align: left; width: 182px; }
#wrap-rite-artikel { float: right; text-align: left; width: 203px; margin: 0 0 0 -18px; }

/* header */
#header-green { margin: 0 0 15px; background: #00A513; color: #FFF; height: 63px; }
#header-green a:link    { color: #FFF; text-decoration: none; }
#header-green a:active  { color: #333; text-decoration: underline; }
#header-green a:focus   { color: #333; text-decoration: underline; }
#header-green a:hover   { color: #333; text-decoration: underline; }   
#header-green a:visited { color: #FFF; text-decoration: none; }

#header-green-image { position: relative; top: 5px; left: 33px; float: left; }
#header-green-navi-lang { position: relative; top: 42px; left: 6px; float: left; text-align: left; }
#header-green-navi-lang img { padding: 3px 1px 1px; }
#header-green-navi-rundum { position: relative; top: 42px; left: 53px; float: left; text-align: left; font-weight: bold; }
#header-green-navi-rundum img { padding: 3px 1px 1px; }
#header-green-navi-icons { position: relative; top: 36px; left: 0px; float: right; text-align: right; }
#header-green-navi-icons span { float: left; padding: 0 5px; border-right: 1px dotted #FFF; }
#header-green-navi-icons span.first { padding: 0 7px; }
#header-green-navi-icons span.last { border: none; }

#header-visual { margin: 0 0 20px; }

/* navi */
#wrap-left h3 { background: #00A513; color: #FFF; font: bold 1em Arial, Helvetica, sans-serif; padding: 5px 0 5px 8px; }
#marl-a-z, #marl-themen, #marl-fuer { margin: 0 0 10px; background: #F2F2F2; }

#marl-a-z ul    { margin: 5px 7px; text-align: center; }
#marl-a-z ul li { display: block; float: left; margin: 6px 1px 0 0; text-align: center; background: #848484; color: #FFF; font-weight: bold; width: 1.14em; }
#marl-a-z ul li a:link    { color: #FFF; text-decoration: none; }
#marl-a-z ul li a:active  { color: #000; text-decoration: none; }
#marl-a-z ul li a:focus   { color: #000; text-decoration: none; }
#marl-a-z ul li a:hover   { color: #000; text-decoration: none; }   
#marl-a-z ul li a:visited { color: #FFF; text-decoration: none; }

#suche { margin: 8px 5px 5px; height: 18px; }
#lupe, #pfeil { float: left; }
#tx_indexedsearch { float: left; width: 174px; font-size: .85em; border: none; margin: 0 3px; }

ul#marl-themen-level1 { margin: 5px 0; list-style-type: none; background: #F2F2F2; }
ul#marl-themen-level1 li { min-height: 21px; margin: 5px 0 0 0; border-bottom: 1px dotted #00ACD3; }
ul#marl-themen-level1 li img { margin: 0; padding: 0 6px 2px 5px; }
ul#marl-themen-level1 li a:link    { color: #000; text-decoration: none; }
ul#marl-themen-level1 li a:active  { color: #00A513; text-decoration: underline; }
ul#marl-themen-level1 li a:focus   { color: #00A513; text-decoration: underline; }
ul#marl-themen-level1 li a:hover   { color: #00A513; text-decoration: underline; }   
ul#marl-themen-level1 li a:visited { color: #000; text-decoration: none; }
ul#marl-themen-level1 li.selected  { color: #00A513; font-weight: bold; }

/* level 2 */
ul#marl-themen-level2 { margin: 5px 0 0 0; list-style-type: none; background: #F2F2F2;}
ul#marl-themen-level2 li { margin: 0 0; padding: 0 0 0 27px; border: none; font-weight: normal; }
ul#marl-themen-level2 li a:link    { color: #000; text-decoration: none; }
ul#marl-themen-level2 li a:active  { color: #00A513; text-decoration: underline; }
ul#marl-themen-level2 li a:focus   { color: #00A513; text-decoration: underline; }
ul#marl-themen-level2 li a:hover   { color: #00A513; text-decoration: underline; }   
ul#marl-themen-level2 li a:visited { color: #000; text-decoration: none; }
ul#marl-themen-level2 li.selected  { margin: 0 0 0 0px; padding: 3px 0 0 8px; background-color: #CEE7D1; font-weight: bold; }
ul#marl-themen-level2 li.selected2  { margin: 0 0 0 0px; padding: 3px 0 0 27px; background-color: #CEE7D1; font-weight: normal; }

/* level 3 */
ul#marl-themen-level3 { margin: 5px 0 0 0; list-style-type: none; background: #F2F2F2; }
ul#marl-themen-level3 li { margin: 0 0 0 -8px; padding: 0 0 0 42px; border: none; background: #F2F2F2; }
ul#marl-themen-level3 li a:link    { color: #000; text-decoration: none; }
ul#marl-themen-level3 li a:active  { color: #00A513; text-decoration: underline; }
ul#marl-themen-level3 li a:focus   { color: #00A513; text-decoration: underline; }
ul#marl-themen-level3 li a:hover   { color: #00A513; text-decoration: underline; }   
ul#marl-themen-level3 li a:visited { color: #000; text-decoration: none; }
ul#marl-themen-level3 li.active    { margin: 0 0 0 -27px; padding: 3px 0 0 27px; background-color: #B5DFBA; font-weight: bold; }
ul#marl-themen-level3 li.notactive { margin: 0 0 0 -27px; padding: 3px 0 0 50px; background-color: #F2F2F2; font-weight: normal; }
ul#marl-themen-level2 li.normal    { font-weight: normal; }

/* wie Themenmenue, jenses 2009-05-14  */
ul#marl-fuer-level1 { margin: 5px 0; list-style-type: none; background: #F2F2F2; }
ul#marl-fuer-level1 li { min-height: 21px; margin: 5px 0 0 0; border-bottom: 1px dotted #00ACD3; }
ul#marl-fuer-level1 li img { margin: 0; padding: 0 6px 2px 5px; }
ul#marl-fuer-level1 li a:link    { color: #000; text-decoration: none; }
ul#marl-fuer-level1 li a:active  { color: #00A513; text-decoration: underline; }
ul#marl-fuer-level1 li a:focus   { color: #00A513; text-decoration: underline; }
ul#marl-fuer-level1 li a:hover   { color: #00A513; text-decoration: underline; }   
ul#marl-fuer-level1 li a:visited { color: #000; text-decoration: none; }
ul#marl-fuer-level1 li.selected  { color: #00A513; font-weight: bold; }

/* level 2 */
ul#marl-fuer-level2 { margin: 5px 0 0 0; list-style-type: none; background: #F2F2F2;}
ul#marl-fuer-level2 li { margin: 0 0; padding: 0 0 0 27px; border: none; font-weight: normal; }
ul#marl-fuer-level2 li a:link    { color: #000; text-decoration: none; }
ul#marl-fuer-level2 li a:active  { color: #00A513; text-decoration: underline; }
ul#marl-fuer-level2 li a:focus   { color: #00A513; text-decoration: underline; }
ul#marl-fuer-level2 li a:hover   { color: #00A513; text-decoration: underline; }   
ul#marl-fuer-level2 li a:visited { color: #000; text-decoration: none; }
ul#marl-fuer-level2 li.selected  { margin: 0 0 0 0px; padding: 3px 0 0 8px; background-color: #CEE7D1; font-weight: bold; }
ul#marl-fuer-level2 li.selected2  { margin: 0 0 0 0px; padding: 3px 0 0 27px; background-color: #CEE7D1; font-weight: normal; }

#marl-themen ul li.last, #marl-fuer ul li.last { border: none; }

/* CONTENT */
#wrap-cent .breadcrumb, #wrap-cent .breadcrumb-wide { background: #F2F2F2; padding: 0 8px; font: bold .9em Arial, Helvetica, sans-serif; min-height: 25px; max-height: 25px; }
* html #wrap-cent .breadcrumb { height: 19px; }
* html #wrap-cent .breadcrumb-wide { height: 19px; }
#wrap-cent .breadcrumb-wide { padding: 0 0 0 8px;}
.breadcrumb p, .breadcrumb-wide p { padding: 6px 0 0 0;}
#wrap-cent a.linkint {padding-left:20px; background:transparent url(../pix/internal_link.gif) 3px 3px no-repeat}
#wrap-cent a.linkext {padding-left:20px; background:transparent url(../pix/external_link_new_window.gif) 0 2px no-repeat}
#wrap-cent a.linkfile {padding-left:20px; background:transparent url(../pix/download.gif) 0 3px no-repeat}
#wrap-cent a:link    { color: #666; text-decoration: underline; font-weight: bold; }
#wrap-cent a:active  { color: #00A513; text-decoration: underline; font-weight: bold; }
#wrap-cent a:focus   { color: #00A513; text-decoration: underline; font-weight: bold; }
#wrap-cent a:hover   { color: #00A513; text-decoration: underline; font-weight: bold; }   
#wrap-cent a:visited { color: #666; text-decoration: underline; font-weight: bold; }


#wrap-cent .csc-frame-frame1 { background-color: #F2F2F2; padding:13px 10px; margin-bottom:15px;}

#wrap-cent .csc-textpic-image img { margin-top:3px; }
#wrap-cent .csc-textpic-caption  { background-color: #F2F2F2; margin:0 0 5px 0; padding:5px; font-size: .7em; }
.

#wrap-cent h1 { font: bold 1.35em Arial, Helvetica, sans-serif; color: #00A513; margin: 13px 0; }
#wrap-cent h1.csc-firstHeader{ font: bold 1.35em Arial, Helvetica, sans-serif; color: #00A513; margin: 13px 0;}

#wrap-cent .topnews1 h1{ font: bold 1.35em Arial, Helvetica, sans-serif; color: #00A513; margin: 13px 0;}
#wrap-cent .csc-header-n1 h1{ font: bold 1.35em Arial, Helvetica, sans-serif; color: #00A513; margin: 13px 0;}



#wrap-cent h2 { font: bold 1.25em Arial, Helvetica, sans-serif; color: #00A513; margin: 13px 0 9px; }
#wrap-cent h3 { font: bold 1.1em Arial, Helvetica, sans-serif; color: #00A513; margin: 17px 0 9px;}
#wrap-cent h4 { font: bold 1em Arial, Helvetica, sans-serif; color: #00A513; }
#wrap-cent h5 { font: bold .9em Arial, Helvetica, sans-serif; color: #00A513; }
#wrap-cent h6 { font: bold .8em Arial, Helvetica, sans-serif; color: #00A513; }
#wrap-cent p { line-height: 1.24em; margin: 0 0 1.2em; }
#wrap-cent form p, #wrap-cent form div { clear:both;}
.clear_  { clear: both; line-height: 0; font-size: 0; }
.hideme  { display:none; visibility:hidden; line-height: 0; font-size: 0; width:1px; height:1px; }
#wrap-cent img.spamprotect {position:relative; top:4px;}

/* Listen (Sitemap) */
/* #wrap-cent ul { margin: 3px 15px 10px; list-style-image:url(../pix/square_green.gif); } */
#wrap-cent ol { margin: 3px 15px 10px; list-style-type: decimal; }
#wrap-cent ol.roman { list-style-type: upper-roman; }
#wrap-cent ul { margin: 3px 15px 10px;  padding:0; list-style-type:none; list-style-position:outside; /* clear:both; */ }
#wrap-cent ul li { margin:0; padding:0px 0 2px 10px; background: transparent url(../pix/square_green.gif) 0 5px no-repeat; }

/* Tabellen */
#wrap-cent table { border:0; border-collapse:collapse; width: 100%; }
#wrap-cent table th, #wrap-cent table td { border:none; padding: 2px; }
#wrap-cent table th p, #wrap-cent table td p { margin:0; font: 1.em Arial, Helvetica, sans-serif; }
#wrap-cent table td {font: .84em Arial, Helvetica, sans-serif; }
#wrap-cent table.content_table { border:1px solid lime; border-collapse:collapse; width: 100%; }
#wrap-cent table.content_table th, #wrap-cent table.content_table td { border: 1px solid #00A513; padding: 6px; }
#wrap-cent table.content_table tr { vertical-align: top; }
#wrap-cent table.content_table thead, #wrap-cent table.content_table tfoot, #wrap-cent table.content_table tr.grau , #wrap-cent table.content_table th.grau, #wrap-cent table.content_table td.grau { background-color: #F2F2F2; }

/* table */



/* forms */
.csc-mailform-field { float: left; clear: both; margin: 11px 0 0 11px; width: 90%; }

#wrap-cent input, 
#wrap-cent select, 
#wrap-cent textarea, 
#wrap-rite input, 
#wrap-rite select, 
#wrap-rite textarea	{ 
			margin: 5px 0; padding: 2px; border: 1px solid #00A513; background-color: #F2FAF3; color: #000; clear: right; }
#wrap-cent input, #wrap-cent select, #wrap-cent textarea { font: 1em Arial, Helvetica, sans-serif;  }
#wrap-cent input.tx-civserv-pi1-searchbox-button  {margin-left:4px; height:22px; font-weight:bold;}
#wrap-cent input.  { font: 1em Arial, Helvetica, sans-serif;  }

#wrap-rite input, #wrap-rite select, #wrap-rite textarea { font: .9em Arial, Helvetica, sans-serif;  }
#wrap-cent label, #wrap-rite label { min-width: 195px; max-width: 195px; margin: 5px; cursor: pointer; float: left; }
#wrap-cent legend {}
#wrap-cent legend, #wrap-rite legend {display:none; }

#wrap-cent legend, #wrap-rite legend {visibility /*\**/: hidden\9;  display /*\**/: block\9; }


#wrap-cent fieldset, #wrap-rite fieldset { border: 1px dotted #00ACD3; margin: 21px 0; padding: 11px 0; }
#wrap-cent .radio, #wrap-rite .radio { background-color: #FFF; border: 0px; float: none; margin: 5px 3px 0 0; }
#wrap-cent .checkbox, #wrap-rite .checkbox { background-color: #FFF; border: 0px; float: none; margin: 5px 3px 0 0; }
#wrap-cent option { padding-right:15px; }

#wrap-cent .tx-powermail-pi1_formwrap fieldset
	{
border:none;
	}

#wrap-cent .tx-powermail-pi1_formwrap label
	{
min-width: 210px; max-width: 210px; margin: 5px; cursor: pointer; float: left;
font: .86em Arial, Helvetica, sans-serif;

	}

#wrap-cent .tx_powermail_pi1_fieldwrap_html_radio_title,
#wrap-cent .tx_powermail_pi1_fieldwrap_html_checkbox_title
	{
	font: bold 1.10em Arial, Helvetica, sans-serif; color: #00A513; margin: 13px 0 9px;
	}

/* TOPNEWS Startseite oben */
#wrap-cent .topnews1 { margin: 0 0 40px 0; }
#wrap-cent .topnews1 .text { line-height: 1.24em; margin: 0 0 .6em 0; }
#wrap-cent .topnews1 .image     { float: left; }
#wrap-cent .topnews1 .image img { margin: 3px 13px 0 0; border: 1px solid #000; }
#wrap-cent .topnews1 .image_unterzeile  { background-color: #F2F2F2; margin: 0 0 5px 0; padding: 5px; width: 168px; font-size: .7em; }


#wrap-cent .newslist { margin-top: 30px; }
#wrap-cent .newslist .item { }
#wrap-cent .newslist .clearer { clear:both; display:block; width:100%; height:16px; }
#wrap-cent .newslist h2 { font: bold 1em Arial, Helvetica, sans-serif; margin: 0 0 .6em 0; }
#wrap-cent .newslist .text { line-height: 1.24em; float:right; width:440px; }
#wrap-cent .newslist .image     { float: left; width:85px; min-width:85px; }
#wrap-cent .newslist .image img { margin: 3px 13px 0 0; border: 1px solid #000; }

/* content right */
#wrap-rite h4 { font: bold 1em Arial, Helvetica, sans-serif; color: #000; padding: 3px 8px; border: 1px #00ACD3; border-style: dotted none; background: #F2FAF3 url(../pix/pfeil2.gif) no-repeat center right; }
#wrap-rite .csc-textpic {margin:0 0 14px 0; padding: 14px 0 0 0; background: #F2FAF3; width:100%; }
#wrap-rite .csc-textpic-text {margin:0; padding: 0 0 14px 0; background: #F2FAF3; width:100%; }
#wrap-rite .csc-textpic-text p { padding: 10px 8px 0; line-height: 1.24em; }
#wrap-rite .content-rite { margin: 0 0 14px 0; padding: 0 0 14px 0; background: #F2FAF3; width:100%; }
#wrap-rite a:link    { color: #666; text-decoration: underline; font-weight: bold; }
#wrap-rite a:active  { color: #00A513; text-decoration: underline; font-weight: bold; }
#wrap-rite a:focus   { color: #00A513; text-decoration: underline; font-weight: bold; }
#wrap-rite a:hover   { color: #00A513; text-decoration: underline; font-weight: bold; }   
#wrap-rite a:visited { color: #666; text-decoration: underline; font-weight: bold; }

 
#wettertabelle { margin: 0 0 10px 0; border: 0;	padding: 0;	width:182px; text-align: left; vertical-align: top; }
#wettertabelle td { margin: 0; padding: 0; font-size: 76%; color: #000; }
#wettertabelle td img {border: 0; margin: 0; padding: 0;}
#wettertabelle td.wetter-einstrich { text-align:left; padding: 0; background: #fff; border-right: 1px dashed #090909; width: 36px; }
#wettertabelle td.wetter-keinstrich { background: #fff; text-align:left; vertical-align: middle; padding: 0 0 1px 10px; width: 36px; }
#wettertabelle td.date { padding: 4px 0 3px 10px; }

/* Untermenue 4te Ebene / related-content */
#wrap-rite #quad { background: #F2F2F2; min-height: 25px; max-height: 25px; width: 203px; margin: 0 0 0 -21px;  }
* html #wrap-rite #quad { height: 25px; }
#wrap-rite .related-box { width: 182px;  margin:0; border: 0 solid #EEE; border-style: none solid solid;  }
#wrap-rite .related-box h4 { color: #00A513; margin: 1em 0; background:none; border:none; padding:0; }
#wrap-rite .related-content { padding: 8px; }
#wrap-rite .related-content p { font-size: .85em; margin: 1em 2px; }
#wrap-rite .related-content ul { list-style-type:none; list-style-position:outside; }
#wrap-rite .related-content ul li { margin: 1em 2px; font-size: .85em; }
#wrap-rite .related-content a:link    { color: #666; text-decoration: none; font-weight: bold; }
#wrap-rite .related-content a:active  { color: #00A513; text-decoration: underline; font-weight: bold; }
#wrap-rite .related-content a:focus   { color: #00A513; text-decoration: underline; font-weight: bold; }
#wrap-rite .related-content a:hover   { color: #00A513; text-decoration: underline; font-weight: bold; }   
#wrap-rite .related-content a:visited { color: #666; text-decoration: none; font-weight: bold; }
#wrap-rite a.linkint {padding-left:20px; background:transparent url(../pix/internal_link.gif) 3px 3px no-repeat}
#wrap-rite a.linkext {padding-left:20px; background:transparent url(../pix/external_link_new_window.gif) 0 2px no-repeat}
#wrap-rite a.linkfile {padding-left:20px; background:transparent url(../pix/download.gif) 0 3px no-repeat}

/* login */
.loginbox {padding:6px 10px; }
.loginbox p.label {padding:0; margin:0; line-height:.9em; font-size:0.8em; }
#wrap-rite .loginbox p.label label {padding:0 0 2px 0; margin:0; }
#wrap-rite .loginbox input {margin-top:0;}
.loginbox p.log {padding:3px 0 3px 0; }
.loginbox p {width:100%; }
/*
#wrap-rite .loginbox ul { margin:0; padding:0; list-style-image:url(../pix/square_green.gif); list-style-position:inside; clear:both; }
*/
#wrap-rite .loginbox ul { margin:0; padding:0; list-style-type:none; list-style-position:outside; clear:both; }
#wrap-rite .loginbox ul li { margin:0; padding:0 0 0 10px; background: transparent url(../pix/square_green.gif) 0 5px no-repeat; }
.loginbox button {background:none; cursor:pointer; color: #666; text-decoration: underline; font-weight: bold; }


#wrap-rite .tx-jppageteaser-pi1-list-entry { margin: 0 0 14px 0; padding: 0 0 14px 0; background: #F2FAF3; }
#wrap-rite .tx-jppageteaser-pi1-list-entry h4 { font: bold 1em Arial, Helvetica, sans-serif; color: #000; padding: 3px 8px; border: 1px #00ACD3; border-style: dotted none; background: url(../pix/pfeil2.gif) no-repeat center right; }
#wrap-rite .tx-jppageteaser-pi1-list-entry p { padding: 10px 8px 0; line-height: 1.24em; }
#wrap-rite .tx-jppageteaser-pi1-list-entry a:link    { color: #666; text-decoration: underline; font-weight: bold; }
#wrap-rite .tx-jppageteaser-pi1-list-entry a:active  { color: #00A513; text-decoration: underline; font-weight: bold; }
#wrap-rite .tx-jppageteaser-pi1-list-entry a:focus   { color: #00A513; text-decoration: underline; font-weight: bold; }
#wrap-rite .tx-jppageteaser-pi1-list-entry a:hover   { color: #00A513; text-decoration: underline; font-weight: bold; }   
#wrap-rite .tx-jppageteaser-pi1-list-entry a:visited { color: #666; text-decoration: underline; font-weight: bold; }
#wrap-rite .tx-jppageteaser-pi1-list-entry .bild_rechts    { float: left; }
#wrap-rite .tx-jppageteaser-pi1-list-entry .bild_rechts img { margin: 14px 7px 5px 7px; border: 1px solid #000; }



/* footer */
#footer { margin:0; text-align: left; font-size: .8em; color: #666; height:60px;}
#footer hr {color: #FFF; border: 1px #00A513; border-style: none none solid; margin: 5px 0; padding: 0; }
#footer-navi { float: left; text-align: left; margin-top: .5em; }
#print-top { float: left; text-align: left; margin: .5em 0 0 12em; }
#print-top ul {clear:both;list-style-type:none; margin:0; padding:0;}
#print-top ul li {display:inline;}
#print-top ul li a {
	display: block;
	float:left;
	text-decoration:none;
	width: auto;
	line-height:12px;
	padding-left: 18px;
	margin-right:28px;
}
#footer-copy { float: right; text-align: right; margin-top: .5em; }
#footer a:link    { color:#666; text-decoration: none; }
#footer a:active  { color:#FF0000; text-decoration: underline; }
#footer a:focus   { color:#FF0000; text-decoration: underline; }
#footer a:hover   { color:#FF0000; text-decoration: underline; }   
#footer a:visited { color:#666; text-decoration: none; }



/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container { 	border:none; }

.news-list-item { padding: 0; margin: 0; border:none; clear: both;	}
.news-search-emptyMsg{ margin:0px; }

.news-list-container H3 { margin: 0 0 2px 0; padding: 0; }
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER { color:#000;  text-decoration: none; }
.news-list-container H3 A { color:#000; }
.news-list-container P { padding-left: 0; }
.news-list-date { float: left; color: #008000; font-size: 76%; font-weight: normal; 	}
.news-list-date-separator	{ float: left; color: #000; font-size: 76%; font-weight: normal; margin: 0 5px 0 5px;	}

.news-list-imgcaption { float: left; padding-top:3px; padding-right:3px; font-size: 76%; }

.news-list-container IMG { float: left; border: none; margin: 0 5px 25px 0; }
.news-list-item { float: left; border: none; margin: 0 5px 25px 0; }

.news-list-item p {}
.news-list-morelink a { text-decoration: underline; color: #EC1D23; margin: 0 7px 6px 0px; padding: 0 0 0 5px;	background:	url("../img/linkpfeil_red.gif")  0 65% no-repeat;}
.news-list-morelink{}
.news-list-browse { text-align: center; }
.morelink{}


	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox { margin:3px; padding:3px; }
.tx-ttnews-browsebox TD { font-size: 83%; }
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{ margin:0px; }

.tx-ttnews-browsebox-SCell {}
.news-search-emptyMsg { font-size: 92%; margin-left: 10px; }
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item { }
.news-single-item H1 { margin-bottom: 15px; }
.news-single-item H3 { margin: 0 0 5px 0;	}

.news-single-content { height: 100%; padding-bottom: 20px; border-bottom: 1px solid #818181; color: #000000; }
.news-single-img { float: left; margin: 3px 5px 0 0; }
.news-single-imgcaption { padding:3px; clear:both; }
p.news-single-imgcaption{ height:0px;margin:none;padding:none;display:inline;}


.news-single-backlink, .news-single-backlink a { font-weight: bold; font-size: 83%; margin-bottom: 15px; margin-top: 10px; }
.news-single-timedata { margin: 3px 0 12px 0; }
.news-single-timedata, .news-single-author,.news-single-imgcaption { font-size: 76%; }
.news-single-author { padding-bottom: 3px; }

.news-single-additional-info { clear: both; padding-top: 10px; color: #818181; }
.news-single-additional-info a, .news-single-backlink a, .news-single-author a {color: #818181; text-decoration: none;}
.news-single-related,.news-single-files,.news-single-links  { margin:0px; }
.news-single-related DD, .news-single-links DD, .news-single-files DD { margin-left:0px; font-size: 83%; }

.news-single-related DT, .news-single-links DT, .news-single-files DT { font-weight: bold; font-size: 83%; }

/* Adress-Listen */
div.tx-wtdirectory-pi1 {}
/* ABC-Auswahl: */
span.wtdirectory_abc_letter, span.wtdirectory_abc_letter_all, span.wtdirectory_abc_letter_numbers { display: block; float: left; margin: 6px 2px 0 0; text-align: center; background: #848484; color: #FFF; color: #bababa; font-weight: bold; width: 1.2em; }
span.wtdirectory_abc_letter_act, span.wtdirectory_abc_letter_all_act { background: #00A513; color: #FFF; }
span.wtdirectory_abc_letter_all, span.wtdirectory_abc_letter_numbers  { width:2.4em; }
#wrap-cent span.wtdirectory_abc_letter a:link, #wrap-cent span.wtdirectory_abc_letter_all a:link { color: #FFF; text-decoration: none; }
#wrap-cent span.wtdirectory_abc_letter a:active, #wrap-cent span.wtdirectory_abc_letter_all a:active  { color: #000; text-decoration: none; }
#wrap-cent span.wtdirectory_abc_letter a:focus, #wrap-cent span.wtdirectory_abc_letter_all a:focus   { color: #000; text-decoration: none; }
#wrap-cent span.wtdirectory_abc_letter a:hover, #wrap-cent span.wtdirectory_abc_letter_all a:hover   { color: #000; text-decoration: none; }   
#wrap-cent span.wtdirectory_abc_letter a:visited, #wrap-cent span.wtdirectory_abc_letter_all a:visited { color: #FFF; text-decoration: none; }
/* Page-Browser: */
#wrap-cent ul.wt_directory_pagebrowser { 
	list-style-image:none; 
	margin: 3px 0; 
	list-style-type: none; color: #00A513; 
}
#wrap-cent ul.wt_directory_pagebrowser li {
	float:left; 
	padding:0; 
	margin-right:5px; 
	margin-top:20px;
	margin-bottom:10px;

	background:none; 
	}
/* Kategoriewahl: */
#wrap-cent .wtdirectory_filter_cat option { padding-right:15px; }
/* List */
#wrap-cent ul.wtdirectory_list, #wrap-cent ul.wtdirectory_list ul  { list-style-type: none; margin:0; padding:0;}
#wrap-cent ul.wtdirectory_list li { margin:0; padding:0 0 15px 0; background:none; }
#wrap-cent ul.wtdirectory_list li li { margin:0; padding:0; background:none; }

/* indexed_search */
#wrap-cent .tx-indexedsearch ul.browsebox li {display:inline; background:none; padding: 2px 2px; }



div.barr {
width:160px;
}
div.barrganz {
width:500px;
height:9px;
}
div.end {
width:350px;
float:right;
}

img.barr { 
	vertical-align:top;
	padding: 0px 0px 0px 130px;
}
div.barrservice { 

	padding: 0px 0px 20px 130px;
}

.barrbold { 
font-weight: bold; 
width:250px;
}

#wrap-cent div.adress_content h2{
font: bold 1.00em Arial, Helvetica, sans-serif; color: #000000; margin: 13px 0 9px; }

#wrap-cent div.adress_content p{
margin-bottom:0px;
 }

#wrap-cent div.adress_content h4{
padding-top:15px;
 }
.barrlogo{
float:right;
}


#wrap-cent a.wt_csstooltip {
    position: relative;
    z-index: 240;
	color: #3E3E3E;
    cursor: help;
    text-decoration: none; 
	border-bottom: none;
	background-image: url(/fileadmin/template/barrierefrei/help.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	padding-left:17px;
	font-weight:normal;



}
#wrap-cent a.wt_csstooltip:hover { 
	z-index: 250; 
	text-decoration: none; 
    background-color: #eee;
	border-bottom:none;
}
#wrap-cent a.wt_csstooltip dfn {
	display: none;
	font-style: normal;
	z-index: 250; 
}
#wrap-cent a.wt_csstooltip:hover dfn {
    display: block;
    position: absolute;
    top: 2em;
    left: 2em;
	width: 250px;
	overflow: hidden;
    font-size: 12px;
	color: white;
	font-weight: normal;
	background-image: url(/fileadmin/conject/administration/img/header_bg.jpg);
	background-color: #00A400;
	z-index: 999999; 
	padding: 5px;
}
#centrecontent h1, .wtdirectory_all_dl h1 { font: bold 1.35em Arial, Helvetica, sans-serif; color: #000000; margin: 13px 0;}
#centrecontent h2, .wtdirectory_all_dl h2{ font: bold 1.15em Arial, Helvetica, sans-serif; color: #00A513; margin: 13px 0;}

label[for=tx-srfeuserregister-pi1-password]{
display:block;
}
#tx-srfeuserregister-pi1-password{
float:none;
display:block;
}
label[for=tx-srfeuserregister-pi1-password_again]{
display:block;
}
#tx-srfeuserregister-pi1-password_again{
display:block;
}


#wrap-cent .tx-seminars-pi1-listrow h2.title_link{
margin-top:30px;
}

#wrap-cent .tx-seminars-pi1-listrow h2.title_link a{
color: #00A513;
text-decoration:none;
}
