
* {
    margin:0;
    padding:0;  
    }
body {
        margin:0;
    padding:0;
    font-family:Arial, Helvetica, Verdana, sans-serif;
        font-size:1.0em;
        color:#333333;
        }
img {
    border:none;
    }

h4 {
    font-size:1.0em;
    }
span.content ul{
    margin-left:20px;
    list-style-image:url(/images/layout/spiegelstrich.gif);
}        
span.content ol{
    margin-left:20px;
    list-style-image:url(/images/layout/spiegelstrich.gif);
}        
span.content dl{
    margin-left:20px;
}        
#wrapper {
        margin:0;
    padding:0;
    width:100%;
    max-width:1280px;
    }
#header {
        margin:0;
    padding:0;
    height:156px;
    background-repeat:no-repeat;
    background-position:right;
    overflow:hidden;
    }
#main1 {
        margin:0;
    padding:0;
        background-color:#ffffff;
    background-image:url(/images/layout/bg_left_214.gif);
    background-repeat:repeat-y;
    background-position:top left;        
        }
#main2 {
        margin:0;
    padding:0;
    background-image:url(/images/layout/bg_right.gif);
    background-repeat:repeat-y;
    background-position:top right;         
        }
#left {
        float:left;
        width:224px;
        margin:0;
    padding:0;
    overflow:hidden;
        }
#right {
        float:right;
        width:212px;
        margin:0;
    padding:0;
    line-height:1.0em;
        }
#middle {
    width:auto;  
        margin-top:0px;
    margin-left:224px;
    margin-bottom:0px;
    margin-right:212px;            
        background-color:#ffffff;
        }
.col_inner{
    margin:0;
    padding:0;
    }
.middle_inner{
    float:left;
    margin:0;
    width:auto;
    padding-top:10px;
    padding-left:20px;
    padding-bottom:10px;
    padding-right:20px;
    line-height:1.1em;   
    }                    
.cleaner {
        clear:both;
        height:1px;
        font-size:1px;
        border:none;
        margin:0;
    padding:0;
        background:transparent;
        }
/* === FLASH Header ========================= */    
#banner{
    position:absolute;
    top:0px;
    left:0px;
    z-index:10;
    }
/* === HTML Header ========================= */    
#header_leiste{
    clear:both;
    margin-top:0px;
    margin-left:0px;
    padding:0;
    width:100%;
    height:27px;
    background-image:url(/images/layout/header_leiste.png);
    background-repeat:repeat-x;
    }
#willkommen{
    float:left;
    padding-left:10px;
    padding-top:7px;
    font-size:12px;
    }    
#header_searchbox{
    width:173px;
    height:17px;
    font-size:0.7em;
    margin-right:3px;
    margin-top:4px;
/*    background-image:url(navileiste_searchbox_bg.gif); */
    border-style:solid;
    border-width:1px;
    border-color:#999999;
    float:right;
    }
#header_searchbtn{
    width:27px;
    height:19px;
    margin-right:7px;
    margin-top:4px;
    float:right;
    cursor:pointer;
    }
/* === Hauptmenü ============================ */
#orientierung{
    width:100%;
    height:27px;
    padding-left:5px;
    background-image:url(/images/layout/orient_bg.jpg);
    background-repeat:repeat-x;      
    }
#img_orient_1_black, #img_orient_2_black, #img_orient_3_black, #img_orient_4_black, #img_orient_5_black{
    display:none;
    }     
#img_orient_1, #img_orient_2, #img_orient_3, #img_orient_4, #img_orient_5{
    display:inline;
    }   
#mainmenu{
    background-color:#336699;
    }
.link_mainmenu{
    font-size:0.8em;
    color:#ffffff;
    text-decoration:none;    
    }
.link_alignment_1{
    padding-top:4px;
    }
.link_alignment_2-3{
    padding-top:2px;
    }            
