body {
color: #000000;
background-color: #F2F0F1;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;

}


.class_menu_spalte
{
background-color: #F2F0F1;
height:738px;
width : 120px;
max-width : 120px;
min-width : 120px;
display:block;
overflow:hidden;
}

h4 {
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;

background-color:  rgb( 150,0,30 );

width : 120px;
max-width : 120px;
min-width : 120px;
display:block;


vertical-align: middle;
text-align: center;

line-height:24px;
border-bottom: 1px solid #D4D0C8;

color: rgb( 255, 255, 255 );
font-weight: bold;
font-size: 10px;

font-family: Verdana, Arial, Helvetica, sans-serif;

}


.class_menu_item
{
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;

width : 120px;
max-width : 120px;
min-width : 120px;
display:block;

border-bottom: 1px solid #F2F0F1;


font-family:       Verdana, Arial, Helvetica, sans-serif;
font-size:         10px;
font-style:        normal;
color: #000000;
background-color:  #d2d0d1;
text-align: left;
line-height:24px;
}

a.class_menu_item:link {
color: rgb( 0,0,0 );
text-decoration: none;
} 
a.class_menu_item:visited {
color: rgb( 150,0,30 );
text-decoration: none; 
}
a.class_menu_item:hover { 
color: rgb(35,35,35 );
background-color: rgb( 226, 224, 225 );
text-decoration: underline;
}

a.class_menu_item:active {
color: rgb( 150,0,30 );
text-decoration: none;
}









.class_info_mitglieder_anmeldung {
margin-top: 5px;
padding-left:5px;
background-color: rgb( 210, 208, 209 );
color: rgb( 0, 0, 0 );
border: 1px solid rgb( 0,0,0);
display: block;
font-family:       Verdana, Arial, Helvetica, sans-serif;
font-size:         10px;
font-style:        normal;
vertical-align: middle;
line-height:20px;
margin-bottom : 2px;
margin-top: 2px; 
overflow:hidden;
}



.div_inline
{
  display        : inline;
  float : left;
}

.class_info {
margin-top: 5px;
padding-left:5px;
background-color: rgb( 252, 250, 50 );
color: rgb( 0, 0, 0 );
border: 1px solid rgb( 0,0,0);
display: block;
font-family:       Verdana, Arial, Helvetica, sans-serif;
font-size:         10px;
font-style:        normal;
font-weight: bold;
vertical-align: middle;
text-align: center;
line-height:20px;
margin-bottom : 2px;
margin-top: 0px; 

}

.nextlevel_line {
    background: url(/icons/forum/bg_l.gif) 17px repeat-y;
}

.forum_thread_next ul li {
    list-style: none;
    list-style-image:url(./bilder_intern/forum_list_image.gif);
    background-color:rgb( 180, 180, 180 );
    font-family:       Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    margin: 0 0 0 1px;
    padding: 0;
}

.forum_thread_start ul li {
    list-style-image:url(./bilder_intern/forum_list_image.gif);
    background-color:rgb( 180, 180, 180 );
    font-family:       Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
margin: 0 0 0 1px;
    padding: 0;
}


.forum_betreff_anzeige {
margin-top: 5px;
padding-left:5px;
background-color:#d2d0d1;
border-bottom: 1px solid rgb(150,0,30);
display: block;
font-family:       Verdana, Arial, Helvetica, sans-serif;
font-size:         10px;
font-style:        normal;
font-weight: bold;
color: rgb( 0, 0, 0 );
vertical-align: center;
text-align: left;
line-height:15px;
width=100%;
}

.forum_text_anzeige {
margin-top: 5px;
padding-bottom: 5px;
padding-left:5px;
background-color:#F2F0F1;
border-bottom: 1px solid rgb(150,0,30);
display: block;
font-family:       Verdana, Arial, Helvetica, sans-serif;
font-size:         10px;
font-style:        normal;
color: rgb( 0, 0, 0 );
vertical-align: center;
text-align: left;
line-height:15px;
width=100%;
}

