/*...........Farben...............................
grün_hell        #BEE6B9
grün_dunkel      #64BE46
blau_dunkel      #2864A0
blau_hell        #64A0D7
grau             #bbbbbb;
*/

body     {
        text-align:center;
        margin:0;
        padding:0;
        background-color:#DADADE;
        scrollbar-DarkShadow-Color:#64BE46;
        scrollbar-Track-Color:white;
        scrollbar-Face-Color:white;
        scrollbar-Shadow-Color:#BEE6B9;
        scrollbar-Highlight-Color:#64BE46;
        scrollbar-3dLight-Color:white;
        scrollbar-Arrow-Color:#64BE46;
}

table {margin:0; padding:0; border:0 solid red; text-align:left;} /*ADD "globale" Tabelleneigensachaften definieren*/

p {margin:0px; padding:0px; } /*ADD Absatz ohne optische Satzkonsequenz, macht aber Leerzeilen nötig*/

#td_inhaltsbereich td {        /*20060402 ADD Zelleneigenschaften für den Inhaltsbereich "global" definieren*/
        vertical-align:top;
        text-align:left;
        font-family:Arial, Helvetica, sans-serif;
        font-size:10pt;
        line-height:12pt;
}

#td_inhaltsbereich h1 {
        line-height:18pt;                 /* 12px Zeilenhöhe im Fließtext!!! -> Kein Spaltenverschub */
        font-weight: bold;
        font-size:13pt;
        margin-bottom:6pt;
        padding:0px;
        margin-top:0px;
}

#td_inhaltsbereich h2 {
        line-height:18pt;
        font-size:10pt;                /*Recode: war 11pt */
        font-weight:bold;
        padding:0px;
        margin-top:0px;
        margin-bottom:6pt;
}

#td_inhaltsbereich ul {
        margin:0;
        margin-right:11px;
        padding-left:22px;
        list-style-image:url(../Bilder/bullet_quad_filled_small.gif);
}

#td_inhaltsbereich ol {
        margin:0;
        margin-right:11px;
        padding-left:22px;
}

#td_inhaltsbereich ul ul {list-style-image:url(../Bilder/bullet_quad.gif);}


#table_layout   {
        margin-left:auto;
        margin-right:auto;
        width:1000px;
        background-color:#ffffff;
}
/*.............................................Tabellenzellen  td1-td10.....................................................*/
#td_logo {
        padding:0px;
        margin:0px;
        width:210px;
        height:78px;
        background-image:url(../Bilder/hintergrund_td1.gif);
        background-repeat: repeat-x;
        background-color:#ffffff;
        text-align:center;
}
#td_navi {
        width:630px;
        height:24px;
        background-image:url(../Bilder/hintergrund_td1.gif);
        background-repeat: repeat-x;
        padding:0px;
        margin:0px;
        vertical-align:bottom;
        padding-left:160px;
}
#td_navisub {
        height:54px;
        margin:0px;
}
#td_topleft {
        height:78px;
        padding:11px;
        margin:0px;
        background-color:#BEE6B9;
        vertical-align:top;
        font-family:Arial, Helvetica, sans-serif;
        font-size:10pt;
        color:#2864A0;
        border-right:solid 1px #ffffff;
}
#td_topbild {
        background-color:#64BE46;
        text-align:left;
}
#td_suche {
        height:25px;
        background-color:#BEE6B9;
        padding:0px;
        margin:0px;
        padding-left:12px;
        border-top:solid 1px #ffffff;
        border-bottom:solid 1px #ffffff;
        border-right:solid 1px #ffffff;
        vertical-align:middle;
}
#td_obernavigation {
        padding:0px;
        margin:0px;
        background-color:#2864A0;
        border-top:solid 1px #ffffff;
        border-bottom:solid 1px #ffffff;
}
#td_unternavigation {
        height:200px;
        background-color:#BEE6B9;
        vertical-align:top;
        padding:0px;
        margin:0px;
}
#td_inhaltsbereich {
        text-align:left;
        padding:0px;
        margin:0px;
        vertical-align:top;
}
#td_bottom {
        height:16px;
        background-color:#64BE46;
        padding:0px;
        margin:0px;
}

#inhaltsbereich_table {}

/*................................................Formular Suche, mailer.........................................................*/
form {
        margin:0px;
        padding:0px;
}