.level_1_off{
    min-height:25px;
    height:100%;
    padding-left:37px;
      background-image:url(/images/layout/level_1_off.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    background-color:#21518F;
    font-weight:normal;
    border-bottom:1px solid #4F75A6;
    } 
.level_1_on{
    min-height:25px;
    height:100%;
    padding-left:37px;
      background-image:url(/images/layout/level_1_on.jpg);
    background-repeat:no-repeat;
    background-color:#21518F;
    font-weight:bold;
    border-bottom:1px solid #A9C3E4;
    }      
.level_2_off{
    min-height:21px;
    height:100%;
    padding-left:42px;
      background-image:url(/images/layout/level_2_off.gif);
    background-repeat:no-repeat;
    font-weight:normal;
    background-color:#4878B6;
    border-bottom:1px solid #A9C3E4;
    }   
.level_2_on{
    min-height:21px;
    height:100%;
    padding-left:42px;
      background-image:url(/images/layout/level_2_on.gif);
    background-repeat:no-repeat;
    background-color:#4878B6;
    font-weight:bold;
    border-bottom:1px solid #6B98D3;
    }       
.level_3_off{
    min-height:21px;
    height:100%;
    padding-left:57px;
      background-color:#6B98D3;
      font-weight:normal;
    }
.level_3_on{
    min-height:21px;
    height:100%;
    padding-left:57px;
      background-image:url(/images/layout/level_3_on.gif);
    background-repeat:no-repeat;
    background-color:#6B98D3;
    font-weight:bold;
    }
.level_unten{
    min-height:25px;
    height:100%;
    padding-left:37px;
      background-image:url(/images/layout/level_unten.gif);
    background-repeat:no-repeat;
    background-position:top left;
    background-color:#5880B4;
    font-weight:normal;
    }    
.level_unused_Space {
    min-height:25px;
    height:100%;
    padding-left:37px;
    background-color:#5880B4;
    font-weight:normal;
}
.img_level_1_minheight{
    float:left;
    width:1px;
    height:25px;
    margin:0;
    padding:0;
    } 
.img_level_2-3_minheight{
    float:left;
    width:1px;
    height:21px;
    margin:0;
    padding:0;
    }          
.menu_divider{
    width:100%;
    height:1px;
    background-color:#6B98D3;
    }        
/* === Breadcrumb Navigation =============== */    
.breadcrumb{
    margin-top:0px;
    margin-left:0px;
    font-size:0.6em;
    color:#999999;
    }
.breadcrumb a{
    font-size:1.0em;
    font-weight:normal;
    text-decoration:none;
    color:#999999;
}
/* === Sitemap ============================== */

.sitemap_link_mainmenu{
    color:#000000;
    text-decoration:none;    
    }
.sitemap_link_alignment_1{
    padding-top:4px;
    }
.sitemap_link_alignment_2-3{
    padding-top:2px;
    }            
.sitemap_level_1_on{
    color:black;
    min-height:25px;
    height:100%;
    padding-left:37px;
      background-image:url(/images/layout/sitemap_level_1_on.gif);
    background-repeat:no-repeat;
    font-weight:bold;
    font-size:0.7em;
    }      
.sitemap_level_2_on{
    color:black;
    min-height:21px;
    height:100%;
    padding-left:42px;
      background-image:url(/images/layout/sitemap_level_2_on.gif);
    background-repeat:no-repeat;
    font-weight:bold;
    font-size:0.7em;
    }       
.sitemap_level_3_on{
    color:black;
    min-height:21px;
    height:100%;
    padding-left:57px;
      background-image:url(/images/layout/sitemap_level_3_on.gif);
    background-repeat:no-repeat;
    font-weight:bold;
    font-size:0.7em;
    }

.sitemap_level_4_on{
    color:black;
    min-height:21px;
    height:100%;
    padding-left:72px;
    font-weight:bold;
    font-size:0.7em;
    }


/* === Startseite Begrüßung ================= */
#begruessung{
    font-size:0.7em;
}
/* === Diverse Elemente====================== */
#universal_template{
    font-size:0.7em;
    color:#333333; 
}
.pfeil{
    margin-right:5px; 
    }
.img_border{
    border:1px solid #5880B4;
    }    
.siteheading{
    font-size:1.1em;
    color:#184586;
    font-weight:normal;
    margin-top:0.1em;
    margin-bottom:0.4em;
    line-height:1.1em;
    }
.screenreader {
    display:none;
    } 
      
