/* copy to imperia css !!!! */
#seitenende ul {
        height: 1.5em;
}
div#alles div#horizontal ul li {
        padding-left: 1em;
}
div#alles div#navigation li.spacer {
        height: 1em;
}
/* see example:
http://bildungsserver.berlin-brandenburg.de/UNTERRICHT.14.0.html

*/

.news-list-container IMG {
    border: medium none;
    float: right;
    margin: 3px 2px 5px 0;
}

div#bomain hr {
        /*
        background:#FFFFFF url(/imperia/md/images/bb-global/system/hr_gradient.gif) repeat-x scroll 0%;
        border:medium none;
        color:#4170D4;
        */
        border-bottom: 1px dotted #999999;
        background: none;
        color: #999999;
        padding: 0px;
}

#bomain hr.clearer {
/*
        border-top: 1px dotted #999999;

        border-bottom: 0;      
       
        height:15pt;
*/

        margin:0px 0pt 0pt 0pt;
        padding:0pt 0px 0px 0px;


}

.contenttable td p {
    margin-right: 0.5em !important;
    padding-left: 0.5em;
}



/*                                           ######                   
                     */
/*                                   #######################          
                     */
/*                          ###########    BREADCRUMB    ############ 
                     */

.breadcrumb {
        color:#254E9E;
        padding:3px 0em 5px 0px;
        font-size:0.9em;
}
.breadcrumb a {
        color:#254E9E !important;
        text-decoration:none;
}

/*                          ###########    BREADCRUMB    ############ 
                     */
/*                                   #######################          
                     */
/*                                           ######                   
                     */




/*                                           ######                   
                     */
/*                                   #######################          
                     */
/*                          ###########     CATHEADER     ############
                     */

.catheader {
        clear:both;
        display:block;
        height:50px;
        margin:0em;
        /*Freye 2011-09-01      margin-bottom: 2em; */
        margin-bottom: 0.5em;
        width:100%;
}


.catheader_image {
        margin:0px;
        position:absolute;
        z-index:10;
}
.catheader_text {
        position:relative;
        text-indent:58px;
        width:100%;
}
.catheader_text_root {
        background:#E6EDFF none repeat scroll 0% 50%;
        height:22px;
        width:100%;
}
.catheader_text_root h2 {
        margin-bottom:0pt;
        padding:0px;
}
.catheader_text_page {
        font-weight:bold !important;
        padding-top:14px;
        float:left;
        display:inline;
}
/*
.catheader_area {
        float:right;
        padding-top:14px;
        margin-bottom: 2em;
}
*/
.catheader_area {
    float: right;
    margin-bottom: 0;
    padding-top: 0;
}
/*                          ###########     CATHEADER     ############
                     */
/*                                   #######################          
                     */
/*                                           ######                   
                     */



/*                                           ######                   
                     */
/*                                   #######################          
                     */
/*                          ###########     FILELIST      ############
                     */



#alles .tx-mmdamfilelist-pi1 {
        margin-top: 1em;
}
#alles .filelist_item {
        min-height:60px;
}
#alles .filelist_item_preview {
        clear:both;
        display:block;
        float:left;
        width:20px;
}
#alles .filelist_item_preview img {
        border:1px solid #EEEEEE;
        margin:4px 0px 5px 5px;
}
#alles .filelist_item_text {
        float:left;
        margin-left:40px;
}
#alles .filelist_item_title {
        float:none;
        margin-bottom:0.3em;
        margin-right:2em;
        font-weight:bold;
}
#alles .filelist_item_info {
        float:none;
        margin-bottom:0.3em;
        margin-right:2em;
        font-size:0.75em;
}

/*                          ###########     FILELIST      ############
                     */
/*                                   #######################          
                     */
/*                                           ######                   
                     */




#logo {
        background-color:#FFFFFF !important;
}
div#alles div#navigation {
        background:transparent none repeat scroll 0% !important;
}

div#alles {min-height:1100px;}

#abteilung {
        background-color:#FFFFFF;
}
/*                              -------------------------------------
Partner ----------------------------------------------------------  */
div#partner {
        margin-top:2em;
        padding-left:23px;
    font-size:80%;
        line-height:1.3em;
}
#partner ul {
}
#partner ul li {
        border-top:medium none !important;
        font-weight:bold;
}
div#alles div#navigation div#partner a {
        color:#B70436;
}

