@charset "UTF-8";
/* ################################################################
** # "YAML for TYPO3" (c) by You if you put something in here :) ##
** ################################################################
**
**  Date     : 23.8.07
**  File     : myOwnStyles.css
**  Function : This file is not part of the YAML-CSS-Framework.
**             It was included to give the user the possibility to quickly apply tests, changes or
**             whatever with no need to change the YAML-files and mess up anything.
**             Hmmm. Does this make sense? Anyway, use it or just leave it empty. It will do no harm.
**             This is the last stylesheet beeing imported. So, everything can be overwritten here.
**             Be careful what you put in here and don't hold us responsible for anything that goes wrong...
*/
@media all
{
/* Your styles here */

/* sonst leerzeile im IE */
#nav {display: none}


li ul {margin-bottom: 0px;}

div #col3_content div.subcl h1, div #col3_content div.subcr h1 {margin:0}
div #col3_content div.c66l  div.subcl {padding-right:0}

DIV.csc-frame-rulerBefore{
    clear:left;
    width:100%; height:3px;
    border-bottom: 2px dotted #DDDDDD;
}
DIV.csc-frame-rulerAfter{
    width:100%; height:8px;
    border-bottom: 2px dotted #DDDDDD;
}
DIV .csc-frame-frame1 {
    border: 1px solid #808890;
    margin-top: 10px;
}
DIV .csc-frame-frame1  h2{
    margin-top: 0px;
}
DIV .csc-frame-frame1  p{
    padding: 10px;
    margin: 0px;
}

span.news2 {
    line-height:1.2em; margin:1em 0 0 0; padding:0 4px 0 4px; font-size:90%; 
}
#teaser div.aktDatum {
    float:none;
    position:absolute; top:26px; left:260px;
    margin:0px;
    width:660px;  
    }
/* vvv   ie6 hack !!!*/
html>body #teaser div.aktDatum {
    position:relative; top:8px; left:260px; width:660px; 
    }
#teaser div.senden, #teaser div.drucken, #teaser div.suchen, #teaser div.suchicon {
    float:left;
    }
#teaser div.suchen {
    width:280px;
}
#teaser div.suchicon a{
    padding-right:0px;
}
#teaser .aktDatum  a{padding-right:20px; font-size:0.9em; line-height:20px; color:#000;}

#teaser .langMenu {
    height:30px; width:86px; padding-left:7px; padding-top:2px; margin:0 0px 0 25px;
    background:url(/fileadmin/img/specific/icon_langbg.gif) left top no-repeat;
    }
#teaser .selectFontSize{
    position:relative; top:22px; left:0px;
    height:30px; width:65px; padding-left:8px; padding-top:6px; 
    background:url(/fileadmin/img/specific/icon_sizebg.gif) left top no-repeat;
    }
/* vvv   ie6 hack !!!*/
html>body #teaser .selectFontSize{
    position:relative; top:4px; left:0px;
}

#teaser .tx-macinasearchbox-pi1 input {
    font-size:0.9em;
    width:150px; height:15px; margin:4px 0 0 4px;
}

.tx-newloginbox-pi1 {
    font-size:80%; width:90%; margin: 20px; text-align:left;
}

.tx-newloginbox-pi1 table{
    width:300px;
    margin-left:0px;
}
.tx-newloginbox-pi1 td{
    text-align:left;
    padding:5px 0 5px 0;
}

.tx-newloginbox-pi1 input{
    width:80%;
    margin-left:0px;
}

table.tx-newloginbox-pi1-outertable{
    width:640px;
    border:0px; 
    margin:0px; 
    padding:0px;
}
table.tx-newloginbox-pi1-outertable td{
    text-align:left;
}
table.tx-newloginbox-pi1-innertable{
    width:320px;
    border:0; margin:0; padding:0;
}
table.tx-newloginbox-pi1-innertable td{
    text-align:left;
    padding:5px 0 5px 0;
}
table.tx-newloginbox-pi1-innertable input{
    margin:0px;
    width:180px;
}
div.floatbox table.tx-newloginbox-pi1-innertable li{
    margin:0px;
    font-size:1em;
}

div.floatbox div.tx-newloginbox-pi1 p.tx-newloginbox-pi1-status {
    width:250px; font-weight:bold; color:#808890; margin-bottom:5px;
}

div.floatbox div.tx-newloginbox-pi1 p{font-size:1em; margin:0 0 15px 0}

.pollselect {
    font-size:1.1em;
    border:1px solid #CCCCCC;
    margin-left:0;
    padding:1px;
}
.pollsubmit {
    margin-left:0;
    font-size:90%; 
    padding: 4px;
}
.pollanswer {
    font-size:9px;
} 