/* === Contentboxen Details  ================ */
.tbl_wochenuebersicht *{
    color:#274688;
    }
.weekday{
    font-weight:bold;
    }
.first_row{
    height:1.4em;
    font-size:0.7em;
    background-color:#DFE6EE;
    border-top:1px solid #274688;
    border-bottom:1px solid #274688;
    }

.tbl_tagesuebersicht{
    clear:both;
    width:100%;
    }
.tr_hell{
    height:1.4em;
    background-color:#E7ECF2;
    font-size:0.7em;
    }    
.tr_dunkel{
    height:1.4em;
    background-color:#DFE6EE;
    font-size:0.7em;
    }     
.td_uhrzeit{
    padding-left:7px;
    text-align:left;    
    }
.td_veranstaltung{
    text-align:left;
    }
.td_file{
    text-align:left;
    }
.td_ort{
    text-align:left;
    }
#td_index_cbox{
    background-color:#e7ecf2;
}                                   
/* === CONTENTBOX Master ==================== */
.cbox{
    clear:both;
    width:100%;
    min-width:433px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:20px;
    padding-bottom:6px;
    background-color:#E7ECF2;
    overflow:hidden;
    color:#274688;
    }
.cbox_schmal{
    clear:both;
    width:100%;
    min-width:233px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:20px;
    padding-bottom:6px;
    background-color:#E7ECF2;
    overflow:hidden;
    color:#274688;
    }
.cbox_header{
      width:100%;
    min-height:23px;
    margin:0;
    padding:0;
      background-image:url(/images/layout/cbox_header_bg.jpg);
    background-repeat:repeat-x;    
      background-color:#82A3CC;
    font-family:Arial, Helvetica, sans-serif;
    font-size:0.8em;
    font-weight:bold;
    text-decoration:none;
    color:#fff; 
    border-bottom:1px solid #6284B4;     
    }
.img_cbox_hdr_minheight{
    float:left;
    width:1px;
    height:23px;
    margin-top:0px;
    margin-left:0px;
    }
.cbox_title{
    width:auto;
    margin-top:0px;
    margin-left:1px;
    margin-right:23px;
    padding-left:6px;
    padding-top:4px;    
    } 
.img_cbox_rss_black{
    display:none;
    }        
.img_cbox_rss{
    float:right;
    width:20px;
    height:22px;
      margin-right:0px;
    margin-top:0px;
    }    
.img_cbox_twitter_black{
    display:none;
    }        
.img_cbox_twitter{
    float:right;
    width:64px;
    height:22px;
      margin-right:3px;
    margin-top:0px;
    }    
.cbox_content{
      min-height:100% !important;
      max-height:100% !important;
      padding-top:5px;
    padding-left:7px;
      font-family:Arial, Helvetica, sans-serif;
      font-size:0.7em;
      text-decoration:none;
      color:#284589;
      overflow:hidden;
    }
/* .cbox * a{
    color:#274688;
    text-decoration:underline;
    }    
*/
.cbox * a{
    color:#333333;
    text-decoration:underline;
    } 
.cbox_linkliste{
    margin-left:20px;
    list-style-image:url(/images/layout/pfeil_cbox.gif);
    }
.cbox_extLinkliste{
    margin-left:18px;
    list-style-image:url(/images/layout/link_extern.gif);
    } 
span.content_text{
    font-size:0.7em;
    }
span.content{
    color:#333;
    font-size:0.7em;
    }
span.content a{
    color:#333333;
}
span.content_text a{
    color:#333333;
}            
/* === Infoboxen Details =============== */
#login_username, #login_password{
      width:95%;
      height:16px;
      font-family:Arial, Helvetica, sans-serif;
      font-size:1.0em;
      font-weight:normal;
      text-decoration:none;
      color:#284589;
      border-style:solid;
      border-width:1px;
      border-color:#999999;
      float:left;
    }
a.context, a.context:hover, a.context:visited{
      font-size:1.0em;
      font-weight:normal;
      text-decoration:underline;
    cursor:pointer;
    }          
/* === INFOBOX Master ================= */
.ibox{
    width:100%;
    margin-top:0px;
    margin-left:0px;
    background-color:#E7ECF2;
    overflow:hidden;
    }