div#alles div#navigation div#partner a:visited {
        color:#B60033;
}


li.csc-sitemap-level1 ul {
        font-weight:normal;
}

li.csc-sitemap div {
        display:inline;
}

.sitemap li, .sitemap_li div {
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;

}
li.csc-sitemap-level1, div.csc-sitemap-level1 {
        clear:both;
        font-weight:bold;

}

li.csc-sitemap-level1 ul, div.csc-sitemap-level1 div {
/*
        #display:block;
        #-moz-padding-start: 10px;
        float:left;
*/
        font-weight:normal;

}

li.csc-sitemap-level1 a, div.csc-sitemap-level1 a {
        /*color:#000000 !important;
        text-decoration:none;*/
}
li.csc-sitemap-level2-first, li.csc-sitemap-level2,
li.csc-sitemap-level2-last,
div.csc-sitemap-level2-first, div.csc-sitemap-level2,
div.csc-sitemap-level2-last {
        /*
        display:inline;
        #float:left;
        */
        overflow:hidden;
        font-weight:normal;
        display:inline-block;

}

li.csc-sitemap-level2-last, div.csc-sitemap-level2-last {
        overflow:hidden;
        float:left;
        font-weight:normal;

}


li.csc-sitemap-level2 a, div.csc-sitemap-level2 a {
        padding-left:0px !important;
}
#alles .container {
        background:#E6EDFF none repeat scroll 0%;
        float:none;
        margin:2em 0em;
        width:100%;
}

#alles #containerbereich .container {
        float:right;
        margin:0em;
        position:relative;
        /* width:190px; */
}

#alles .container div div {
        font-size: 1em;
}

#containerbereich .tx-gsttopcontent-pi1, #containerbereich
.topcontent_news, #containerbereich .tx-ablinklist-pi1{
        padding:0px 10px 0px 10px !important;
}

#alles .topcontentItem_title {
        padding-top:8px !important;
        font-weight:bold !important;
}

#alles .topcontentItem_text {
        padding-bottom:8px !important;
        background:transparent url(/imperia/md/images/bb-global/system/navigation_trennlinie_top.gif) no-repeat scroll right bottom !important;
}

#alles .topcontentItem_text p {
        padding:0px;
        margin:0px;
}





/*                                           ######                   
                     */
/*                                   #######################          
                     */
/*                          ###########   AKTUELL NEWS    ############
                     */

/* .aktuell_top {
        background:#F4F7FF none repeat scroll 0% 50%;
        border-color:#D4D7DF white;
        border-style:solid;
        border-width:1px;
        clear:both;
        float:left;
        margin:0em 1em 0 0pt;
        position:relative;
        width:100%;

} */

.aktuell_top {
background:none repeat scroll 0 50% #F4F7FF;
border-color:#D4D7DF white;
border-style:solid;
border-width:1px;
clear:both;
height:160px;
margin:0 1em 0 0;
position:relative;
width:100%;
}

.aktuell_top h2 {
        margin-top:0.7em;
        margin-bottom:0.4em;
        /*
        text-indent:0.4em;
        */
}

.aktuell_bottom h2  {
        margin-top:0em;
        margin-bottom:0.4em;
}


.aktuell_top div div a, .aktuell_bottom div div a  {
        margin-left: 1em;
}

.aktuell_top img {
background:transparent none repeat scroll 0 50%;
/*border:2px solid #A9ADB1;*/
float:left;
margin:1em 1.5em 1em 2em;
position:relative;
}

.aktuell_top div {
        padding-right: 1em;
        margin: 0em 0em 1em 0em;
        padding-left: 2em;
}

.aktuell_top div div {
        padding-left: 0em;
}

.aktuell_top_text {
        padding-left:0em !important;
}

.aktuell_top_text div {
  padding-left: 0em;
}

.aktuell_bottom {
        border-left:1px solid #D4D7DF;
        display:block;
        float:left !important;
        margin-left:-1px;
        padding-bottom:0em;
        padding-left:2em;
        padding-right:2em;
        width:40% !important;
}
#sektionsbereich, .sektionsbereich {
        border-top:medium none;
        margin:0em 0em 1.33em 0em;
}
.aktuell_bottom_item_title h3 {
        font-size:1em;
        font-weight:bold;
}
.aktuell_bottom_item {
        background:transparent url(/imperia/md/images/bb-global/system/navigation_trennlinie_top.gif) no-repeat scroll right bottom !important;
        border:1px solid white;
        display:block;
        float:left;
        margin:1em 1em 0pt 0pt;
        padding-top:10px;
        position:relative;
        width:48%;
        z-index:1;
}

