@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 */

.bbb_attention {color:#D79210;font-weight:bold;}


.subcr {padding-left:0; width:100%}
.subcl {padding-right:0;}


.bbb_table, .bbb_menutable {   
    border-collapse:separate;
}
.bbb_table , table#search_in_nrw{
    margin: 0px 0px 20px 30px; 
    width:490px;
    float:none !important;
}
table#search_in_nrw{
    border: 1px solid #ccc;
}

.bbb_menutable {
    margin: 20px 30px 20px 30px; 
    width:660px;
}
.bbb_table td, .bbb_menutable td, .tx-irfaq-pi1 dt {
width:auto;
    background-color: #EFEFEF;
    border-top: 1px solid #eee; border-left: 1px solid #eee; 
    border-bottom: 1px solid #BEBEBE; border-right: 1px solid #BEBEBE; 
}
.bbb_table div.bbb_link, .bbb_submit input, .bbb_submit a, .irfaq-search-form-submit input,
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button,
div.tx-thmailformplus-pi1 input.submit, div.tx-thmailformplus-pi1 input.reset,
div.tx-codeanspr-pi1 div.emailbutton a,
table#search_in_nrw input.submit, table#search_in_nrw input.reset
{
    color:#fff;
    background-color:#999;
    border-top: 1px solid #ccc; border-left: 1px solid #ccc; 
    border-bottom: 1px solid #666; border-right: 1px solid #666; 
    text-align:center; margin-left:10px;
    width:100px;
    font-size:85%;
}
.bbb_table table.bbb_fields div.bbb_submit input {margin-left:0}


.bbb_submit a, .emailbutton a {padding: 2px 35px 3px 35px; margin-top:50px;  font-size:11px; font-family:Verdana,Arial,Helvetica,Sans-Serif;}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {width:75px}

.bbb_table div.bbb_link a{
    color:#fff
}
.bbb_fields td {
    border:0;
    padding: 5px 10px 0px 10px;
    background: transparent;
}

.bbb_menu {width:660px;}
.bbb_menu td {
    border:0;
    padding: 0;
}
.bbb_submit input,.irfaq-search-form-submit input
{
    color:#fff;
    font-size:11px;
    width:150px;
}

.content-head {
    border-bottom: 1px solid #737373;
}

.selthema1  {
    width:35%;
    float:left;
}
.selthema2  {
    width:64%;
    float:left;
}
.selthema1 td, .selthema2 td {
    vertical-align:top;
    line-height:1em;
}

td.anb_browser {line-height:1.4em}
div.anb_print input{
    padding:0; margin:0; border:0;
}

#submenu li.menuimg {padding:10px 0 0 10px}

div.tx-codedownloads-pi1 {
    margin: 10px 0 10px 0;
    font-size:85%;
    line-height: 1.2em;
    padding-left:5px;
    width:99%
}
div.tx-codedownloads-pi1 td {padding: 0 5px 10px 5px; vertical-align: top;}
div.tx-codedownloads-pi1 img{
    vertical-align:middle;
}
div.tx-codeanspr-pi1 {
    margin: 0;
    font-size:100%;
    line-height: 1.2em;
    padding-left:10px;
    width:95%;
}
div.c33r div.tx-codeanspr-pi1 , div.c25r div.tx-codeanspr-pi1  {font-size:100%; width:90%}
div.c33r div.tx-codeanspr-pi1 h1, div.c25r div.tx-codeanspr-pi1 h1 {margin-left:0px; margin-right:0px; font-size:100%}