.ibox_header{
    width:100%;
    min-height:24px;
    margin:0;
    padding:0;
    background-image:url(/images/layout/ibox_header_bg.gif);
    background-repeat:repeat-x;
    background-color:#5B88BF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:0.8em;
    font-weight:bold;
    text-decoration:none;
    color:#fff;
    border-bottom:1px solid #ffffff;
    }
.img_ibox_hdr_minheight{
    float:left;
    width:1px;
    height:24px;
    margin:0;
    padding:0;
    }
.ibox_title{
    margin-top:0px;
    margin-left:1px;
    margin-right:0px;
    padding-left:5px;
    padding-top:4px;
    width:auto;
    }       
.ibox_content{
    min-height:100% !important;
    max-height:100% !important;
    margin-top:5px;
    margin-left:7px;
    margin-right:7px;
    margin-bottom:8px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:0.7em;
    text-decoration:none;
    color:#333333;
    overflow:hidden;
    }           
.ibox * a{
    color:#333333;
    text-decoration:underline;
    } 
.right_spacer {
        float:right;
        width:212px;
        margin:0;
        padding:0;
        height:1px;
        }

/* === APPLIKATIONSBOX Master ==================== */
.appbox{
    clear:both;
    width:100%;
    min-width:433px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:20px;
    padding-bottom:6px;
    background-color:#5A7FB4;
    overflow:hidden;
    color:#fff;
    border-bottom:1px solid white;
    }
.appbox_header{
      width:100%;
    min-height:25px;
    margin:0;
    padding:0;
      background-image:url(/images/layout/appbox_header_bg.gif);
    background-repeat:repeat-x;    
      background-color:#82A3CC;
    font-family:Arial, Helvetica, sans-serif;
    font-size:0.8em;
    font-weight:bold;
    text-decoration:none;
    color:#fff; 
    border-bottom:1px solid #6284B4;     
    }
.img_appbox_hdr_minheight{
    float:left;
    width:1px;
    height:23px;
    margin-top:0px;
    margin-left:0px;
    }
.appbox_title{
    width:auto;
    margin-top:0px;
    margin-left:1px;
    margin-right:23px;
    padding-left:6px;
    padding-top:4px;    
    } 
.img_appbox_rss_black{
    display:none;
    }        
.img_appbox_rss{
    float:right;
    width:20px;
    height:22px;
      margin-right:0px;
    margin-top:0px;
    }    
.appbox_content{
      min-height:100% !important;
      max-height:100% !important;
      padding-top:5px;
    padding-left:7px;
      font-family:Arial, Helvetica, sans-serif;
      font-size:0.7em;
      text-decoration:none;
      color:#fff;
      overflow:hidden;
      background-color:#5A7FB4;
    }
.appbox * a{
    color:#fff;
    text-decoration:underline;
    } 



/* === Liste mit versch. Icons =========== */
.iListe{
    margin:0;
    padding:0;
    list-style:none;
    }
.iListe li{
    margin:0;
    padding:0 0 0 20px;
    }    
li.linkExtern{
/*    list-style-image:url(images/icons/link_extern.gif); */
    background-image:url(/images/layout/link_extern.gif);
    background-repeat:no-repeat;
    background-position:left 2px;
    }
li.linkIntern{
/*    list-style-image:url(images/icons/pfeil_ibox.gif); */
    background-image:url(/images/layout/pfeil_ibox.gif);
    background-repeat:no-repeat;
    background-position:left 2px;
    }
li.linkIntern_appbox{
/*    list-style-image:url(images/icons/pfeil_ibox.gif); */
    background-image:url(/images/layout/pfeil_appbox.gif);
    background-repeat:no-repeat;
    background-position:left 2px;
    }
li.linkPresse{
    background-image:url(/images/layout/pfeil_ibox.gif);
    background-repeat:no-repeat;
    background-position:left 2px;
    }
li.pdf{
/*    list-style-image:url(images/icons/pdf.png); */
    background-image:url(/images/layout/pdf.png);
    background-repeat:no-repeat;
    background-position:left 2px;
    }