.news-list-item .text {
margin-left:20px
}

.mehr_news {
        background-color:#D4D7DF;
        clear:both;

        margin-bottom:-1em;
        padding-top:0.2em;
        padding-bottom:0.2em;
        text-align:right;
        width:100%;
        border-top: 1em solid #F4F7FF;
}

.mehr_news a {
        margin-right: 1em;
}


.news-single-date-author  {
        float:right;               
        margin: 0em 2em 0em 0em !important;   
        text-align:right;   
}


.news-single-author {
        clear:both;       
        margin: 0em 0em 0em 0em !important;       
}


/*                          ###########   AKTUELL NEWS    ############
                     */
/*                                   #######################          
                     */
/*                                           ######                   
                     */


/*                                           ######                   
                     */
/*                                   #######################          
                     */
/*                          ###########      FOOTER       ############
                     */
#servicenavi div#socialbookmarks {
        overflow:hidden;
        width:21em;
}


#metanavigation ul li a {
        margin-right:13px;
}
#servicenavi {
        top:0.5em;
}
#verantwortlich {
        clear:both;
        padding-top:4em;
}
#socialbookmarks {
        float:right;
        margin-top:-1em;
}
#metanavigation li {
        color:#FFFFFF;
}
#alles {
        padding-bottom:10px;
}

/*                          ###########      FOOTER       ############
                     */
/*                                   #######################          
                     */
/*                                           ######                   
                     */

div.areamarker h1, div.areamarker h2, div.areamarker h3, div.areamarker h4, div.areamarker h5, div.areamarker h6 {
        float:left;
}

.clearer {
        clear:both;
}

.areamarker {
        display:block;
        width:100%;
        clear:both;
}
.areamarkerimage {
        float:right;
}

.areamarkerheader {
        float:left;
}

.berlin-icon {
        float:right;
}
.brandenburg-icon {
        float:right;
}

.catheader img {
    height: 33px;
    width: auto;
}

img.berlin-icon-0, img.berlin-icon-1 {
         height: 33px;
		 margin: 0;
		 width: auto;
/*
        padding:0.6em 0em 0em 0em;
        margin:0.6em 0em 0.6em 0em;
*/
}
img.berlin-icon-2 {
        padding-top: 1em;
}
img.berlin-icon-3 {
        padding-top: 1.2em;
}
img.berlin-icon-4 {
        padding-top: 0.2em;
		width: 70px;
}


img.brandenburg-icon-0 {
    height: 33px;
    margin: 0;
    width: auto;
}

img.brandenburg-icon-1 {
        padding-top: 0em;
}
img.brandenburg-icon-2 {
        padding-top: 0em;
}
img.brandenburg-icon-3 {
        padding-top: 0em;
}
img.brandenburg-icon-4 {
        padding-top: 0em;
		width: 70px;
}

dl.glossary .type {
        color:#999999;
}
dl.glossary dt {
        clear:both;
}
dl.glossary dd {
}

div.foto_nav {
        margin-bottom: 1em;
}

dl.csc-textpic-image {
        overflow:hidden !important;
}

.tx_ablinklist_listView_link {
        border-bottom:1px solid #D4D7DF;
        overflow: hidden;
}

.tx_ablinklist_listView_link .bildundtext .bild {
        padding-bottom: 5px;
}

.tx-ablinklist-pi1 .bildundtext {
        margin-bottom: 0.2em;
}


.tx_ablinklist_listView_link h1, .tx_ablinklist_listView_link h2,
.tx_ablinklist_listView_link h3, .tx_ablinklist_listView_link h4 {
        margin-top:1em;
        margin-bottom:0.5em;
}

.tx_ablinklist_listView_link .bildundtext .bild {
        margin: 0pt 0px 2px 0pt !important;
}

.tx_ablinklist_listView_link .bildundtext .bild img{
        margin-right: 10px !important;
}


div.infozeile {
        background:transparent url(/imperia/md/images/bb-global/system/bg_aktion.gif) no-repeat scroll left top;
        height:2em;
        margin-bottom:0px;
        padding-bottom:0px;
        position:relative;
        vertical-align:middle;
}