#mail_table {}
#mail_form {}
#mail_td_names         {        width:80px;                }
#mail_td_fields {        width:208px;        }

.suchbutton, .fw-suchbutton, #mail_form        input {
        font-family:Arial, Helvetica, sans-serif;
        font-size:10pt;
        color:white;
        border:#2864A0 1px solid;
        vertical-align:middle;
}

#mail_form        input {color:#000000;}

.suchbutton, .fw-suchbutton {
        background-color:#64A0D7;
}

.fw-suchbutton {margin-left:11px; }

.suchfeld {
        font-family:Arial, Helvetica, sans-serif;
        font-size:10pt;
        width:110px;
        border:#2864A0 1px solid;
        vertical-align:middle;
}

/*............................................veranstaltungssuchbutton: .fw-suchbutton s.o. ...................................................*/
 .fw-text  {
        font-family: Arial, Helvetica, sans-serif;
        font-size:10pt;
        color:black;
        margin:12px;
}

/*.....................................................div´s und span´s ........................................................*/
#slogan {
        width:300px;
        height:50px;
        background-image:url(../Bilder/slogan.gif);
}

#hauptbild {
        width:620px;
        border-right:solid 1px #ffffff;
}

#video   {
         vertical-align:middle;
         text-align:center;
         margin-top:20px;
}

#endnavigation_span ul {
          float:right;
          width:320px;
          margin-left:11px;
          text-align:right;
          font-size:10pt;
          color:#64BE46;
}

#endnavigation_span a {
        color:#64BE46;
        text-decoration:underline;
}
#endnavigation_span  a:hover, #endnavigation_span a:active{  text-decoration:none;     }
#endnavigation_span .activeF a, #endnavigation_span .activeO a { color:#64A0D7; }

#td_inhaltsbereich a { color:#64BE46; }
#td_inhaltsbereich a:hover, #td_inhaltsbereich a:active { text-decoration:none; }

/*.....................................................Textbereich ........................................................*/
.textbereich_1spaltig {
          width:609px;
          padding-top:11px;
          padding-left:11px;
          padding-bottom:12px;
          vertical-align:top;
          text-align:left;
}

/*............  2 spaltig .....................................*/
.textbereich_2spaltig {
          width:299px;
          padding-top:11px;
          padding-left:11px;
          padding-bottom:11px;
          vertical-align:top;
}

#fachabteilungen_index {
          padding-left:11px;
          padding-top:11px;
}

#fachabteilungen_index legend {color:green;}

#fachabteilungen_index a {
         font-weight: bold;
         color:green;
         font-size:9pt;
         line-height:12pt;
         text-decoration:none;
}

#fachabteilungen_index a:hover { text-decoration:underline; }

/*..............................................3spaltig...........................................................*/
.textbereich_3spaltig {
        width:196px;
        padding-top:11px;
        padding-left:11px;
        padding-bottom:11px;
}

/*..............................................3spaltig liste ..................................*/
.textbereich_3sp_list1 {
        width:240px;
        padding-top:11px;
        padding-left:11px;
        padding-bottom:11px;
}

.textbereich_3sp_list2 {
        width:200px;
        padding-top:11px;
        padding-left:11px;
        padding-bottom:11px;
}

.textbereich_3sp_list3 {
        width:148px;
        padding-top:11px;
        padding-left:11px;
        padding-bottom:11px;
}


/*..............................................Notfaelle.............................................................*/
#notfall {
height:30px;
vertical-align:middle;
padding-top:3px;
}

#notfall a {
        font-family: Arial, Helvetica, sans-serif;
        font-size:12pt;
        font-weight: bold;
        color:black;
}

#notfall a:link, #notfall a:visited { text-decoration:none; }

#notfall a:hover, #notfall a:active { text-decoration:underline; }

/*..............................................obere Navigation.............................................................*/
.navigation_oben a {
        height:15px;
        font-family: Arial, Helvetica, sans-serif;
        font-size:10pt;
        vertical-align:top;
        padding-top:3px;
        padding-right:5px;
        text-align:center;
}

.navigation_oben a:link, .navigation_oben a:visited {
        color:black;
        text-decoration:none;
        }

.navigation_oben a:hover, .navigation_oben a:active {
        color:black;
        text-decoration:underline;
}