li.doc{
/*    list-style-image:url(images/icons/doc.png); */
    background-image:url(/images/layout/doc.png);
    background-repeat:no-repeat;
    background-position:left 2px;
    }
li.image{
/*    list-style-image:url(images/icons/image.png); */
    background-image:url(/images/layout/image.png);
    background-repeat:no-repeat;
    background-position:left 2px;
    }                
li.flash{
/*    list-style-image:url(images/icons/swf.png); */
    background-image:url(/images/layout/swf.png);
    background-repeat:no-repeat;
    background-position:left 2px;
    }                  
li.audio{
    background-image:url(/images/layout/icon_audio2.gif);
    background-repeat:no-repeat;
    background-position:left 2px;
    }                  
li.video{
    background-image:url(/images/layout/icon_video.gif);
    background-repeat:no-repeat;
    background-position:left 2px;
    }                  
a.presse {
    text-decoration:none;
}
/* === Footer ========================= */
#footer{
      clear:both;
      width:100%;
      height:14px;
      border-top:1px solid #ffffff;
    padding-top:4px;
    padding-bottom:0px;
      background-color:#20508E;
    }
a.footer_link, a.footer_link:hover, a.footer_link:visited{
      font-family:Arial, Helvetica, sans-serif;
      font-size:0.7em;
      color:#20508E;
      text-decoration:underline;
      margin-right:10px;
      vertical-align:top;
    }
#footer_li{
      margin:0;
      float:left;
    width:224px;
    }
#footer_re{
    margin:0;
    float:right;
    width:212px;
    }    
#footer_mi{
        margin-top:0px;
    margin-left:224px;
    margin-bottom:0px;
    margin-right:212px;
    padding:0;
    }    
#footer_up{
    float:right;
    margin-right:20px;
    margin-bottom:0px;
    background-image:url(/images/layout/footer_corner_re.gif);
    background-repeat:no-repeat;
    background-position:top right;
    background-color:#ffffff;
    }
#footer_back{
    float:right;
    margin-right:5px;
    margin-bottom:0px;
    background-image:url(/images/layout/footer_corner_re.gif);
    background-repeat:no-repeat;
    background-position:top right;    
    background-color:#ffffff;
    }
#footer_print{
    float:right;
    margin-right:5px;
    margin-bottom:0px;
    background-image:url(/images/layout/footer_corner_re.gif);
    background-repeat:no-repeat;
    background-position:top right;    
    background-color:#ffffff;
    }
.img_footer_black{
    display:none;
    }
.img_footer{
    display:inline;
    }

.nix {
    background-image:url(/images/layout/level_1_minheight.gif);
    background-image:url(/images/layout/level_2-3_minheight.gif);
}
.abgAZ_link
{
font-size:1.4em;
font-weight:bold;
color:#284589;
}

/* Abgeordneten Biografie */
.t_abg_text_bold
{
  font-weight:bold;
}
.t_abg_text
{
  font-weight:normal;
}
/* Abgeordnete A bis Z */
#tblAbgAZ .t_text{
   color:#274688;
   font-size:1.4em;
}
#tblAbgAZ .abg_link{
   color:#274688;
   font-size:1.4em;
}
#tblAbgAZ .link_black{
   color:#274688;
}

/* Für Portal-Applikationen */