div.infozeile_titel {
        background:#1E4497 none repeat scroll 0%;
        color:white;
        float:left;
        font-weight:normal;
        line-height:1.6em;
        padding-left:1.5em;
        padding-right:1.5em;
}

div.infozeile_datum{
        clear:right;
        float:left;
        height:1.5em;
        line-height:1.5em;
        margin-top:0.1em;
        padding-left:1.5em;
        position:relative;
}

/*freye 2008-10-05 Banner - Fries getauscht*/
div#alles{
/* background-image: url(/fileadmin/img/fries.jpg);
background-repeat:repeat-x;
*/
  background: url(/fileadmin/img/fries.jpg) repeat-x scroll 0 0 transparent;
}


div.news-list-item hr {
/*
        margin-top: 0.5em !important;
        margin-bottom: 1em !important;

        border: none;

        padding: 0px !important;
        margin: 0px !important;
*/


}


#alles div.news-list-item {
/*
        margin: 0px;

        PADDING-TOP: 0px;
        MIN-HEIGHT: 0px;
        PADDING-BOTTOM: 0px;
*/
}





/*
#alles div.csc-textpic div.csc-textpic-imagewrap  dl.csc-textpic-image
{
#float:left;
}
 */
#alles div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image
dt {
float:none;
}

#alles div.csc-textpic-intext-right div.csc-textpic-imagewrap
dl.csc-textpic-image dt {
        padding-left:0px;
}


#alles div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image
dd {
        float:none;
        padding-left: 0em !important;
}


#alles div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image
dd img {
border:medium none;
}

#alles #bomain dl.csc-textpic-image {
        margin:0pt;
/*      padding:3pt;  _extra_ weiÃŸer Rand im grauen Rand soll nicht sein / 2009-11-16*/
        padding:0pt;
       
}

#alles dl.csc-textpic-image dt {
        display:inline;
        margin:0pt;
        padding:0pt;
}

#alles dl.csc-textpic-image dd {
        margin:0pt;
}



#alles .csc-textpic-caption {
        font-size: 0.85em;
        text-align: left;
        float:none;
        padding-left:0em !important;
        margin: 0pt;
        width:auto;
}
/*
#alles div.csc-textpic .csc-textpic-imagewrap dl dt img {
border:2px solid #A9ADB1;
height:97%;
width:97%;
}
*/

#alles div.csc-textpic .csc-textpic-imagewrap dl {
  /*conflict with image untertitle / caption
  #float: none !important; */
  background:transparent no-repeat scroll 0 0;
  padding:0 3px 0 0;
}

#alles div.csc-textpic .csc-textpic-imagewrap dl dt {
  float: none !important;
}

div.container .bildundtext {
        margin: 0px;
}

#alles a img {
        border: 0px;
}

div.csc-textpic-clear {
        clear:both;
        padding: 0 !important;
        margin: 0;             
        height: 0;

}

div.container div.csc-textpic-imagewrap {

}

div.container dl.csc-textpic-image {
        float:none;
}

#alles div.news-list-item  {
        margin:0pt 0pt 0pt 0pt;
        padding:0pt 0pt 0pt 0pt;
        display: inline;
}

#alles div.news-list-item div.bildundtext  {
        margin:0pt 0pt 0pt 0pt;
        padding:0pt 0pt 10pt 0pt;
}

#alles div.news-list-item div.bild  {
        padding-bottom: 10pt;
        float:left;
        margin:0;
}

#containerbereich div.news-list-item div.bild  {
        padding-bottom: 10pt;
        float:left;
        margin:0;
        width:160px;
}

#alles div.news-list-container a{
        margin:0;
}


#alles div.news-list-item h2 {
        margin-top: 10px;
}


/* ErgÃ¤nzungen 18.12.2008 */
.news-list-item .text {
margin-left:0;
}

#alles a img {
margin-right:10px;
}


/*                          ###########      E-Mail-Formular     
############                       */
/*                                   #######################          
                     */
/*                                           ######                   
                     */
.csc-mailform-field label {
        display:block;
    width:200px;
    float:left;
}

.csc-mailform-field input, .csc-mailform-field textarea {
margin-bottom:3px;
padding-left:10px;
width:360px;
}

fieldset legend {
 display:none;
}