.forum_rubrik_ueberschrift_start {
margin-top: 5px;
padding-bottom: 5px;
padding-left:5px;
background-color:#F2F0F1;
border-bottom: 1px solid rgb(150,0,30);
display: block;
font-family:       Verdana, Arial, Helvetica, sans-serif;
font-size:         12px;
font-style:        normal;
color: rgb( 0, 0, 0 );
vertical-align: center;
text-align: left;
line-height:15px;
width=100%;
}


.forum_rubrik_uebersicht {
padding-top:5px;
background-color:#F2F0F1;
border-bottom: 1px solid rgb(150,0,30);
font-family:       Verdana, Arial, Helvetica, sans-serif;
font-size:         12px;
font-style:        normal;
color: rgb( 0, 0, 0 );
vertical-align: center;
text-align: left;
line-height:15px;
}


.charter_zeitraum_zeile {
vertical-align: center;
text-align: center;
line-height:18px;
}

.charter_zeitraum_frei {
background-color: rgb( 210, 208, 209 );
color: rgb( 255, 255, 255 );
vertical-align: center;
text-align: center;
}



.charter_zeitraum_belegt_eigener_charter {
background-color:rgb( 200, 0, 30 );
color: rgb( 255, 255, 255 );
vertical-align: center;
text-align: center;
}
.charter_zeitraum_belegt {
background-color:rgb( 150, 0, 30 );
color: rgb( 255, 255, 255 );
vertical-align: center;
text-align: center;
}

.submit_charter_zeit {
background-color: rgb( 210, 208, 209 );
color: #000000;
vertical-align: center;
text-align: center;
cursor:pointer;
border: #FFFFFF;
border-style: solid;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
font-size: 8pt;
}



#top_navi {
background-color:#d2d0d1;
border-bottom: 1px solid rgb(150,0,30);
margin-top:4px;
display: block;
}

#top_navi:hover {
background-color:#e2e0e1;
display: block;}

#top_aktiv{
background-color:#F2F0F1;
border-left:1px solid rgb(150,0,30);
border-right:1px solid rgb(150,0,30);
border-top: 1px solid rgb(150,0,30);
margin-top:4px;
display: block;
}

a.link1:link {
color: rgb( 0,0,0 );
text-decoration: none;
display: block;
} 
a.link1:visited {
color: rgb( 150,0,30 );
text-decoration: none; 

}
a.link1:hover { 
color: rgb( 35,35,75 );
text-decoration: underline;
}
a.link1:active {
color: rgb( 150,0,30 );
text-decoration: none;
}

.main_table
{
padding-left:       0px;
padding-right:      0px;
padding-top:        0px;
padding-bottom:     0px;


background-color:  #F2F0F1;
border: 0px solid #0000ff;
width : 760px;
}

.spalte_links
{
background-color:#d2d0d1;
width : 120px;
}

.inhalt_extern
{
  padding-right  : 15px;
  padding-left   : 15px;
}
.inhalt_extern1
{
  padding-right  : 15px;
  padding-left   : 15px;
  width : 100%;
}

.main_table1
{
padding: 0px;
background-color:  #F2F0F1;
border-width: 0px;
border-spacing:0px
width:960px;
}



.menu_seperator
{
background-color:  rgb( 150,0,30 );
vertical-align: middle;
text-align: center;

line-height:24px;
border-bottom: 1px solid #D4D0C8;

color: rgb( 255, 255, 255 );
font-weight: bold;
font-size: 10px;

font-family: Verdana, Arial, Helvetica, sans-serif;
}

.menu_item
{
font-family:       Verdana, Arial, Helvetica, sans-serif;
font-size:         10px;
font-style:        normal;
padding-left : 2px;
color: #000000;
background-color:  #d2d0d1;
text-align: left;
line-height:24px;
border-bottom: 1px solid #F2F0F1;
display: block;
width : 120px;
}

.menu_item:hover
{
font-family:       Verdana, Arial, Helvetica, sans-serif;
font-size:         10px;
font-style:        normal;
padding-left : 2px;
color: #000000;
background-color:  #e2e0e1;
text-align: left;
line-height:24px;
border-bottom: 1px solid #F2F0F1;
display: block;
}