#portalapplikation {
   color:#000000; 
   background:#ffffff; 
   font-family: arial, helvetica, sans-serif;
}
#portalapplikation .link {
   color:#ff0000;
}
#portalapplikation .content_text {
    font-size: .7em; 
}
#portalapplikation .jsp_select {
    color:#000000;
    font-size: 1.0em; 
    padding: 1px 0px 1px 0px;
}
#portalapplikation .input_text {
    font-size: 1.0em;
    padding: 1px 2px 1px 2px;
}
#portalapplikation .sbmbutton {
    border-right:  #10478b 1px solid; 
    border-top:    #10478b 1px solid; 
    border-left:   #10478b 1px solid; 
    border-bottom: #10478b 1px solid; 
    font-size: 1.0em; 
    font-weight: normal; 
    color:#ffffff; 
    background:#6a95ce; 
    height: 22px; 
    width: 120px; 
    text-align: center;
    cursor:pointer;
}
#portalapplikation .sbmlink {
    border-right:  #10478b 1px solid; 
    border-top:    #10478b 1px solid; 
    border-left:   #10478b 1px solid; 
    border-bottom: #10478b 1px solid; 
    font-size: 1.0em; 
    color:#ffffff; 
    background:#6a95ce; 
    height: 20px; 
    width: 120px; 
    text-align: center;
    /*font-weight: bold; 
        color: #15498a; 
        background: #f5f9fb; 
        text-decoration: underline; */
}
#portalapplikation .link_black {
    font-weight: bold; 
        font-size: 1.0em;
        color: #15498a; 
}
#portalapplikation .link {
    font-weight: bold; 
        font-size: 1.0em;
        color: #15498a; 
        text-decoration: none; 
}
#portalapplikation .link_normal {
    font-weight: normal; 
        font-size: 1.0em;
        color: #15498a; 
        text-decoration: underline; 
}
#portalapplikation a.button {
    border-right:  #10478b 1px solid; 
    border-top:    #10478b 1px solid; 
    border-left:   #10478b 1px solid; 
    border-bottom: #10478b 1px solid; 
        display: block; 
        font-weight: normal; 
        font-size: 1.0em; 
        width: 110px; 
        height: 20px; 
        color:#ffffff; 
        background: #6a95ce; 
        text-align: center; 
        text-decoration: none;
        line-height:1.8em;
        vertical-align:baseline;
        white-space:nowrap;
}
#portalapplikation a.button:active {
    border-right:  #10478b 1px solid; 
    border-top:    #10478b 1px solid; 
    border-left:   #10478b 1px solid; 
    border-bottom: #10478b 1px solid; 
        display: block; 
        font-weight: normal; 
        font-size: 1.0em; 
        width: 110px; 
        height: 20px; 
        color:#ffffff; 
        background: #6a95ce; 
        text-align: center; 
        text-decoration: none;
        line-height:1.8em;
        vertical-align:baseline;
        white-space:nowrap;
}
#portalapplikation a.button:visited {
    border-right:  #10478b 1px solid; 
    border-top:    #10478b 1px solid; 
    border-left:   #10478b 1px solid; 
    border-bottom: #10478b 1px solid; 
        display: block; 
        font-weight: normal; 
        font-size: 1.0em;
        width: 110px; 
        height: 20px; 
        color:#ffffff; 
        background: #6a95ce; 
        text-align: center; 
        text-decoration: none;
        line-height:1.8em;
        vertical-align:baseline;
        white-space:nowrap;
}
#portalapplikation a.button:hover {
    border-right:  #10478b 1px solid; 
    border-top:    #10478b 1px solid; 
    border-left:   #10478b 1px solid; 
    border-bottom: #10478b 1px solid; 
        display: block; 
        font-weight: normal; 
        font-size: 1.0em; 
        width: 110px; 
        height: 20px; 
        color:#ffffff;
        background: #6a95ce; 
        text-align: center; 
        text-decoration: none;
        line-height:1.8em;
        vertical-align:baseline;
        white-space:nowrap;
}
#portalapplikation .n_title {
    FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #15498a; FONT-FAMILY: Arial, Helvetica, sans-serif;background-color: #82a3cc;
}
#portalapplikation .t_title {
    FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #15498a; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
#portalapplikation .c_title {
    FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
