/* ext.css
 CSS Code fuer verschiedene Extensions */
/*----- Extension "tt_news"------ */
.news-single-rightbox,
.news-single-imgcaption,
.news-latest-date,
.news-latest-morelink,
.news-latest-category,
.news-list-category,
.news-list-author,
.news-list-imgcaption,
.news-list-date,
.news-list-browse,
.news-amenu-container,
.news-catmenu {font-size:90%;}
/*------  clearer  ------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */
.news-latest-container hr.clearer,
.news-list-container hr.clearer,
.news-list2-container hr.clearer,
.news-list3-container hr.clearer,
.news-single-item hr.cl-left,
.news-single-item hr.cl-right{clear:right;height:1px;border:none;padding:0;margin:0;}
.news-list2-container hr.clearer,
.news-list3-container hr.clearer{	clear:both;}
.news-single-item hr.cl-left{clear:left;}
.news-header-list-container{border-bottom:1px dotted #e7541c;}
.news-header-list-time{font-weight:bold;padding-top:5px;padding-left:10px;padding-bottom:3px;}
.news-header-list-title{padding-left:10px;padding-bottom:0px;}
/*------  tt_news LATEST view  ------*/
.news-latest-container{padding:10px;}
.news-latest-gotoarchive{padding:3px;margin:3px;background-color:#f3f3f3;}
.news-latest-container h2{padding:0 0 2px 0;margin:0;}
.news-latest-item{padding:3px;margin:0px 0px 5px 0px;border-bottom:1px dotted #ccc;}
.news-latest-item img{margin:0 5px 5px 0;float:left;border:none;}
.news-latest-category img{float:none;border:none;margin:0px;}
.news-latest-item>p{margin:0;padding:0;}
/*---- tt_news LIST view  ------*/
.news-list-container{padding:10px 0;}
.news-list-item{padding:0 0 6px 0;margin-bottom:10px;}
.news-list-container H3{margin:3px 0px 0px 128px;}
.news-list-date{float:right;display:block;padding-left:10px;}
.news-list-imgcaption{padding:3px 3px 0 0;}
.news-list-container img{float:left;margin:-20px 10px 0px 0px;border:none;}
.news-list-category img{float:none;border:none;margin:0px;}
.news-list-morelink{padding-left:5px;}
/*----  LIST2 / 3 ----*/
.news-list2-container,
.news-list3-container{	padding:0 0 10px 0;}
.news-list2-container,
.news-list3-container{height:100%;border-top:1px dotted #E7541C;}
.news-list3-item,
.list2-subdiv-hdr{background-color:#e1ecf5;border-left:1px dotted #E7541C;border-right:1px dotted #E7541C;border-bottom:1px dotted #E7541C;}
.news-list2-container .hdr-left,
.news-list2-container .hdr-right,
.news-list3-container .list3-left,
.news-list3-container .list3-right{width:48%;float:left;padding:5px;}
.news-list2-container .sub-left,
.news-list2-container .sub-middle,
.news-list2-container .sub-right{width:31%;float:left;padding:5px 10px 0px 10px;}
.news-list3-item{padding:5px;}
.news-list3-item,
.list3-subdiv,
.list2-subdiv{border-top:5px solid #fff;}
.news-list2-container IMG{float:left;margin:0 5px 5px 5px;border:none;}
.news-list3-container img{float:left;margin:0 5px 5px 2px;border:none;}
/*----  tt_news Page-Browser ----*/
.news-list-browse{text-align:center;margin-bottom:20px;}
.activeLinkWrap{font-weight:bold;}
.disabledLinkWrap{color:#999;}
.disabledLinkWrap,
.browseLinksWrap a,
.activeLinkWrap{padding:0 1px;}
/*---- tt_news SINGLE view  ----*/
.news-single-item{padding:5px;margin-bottom:5px;}
.news-single-img{float:right;margin:10px 0 0 10px;padding:0;}
.news-single-img img{border:none;}
.news-single-imgcaption{padding:1px 0 3px 0;margin:0;}
.news-single-rightbox{float:right;width:160px;text-align:right;clear:both;}
.news-single-backlink{padding:10px;}
.news-single-additional-info{margin-top:15px;padding:3px;clear:both;}
.news-single-related,
.news-single-files,
.news-single-links{margin:0;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-weight:bold;margin-left:5px;}
.news-single-files DD A{padding:0 3px;}
/*---- SINGLE2  ----*/
.sv-img-big img,
.sv-img-small img{border:none;}
.sv-img-big{float:right;padding:10px 0 2px 10px;}
.sv-img-small-wrapper{padding:15px 0;}
.sv-img-small{float:left;padding:0 10px 10px 0;}
/*---- tt_news Archivemenu (AMENU) ---- */
.news-amenu-container{width:165px;padding:0;margin-left:10px;}
.news-amenu-container LI{padding-bottom:1px;}
.news-amenu-container LI:hover{background-color:#f3f3f3;}
.news-amenu-container UL{padding:0;margin:0;margin-top:5px;list-style-type:none;}
.news-amenu-item-year{font-weight:bold;margin-top:10px;padding:2px;background-color:#f3f3f3;}
.amenu-act{background:#fff;font-weight:bold;}
/*---- tt_news Categorymenu (CATMENU) ---- */
.news-catmenu {padding:10px;}
ul.tree{list-style:none;margin:0;padding:0;clear:both;}
ul.tree A{text-decoration:none;}
ul.tree A.pm{cursor:pointer;}
ul.tree img{vertical-align:middle;}
ul.tree ul{list-style:none;margin:0;padding:0;padding-left:17px;}
ul.tree ul li{list-style:none;margin:0;padding:0;line-height:10px;white-space:nowrap;}
ul.tree ul li.expanded ul{background:transparent url('../typo3/gfx/ol/line.gif') repeat-y top left;}
ul.tree ul li.last > ul{background:none;}
ul.tree li.active, ul.tree ul li.active{background-color:#ebebeb !important;}
ul.tree li.active ul, ul.tree ul li.active ul{background-color:#f7f3ef;}
/*  Styles for catmenu mode "nestedWraps" */
.level1{padding:1px;padding-left:10px;background-color:#ebf8bf;border-left:1px solid #666;border-top:1px solid #666;}
.level2{padding:1px;padding-left:10px;background-color:#ddf393;border-left:1px solid #666;}
.level3{padding:1px;padding-left:10px;background-color:#cae46e;border-left:1px solid #666;border-top:1px solid #666;}
.level4{padding:1px;padding-left:10px;background-color:#b0cb51;border-left:1px solid #666;}
/*----- Extension "tx_veguestbook"------ */
.tx-guestbook-list-table{}
.tx-guestbook-list-header{background-color:#f8f8f8;font-weight:bold;}
.tx-guestbook-list-row{background-color:#FFF;}
.tx-guestbook-list-rowleft{background-color:#EEE;}
.tx-guestbook-list-entrycomment-title{font-weight:bold;}
.tx-guestbook-list-entrycomment{font-style:italic;}
.tx-guestbook-list-small{font-size:90%; }
.tx-veguestbook-pi1-browsebox td{font-size:90%; }
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell{font-weight:bold;}
.tx-veguestbook-pi1-browsebox-SCell{background-color:#EEE;}
.tx-guestbook-latest-header{margin-top:10px;background-color:#ddd;font-weight:bold;}
.tx-guestbook-latest-table{margin-top:20px;border:none;}
.tx-guestbook-latest-row{background-color:#fff;}
.tx-guestbook-latest-small,
.tx-guestbook-latest-more{font-size:80%;}
.tx-guestbook-form-inputfield-med{border-style:solid;border-width:1px;border-color:#ddd;width:200px;}
.tx-guestbook-form-inputfield-big{border-style:solid; border-width:1px; border-color:#dddddd; font-size:100%; width:200px;}
.tx-guestbook-form-textarea{border-style:solid; border-width:1px; border-color:#dddddd; font-size:100%; width:325px;}
.tx-guestbook-form-obligationfield{color:#C00;}
.tx-guestbook-form-error{color:#C00;}
h2.tx-guestbook-header{margin:0;padding:0;background:transparent;}
/* default styles for extension "tx_veguestbook_pi1" ----*/
.tx-veguestbook-pi1{clear:both;}
/* error handling */
.tx-veguestbook-pi1 p.tx-guestbook-form-error{font-weight:bold;color:#900;}
/* display of result count */
.tx-veguestbook-pi1 .tx-guestbook-result{font-weight:bold;float:left;}
/* pagination */
.tx-veguestbook-pi1 .tx-guestbook-pagination{font-size:75%;font-weight:bold;float:right;}
/* styles for list mode */
.tx-veguestbook-pi1 h2.tx-guestbook-header{}
.tx-veguestbook-pi1 .tx-guestbook-left{float:left;width:250px;background:#EFEFEF;min-height:50px;padding:10px;}
.tx-veguestbook-pi1 .tx-guestbook-left{height:100px;}
.tx-veguestbook-pi1 .tx-guestbook-left p{}
.tx-veguestbook-pi1 .tx-guestbook-right{float:left;width:350px;padding:10px;}
/* styles for latest mode */
.tx-veguestbook-pi1 .tx-guestbook-latest p,
.tx-veguestbook-pi1 .tx-guestbook-right p{}
.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date{font-weight:bold;font-size:90%;background:#ccc;margin:5px 0 2px 0;}
.tx-veguestbook-pi1 .tx-guestbook-right h3{font-size:100%;color:#900;font-weight:bold;background:none;}
.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment{font-size:90%;font-style:italic;}
.tx-veguestbook-pi1 .tx-guestbook-latest{display:block;clear:both;}
/* form styles */
.tx-veguestbook-pi1 .tx-guestbook-field{clear:both;width:100%;display:block;padding:1em 0;}
.tx-veguestbook-pi1 .tx-guestbook-field label{clear:both;display:block;float:left;width:10em;}
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med{float:left;}
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big{float:left;}
.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea{display:block;float:left;}
.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield{color:#900;}
.tx-veguestbook-pi1 fieldset{border:none;}
.tx-veguestbook-pi1 legend{display:none;}
.tx-veguestbook-pi1 .tx-guestbook-freecap{float:left;display:block;background:#F7F7F7;border:1px solid #CCC;}
.tx-veguestbook-pi1 .tx-guestbook-freecap{margin-left:2.25em;}
.tx-veguestbook-pi1 .tx-guestbook-freecap img{float:left;display:block;padding-left:0.25em;}
.tx-veguestbook-pi1 .tx-guestbook-freecap input{float:left;}
.tx-veguestbook-pi1 .tx-guestbook-freecap label{clear:both;display:block;float:none;width:10em;margin-bottom:0.5em;}
.tx-veguestbook-pi1 .tx-guestbook-freecap p{font-size:75%;padding:0.25em;}
.tx-veguestbook-pi1 .tx-guestbook-freecap h3{display:none;}
.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read{color:#900;}
.tx-veguestbook-pi1 .tx-guestbook-clear{clear:both;display:block;}
.tx-veguestbook-pi1 input.tx-guestbook-submit{width:auto;display:block;}
/* Extension "tx_srfreecap"---- */
.tx-srfreecap-pi2-image{margin:5px 0 5px 0;border:1px solid #999;}
.tx-srfreecap-pi2-cant-read{font-size:.9em; color:#35006d;}
.tx-srfreecap-pi2-cant-read a:link{background-color:transparent; font-weight:bold; text-decoration:none;}
/*- Sprachmenue sr_language_menu---- */
.tx-srlanguagemenu-pi1 p{font-family:Verdana, sans-serif;font-size:0.8em;line-height:100%;color:#35006d;margin-top:8px;padding:0;text-indent:0;}
.tx-srlanguagemenu-pi1 img{margin:0 5px;padding:0;border-style:none;}
.tx-srlanguagemenu-pi1 .CUR{float:left;font-size:0.8em;}
.tx-srlanguagemenu-pi1 .CUR a{background-color:transparent;color:#35006d;text-decoration:none;font-weight:bold;}
.tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active{color:#333;}
.tx-srlanguagemenu-pi1 .NO{float:left;font-size:0.8em;}
.tx-srlanguagemenu-pi1 .NO a{background-color:transparent;color:#35006d;text-decoration:none;font-weight:bold;}
.tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active{color:#333;}
.tx-srlanguagemenu-pi1 .INACT{float:left;font-size:0.8em;}
.tx-srlanguagemenu-pi1 .INACT a{background-color:transparent;color:#35006d;text-decoration:none;font-weight:normal;}
.tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active{color:#333;}
.tx-srlanguagemenu-pi1 .SPC{float:left;font-family:Verdana, sans-serif;font-size:0.8em;line-height:100%;color:#35006d;}
.tx-srlanguagemenu-pi1 fieldset label{display:none;}
.tx-srlanguagemenu-pi1 fieldset select{font-size:0.8em;font-family:Verdana, sans-serif;background-color:#35006d;color:#fff;font-weight:bold;}
/* Indexsuche tx_indexed_search */
.tx-indexedsearch .tx-indexedsearch-browsebox LI{display:inline;margin-right:5px;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button{width:100px;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword{width:150px;}
.tx-indexedsearch .tx-indexedsearch-whatis{margin-top:10px;margin-bottom:5px;}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw{font-weight:bold;font-style:italic;}
.tx-indexedsearch .tx-indexedsearch-noresults{text-align:center;font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr{font-style:italic;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{color:red;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info{background:#eee;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead{margin-top:20px;margin-bottom:5px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2{margin-top:0;margin-bottom:0;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD{background:#ccc;vertical-align:middle;}
.tx-indexedsearch .tx-indexedsearch-res .noResume{color:#666;}
.tx-indexedsearch .tx-indexedsearch-category{background:#ccc;font-size:16px;font-weight:bold;}
.tx-indexedsearch .res-tmpl-css{clear:both;margin-bottom:1em;}
.tx-indexedsearch .searchbox-tmpl-css LABEL{margin-right:1em;width:10em;float:left;}
.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 dt, .tx-indexedsearch dl.info-tmpl-css dd{float:left;}
.tx-indexedsearch .info-tmpl-css dd.item-mtime{float:none;}
.tx-indexedsearch .info-tmpl-css dd.item-path{float:none;}