fieldset{
 clear: left;
 border:1px solid #7f9db9;
 width: 410px; /*So zeigt er dann 400px ??!!??*/
}
#tx-powermail-pi1_fieldset_4 {
	    width: 506px;
}
fieldset.tx-powermail-pi1_fieldset .powermail_check_inner, fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner {
    clear: both;
    margin-left: 200px;
    width: 300px;
}

.tx-powermail .powermail_fieldset .powermail_label {
    clear: left;
    display: block;
    float: left;
    font-weight: bold;
    width: auto;
}

.tx-powermail .powermail_fieldset .powermail_fieldwrap {
    clear: both;
    margin: 0 0 0 10px;
    overflow: hidden;
}



.tx-powermail .powermail_fieldset .powermail_field {
    border: 1px solid #bbb;
    color: #444;
    float: left;
    font-size: inherit;
    margin: 0 0 10px;
}

#c39240 fieldset.tx-powermail-pi1_fieldset .powermail_check_inner, fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner {
    margin-left: 0px;
}

#c39240 fieldset.tx-powermail-pi1_fieldset fieldset legend {
    position: relative;
}
#c39240 fieldset.tx-powermail-pi1_fieldset .powermail_check_inner, fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner {
    width: 400px;
}
.csc-mailform-radio input{
        width:20px;
        float:left;
        clear:left;
}

.tx-powermail .powermail_fieldset .powermail_radio_outer, .tx-powermail .powermail_fieldset .powermail_captcha_outer, .tx-powermail .powermail_fieldset .powermail_check_outer, .tx-powermail .powermail_fieldset .powermail_fieldwrap_text, .tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul:not(.parsley-errors-list) {
    float: left;
}
#mailform .csc-mailform-radio label {
        /*border: 1px dotted red;*/
        float:left;
        width:290px;
        margin:2px 0 5px 0;
}

/*freye 20090127*/
table.seninn td.center ,table.seninn th.center {
        text-align: center;
}

/*                          ###########      News-Listen     
############                       */
/*                                   #######################          
                     */
/*                                           ######        Freye
2009-04-09                                 */
#bomain .news-single-item ul {
        list-style-position: outside;
}

.news-list-item h2 a {
text-decoration:none;
}

.aktuell_top h2 a {
text-decoration:none;
}

.aktuell_bottom h2 a {
text-decoration:none;
}

.aktuell_top_img {
float:left;
height:110px;
position:relative;
width:130px;
}


.mehr_news {
height:13px;
}

.news-single-img {
 float:left;
}

.news-single-imgcaption {
font-size:0.8em;
}


/* Freye - Newstabelle "contenttabelle = class sennin aus bb.css"
########################################

*/

/*
* Wiederumn nur aus der land.css: Ã¼bernommen
*/

/* Tabellenmodul */
table.contenttable {
        font: 1em Arial, Helvetica, sans-serif;
        margin: 0 0 0 1px;
        padding: 0;
        border-collapse: collapse;
        clear: both;
        background: #FAFBFF;
        border: 1px solid #dbdbdb !important;
}

table.contenttable td,
table.contenttable th {
        border: 1px solid #dbdbdb !important;
}

table.contenttable caption {
        width: auto;
        color: white;
        text-align: left;
        padding: 0.4em 0.5em 0.75em 1em;
        height: 2.25em;
        margin-top: 2em;
        left: 0;
        font-weight: bold;
        border: 1px solid white;
        border-bottom: none;
  background: #254E9E;
}

table.contenttable tfoot td {
        padding-top: 0.5em;
        text-align: right;
        font-size: 0.80em;
        color: #555;
        background: #FAFBFF;
}

table.contenttable th,
table.contenttable tbody td {
        vertical-align: top;
        margin: 0;
        padding: 0.5em 1em;
        border: 1px solid #fff;
}
table.contenttable th {
        text-align: left;
        background: #1E4497 !important;
        font-weight: bold;
        color: white;
}

.tx_myquizpoll_pi1-title {
font-weight:bold;
margin-bottom:1em;
}

.tx_myquizpoll_pi1-question {
margin-bottom:1em;
}
.tx_myquizpoll_pi1-label {
font-style:italic;
}

.tx_myquizpoll_pi1-explanation {
margin-top:1em;
margin-bottom:1em;
color:#888;
}

.tx_myquizpoll_pi1-field {
color:#888;
font-style:italic;
}

.csc-mailform-field {
width:90%;
padding:0 10px;
}