/*..............................................schriften.............................................................*/
.anschrift {
          font-family:Arial, Helvetica, sans-serif;
          font-size: 10pt;
          color: #000000;
          text-decoration: none;
}

/*..............................................suche............................................................*/
.SearchBlock {
        margin-bottom: 10px;
        font-size: 10pt;
        color: #000000;
        padding-top: 10px;
        padding-left: 11px;
        font-family:Arial, Helvetica, sans-serif;
}

.SearchResultAllPagesBlock{
        margin-bottom: 10px;
        padding-left: 11px;
}

.SearchResultOnePageBlock{
        margin-bottom: 10px;

}

.resultnumber {
        display: inline;
        color: #2864A0;
        font-size: smaller;
}

.SearchResultURL a:link,
.SearchResultURL a:active {
        text-decoration: none;
        color: #64BE46;
}

.SearchResultURL a:hover {
        text-decoration: underline;
        color: #64BE46;
}

.SearchResultURL a:visited {
        text-decoration: none;
        color: #64BE46;
}

.SearchResultURL {
        /*font-size: 10pt;*/
        color: #64BE46;
        font-family:Arial, Helvetica, sans-serif;

}

.SearchResultPageRank {
        font-size: smaller;
        display: inline;
        font-family:Arial, Helvetica, sans-serif;
}

.SearchResultPageTitle a:link,
.SearchResultPageTitle a:active {
        text-decoration: none;
        color: #2864A0;
}

.SearchResultPageTitle:hover {
        text-decoration: underline;
        color: #2864A0;
}

.SearchResultPageTitle a:visited {
        text-decoration: none;
        color: #2864A0;
}

.SearchResultPageTitle {
        /*font-size: 10pt;*/
        color: #2864A0;
        font-family:Arial, Helvetica, sans-serif;
}

.SearchResultOutput{
        /*font-size: 10pt;*/
        color: #000000;
        font-family:Arial, Helvetica, sans-serif;
}

.SearchResultOutputMore{
        font-weight: bold;
        display: inline;
}

.foundSearchWord{
        display: inline;
        font-weight: bold;
}

.tsepCopyright {
        text-decoration:none;
        text-align: center;
        font-size: x-small;
        color: #444444;
        letter-spacing: -1px;
        font-family:Arial, Helvetica, sans-serif;
}

.tsepCopyright a:hover{
        text-decoration:underline;
}

.SearchWord {
        font-weight:bold;
}

.SearchPage {
        font-weight:bold;
}

/*------Ganz neue Styles--------*/
.fach_5_c_in_r td { /*z.B. Indexe der Fachbereiche*/
                  padding-top:11px;
              padding-left:11px;
                  padding-bottom:11px;
                  width:69px;
                  }

#fach_2_diff_col_1 {width:109px;}
#fach_2_diff_col_2 {width:489px;}
#fach_2_diff_col_1, #fach_2_diff_col_2 {
                  padding-top:11px;
              padding-left:11px;
                  padding-bottom:11px;
         }

fieldset {border:1px solid #64BE46; margin-right:11px;padding-bottom:6px; padding-top:6px;}

.notfallicon{border:0; position:relative; top:8px;}

.absatztab {width:100%; border:0; margin:0; padding:0; border-collapse:collapse;}

pre { white-space:pre; font-family:Arial, Helvetica, sans-serif; }

.ZA---TRENNER-FOLGENDE-STILE-MANUELL-ANWENDBAR---{background-color:#000000; color:white; font-size:9px;}

.zusatz_no_print{}

.zeichen_fett { font-weight:bold; }

.zeichen_kursiv {font-style:italic; }



.zuord_bild-rechts {
        float:right;
        margin-bottom:2px;
        margin-left:6px;
        margin-right:0px;
        margin-top:0px;
}

.zuord_bild-links {
        float:left;
        margin-bottom:2px;
        margin-left:0px;
        margin-right:6px;
        margin-top:0px;
}

.zusatz_listenformat  ul {
        display:list-item;
        list-style-image:url(../Bilder/bullet_quad_filled_small.gif)
}
.zusatz_listenformat  li {display:list-item;}

.zusatz_listen_checklist{}


.fontwhite_ue {
         color:black;
         font-size:15px;
}
.fontwhite a{
         color:black;
        text-decoration:none;
        }