#refselect, #reflist {
    width:100%; height:140px; padding:112px 0 0 5px;
    background:url(/fileadmin/img/specific/refselect_bg.jpg) no-repeat;
    background-position:top left;
}
#refselect table {margin-left:20px;}
#refselect img {margin:5px 4px; border: 2px solid #808890}
#refselect a img {border: 2px solid #FAAF16}
#refselect a:hover img{border: 2px solid #fff}

#reflist table {margin-left:20px; width:100%}
#reflist td {text-align:center; color:#fff; font-size:120%; padding-top: 20px;}

#refheader table {width:100%; margin-top:80px; margin-bottom:40px;}
#refheader td {width:50%; padding-left:20px; padding-bottom:2px; font-size:120%}
td#refleft {background-color:#FAAF16; border-bottom:2px solid #FAAF16}
td#refright {border-bottom:2px solid #ccc}
#refheader-back {text-align:right;}
#refheader-back a {
font-size:85%; font-weight:bold;
margin:0pt 10px 0pt 0pt; padding:0px 5px 2px 2px;
background-color:#AAAAAA; border:1px solid #FFFFFF; color:#FFFFFF;
}#refheader-back a:hover {background-color:#FAAF16;}


td.showResultsWrap {
   width:100px;
   background-color:#788999;
   color: #fff;
   font-size:85%;
}

.activeLinkWrap a {
   background-color:#fff;
   color: #aaa;
   border: 1px solid #aaa;
   padding:1px;
}
.inactiveLinkWrap a {
   background-color:#aaa;
   color: #fff;
   border: 1px solid #fff;
   padding:1px;
}
.inactiveLinkWrap a:hover {
    background-color:#FAAF16;
}
.disabledLinkWrap {
    color:#aaa;
}

td.csc-uploads-icon a img {margin:1px 1px 1px 20px; border:1px solid #fff}
td.csc-uploads-icon a:hover img{margin:1px 1px 1px 20px; border:1px solid #808890;}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
    margin:0 0px 10px 10px; border:1px solid #B7C5D2;
}
/* vvv   ie6 hack !!!*/
html>body div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
    margin:0px 0px 10px 22px;
}
html>body div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
    margin-bottom: 0px;
}

div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {margin-left:13px; margin-right:13px; }

.tx_bzdstaffdirectory_contactform {padding-left:14px}

.csc-uploads-0 {clear:left; margin:7px 0 0 10px}
table.csc-uploads {margin-bottom:0}
table.csc-uploads td {text-align:left; padding:0px ; margin-bottom:5px;}
table.csc-uploads p {padding-bottom:5px;}

.tx-thmailformplus-pi1 table {margin-left:20px; margin-right:20px; }
.tx-thmailformplus-pi1 td {padding-left:0px; padding-top:10px; vertical-align:top}

#contactform table ,#newsletterform table {width:60%; font-size:0.85em}
#contactform input, .tx-thmailformplus-pi1 textarea {width:90%}
#contactform td {padding-left:4px; padding-top:10px; vertical-align:middle; text-align:right}