h3 {
font-family:       Verdana, Arial, Helvetica, sans-serif;
font-size:         10px;
font-style:        normal;
padding-left : 2px;
color: #000000;
background-color:  #B0BDD3;
text-align: left;
line-height:24px;
border-bottom: 1px solid #D4D0C8;
}

.menu_item_aktion
{
font-family:       Verdana, Arial, Helvetica, sans-serif;
font-size:         10px;
font-style:        bold;
padding-left : 2px;
color: #000000;
background-color:  #B0BDD3;
text-align: left;
line-height:24px;
border-bottom: 1px solid #D4D0C8;
}

.table_auflistung
{
font-family:       Verdana, Arial, Helvetica, sans-serif;
font-size:         10px;
font-style:        normal;
padding-left : 10px;
margin-left: 0px;
color: #000000;
background-color:  #F2F0F1;
text-align: left;
line-height:24px;
border-bottom: 1px solid rgb( 150,0,30 );
}

.button_rot {
border: rgb( 148, 59, 6);
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color:#FBBE89;
font-size: 8pt;
}

.table_unterstrichen
{
text-align: center;
border-bottom: 1px solid rgb( 150,0,30 );
}
.table_unterstrichen_1
{
border-bottom: 1px solid #d2d0d1;
}

hr
{
background-color: rgb( 150,0,30 ); /* Farbe für Opera und Firefox */
color: rgb( 150,0,30 ); /* Farbe für Internet Explorer (IE) */
border: 0;
height: 2px; 
}

.table_unt
{
line-height:24px;
border-bottom: 1px solid rgb( 150,0,30 );
}

.t_u_c
{
line-height:24px;
text-align: center;
border-bottom: 1px solid rgb( 150,0,30 );
}

.t_u_l
{
line-height:24px;
text-align: left;
border-bottom: 1px solid rgb( 150,0,30 );
}

.table_red
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px
font-style:        normal;
line-height:24px;
border-bottom: 1px solid #FF0000;
border-top: 1px solid #FF0000;
text-align: center;

}


.font_ueberschrift {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: rgb( 255, 255, 255 );
font-weight: bold;
font-size: 12px;
white-space:       nowrap;
background-color:  rgb( 150,0,30 );
width: 100%;
text-align:        center;
}


.font_ueberschrift_inhalt {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: rgb( 255, 255, 255 );
font-weight: bold;
font-size: 12px;
white-space:       nowrap;
background-color:  rgb( 150,0,30 );
width: 100%;
text-align:        center;
line-height:24px;
}


ul {
margin-top:1px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px
}


h1 {
margin-top:0px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;

font-family: Verdana, Arial, Helvetica, sans-serif;
color: rgb( 255, 255, 255 );
font-weight: bold;
font-size: 12px;
white-space:       nowrap;
background-color:  rgb( 150,0,30 );
width: 100%;
text-align:        center;
line-height:24px;
}

h2 {
margin-top:5px;
margin-bottom:0px;
margin-left:1px;
margin-right:1px;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
display : block;
padding-bottom :0px;
}

h3 {
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
font-family:       Verdana, Arial, Helvetica, sans-serif;
font-size:         10px;
font-style:        normal;
padding-left : 2px;
color: #000000;
background-color:  #B0BDD3;
text-align: left;
line-height:24px;
border-bottom: 1px solid #D4D0C8;
}

h5 {
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;

font-family: Verdana, Arial, Helvetica, sans-serif;
color: rgb( 35, 35, 75 );
font-weight: bold;
font-size: 12px;
white-space:       nowrap;
width: 100%;
text-align:        center;
line-height:24px;
}

.h6 {
color: rgb( 255, 255, 255 );
background-color:  rgb( 150,0,30 );
font-family: Verdana, Arial, Helvetica, sans-serif
font-weight: bold;
font-size: 10px;
}

p {
margin-top:6px;
margin-bottom:1px;
margin-left:1px;
margin-right:1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px
}