div.tx-codeanspr-pi1 div {float:none}
div.tx-codeanspr-pi1 div.bereich {font-weight:bold; color:#D79210}
div.tx-codeanspr-pi1 div.name {font-weight:bold;}
div.tx-codeanspr-pi1 div.tel {margin-bottom:5px;}
div.tx-codeanspr-pi1 div.emailbutton a {
    margin:5px 0 0 0;
    color:#fff;
    font-size:85%;
    padding:1px 3px 1px 3px;
}
div.tx-codeanspr-pi1 div.anspr_label {float:left}

table.code_anspr_detail td {line-height: 1.4em; padding-bottom:10px; vertical-align:top; }
table.code_anspr, table.code_anspr_detail {width:100%}
table.code_anspr_detail {margin-bottom:30px}
table.code_anspr_detail h1{margin:0 0 10px 0;}
table.code_anspr_detail td {padding-left:30px}
table.code_anspr_detail div.tel{margin:0}
table.code_anspr_detail div.anspr_label {width: 50px;}
table.code_anspr_detail td.img_anfahrt {vertical-align:top; text-align:right; width:45%}
table.code_anspr_detail td.img_anfahrt a img {border:2px solid #666565}
table.code_anspr_detail td.img_anfahrt a:hover img {border:2px solid #D79210}

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

#teaser div.drucken img {vertical-align:middle}}
#teaser div.drucken div, #teaser div.selectFontSize div {padding-top: 2px;}


DIV.flexi, DIV.floatbox {
    background: #fff url(/fileadmin/img/specific/back_subcol.gif) repeat-x;  
}
DIV.subcolumns {
    background: #fff url(/fileadmin/img/specific/back_subcol_line2.jpg) no-repeat top left;  
}
DIV.subcolumns DIV.subcolumns, DIV.flexi  DIV.subcolumns {background: transparent}
DIV.floatbox DIV.subcolumns DIV.c66l {min-height:450px; height: auto !important;height: 450px;}
DIV.subcl DIV.subcolumns DIV.c66l {min-height:50px;}

DIV.c66l, DIV.c75l {
   /*background: url(/fileadmin/img/specific/back_subcol.gif) repeat-x;*/
    border-right:0px solid #737373; 
    padding-bottom:20px;
}
/*
DIV.c66l {width:550px}
DIV.c33r {width:214px}
*/
DIV.c66l {width:72%}
DIV.c33r {width:28%}

DIV.c33r, DIV.c25r {
   /*background: url(/fileadmin/img/specific/back_subcol.gif) repeat-x;*/
    border-left:0px solid #737373; min-height:100%;
    padding-bottom:20px;
}
DIV.c33r h1, DIV.c25r h1 {font-size:1.0em; color:#666565; background:transparent; margin:10px; ; border-bottom:1px #ccc solid;}

DIV.csc-frame-rulerBefore{
    clear:left;
    width:100%; height:3px;
    border-bottom: 1px solid #BEBEBE;
}
DIV.csc-frame-rulerAfter{
    width:100%; height:8px;
    border-bottom: 1px solid #BEBEBE;
}
DIV .csc-frame-frame1 {
    border: 1px solid #BEBEBE;
    margin: 30px;
    background:#FFFFFF url(/fileadmin/img/specific/back_box1.gif) top left repeat-x;
}
DIV.subcr DIV.csc-frame-frame1 {margin: 10px;}

DIV.csc-frame-frame1  p{
    padding: 10px;
    margin: 0;
    font-size:100%;
}
DIV.csc-frame-frame2 {
    border: 1px solid #BEBEBE;
    margin: 10px;
    background-color: #EFEDED;
}
DIV.csc-frame-frame2  p{
    margin: 0px 10px 5px 10px;
}

div.tx-irfaq-pi1 dl {
    margin: 10px 0 0 30px;
}
div.tx-irfaq-pi1 dd{
    margin: 0px;
}
div.tx-irfaq-pi1 dt{
    width:680px;
    margin-bottom:2px;

}
div.tx-irfaq-pi1 img{
    margin: 0px 20px 5px 10px;
    vertical-align:middle;
}
div.tx-irfaq-pi1 p{
    margin: 10px 50px 10px 0px;
}
div.tx-irfaq-pi1 table td {
    padding:5px 10px 0px 0; vertical-align:top; line-height:1.3em;
}
div.tx-irfaq-pi1 .additional-info{
    margin: 0px 0px 10px 0px;
}
div.irfaq-search-form{
    margin: 0px 0px 0px 0px;
}
div.irfaq-search-form input {
    margin-left:0px; width:150px; margin-right:20px;
}
div.irfaq-search-form .irfaq-search-form-submit input{
    width:75px; margin-right:5px;
}
div.flexi div.irfaq_printlink {
    clear:both; float:none;
}
div.irfaq_printlink a {
    color:#666565;
}
div.irfaq_printlink a:hover{
    text-decoration: none;
    font-weight: bold;
}

.tx-indexedsearch-browsebox-SCell a{
    color:#626262;
}

div .news-list-item {margin-left:30px; margin-right:20px;border-bottom:1px solid #ccc}
div .news-list-container h1{margin-left:0px; margin-bottom:0px;}
div .news-list-header a {font-weight:bold; color:#666565;}
div .news-list-header-link a {color:#D79210;}
div.subcr div .news-list-header a {font-weight:normal}
div.news-single-additional-info dd {
    margin:10px 20px 10px 30px;
}
table.csc-uploads  td.csc-uploads-fileSize {width:70px; font-size:0.85em; padding-top:6px}
table.csc-uploads  td.csc-uploads-fileSize p {margin:0}

.tx-ttnews-browsebox-SCell a{
    color:black;
}
.tx-indexedsearch-browsebox-SCell a{
    color:black;
}

.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:30px;}
div.news-single-item p {margin-top: 0;}
div.news-single-item table {margin:0 0 20px 30px;}

dl.news-single-files {margin:0}
dl.news-single-files dd {margin-left:30px}
dl.news-single-files dd img{margin-right:10px}
div.news-single-additional-info dt {color:#666565}

div.news-list-item div.news-single-img img {margin:5px 0 5px 0px}
div.news-single-item div.news-single-img img {margin:5px 0 5px 30px}

.news-single-browse, .news-list-browse {
    position:relative; top:0px; right:0px;
    width:470px;
    text-align:right; 
    margin-left:30px; margin-bottom:20px;
}
.news-single-browse .news-list-browse {margin-left:0px;}

.news-list-browse td {
    font-weight:bold;
}
.news-list-browse td.inactiveLinkWrap, .news-list-browse td.activeLinkWrap {
    padding-top: 5px; width:1%;
}
.news-single-browse td {
    font-weight:bold;
    font-size:100%;
    padding-left:0 5px 0 5px;
}
.news-single-browse td a {font-weight:bold; margin:0 10px 0 0; padding:0px 5px 2px 2px}
#col3_content .news-single-browse td h1 {margin-left:0; margin-bottom:0px;}

div.tx-thmailformplus-pi1 table {margin: 0 20px 0 30px; width:450px}
DIV.c33r div.tx-thmailformplus-pi1 table, DIV.c25r div.tx-thmailformplus-pi1 table {margin: 0px; width:185px}


table#search_in_nrw  label ,table#search_in_nrw  input ,table#search_in_nrw  textarea,table#search_in_nrw  td
{margin:0; padding:0}
div.tx-thmailformplus-pi1 label ,div.tx-thmailformplus-pi1 input ,div.tx-thmailformplus-pi1 textarea, div.tx-thmailformplus-pi1 select
 {
    margin:10px; width:90%;
}
div.subcr div.tx-thmailformplus-pi1 label ,div.subcr div.tx-thmailformplus-pi1 input ,
div.subcr div.tx-thmailformplus-pi1 textarea, div.subcr div.tx-thmailformplus-pi1 select
 {
    margin:2px 10px 5px 10px; 
}
div.tx-thmailformplus-pi1 select {
    border:1px solid #ccc; font-size:100%; color:#666565; background:#FAFAFA;
}
div.tx-thmailformplus-pi1 option {
    font-size:100%; color:#666565;
}
div.subcl div.tx-thmailformplus-pi1 label  {
    margin-bottom:0px;
    margin-left:0px;
}
table#search_in_nrw input,
div.subcl div.tx-thmailformplus-pi1 input,div.subcl div.tx-thmailformplus-pi1 textarea  {
    margin-top:0px; background-color:#F1F1F1;
}
div.subcl div.tx-thmailformplus-pi1 input.submit, div.subcl div.tx-thmailformplus-pi1 input.reset {
    background-color:#999; width:90px; 
}

table.csc-uploads {
    margin-left:30px;
}
/*
#header div.tx-macinasearchbox-pi1 {background-image: url(/fileadmin/img/specific/searchbackground.gif)}
#header div.tx-macinasearchbox-pi1 form input {border:0}
*/
.forminputerror {color:#f00}

#sitemapTable td.sitemapTd {vertical-align:top}
/* END @media all*/
}

