/* ---------------------------------------------------------
	RTE Konfiguration 
------------------------------------------------------------*/
/* Text mit Bild Elemente */
.csc-textpic {margin:0 0 25px 0;}
.csc-textpic-imagewrap {margin-top:4px;}

/* Bild ueber RTE */
.csc-frame .floatright {margin:4px 0 5px 10px;}
.csc-frame .floatleft {margin:4px 10px 5px 0;}
.csc-frame img {margin:4px 10px 5px 0px;}


/* ---------------------------------------------------------
         NEWS 
------------------------------------------------------------*/

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/
.news-latest-container {border:0; margin:0 0 26px 0;}

.news-latest-gotoarchive {border:0; color:#000; font-weight:bold; margin:0; padding:0;}
.news-latest-gotoarchive a {color:#000;}
.news-latest-gotoarchive a:link, .news-latest-gotoarchive a:visited, .news-latest-gotoarchive a:hover {color:#000;}

.news-latest-item {/* IE hack */height: 1%;/* IE hack end */ line-height: 1.4; border:0; margin:9px 0 0 0; padding:0;}
.news-latest-item img {border:0; float:left;}
.news-latest-item h3 {background:#FFF; display:inline; font-size:1em; font-weight:bold; margin:0; padding:0;}
.news-latest-item h3 a {color:#C41834; text-decoration:none;}
.news-latest-item hr {margin:-5px 0 -15px 0; padding:0;}
* html .news-latest-item hr  {margin:-10px 0 -60px 0;}
.news-latest-item p {margin:0; padding:0;}

.news-latest-category img {border:0; float: none;}
.news-latest-date,.news-latest-morelink,.news-latest-category {font-size:1em;}

.news-latest-morelink {height:12px;}
.news-latest-morelink a {float:right;}

/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {border:0;}

.news-list-container p {padding:0;}
.news-list-container img {border:0; float:right; margin-bottom:5px; margin-right:2px; margin-left:5px;}

.news-list-date {color:#3E551C; font-size:9px; font-weight:normal; text-align:left;}
.news-list-imgcaption {float:right; font-size:9px; padding-top:3px; padding-right:3px;}
.news-list-category img {border:none; float:none; margin:0px;}

.news-list-item { /* IE hack */height: 1%; /* IE hack end */line-height: 1.5; border:0; margin:10px 0 10px 0; padding:0px;}
.news-list-item h3 {background:#FFF; font-size:1em; font-weight:bold; padding:0;}
.news-list-item h3 a {text-decoration:none;}

.news-list-morelink, .news-list-category {display:inline; font-size:9px; margin:0;}
.news-list-morelink {display:block;  margin-bottom:3px; margin-top:5px;}
.news-list-browse {text-align: center;}

.news-search-form {background-color:#F9FFE5; border:1px solid #666; margin-bottom:5px; padding:3px;}
.news-search-emptyMsg{margin:0px;}
.news-search-form form {margin:0px;}

/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {border:0; margin:0; padding:0;}
.news-single-item h2 {background:#F5F5F6; display:block; font-size:1.27em; margin:0 0 5px 0;}

.news-single-img {float:right; margin:12px 0 0 5px;}
.news-single-imgcaption {clear:both; padding:3px;}

.news-single-category {float: right;}
.news-single-backlink, .news-single-backlink a {font-size: 10px; font-weight: bold; margin-bottom: 15px; margin-top: 10px;}
.news-single-timedata, .news-single-author,.news-single-imgcaption {font-size: 9px;}

.news-single-author {padding-bottom: 3px;}
.news-single-additional-info {background:#BBE53A; border:1px solid #666; margin-top:15px; padding:3px; padding-bottom:0px;}

.news-single-related,.news-single-files,.news-single-links  {background-color:#F9FFE5; border: 1px solid #666; margin:0px; margin-bottom: 3px; padding:3px;}
.news-single-related dd, .news-single-links dd, .news-single-files dd {margin-left:20px;}
.news-single-related dt, .news-single-links dt, .news-single-files dt {font-size:11px; font-weight:bold; margin-left:5px; width:90%;}


/* ---------------------------------------------------------
	SITEMAP
------------------------------------------------------------*/
.csc-sitemap a {text-decoration:none;}
.csc-sitemap ul { margin:0 0 0 0px; padding:0;}
.csc-sitemap ul ul {margin:0; padding:3px 0 3px 11px;}
.csc-sitemap ul ul ul {border:0; margin:0; padding:0;}
.csc-sitemap ul ul ul ul {border:0; margin:0; padding:0;}
.csc-sitemap li {background:none; list-style:none; margin:0; padding:0;}
.csc-sitemap li a {display:block; font-weight:bold; padding:1px 1px 2px 11px;}
.csc-sitemap li li a {background:url(../pix/grey_dline.gif) no-repeat 0 1.2em; color:#585858; display:block; font-weight:normal; padding:1px 3px 2px 11px; margin-top:-3px;}
.csc-sitemap li li li a {background:url(../pix/grey_dline2.gif) no-repeat 0 1.2em; color:#585858; display:block; font-weight:normal; padding:1px 3px 2px 28px; margin-top:-3px;}
.csc-sitemap li li li li a {background:url(../pix/grey_dline3.gif) no-repeat 0 1.2em; color:#585858; display:block; font-weight:normal; padding:1px 3px 2px 45px; margin-top:-3px;}
.csc-sitemap li li li li li a {background:url(../pix/grey_dline4.gif) no-repeat 0 1.2em; color:#585858; display:block; font-weight:normal; padding:1px 3px 2px 62px; margin-top:-3px;}
.csc-sitemap li li li li li li a {background:url(../pix/grey_dline3.gif) no-repeat 16px 1.2em; color:#585858; display:block; font-weight:normal; padding:1px 3px 2px 62px; margin-top:-3px;}
.csc-sitemap li li li li li li li a {background:url(../pix/grey_dline2.gif) no-repeat 33px 1.2em; color:#585858; display:block; font-weight:normal; padding:1px 3px 2px 62px; margin-top:-3px;}


/* ------------------------------------------Abschnittsuebersicht---------------------------------------------------- */
.csc-menu {margin:0; padding:0;}
.csc-menu li {background:none; margin:0; padding:0;}
.csc-menu li a {padding:0 11px 0 0; text-decoration:none;}


/*---------------------------------------------------------
          SUCHE
----------------------  eingabe ----------------------*/
.tx-indexedsearch .tx-indexedsearch-browsebox li {display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-button {cursor:pointer; font-family:verdana,arial,sans-serif; font-size:1em; margin:0px 15px 10px 0; padding:1px 18px 1px 5px; width:12em;}
.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-search-submit {margin:20px 0 0 0;}
.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-sword {border:1px solid #AAA; font-family:verdana,arial,sans-serif; font-size:1em; float:left; margin:0 0 10px 0; padding:2px 4px; width:50%;}
.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-selectbox-sections {border:1px solid #AAA; float:left; margin-right:10px;}

/* -------------------- ausgabe ----------------------*/
.tx-indexedsearch .tx-indexedsearch-res {border-top:#D9DADB 1px solid; margin:0; padding:0;}
.tx-indexedsearch .tx-indexedsearch-res .res-tmpl-css {border-top:0; border-bottom:#D9DADB 1px solid; margin:0; padding:0 0 15px 0;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr {margin:0; padding:0 0 10px 0;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a, .tx-indexedsearch-text-item-path a {text-decoration:none;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {background:#FFF;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {margin-top:20px; margin-bottom:5px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {}
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-whatis {margin-top:10px; margin-bottom:5px; clear:left; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-noresults {font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-category {background:#fff; font-size:16px; font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-redMarkup {font-weight:normal;}

/* Additional styles, needed for the tableless template (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css {clear:both; margin-bottom:1em;}
.tx-indexedsearch .searchbox-tmpl-css label {margin:0 1em 0 0; float:left; padding:0;}
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css {letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right;}
.tx-indexedsearch .info-tmpl-css span {float:left;}


/*------------------------------------------------------------
	Keywordlist
--------------------------------------------------------------*/
.tx-mwkeywordlist-pi1 {}
.tx-mwkeywordlist-pi1-jumpmenu {border-top:#D9DADB 1px solid; border-bottom:#D9DADB 1px solid; padding:2px 0 6px 0;}
.tx-mwkeywordlist-pi1-keywordlist { }   
.tx-mwkeywordlist-pi1-content div { }
.tx-mwkeywordlist-pi1-content div.section { }
.tx-mwkeywordlist-pi1-content div.sectiontoplink { }
.tx-mwkeywordlist-pi1-content ul {margin:0 0 5px 0;}
.tx-mwkeywordlist-pi1-content li {background:none; margin:0; padding:0;}
.tx-mwkeywordlist-pi1-content li a {color:#58585A; padding:0 11px 0 0; text-decoration:none;}
.tx-mwkeywordlist-pi1-activeLink, .tx-mwkeywordlist-pi1-inactiveLink {font-weight:bold; padding:0 1px; margin:0; text-decoration:none;}

/*-----------------------------------------------------------
 ke_questionnaire
------------------------------------------------------------*/
.keq_other {padding:0px;}
.keq_page {padding:0px;}
.keq_questionnaire {padding:0px;}
.keq_question {color:#000000;}
.keq_question p {color:#585858; display:inline; padding-left:5px;}
.keq_navigation a {background-image:none;}
.keq_blindunit .keq_question {background-color: #FFFFFF;}
.keq_blindunit .keq_question p {color: #000000;}
.keq_inp_large {border: 1px solid #0098A1;}
.keq_selection .checkbox_label {margin-left:0px;}
/* speziell fuer Umfrage rr */
#question_12 {margin-bottom:0px;}
#question_15 .keq_question {border-color:#FFFFFF; color:#585858; font-weight:normal;}