.font_tab_ueberschrift {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: rgb( 255, 255, 255 );
font-weight: bold;
font-size: 11px;
white-space:       nowrap;
background-color:  rgb( 150,0,30 );
width: 100%;
text-align:        center;




border-right-width: 0px;
border-left-width: 0px;

padding-left:       4px;
padding-right:      0px;
padding-top:        0px;
padding-bottom:     4px;

}

.font_normal {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}


.font_normal_fett {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}

.font_arial_13_fett {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
}

.font_normal1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.font_normal_center {
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;

}

.font_normal_tabelle_hl {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #d2d0d1;
}

.tabelle_rahmen_schwarz {
border-left-width:1px;
border-left-style:solid;
border-left-color:black;

border-top-width:1px;
border-top-style:solid;
border-top-color:black;

border-right-width:1px;
border-right-style:solid;
border-right-color:black;

border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:black;
}

.menu_seperator_no_line_height
{
background-color:  rgb( 150,0,30 );
vertical-align: middle;
text-align: center;

border-bottom: 1px solid #D4D0C8;




color: rgb( 255, 255, 255 );
font-weight: bold;
font-size: 10px;

font-family: Verdana, Arial, Helvetica, sans-serif;
}


a:link {
color: #000000;
text-decoration: none;} /*normal links in the text*/

a:visited {
color: #000000;
text-decoration: none; }

a:hover { /*this effect is not shown in NN4.xx*/
color: rgb( 35,35,75 );
text-decoration: underline;}

a:active {/*colour in NN4.xx is red*/
color: rgb( 0, 0, 0 );
text-decoration: underline;}



.submit_blau {
border: rgb( 150,0,30 );
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: #FFFFFF;
font-size: 8pt;
margin-bottom:1px;

}

.submit_rot {
border: #333333;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: #FBBE89;
font-size: 8pt;
margin-bottom:1px;
}

.submit_blau_150 {
border: rgb( 150,0,30 );
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: #FFFFFF;
font-size: 8pt;
width:150px;
margin-bottom:1px;
}

.submit_rot_150 {
border: #333333;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: #FBBE89;
font-size: 8pt;
width:150px;
margin-bottom:1px;

}

.button_link {
border: rgb( 150,0,30 );
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: #FFFFFF;
font-size: 8pt;
font-family:  Arial;
font-size: 13px; 
text-align:center;
vertical-align:middle;
}

.input2 {
border: #333333;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
background-color: #FBBE89;
font-size: 8pt;
}

.intern_ueberschrift {
color: rgb( 255, 255, 255 );
background-color:  rgb( 150,0,30 );
font-family: Verdana, Arial, Helvetica, sans-serif
font-weight: bold;
font-size: 10px;
}

.intern_ueberschrift1 {
background-color:  rgb( 150,0,30 );
vertical-align: middle;
text-align: left;

line-height:24px;

color: rgb( 255, 255, 255 );
font-weight: bold;
font-size: 10px;

font-family: Verdana, Arial, Helvetica, sans-serif;

}
.font_normal_balken_hellblau {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color:rgb(210, 208,209);
}

.intern_ueberschrift22 {
background-color:  rgb( 150,0,30 );
vertical-align: middle;
text-align: center;

color: rgb( 255, 255, 255 );
font-weight: bold;
font-size: 22px;

font-family: Verdana, Arial, Helvetica, sans-serif;

}

img   { border-color: #000000; }
img.albumtn { margin-left:13px; margin-top:10px; margin-right:10px; margin-bottom:10px; float:right; }

img.persbild { margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; width=150px; height=150px; }

  a   { text-decoration: none; color: #000000; }
  
   td.img  { text-align:center; font-family: Trebuchet MS, Tahoma; font-size: 9pt; border: 1px solid #000000; }
   td.previmg { width:92px; border:0px }
   td.prevbtn { width:10px; border:0px }
   p.navigation { margin-top:0px; margin-right:5px; margin-bottom:0px; }
   p.albuminfo { margin-left:8px; margin-top:8px; margin-right:10px; margin-bottom:8px; }