#portalapplikation .t_headline1
{
border-bottom:1px solid white; background-color:#5b88bf;
}
#portalapplikation .n_title_trenner
{
 border-left:1px solid white;
}
#portalapplikation .t_text_abg_liste
{
 padding-top:3px;
}
/* Farbe für Tabellen-Header*/
#portalapplikation .clr_listhead {
    background: #B4CAE4;
}
/* Farbe für hinterlegte Tabellenzeilen */
#portalapplikation .clr_listitem {
    background: #DFE6EE;
}
/* verschiedene Einzüge für Listendarstellung*/
#portalapplikation .pad_lef0{
    padding-left:0px;
}
#portalapplikation .pad_lef5{
    padding-left:5px;
}
#portalapplikation .pad_lef10{
    padding-left:10px;
}
#portalapplikation .pad_rig0{
    padding-right:0px;
}
#portalapplikation .pad_rig5{
    padding-right:5px;
}
#portalapplikation .pad_rig10{
    padding-right:10px;
}
#portalapplikation .pad_top0{
    padding-top:0px;
}
#portalapplikation .pad_top5{
    padding-top:5px;
}
#portalapplikation .pad_top10{
    padding-top:10px;
}
#portalapplikation .pad_bot0{
    padding-bottom:0px;
}
#portalapplikation .pad_bot5{
    padding-bottom:5px;
}
#portalapplikation .pad_bot10{
    padding-bottom:10px;
}
#portalapplikation .pad_all0{
    padding:0px;
}
#portalapplikation .pad_all5{
    padding:5px;
}
#portalapplikation .pad_all10{
    padding:10px;
}
#portalapplikation .marg_lef10{
    margin-left:10px;
}
#portalapplikation .marg_rig10{
    margin-right:10px;
}
#portalapplikation .marg_top10{
    margin-top:10px;
}
#portalapplikation .marg_bot10{
    margin-bottom:10px;
}
#portalapplikation .marg_all10{
    margin:10px;
}


/* Sitzordnung (JS-Anwendung im Popup) */
a:active.Sitzordnung, a:visited.Sitzordnung, a:hover.Sitzordnung, a.Sitzordnung,form.Sitzordnung, p.Sitzordnung, td.Sitzordnung, li.Sitzordnung, b.Sitzordnung, span.Sitzordnung, div.Sitzordnung,input.Sitzordnung {
      FONT-FAMILY: Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin:0px;
  color:#FFFFFF
}
select.Sitzordnung {
      FONT-FAMILY: Arial, Helvetica, sans-serif;
 font-size: 10px;
  width:240;
}
select.SitzordnungFilter {
      FONT-FAMILY: Arial, Helvetica, sans-serif;
 font-size: 10px;
  width:220;
}
h1.Sitzordnung{
      FONT-FAMILY: Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin:0px;
  color:#FFFFFF
  
}
h2.Sitzordnung{
      FONT-FAMILY: Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin:0px;
  color:#FFFFFF
}
ul.Sitzordnung {
      FONT-FAMILY: Arial, Helvetica, sans-serif;
  font-size: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
}
td.Sitzordnung, th.Sitzordnung {
    horizontal-align:left;
  font-size: 10px;
  vertical-align:middle;
  color:#FFFFFF;
}
table.Sitzordnung{
  margin:0px;
  background-color:#184B8C;
}
/* /Sitzordnung (JS-Anwendung im Popup) */

 

 
#terminkalender_div{
    background-color:#E7ECF2;
}
#monthyear{

    color:#274688 ;
}
 
.level_unten_intern
{
  background-color:#E7ECF2;
  min-height:25px;
  height:100%;
  padding-left:37px;
  font-weight:normal;
  background-repeat:no-repeat;
  background-position:15px 0px;
}

.link_unten_intern
{
  background-color:#E7ECF2;
  color:black;
  font-size:0.8em;
  text-decoration:none;
}

.img_links_unten_minheight
{
  float:left;
  width:1px;
  height:25px;
  margin:0;
  padding:0;
  background-color:#E7ECF2;
}
.separator_interne_links
{
  background-color:#5880B4;
  height:25px;
}
.interne_links
{
  background-color:#E7ECF2;
  padding-top:10px;
}
.interne_links_schluessel
{
  margin-left:3px;
}
 
#play_icon
{
  float:left;
  position:relative;
  left:130px;
  top:65px;
  z-index:10;
  width:0px;
  height:0px;
}
#play_preview
{
float:left;
z-index:1000;
}
#play_video
{
float:left;
margin-right:10px;
}
 
#msgMobileWebsite
{
display:none;
background-color:#FFFFCC;
z-index:1000;width:100%;
height:20px;
padding-top:3px;
padding-left:10px;
border-bottom:1px solid black;
}
#msgMobileWebsite_link
{
text-decoration:none;
font-size:14px;
color:#000000;
font-family:arial;
}