.csc-mailform-radio fieldset {
width:350px;
}

#alles .container div {
    font-size: 1em;
    padding: 13px 0;
    text-align: left;
}

#alles .container div form{
font-size:1em;
padding:5px 11px 0;
text-align:left;
}

#alles .container div div {
font-size:1em;
padding:5px 5px 0;
}

#alles .container div div div {
    font-size: 1em;
    padding: 5px 5px 0;
}

#alles .container.suche form {
padding-left:10px;
}

table .kopf, table thead {
        background: #1E4497;
        color:white;
        font-weight:bold;
        text-align:left;
        padding:0.5em 1em;
}

table.seninn td, table.seninn th {
border:1px solid #DBDBDB !important;
padding:0.5em 1em;
}

table {
background:none repeat scroll 0 0 #FAFBFF;
border:1px solid #DBDBDB !important;
border-collapse:collapse;
clear:both;
font:1em Arial,Helvetica,sans-serif;
margin:0 0 0 1px;
padding:0;
}

table td {
border:1px solid #DBDBDB !important;
margin:0;
padding:0.5em 1em;
vertical-align:top;
padding:0.5em 1em;
}

table thead {
background:none repeat scroll 0 0 #1E4497 !important;
color:white;
font-weight:bold;
text-align:left;
}

div#containerbereich ul {
margin:0.5em 1em 1em 2px;
padding:0 0 0 1.5em;
}

.news-list-morelink {
padding-left:0.5em;
}


#alles #containerbereich .news-list-container h2 {
    background: transparent;
    color: #B60033;
    margin: -6px 0;
    padding: 0;
    text-decoration: none;
}

#alles #containerbereich .news-list-container h2 a {
    background: transparent;
    color: #B60033;
    margin: -6px 0;
    padding: 0;
    text-decoration: none;
}

#alles #containerbereich .news-list-container h2 a:hover {
    background: transparent;
    color:#B60033;
    padding: 0 0 12px 0;
    display: block;
}

.browseLinksWrap {
    border-bottom: 1px solid #D4D7DF;
    padding-bottom: 5px;
    text-align: center;
}

.news-single-img {
    float: left;
    margin: 0px;
    padding: 0;
}
/* Freye 2011-08-31*/

#alles .container.suche {
    background: none repeat scroll 0 0 #E6EDFF;
    float: right;
    height: auto;
    padding-bottom: 5px;
    padding-top: 10px;
    vertical-align: middle;
    width: 190px;
}
/*
#alles .container.suche:after {
    background: url("achtung.png") no-repeat scroll center 207px transparent;
    color: red;
    content: "Achtung: Wegen dringender Arbeiten an der Energieversorgung des Brandenburgischen IT-Dienstleisters wird der Bildungsserver Berlin-Brandenburg in der Zeit von Freitag, 21.10., 15:00 Uhr, bis voraussichtlich Sonntag, 23.10, 12:00 Uhr, nicht erreichbar sein. Wir bitten, dies zu entschuldigen.";
    display: block;
    font-size: 12px;
    font-weight: normal;
    height: 227px;
    padding: 30px 0 0 11px;
    width: 164px;
}
*/
div#zoom {
    background: none repeat scroll 0 0 transparent;
    height: 39px;
    position: absolute;
    right: 40px;
    top: 170px !important;
    width: 200px;
    display:none;
}

div#alles div#navigation ul li strong {
     background: url("/imperia/md/images/bb-global/system/redbox.gif")

no-repeat scroll left 6px transparent;
}
#alles h1 {
  margin-bottom:0.2em;
  margin-top:0.5em;
  margin-right:1.5em;
}





/* ERGÃ„NZUNG 15.09.2011 PROBLEM SPLATE RECHTS */
div#bomain {
    float: left;
    margin: 0 0 0 0;
    padding: 0 25px;
    position: relative;
    width: 530px;
    overflow:hidden;
}

#containerbereich {
    background: none repeat scroll 0 0 #E6EDFF;
    float: right;
    height: 100%;
    position: relative;
    right: 0;
    top: 0;
    width: 190px;
}

div#alles div#navigation {
    background: url("/imperia/md/images/bb-global/system/nav_bg.gif") no-repeat scroll left bottom white !important;
    float: left;
    left: 0;
    line-height: 1.5em;
    position: relative;
    top: 0;
    width: 207px;
}