#newsletterform  #email{width:200px}
div.floatbox ul.forminputerror li{font-size:1em; color:#f00}

table.newsletter_submitted td {font-size:0.85em}

div .floatbox object {padding-left:0px}

div.flexi .news-list-item {float:none; padding:10px 0 15px 0}

div #col3_content h1 {margin-left:20px; margin-right:20px}
div #col3_content div.news-list-container h1{margin-left:0px}

div.floatbox .ref-overview-header {color: #fff; background-color:#B7C5D2;
    width:640px; height:12px; margin-left:20px;
}
div.floatbox .ref-overview-header td {vertical-align:middle}
div.floatbox .ref-overview-header p {line-height:0.7em; font-size:100%;font-weight:bold; margin:0px; padding: 3px 10px 3px 10px}
div.floatbox .ref-overview-header a {color:#fff}
div.floatbox .ref-overview-header a:hover {color:#888; text-decoration:none}

div.floatbox .ref-overview-subheader {color: #ffffff; font-size:0.8em; font-weight:bold; margin-left:20px;width:640px; }
div.floatbox .ref-overview-subheader td{padding-left:6px}

div.floatbox .ref-overview-container {margin:0px; margin-left:0px; margin-bottom:1em; color:#808890; width:660px; }
div.floatbox .ref-overview-container td {vertical-align:top}
div.floatbox .ref-overview-data {margin:0px; margin-left:20px; color:#808890; width:640px; }
div.floatbox .ref-overview-data p{margin:0px; font-size:0.8em}
div.floatbox .ref-overview-data a {color:#808890}
div.ref-overview-content {font-size:0.85em;}
div.ref-overview-content h1 {display:none}
div.ref-overview-content td {padding-right: 10px}

div.floatbox {width:680px}
div .subcolumns {width:640px}
div.floatbox  p, div.floatbox  li, .news-single-backlink {font-size:0.85em; }
div.floatbox div.subcolumns , div.floatbox  p, div.floatbox  li {margin-left:20px; margin-right:20px}

div.floatbox div.subcolumns   p,
 div.floatbox div.subcolumns h2,
 div.floatbox div.subcolumns div .news-list-container 
{margin-left:0px; }
div.floatbox div.subcolumns li {margin-left:3px; }

div .news-list-container {margin-left:20px}
div .news-list-container h1{margin-left:0px}

.news-list-browse, .news-single-browse {
    position:relative; top:0px; right:0px;
    height:24px; width:640px;
    text-align:right; 
    background: #B7C5D2; color: #fff;
    overflow:hidden;
}

.news-list-browse td {
    font-weight:bold;
    font-size:85%;
}
.tx-ttnews-browsebox-SCell a{
    color:black;
}
.tx-indexedsearch-browsebox-SCell a{
    color:black;
}
.tx-indexedsearch  .tx-indexedsearch-searchbox .searchextend-word, #teaser .tx-macinasearchbox-pi1 .searchextend-word {
   margin: 0px 0 1px 0; width:120px; cursor:pointer; border:0; background-color:transparent; 
}
.tx-indexedsearch  .tx-indexedsearch-searchbox .searchextend-count,#teaser .tx-macinasearchbox-pi1 .searchextend-count  {
    margin: 0px 0 1px 0; width:26px; border:0; background-color:transparent; text-align: right; 
}
#searchextend {position:relative; top:0px; left:0px; display:none; }
#searchextend_mach {position:absolute; bottom:-5px;  left:284px; display:none; z-index:99; background-color:#fff; border:1px solid #ccc; border-bottom:0; width:154px;}
* html  #searchextend_mach {bottom:36px}
#searchextend_mach2 {position:absolute; top:0px; left:280px; width:230px}

#searchextend-table {border-collapse:separate; border-spacing:0px}
* html  #searchextend-table {border-collapse: collapse}
*+html  #searchextend-table {border-collapse: collapse}

#searchextend-tdi {border:1px solid #222; margin: 0px 0 0 0;}
#searchextend-td {border:1px solid #fff; border-top:0; margin-top:0;}
* html  #searchextend-td {height:180px; vertical-align:top;}

#searchextend ul, #searchextend_mach ul {margin:0; }
#searchextend li, #searchextend_mach li {list-style-type: none; margin:0; font-size:100%}

.news-list-item table {margin-bottom:0px;}
.news-list-item  td {vertical-align:top}
.news-list-item  h2 {font-size:100%}
.news-list-item2 a{color:#000; font-weight:normal;}

div.news-single-item div.news-single-header {margin-left:20px; font-size:0.85em; color:#808890}
div.news-single-item p {margin-top: 0px;}
div.news-single-item table {margin-left:20px;}

.news-single-img img {margin-top:0.3em; margin-left:20px}

.news-single-browse {
    position:relative; top:0px; right:0px;
    height:24px; width:640px;
    text-align:right; 
    background: #B7C5D2; color: #fff;
    margin-left:20px;
}
.news-single-browse td {
    font-weight:bold;
    font-size:100%;
}
.news-single-browse td a {font-size:85%; font-weight:bold; margin:0 10px 0 0; padding:0px 5px 2px 2px}
#col3_content .news-single-browse td h1 {margin:0px;}
}
#sitemapTable td.sitemapTd  {vertical-align:top;}

.tx-pksrfefilemanager-pi1{
	font-size: 1em;
	color: #000;
	width: 100%;
    margin-bottom:20px;
}
.tx-pksrfefilemanager-pi1 select{
    font-size:1em;
}
.tx-pksrfefilemanager-pi1 a{
	font-size: 1em;
	color: #777;
  text-decoration: none;
  cursor:pointer;
}
.tx-pksrfefilemanager-pi1 a:hover{
  color: #FAAF16;
}
.tx_pksrfefilemanager_pi1_actionbtn {
  margin: 0px;
  width:100%;
  text-align:left;
  height: 24px;
  background-color: #fff;
  font-size: 1em;
}
.tx_pksrfefilemanager_pi1_actionbtn a {
  padding: 2px 5px 2px 5px;
  border: 1px solid #ccc;
  color:#000;
	font-size: 1em;
    width:80%;
}
.tx_pksrfefilemanager_pi1_files input {
    margin: 0px;
    padding: 0px 5px 0px 5px;
}
.tx_pksrfefilemanager_pi1_btn {
    margin:0px;
    padding:0 0 1px 0;
    height:20px;
    vertical-align:middle;
}
.tx_pksrfefilemanager_pi1_actionbtn a:hover, 
.tx_pksrfefilemanager_pi1_btn:hover {
  color: #FAAF16;
  cursor: pointer;
}
.tx_pksrfefilemanager_pi1_list {
  margin: 0px 0 20px 0;
}
.tx_pksrfefilemanager_pi1_files, .tx_pksrfefilemanager_pi1_upload_files {
    margin: 0 20px 0 20px;
}
.tx_pksrfefilemanager_pi1_files td, .tx_pksrfefilemanager_pi1_upload_files td{
	font-size: 0.85em;
	color: #777;
  padding: 5px 0px 5px 0px;
  border-bottom: 0px solid #FAAF16;
  width: 300px;
}
.tx_pksrfefilemanager_pi1_upload_files td{
    width:125px;
}
.tx_pksrfefilemanager_pi1_files_hl{
  font-weight: bold;
  color:#777;
}
.tx_pksrfefilemanager_pi1_breadcrumbs {
  margin: 20px 20px 15px 20px;
}
.tx_pksrfefilemanager_pi1_breadcrumbs a{
  text-decoration: underline;
}
.tx_pksrfefilemanager_pi1_folder{
  width: 200px;
  text-align: left;
  float: none;
  margin: 5px 0;
  padding-left:20px;
  font-size:0.85em;
}
.tx_pksrfefilemanager_pi1_folder img, .tx_pksrfefilemanager_pi1_filelink img{
    vertical-align:middle;
    margin-right:10px;
    
}
.tx_pksrfefilemanager_pi1_clear{
  clear: both;
}
.tx_pksrfefilemanager_pi1_error {
  color: #f00;
  font-weight: bold;
}
.tx_pksrfefilemanager_pi1_createdirform input {
    padding:0;
    margin:0;
    font-size:1em;
}
.tx-pksrfefilemanager-pi1 legend{
    font-size:0.85em; margin: 5px 20px 5px 20px
}
.tx_pksrfefilemanager_pi1_createdirform .tx_pksrfefilemanager_pi1_actionbtn {
    width:80px;
}
.tx_pksrfefilemanager_pi1_upload_file {
    margin: 15px 0px 0px 0px;
    font-size:0.85em;
}

.tx_pksrfefilemanager_pi1_help {
    display:none;
    position:absolute; top:260px; right:90px;
    font-size:0.85em;
    background:#eee;
    border: 1px solid #ccc;
    padding:10px;
    width:250px
}

div.tx-codeuserinfo-pi1 table.userinfotable {
    margin:0 20px;
}div.tx-codeuserinfo-pi1 table.userinfotable td{
    vertical-align:top;
    padding-top:5px;
}


/*   Submenu */

div.code_submenu {
    margin-top: 20px;
}

div.code_submenu a span.code_sublinktext, div.code_submenu a span.code_sublinktextact, div.code_submenu h1 a {
    color:#FFFFFF;
}
div.code_submenu h1 a:hover {
  color:#808890;
}
div.code_submenu a:hover span.code_sublinktext, div.code_submenu a:hover span.code_sublinktextact {
    color:#fff; background-color:#FAAF16;
}
div.code_submenudiv {
    background-color:#B7C5D2;  margin:6px 20px 0 20px; 
    color:#FFFFFF;
    font-size:83%; 
}
div.code_subarea, div.code_subpage {
   padding:3px 0px 4px 8px; border:0;
}
div.code_sublink, div.code_sublinkact {
    height:20px;
    margin:2px 0 2px 0;
}

span.code_sublinktext, span.code_sublinktextact {
    margin-left:0px; width:300px; padding:2px 30px 2px 5px; 
}
span.code_sublinktextact {
    font-weight:bold;
    background-color:#FAAF16;
}
img.code_sublinksymbol {
    float:left; 
    margin:4px 10px 0 0;
    text-align:center; 
}
div.code_subpage {
    border-top:2px solid #778592; font-weight:bold;
}


div.textBelowMenu {
    position:relative;
    top:-5px;
}
