

/* SCHRIFT */
body, td { font-family: arial, helvetica; }

body { color:            #5E0073;
       margin:           0px;
       background-color: #f0f0f0;
       font-size:        16px;
       line-height:      160%;
     }


td.mainhead_por {padding-left:40px; background-color:#B695BD; }
td.mainhead_mue {padding-left:40px; background-color:#B9C4DF; }
td.mainhead_scb {padding-left:40px; background-color:#BFD57B; }
td.mainhead_tec {padding-left:40px; background-color:#F4C169; }

table.main_por { background-color:#fff }
table.main_mue { background-color:#fff;
                 background-image: url(/images/template/wasser_mue.gif);
                 background-repeat: no-repeat;
                 background-position: 500px 360px;
               }
table.main_scb { background-color:#fff;
                 background-image: url(/images/template/wasser_scb.gif);
                 background-repeat: no-repeat;
                 background-position: 500px 360px;
               }
table.main_tec { background-color:#fff;
                 background-image: url(/images/template/wasser_tec.gif);
                 background-repeat: no-repeat;
                 background-position: 470px 360px;
               }



/* NAVIGATION
Link der aktuellen Seite wird im <a>-Tag mit 'style' versehen:
style ='background-image: url(/images/template/menugo.gif); background-repeat: no-repeat; background-position: 164px 10px;'
*/

.nav0por, .nav1por, .nav2por, .nav3por, .nav1porbg, .nav2porbg,
.nav0mue, .nav1mue, .nav2mue, .nav3mue, .nav4mue, .nav4mue, .nav5mue,
.nav0scb, .nav1scb, .nav2scb, .nav3scb, .nav4scb, .nav4scb, .nav5scb, 
.nav0tec, .nav1tec, .nav2tec, .nav3tec, .nav4tec, .nav4tec, .nav5tec 
         { border-top: 1px solid #fff; margin:0;
           color:      #5E0073;
           padding: 6px 6px 6px 8px;
           font-size: 91%;
           font-weight: bold;
           text-decoration: none;
           line-height:15px;
           display: block;
         }

.nav0por:hover, .nav1por:hover, .nav2por:hover, .nav3por:hover, .nav1porbg:hover,
.nav0mue:hover, .nav1mue:hover, .nav2mue:hover, .nav3mue:hover, .nav4mue:hover, .nav5mue:hover,
.nav0scb:hover, .nav1scb:hover, .nav2scb:hover, .nav3scb:hover, .nav4scb:hover, .nav5scb:hover,
.nav0tec:hover, .nav1tec:hover, .nav2tec:hover, .nav3tec:hover, .nav4tec:hover, .nav5tec:hover 
         {  background-image: url(/images/template/menugo.gif); background-repeat: no-repeat; background-position: 164px 10px;
         }

.nav1porbg  { background-color:#C5AACA }
.nav2porbg  { background-color:#D3BFD7 }

.nav0por {background-color:#B695BD;}
.nav1por {background-color:#C5AACA; padding-left:13px; }
.nav2por {background-color:#D3BFD7; padding-left:23px; }
.nav3por {background-color:#DECFE1; padding-left:33px; }
.nav4por {background-color:#EEEEF2; padding-left:43px; }
.nav5por {background-color:#F5F7FA; padding-left:48px; }

.nav0mue {background-color:#B9C4DF;}
.nav1mue {background-color:#C7D0E5; padding-left:11px; }
.nav2mue {background-color:#D5DCEB; padding-left:19px; }
.nav3mue {background-color:#DFE4F0; padding-left:27px; }
.nav4mue {background-color:#EEEEF2; padding-left:35px; }
.nav5mue {background-color:#F5F7FA; padding-left:43px; }

.nav0scb {background-color:#BFD57B;}
.nav1scb {background-color:#CCDD95; padding-left:13px; }
.nav2scb {background-color:#D9E5AF; padding-left:23px; }
.nav3scb {background-color:#E2ECC3; padding-left:33px; }
.nav4scb {background-color:#F2F6E4; padding-left:43px; }
.nav5scb {background-color:#FDFCD4; padding-left:48px; }

.nav0tec {background-color:#F4C169;}
.nav1tec {background-color:#F6D294; padding-left:13px; }
.nav2tec {background-color:#F8DEB0; padding-left:23px; }
.nav3tec {background-color:#FAE7C6; padding-left:33px; }
.nav4tec {background-color:#FCECCF; padding-left:43px; }
.nav5tec {background-color:#FEF5D6; padding-left:48px; }

.navmenu_por0, .navmenu_close_por0, .navmenu_mue0, .navmenu_close_mue0,
.navmenu_scb0, .navmenu_close_scb0, .navmenu_tec0, .navmenu_close_tec0,
.navmenu_por1, .navmenu_close_por1, .navmenu_mue1, .navmenu_close_mue1,
.navmenu_scb1, .navmenu_close_scb1, .navmenu_tec1, .navmenu_close_tec1,
.navmenu_por2, .navmenu_close_por2, .navmenu_mue2, .navmenu_close_mue2,
.navmenu_scb2, .navmenu_close_scb2, .navmenu_tec2, .navmenu_close_tec2,
.navmenu_por3, .navmenu_close_por3, .navmenu_mue3, .navmenu_close_mue3,
.navmenu_scb3, .navmenu_close_scb3, .navmenu_tec3, .navmenu_close_tec3,
.navmenu_por4, .navmenu_close_por4, .navmenu_mue4, .navmenu_close_mue4,
.navmenu_scb4, .navmenu_close_scb4, .navmenu_tec4, .navmenu_close_tec4,
.navmenu_por5, .navmenu_close_por5, .navmenu_mue5, .navmenu_close_mue5,
.navmenu_scb5, .navmenu_close_scb5, .navmenu_tec5, .navmenu_close_tec5
{ text-decoration:none; margin:0; padding:0px 0px 0px 10px ; display: block;}

.navmenu_por0, a.navmenu_close_por0 {background-color:#B695BD}
.navmenu_mue0, a.navmenu_close_mue0 {background-color:#B9C4DF}
.navmenu_scb0, a.navmenu_close_scb0 {background-color:#BFD57B}
.navmenu_tec0, a.navmenu_close_tec0 {background-color:#F4C169}

.navmenu_por1, a.navmenu_close_por1 {background-color:#C5AACA}
.navmenu_mue1, a.navmenu_close_mue1 {background-color:#C7D0E5}
.navmenu_scb1, a.navmenu_close_scb1 {background-color:#CCDD95}
.navmenu_tec1, a.navmenu_close_tec1 {background-color:#F6D294}

.navmenu_por2, a.navmenu_close_por2 {background-color:#D3BFD7}
.navmenu_mue2, a.navmenu_close_mue2 {background-color:#D5DCEB}
.navmenu_scb2, a.navmenu_close_scb2 {background-color:#D9E5AF}
.navmenu_tec2, a.navmenu_close_tec2 {background-color:#F8DEB0}

.navmenu_por3, a.navmenu_close_por3 {background-color:#DECFE1}
.navmenu_mue3, a.navmenu_close_mue3 {background-color:#DFE4F0}
.navmenu_scb3, a.navmenu_close_scb3 {background-color:#E2ECC3}
.navmenu_tec3, a.navmenu_close_tec3 {background-color:#FAE7C6}

.navmenu_por4, a.navmenu_close_por4 {background-color:#EEEEF2}
.navmenu_mue4, a.navmenu_close_mue4 {background-color:#EEEEF2}
.navmenu_scb4, a.navmenu_close_scb4 {background-color:#F2F6E4}
.navmenu_tec4, a.navmenu_close_tec4 {background-color:#FCECCF}

.navmenu_por5, a.navmenu_close_por5 {background-color:#F5F7FA}
.navmenu_mue5, a.navmenu_close_mue5 {background-color:#F5F7FA}
.navmenu_scb5, a.navmenu_close_scb5 {background-color:#FDFCD4}
.navmenu_tec5, a.navmenu_close_tec5 {background-color:#FEF5D6}

a.navmenu_por0, a.navmenu_mue0, a.navmenu_scb0, a.navmenu_tec0,
a.navmenu_por1, a.navmenu_mue1, a.navmenu_scb1, a.navmenu_tec1,
a.navmenu_por2, a.navmenu_mue2, a.navmenu_scb2, a.navmenu_tec2,
a.navmenu_por3, a.navmenu_mue3, a.navmenu_scb3, a.navmenu_tec3,
a.navmenu_por4, a.navmenu_mue4, a.navmenu_scb4, a.navmenu_tec4,
a.navmenu_por5, a.navmenu_mue5, a.navmenu_scb5, a.navmenu_tec5
{ background-image: url(/images/template/menuplus_b.gif); background-repeat: no-repeat; background-position: 10px 0px; }

a.navmenu_por0:hover, a.navmenu_mue0:hover, a.navmenu_scb0:hover, a.navmenu_tec0:hover,
a.navmenu_por1:hover, a.navmenu_mue1:hover, a.navmenu_scb1:hover, a.navmenu_tec1:hover,
a.navmenu_por2:hover, a.navmenu_mue2:hover, a.navmenu_scb2:hover, a.navmenu_tec2:hover,
a.navmenu_por3:hover, a.navmenu_mue3:hover, a.navmenu_scb3:hover, a.navmenu_tec3:hover,
a.navmenu_por4:hover, a.navmenu_mue4:hover, a.navmenu_scb4:hover, a.navmenu_tec4:hover,
a.navmenu_por5:hover, a.navmenu_mue5:hover, a.navmenu_scb5:hover, a.navmenu_tec5:hover
{ background-image: url(/images/template/menuplus.gif); background-repeat: no-repeat; background-position: 10px 0px; }

a.navmenu_close_por1, a.navmenu_close_mue1, a.navmenu_close_scb1, a.navmenu_close_tec1,
a.navmenu_close_por2, a.navmenu_close_mue2, a.navmenu_close_scb2, a.navmenu_close_tec2,
a.navmenu_close_por3, a.navmenu_close_mue3, a.navmenu_close_scb3, a.navmenu_close_tec3,
a.navmenu_close_por4, a.navmenu_close_mue4, a.navmenu_close_scb4, a.navmenu_close_tec4,
a.navmenu_close_por5, a.navmenu_close_mue5, a.navmenu_close_scb5, a.navmenu_close_tec5
{ background-image: url(/images/template/menuminus_b.gif); background-repeat: no-repeat; background-position: 10px 0px; }

a.navmenu_close_por1:hover, a.navmenu_close_mue1:hover, a.navmenu_close_scb1:hover, a.navmenu_close_tec1:hover,
a.navmenu_close_por2:hover, a.navmenu_close_mue2:hover, a.navmenu_close_scb2:hover, a.navmenu_close_tec2:hover,
a.navmenu_close_por3:hover, a.navmenu_close_mue3:hover, a.navmenu_close_scb3:hover, a.navmenu_close_tec3:hover,
a.navmenu_close_por4:hover, a.navmenu_close_mue4:hover, a.navmenu_close_scb4:hover, a.navmenu_close_tec4:hover,
a.navmenu_close_por5:hover, a.navmenu_close_mue5:hover, a.navmenu_close_scb5:hover, a.navmenu_close_tec5:hover
{ background-image: url(/images/template/menuminus.gif); background-repeat: no-repeat; background-position: 10px 0px; }


/* non NAVI colors e.g. infoboxes */
.infohead_por { background-color: #B695BD; }
.infobody_por { background-color: #C5AACA; }
.infohead_mue { background-color: #B9C4DF; }
.infobody_mue { background-color: #C7D0E5; }
.infohead_scb { background-color: #BFD57B; }
.infobody_scb { background-color: #CCDD95; }
.infohead_tec { background-color: #F4C169; }
.infobody_tec { background-color: #F6D294; }
.infohead_por, .infobody_por,.infohead_mue, .infobody_mue,
.infohead_scb, .infobody_scb,.infohead_tec, .infobody_tec
         { border-top: 1px solid #ffffff; margin:0; 
           padding: 6px 6px 6px 8px;
           font-size: 91%;
           font-weight: bold;
           text-decoration: none;
           color:#5E0073 ;
           line-height:15px;
           display: block;
         }


/* F O O T E R */
.footer1por {background-color:#F0EAF2; font-size:90%; }
.footer1mue {background-color:#F1F3F8; font-size:90%; }
.footer1scb {background-color:#F2F6E4; font-size:90%; }
.footer1tec {background-color:#FDF3E1; font-size:90%; }

a.kruemel_way, a.kruemel_end {text-decoration:none}
a.kruemel_way:hover {text-decoration:underline}
a.kruemel_end {font-weight:bold}

.content { vertical-align: top;
           padding:        40px;
           text-align:     left;
           padding-top:    15px;
           padding-right:  35px;
           color:          #444;
           font-size:      100%;
           line-height:    160%;
         }
.content_full { vertical-align: top;
           padding:        10px;
           text-align:     left;
           padding-top:    10px;
           padding-right:  8px;
           color:          #444;
           font-size:      100%;
           line-height:    160%;
         }


.crumble       { color:#444; font-size: 100%; }
.hanselundgretel { color:#444; font-size: 100%; }
.padtop          { padding-top:5px }
.header_main     { font-size:140%; font-weight: bold;color:#fff;height:40px; padding-left:40px }
a {color:#5E0073}


/* S T A N D A R D - T A G S   F U E R   C O N T E N T */
h3,h4,h5,h6,h7 { margin:0px;
                 margin-bottom:16px;
                 margin-top:32px;
                 color:#5E0073;
                 font-size: 145%;
                 font-weight: bold;
                 line-height: 140%;
               }

span.dlPIC img{ margin-top:16px;}

    /*.header_short */ 
.header_long {  
                 margin:16px 0 16px 0;
                 color:#5E0073;
                 font-size: 145%;
                 font-weight: bold;
                 line-height: 140%;
               }
/*.header_long  {  margin:0px;
                 margin-top:10px;
                 margin-bottom:26px;
                 color:#5E0073;
                 font-size: 100%;
                 font-weight: bold;
                 line-height: 140%;
               }*/

p  { margin:0px; margin-bottom:16px }
ul {margin-left:0; padding-left:0;}
li { padding-left:10px;
     margin-bottom:10px;
     list-style-type:none;
     background-image: url(/images/template/bullet.gif);
     background-repeat:
     no-repeat;
     background-position: 0px 5px;
   }
.page_summary { font-style:italic; margin:0px;margin-bottom:10px; margin-top:10px}
h1, h2, .title_text { margin:0px; margin-top:6px;  margin-bottom:-6px; color:#5E0073; font-size: 100%; font-weight: bold;}
a.mehr { text-decoration: none }


/* ADMIN Box */
 #adminbox    { width:            170px;
                font-size:        10px;

                background-color: #D3DAE8;
                border:outset 1px #D3DAE8;
              }
table.adminbox_user {display:none}/* ;-) */
#adminbox table {width:100%; color: #514B9F}
#adminbox a {color: #514B9F}
#adminbox td {vertical-align:top}
#adminbox td.group  { font-weight:600; }
#adminbox td.link   { }
#adminbox td.header { font-weight:bold; font-size: 12px; text-align:center; background:#514B9F; color:#fff; }
#adminbox td.header a {color:#fff}

/* FORMULARE RECHTS NAVI */
form    { margin:0 }
.submit { margin:           0;
          height:            24px;
          width:             18px;
          border:            solid 1px #5E0073;
          background:        transparent;
          background-image:  url(/images/template/menugo.gif);
          background-repeat: no-repeat;
          background-position: 5px 5px;
          cursor:pointer;
        }
.input_text   { width:   125px;
                padding: 3px;
                border:  solid 1px #5E0073;
                background:#DECFE1
              }
.input_select { width:   125px;
                padding: 3px;
                border:  solid 1px #5E0073;
                background:#DECFE1
              }


/* IMAGES in downloads like scb.dl.mitgliedermagazine */

span.dlPICright img { margin-left:  10px; }
span.dlPICleft img  { margin-right: 10px; }


/* IMAGES in news and right inboboxes */

span.wdss_pic_subscript  { display:block; font-size:80%; color:#444; line-height:140%; }

span.pic_left_1          { padding: 5px 10px 10px 0px; }
span.pic_left_1 img      { padding: 0px 10px  0px 0px; float: left; border: 0; }
span.pic_left_1 span.wdss_pic_zoom a { float: left; vertical-align: bottom; }


span.pic_full img  {margin:0; margin-bottom:5px} 
span.pic_left , span.pic_left_1 , span.pic_info_left_1 , span.pic_full  { display:block;float: left;  margin: 3px 14px 0px 0; }
span.pic_full {margin-bottom:16px}
span.pic_right           { float: right; margin: 3px 15px 0px 14px; }

span.pic_info_left_1 img, span.pic_left img, span.pic_right img
                         { border: 0; margin-bottom: 5px }
/*span.wdss_pic_zoom * img { visibility: hidden; }*/
span.wdss_pic_zoom * img { border:0; }
a.pic_box            {     float:   right;
                           display: block; 
                           width:   16px; 
                           height:  16px; 
                           background-repeat: no-repeat;  
                           xxxbackground-image:  url(/images/template/zoom.gif);
                         }


/* E V E N T S */
table.event_short {width:100%}
table.event_short th { background-color: #eee;
                       font-weight:      bold;
                       text-align:       center;
                       border-right:     solid 1px white;
                       padding:5px; 
                     }
table.event_short td { border-bottom:    solid 1px #DECFE1;
                       padding:          4px 15px 4px 3px;
                       text-decoration:  none;
                       /* width:            33%; */
                     }
table.event_short td.c3 {padding-right:3px;}
table.event_short a  { text-decoration:  none; }

table.event_one      { border:  0; }
table.event_one   td { padding: 3px 3px 3px 0px; }
table.event_one_addinfo { border: 0; width: 100%; }

ul.dlAddInfo a       { font-weight: bold; }

/* V O T I N G */
div.voting_head,div.voting_box {width:140px; border:solid #B695BD 1px;}
div.voting_head {background:#B695BD;  padding:3px 8px 3px 8px; text-align:center; font-weight:bold; margin-top:26px; }
div.voting_box {line-height:140%; margin:0px 0 26px 0; padding:5px 8px 8px 8px; background:#EEEEF2;}
div.voting_question {margin-bottom:10px; font-weight:bold}
div.voting_go, voting_total{margin-top:5px;}

div.download_entry h3 {margin-top:0}
div.download_entry {margin-top:32px;}
div.archiv_links a{text-decoration:none}
div.archiv_links span {color:#aaa}

/*news overview*/
div.news_overview_top{ margin-bottom:2em; }
div.news_overview_left{ 
  width:47%; 
  margin:0; 
  padding-bottom:1.5em; 
  margin-right:1%; 
  padding-right:1%; 
  border-right:solid 1px #ccc;  
  float:left;
  height:9.8em;
  overflow:hidden;
  font-size:0.9em;
  line-height: 140%;
}
div.news_overview_right{
  width:47%; 
  margin:0; 
  padding-bottom:1.5em; 
  float:right;
  overflow:hidden;
  height:9.8em;
  font-size:0.9em;
  line-height: 140%;
}
  div.news_overview_left h3,div.news_overview_right h3 {
  margin:1em 0 0.3em 0;
  font-size:1.11em;
  xheight:2.7em;


}
div.news_overview_top h3 {
  margin:1em 0 0.5em 0;
  font-size: 145%;
  font-weight: bold;
  line-height: 140%;

}
img.overview_img {
  /* width:28%; */
  float:left;
  margin-right:2%;
  margin-top:4px;
}