div#bomain ul {
    overflow: visible;
}

div#bb_kopf {
    background: url("/imperia/md/images/bb-global/system/bg_header2.gif") repeat-x scroll 0 2px white;
    width: 981px;
}

div#bb_schatten2 {
    background: url("/fileadmin/img/bb_schattten2.png") repeat-y scroll 791px top transparent;
}



/* Rahmen um Bilder "Rahmen aktiviert" Angerhoefer 18.10.2011 */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {
    border: 1px solid #CCCCCC !important;
    padding: 1px;
}

#c29950 {
margin:19px;
}

#c29951 {
margin-left:19px;
}

#bomain .areamarker h2 {
    width: 81%;
}

/*NEWS HAUPTKATEGORIE UNTEN  */

#news_hk_unten .news-list-morelink {
display:none;
}

#news_hk_unten div.news-list-item h2 {
    color: #BE0019;
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 0.2em;
    margin-top: 0px;
}

#news_hk_unten .obertitel {
    color: #999999;
    margin-bottom: 0;
    margin-top: 0.5em;
}

#news_hk_unten .news-list-container {
    padding: 0;
}

#news_themen {
   background:none;
}

#news_themen .news-latest-item {
    border: 1px solid #E6EDFF;
    float: left;
    height: 94px;
    margin-left: 10px;
    margin-bottom: 10px;
    padding: 0;
    width: 258px;
}

#news_themen .news-latest-container {
    margin-left: -10px;
    padding:0;
}

#news_themen .news-latest-gotoarchive {
clear:both;
}

#news_themen h2 {
    background: none repeat scroll 0 0 #E6EDFF;
    font-size: 1em;
    margin: 0;
    padding: 3px 3px 3px 5px;
}

#news_themen .image {
    border: 0 solid #CCCCCC;
    float: left;
    height: 83px;
    margin-right: 0;
    padding: 1px;
    width: 83px;
}

#news_themen .text {
    border-left: 1px solid #E6EDFF;
    height: 94px;
    overflow: hidden;
    padding: 0;
}

#news_themen .text p {
    display:inline;
    text-indent:0;
    margin: 0;
    padding: 0px;
}

#news_themen .text_header {
padding: 5px;
}

.csc-textpic-intext-left .csc-textpic-imagerow ul {
margin:0 !important;
padding:0px !important;
}

div#bomain .csc-textpic-intext-left .csc-textpic-text ul {
margin-left:1em;
}

div#bomain .csc-textpic .csc-textpic-intext-right img {
float:rigth;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
    height: auto;
    vertical-align: bottom;
    width: 100%;
}

.csc-textpic-intext-right .csc-textpic-single-image {
   float:right;
}


#alles .csc-textpic-intext-right .csc-textpic-single-image .csc-textpic-caption {
    float: none;
    font-size: 0.85em;
    margin: 0;
    padding-left: 0 !important;
    text-align: left;
    width: auto;
}

#containerbereich .csc-textpic-caption {
    float: none;
    font-size: 0.85em !important;
    margin: 0;
    padding-left: 0 !important;
    text-align: left;
    width: auto;
}

fieldset.tx-powermail-pi1_fieldset div.even, fieldset.tx-powermail-pi1_fieldset div.odd {
    background: none repeat scroll 0 0 transparent;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit_uid5 {
    margin: 0;
}

#c35092 label {
	display: block;
}

#powermaildiv_uid64 legend {display: none;}

fieldset.tx-powermail-pi1_fieldset #powermaildiv_uid64 .powermail_radio_inner_uid64_1,
fieldset.tx-powermail-pi1_fieldset #powermaildiv_uid64 .powermail_radio_inner_uid64_2,
fieldset.tx-powermail-pi1_fieldset #powermaildiv_uid64 .powermail_radio_inner_uid64_3
{
    clear: both;
    margin-left: 0;
    width: 300px;
}
/* ################################
** ### Schriftgrößenschalter ######
** ################################
*/
#schriftgroesse {
    padding: 1em 0 0 1em;
}

#schriftgroesse_label {
    float: left;
    margin-right: 1em;
}

.tx-powermail {
    color: #444;
    width: 556px;
}
/* ################################
** ### RLP Fragen zur Implementierung###########
** ################################
*/
#c47963 .powermail_check_inner_3, #c47963 .powermail_check_inner_4 {
	margin-left: 20px;
}

