.normal, body, p, td, form, input, li, ul      { color: #000000; font-size: 11px; font-family: arial, sans-serif; font-weight: normal }
.footnote    {font-family: arial, sans-serif; font-size: 10px; color: #999999; font-weight: normal}
.footnote_watermark,a:link.footnote_watermark, a:visited.footnote_watermark, a:hover.footnote_watermark, a:active.footnote_watermark {font-family: arial, sans-serif; font-size: 9px; color: #cccccc; font-weight: normal}

a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}

.h1blau     { color: #000066; font-size: 14px; font-family: arial, sans-serif; font-weight: bold }
.h1         { color: #000000; font-size: 24px; font-family: Arial; font-weight: bold }


b         { font-family: Arial; font-weight: bold }
u         { font-family: Arial; text-decoration: underline }
/* lcol -> wenn text gleichen Style wie link haben soll */
a:link,.lcol                { color: #000000; font-size: 11px; font-family: Arial }
a:active, a:visited     { color: #000000; font-size: 11px; font-family: Arial}
a:hover              { color: #000000; font-size: 11px; font-family: Arial}

a.m:link,.mlcol                  { color: #000000; font-size: 13px; font-family: Arial; text-decoration: none; padding-left: 5 }
a.m:blink   { color: #cc0000; font-size: 13px; font-family: Arial; font-weight: bold }
a.m:active, a.m:visited       { color: #000000; font-size: 13px; font-family: Arial; text-decoration: none; padding-left: 5 }
a.m:hover                  { color: #000000; font-size: 13px; font-family: Arial; background-image: url(../bilder/button_links_on.gif); background-position: 0 30px; padding-left: 5 }

a.subnav:link,a.subnav:visited  { text-decoration: none; color: #000000;font-family: arial, sans-serif;  font-weight: bold }
a.subnav:active    { text-decoration: none; color: #000000;font-family: arial, sans-serif;  font-weight: bold }
a.subnav:hover            { text-decoration: none; color: #000000;font-family: arial, sans-serif;  font-style: normal } 

.b11        {font-family: arial, sans-serif; font-size: 11px; font-weight: bold}
.b12        {font-family: arial, sans-serif; font-size: 12px; font-weight: bold}
.b13        {font-family: arial, sans-serif; font-size: 13px; font-weight: bold}
.b14        {font-family: arial, sans-serif; font-size: 14px; font-weight: bold}
.b15        {font-family: arial, sans-serif; font-size: 15px; font-weight: bold}
.b16        {font-family: arial, sans-serif; font-size: 16px; font-weight: bold}
.b17        {font-family: arial, sans-serif; font-size: 17px; font-weight: bold}
.b18        {font-family: arial, sans-serif; font-size: 18px; font-weight: bold}
.b19        {font-family: arial, sans-serif; font-size: 19px; font-weight: bold}
.b28        {font-family: arial, sans-serif; font-size: 28px; font-weight: bold}

.n9        {font-family: arial, sans-serif; font-size: 9px; font-weight: normal}
.n10        {font-family: arial, sans-serif; font-size: 10px; font-weight: normal}
.n11        {font-family: arial, sans-serif; font-size: 11px; font-weight: normal}
.n12        {font-family: arial, sans-serif; font-size: 12px; font-weight: normal}
.n15        {font-family: arial, sans-serif; font-size: 15px; font-weight: normal}
.n18        {font-family: arial, sans-serif; font-size: 18px; font-style: normal; font-weight: normal}

.i11        {font-family: arial, sans-serif; font-size: 11px; font-weight: normal; font-style: italic}
.i12        {font-family: arial, sans-serif; font-size: 12px; font-weight: normal; font-style: italic}
.i24        {font-family: arial, sans-serif; font-size: 24px; font-weight: normal; font-style: italic}

.tab_hcol_start, .tab_hcol_mb {
  background-color : #DDDDDD; 
  border-style: solid; 
  border-width: 1px;
  border-color:#828282; 
  padding:2px
}  

.tab_bcol       { background-color : #F7F7F7; border-style: solid; border-width: 0px; border-color:white; }   

.tab_lcol       {background-color : #828282;  border: 0px  solid #828282; padding:0px; }   /* Line Color für tabellen */


/*.tab_hcol_mb    { background-color : #D3D3F8}   /* Tabellenkopffarbe meine bilder  */*/
.tab_hcol_bh    { background-color : #D6FAD6}   /* Tabellenkopffarbe Bilder hochladen */
.tab_hcol_ab    { background-color : #DDDDDD; border: 1px #828282 solid; padding:0px;}   /* Tabellenkopffarbe Abzüge bestellen */
.tab_hcol_auftrag    { background-color : #DDDDDD; border: 0px #828282 solid; padding:2px;}   /* Tabellenkopffarbe Abzüge bestellen --> Auftrag */
.tab_hcol_help  { background-color : #F5F4D8; width:120px}   /* Tabellenkopffarbe Hilfe */
.tab_bopt       {background-color : #e2e2e2}   /* Hintergrundfarbe der tabelle Bildoptimierer*/
.framed         {border-width: 1; border-style: solid; border-color:#828282}

input.flat {border-width: 0;}

input.login { color:#666666;}

/* Allgemeine Tabelle */
.tab {
  width: 100%;
  margin: 0px; padding:0px; 
  background-color : #FFFFFF;
  
  border-top: 0px white solid;
	border-left: 0px white solid;
	border-right: 0px #666666 solid ;
	border-bottom: 0px #666666 solid ;

}

/* Tabelle für Unterteilung der Adressen */
.tab_adr {
  border-bottom: 1px #828282 solid ;

}


/* Tabelle für Funktionen im Hauptframe */
.tab_functions {
  
  background-color : #CCCCCC; 
  border: 1px #828282 solid;
  
}

table.thumb,table.thumbord {
 font-size: 11px;
 line-height: 14px;
}

td.thumb {
	background-image: url("/design/bilder/bgth132.gif");
	background-repeat: no-repeat;
}

td.thumb_sel {
	background-image: url("/design/bilder/bgth132_akt.gif");
	background-repeat: no-repeat;
}
.thumbkl {
  border: 1px #888888 solid;
	background-image: url("/design/bilder/leiste-grau-gross.gif");
}

.thumbkl_sel {
border: 1px #be1c10 solid;
	background-image: url("/design/bilder/leiste-beige-gross.gif");
}

.ord_bid {
  text-align:center;
  vertical-align:middle;
}

img.thumbnail {
 border-right: 0px #888888 solid ;
	border-bottom: 0px #888888 solid ;
}

.thumbtext {
  font-size:11px;
}
.border {
 border: 1px #888888 solid;
}
/*
td.thumb {

  background-color: #e2e2e2; border-width: 1; border-style: inset; border-color:#828282
 }*/
td.thumbord,td.thumbhoch {
  text-align:center;
  vertical-align:middle;
  background-position:0px 0px;
	background-Image:url(../bilder/ordner.gif); 
	background-repeat:no-repeat; 
	padding-top:15px;
}
td.thumbord_sel,td.thumbhoch_sel {
  text-align:center;
  vertical-align:middle;
  background-position:0px 0px;
	background-Image:url(../bilder/ordner_akt.gif); 
	background-repeat:no-repeat; 
	padding-top:15px;
}

td.thumbklord {
  border: 1px #888888 solid;
  text-align:center;
  vertical-align:middle;
	background-Image:url("/design/bilder/leiste-grau-gross.gif"); 
	background-repeat:repeat-x; 
}
td.thumbklord_sel {
  border: 1px #be1c10 solid;
  text-align:center;
  vertical-align:middle;
	background-Image:url("/design/bilder/leiste-beige-gross.gif"); 
	background-repeat:repeat-x; 
}

.lm_button       { color: #000000; font-size: 15px; font-family: Arial; background-image: url(../bilder/button_links.gif); width: 184px; height: 30px }
.lm-link   { width: 184px; height: 170px; border-style: none }
.lm_link_on { width: 184px; height: 155px }

td.thumbtrash {background: url("../bilder/knitterpapier.jpg")}
p.upload_java {border-width:2px; border-color:#dddddd; background-color:#f6f6f6; width:570; border-style:solid; padding:2px;}

.line  { border-style: solid; border-width: 1px 0 0; border-color: blue } 

/* Subnavigation oben */

/* Startseite */
td.sub_start   { background-color: white; text-align: center }
td.sub_start-sel  { background-color: #d3d3f8; text-align: center }

/* Meinebilder */
td.sub_mb  { background-color: #d3d3f8; text-align: center }

       
/* Bilder hochladen */
td.sub_bh {background-Color:#D6FAD6; text-align: center;}
td.sub_bh-sel {background-Color:#96FA96; text-align: center;}

/* Abzüge bestellen */
td.sub_ab  { background-color: #fff; text-align: center }
td.sub_ab-sel {background-Color:#FF66FF; text-align: center;}

/* Hilfe */
td.sub_help {background-Color:#F5F4D8;}

a.m:link            { color: #000000; font-size: 13px; font-family: arial, sans-serif; font-weight: normal; padding-left: 5px }
a.m:active, a.m:visited        { color: #000000; font-size: 13px; font-family: arial, sans-serif; font-weight: normal; padding-left: 5px }
a.m:hover            { color: #000000; font-size: 13px; font-family: arial, sans-serif; font-style: normal; background-color: transparent; padding-left: 5px } 

input.login { border-width: 1px; color:#666666; border-style: solid; width: 100px; height: 20px;} 

td.ord_bid {
background-Image:url(../bilder/ordner.gif); background-repeat:no-repeat; padding-top:10px;
}

a.lmd_col:link {color:#000000}
/* Linkes Menü */
.lm  { width: 184; border-width: 0 } /* Tabelle allgemein */

.lm_col, .lm_line, .lm_button         { color: #c00; font-size: 13px; font-family: Arial; background-image: url(../bilder/button_links.gif); width: 184px; height: 30px;padding-left: 5px; } 
/* linkes menü mit Linie oben */

.lm_line      { color: #c00; font-size: 13px; font-family: Arial; background-image: url(../bilder/button_links.gif); padding-left: 5px } 



/* Normaler Button Style */
.button {
  
  padding-left:5px; 
  padding-right:5px;
  margin-left:0px; 
  cursor: pointer;
  
  border-right:1px solid #828282;
  border-left:1px solid #828282;
  border-top:1px solid #828282;
  border-bottom:1px solid #828282;
  
  background-Color:#D6DCE0;
  height: 24px;
}


span.button,div.button {
  
  padding:2px;
  padding-left:5px;
  padding-right:5px;
  cursor: pointer;
  
  border-right:1px solid #828282;
  border-left:1px solid #828282;
  border-top:1px solid #828282;
  border-bottom:1px solid #828282;
  
  background-Color:#D6DCE0;
  height: 16px;
  
  text-align:center;
}


/* oberes subnav */

/* Startseite  normal und -sel */

td.sub_start  { background-color: #ccf; background-image: url(../bilder/leiste-rot.gif); height: 15px }

td.sub_start-sel  { background-color: #ccc; background-image: url(../bilder/leiste-rot-sel.gif); height: 15px }

/* Meinebilder */
td.sub_mb {background-Image:url(../bilder/leiste-blau.gif);   background-Color:#D3D3F8;  
           height: 15px;}

       
/* Bilder hochladen */
td.sub_bh {background-Image:url(../bilder/leiste-gruen.gif);   background-Color:#D6FAD6;  
          height: 15px;}

td.sub_bh-sel {background-Image:url(../bilder/leiste-gruen-sel.gif); background-Color:#D6FAD6; 
            height: 15px; }

/* Abzüge bestellen */
td.sub_ab {background-Image:url(../bilder/leiste-rosa.gif);   background-Color:#F6D6F6;  
           height: 15px;}

td.sub_ab-sel {background-Image:url(../bilder/leiste-rosa-sel.gif); background-Color:#F6D6F6; 
             height: 15px; }


/* Hilfe */
td.sub_help {background-Image:url(../bilder/leiste-gelb.gif);   background-Color:#F5F4D8; 
           height: 15px;}

           
/* Tabelle für Funktionen im Hauptframe */
.tab_functions {
  background-Image:url(../bilder/leiste-grau-gross.gif);
 
  
}
.page_select{

font-family: arial, sans-serif; font-size: 12px; font-weight: bold;

}
.hinweis /* Box für Hinweise (gelb) */   {

  background-image:url("../bilder/achtung.jpg");
  background-repeat: no-repeat;
  background-color: #ffffa1;
  border: solid 1px #ffff00;
  background-position:6px 6px;
  padding-left: 50px;
  padding-top:7px;
  padding-bottom:7px;
  padding-right:7px;
  height:44 px;
  
}
.stop { background-color: #ffe0d6; background-image: url("../bilder/stop.gif"); background-repeat: no-repeat; background-position: 6px 6px; padding: 7px 7px 7px 50px; height: 44 px; border: solid 1px #ffa0a0 }
.error /* Box für Fehler (rot) */   { background-color: #ffe0d6; border: solid 1px #ffa0a0; width:"100%"}

input.anmeldung /* Formularfelder Anmeldung */   { color: black; width: 150px; border: solid 1px }
input.anmeldung_error /* Formularfelder Anmeldung bei Fehler */   { color: black; width: 150px; border: solid 1px; background-color: #FFE0D6; }

 /* Kalendereditor */
td.sub_ke  {background-Image:url(../bilder/leiste-grau.gif); background-Color:#FFFFFF; 
background-repeat: repeat-x;
height: 15px; }
td.sub_ke-sel {background-Image:url(../bilder/leiste-blau-sel.gif); background-Color:#FFFFFF; 
background-repeat: repeat-x;
height: 15px; }

.auftrag_input {border-width: 1px; border-color: #828282; width:35px;text-align:right;}
.auftrag_gk_input {border-width: 1px; border-color: #828282;width:100%}
.auftrag_selbox {width:95%; vertical-align:middle}
input.flat {border-width: 0;}