/* DATEI: davslg.css - Bildschirmausgabe fuer www.dav-badsaulgau.de */

/* body-Einstellungen */
body { 
   color: black;
   background-color: #dddddd;
   font-size: 100.01%;
   font-family: Helvetica,Arial,sans-serif;
   background-image:url(./grafiken/global/hintergrund.gif);
   margin:0;
}

/* Links */
A.nav:link { FONT-WEIGHT:bold; COLOR: black; TEXT-DECORATION:none }
A.nav:visited { FONT-WEIGHT:bold; COLOR: black; TEXT-DECORATION:none }
A.nav:hover { FONT-WEIGHT:bold; COLOR: #666666; TEXT-DECORATION:none }
A.nav:active { FONT-WEIGHT:bold; COLOR: #aaaaaa; TEXT-DECORATION:none }
A.nav:focus { FONT-WEIGHT:bold; COLOR: #666666; TEXT-DECORATION:none }
A.nav_redbox:link { FONT-WEIGHT:bold; color:black;  TEXT-DECORATION:underline }
A.nav_redbox:visited { FONT-WEIGHT:bold; color:black; TEXT-DECORATION:underline }
A.nav_redbox:hover { FONT-WEIGHT:bold; color:black; TEXT-DECORATION:underline }
A.nav_redbox:active { FONT-WEIGHT:bold; COLOR:black; TEXT-DECORATION:underline }
A.nav_redbox:focus { FONT-WEIGHT:bold; color:black; TEXT-DECORATION:underline }
A.nav_text:link { FONT-WEIGHT:bold; color:black; TEXT-DECORATION:underline }
A.nav_text:visited { FONT-WEIGHT:bold; color:black; TEXT-DECORATION:underline }
A.nav_text:hover { FONT-WEIGHT:bold; COLOR:red; TEXT-DECORATION:underline }
A.nav_text:active { FONT-WEIGHT:bold; COLOR:red;; TEXT-DECORATION:underline }
A.nav_text:focus { FONT-WEIGHT:bold; COLOR:red;; TEXT-DECORATION:none }
A.nav_script:link { FONT-WEIGHT:bold; font-style:italic; font-size:80%; COLOR: darkred; TEXT-DECORATION:none;  }
A.nav_script:visited { FONT-WEIGHT:bold;  font-style:italic; font-size:80%; COLOR: darkred; TEXT-DECORATION:none; }
A.nav_script:hover { FONT-WEIGHT:bold; font-style:italic; font-size:80%; COLOR: black; TEXT-DECORATION:none;  }
A.nav_script:focus { FONT-WEIGHT:bold; font-style:italic; font-size:80%; COLOR: black; TEXT-DECORATION:none;  }
A.nav_script:active { FONT-WEIGHT:bold; font-style:italic; font-size:80%; COLOR: black; TEXT-DECORATION:none;   }
A.nav2:link { FONT-WEIGHT:bold; COLOR: black;  TEXT-DECORATION:underline }
A.nav2:visited { FONT-WEIGHT:bold; COLOR: black; TEXT-DECORATION:underline }
A.nav2:hover { FONT-WEIGHT:bold; COLOR: #888888; TEXT-DECORATION:underline }
A.nav2:active { FONT-WEIGHT:bold; COLOR: #888888; TEXT-DECORATION:underline}
A.nav2:focus { FONT-WEIGHT:bold; COLOR: #888888; TEXT-DECORATION:underline }
A.nav_counter:link { COLOR: #bdfa7c; TEXT-DECORATION:none }
A.nav_counter:visited { COLOR: #bdfa7c; TEXT-DECORATION:none }
A.nav_counter:hover { COLOR: #bdfa7c; TEXT-DECORATION:none }
A.nav_counter:active { COLOR: #bdfa7c; TEXT-DECORATION:none }
A.nav_counter:focus { COLOR: #bdfa7c; TEXT-DECORATION:none }
a:link { color:black; text-decoration:underline;  }
a:visited { color:black; text-decoration:underline;  }
a:active { color:black; text-decoration:underline; }



div#Seite {
   text-align: left;       /* Seiteninhalt wieder links ausrichten */
   /* margin: 0 auto; */   /* Standardkonforme horizontale Zentrierung */ 
   width: 1142px;
}

.bottom {
    font-size: 0.83em;
    margin: 0; padding: 0.2em;
    background-color: #bdfa7c;
    text-align: center;
}

.top-td {
    font-size: 0.83em;
    margin: 0;
    padding:0;
    text-align: left;
    background-color: #bdfa7c;
    width:100%;
    height:153px;
}

/* Rahmen mit Text*/
.text-td { 
   background-color: white;
   padding:1em;
   width:920px;
}


/* Navi */
.navi-td { 
   background-color: #00AD7B;
   padding:0.7em;
   font-size:80%;
}

.ganzLinks {
}

/* Schriften ausrichten */
.oben {
   vertical-align:top;
}
.mittig {
   vertical-align:middle;
}
.unten 
   vertical-align:bottom;
}
.Basislinie {
   vertical-align:baseline
}
.tieferstellen {
   vertical-align:sub
}
.hoeherstellen {
   vertical-align:super
}
.am_oberen_Schriftrand {
   vertical-align:text-top
}
.am_unteren_Schriftrand {
   vertical-align:text-bottom
}
.links {
   text-align:left
} 
.mitte {
   text-align:center
} 
.rechts {
   text-align:right
}
.blocksatz {
   text-align:justify
} 

.kleinereSchrift {  
   font-size:80%;
}

.kleineSchrift {  
   font-size:70%;
}

.weiterTextfluss {
   font-size:100%;
   line-height: 150%;
}

.Ueberschrift200, h1 {  
   font-size:200%;
   font-weight:bold;
}

.Ueberschrift150, h2 {  
   font-size:130%;
   font-weight:bold;
}

.Ueberschrift110, h3 {  
   font-size:110%;
   font-weight:bold;
}

.normalFett {
   font-weight:bold;
}

.kleinereSchriftfett {  
   font-size:80%;
   font-weight:bold;
}

.kleinereSchrift_fett_rot {  
   font-size:80%;
   font-weight:bold;
   color:#FF0000;
}

.normaleSchrift_fett_rot {  
   font-weight:bold;
   color:#FF0000;
}

/* Hellblaue Box mit schwarzer Schrift im Textfluss */
.hellblaubox-s {
   background-color:#0099ff; padding:0px; margin:0px;  font-family: Arial, Helvetica, sans-serif, "Lucida Sans", sunsans-regular; color: #000000; padding:3px;; font-weight: bold
}

/* Hellblaue Box mit weisser Schrift im Textfluss */
.hellblaubox-w {
   background-color:#0099ff; padding:0px; margin:0px;  font-family: Arial, Helvetica, sans-serif, "Lucida Sans", sunsans-regular; color: #ffffff; padding:3px;; font-weight: bold
}

/* Rote Box mit weisser Schrift im Textfluss */
.rotbox {
   background-color:#FF0000; padding:0px; margin:0px; font-family: Arial, Helvetica, sans-serif, "Lucida Sans", sunsans-regular; color: #FFFFFF; padding:3px;; font-weight: bold
}

/* Rahmen fuer Formularbestaetigung */
input.formularrahmen {
   font-family: Helvetica,Arial,sans-serif;
   border: 2px #57b426 solid;
   background-color: #bdfa7c;
   background-position: left;
   color: black;
}

/* Rahmen fuer Formulartextfeld */
.formulartextfeldrahmen {
   border: 2px #57b426 solid;
   font-family: Helvetica,Arial,sans-serif;
   font-weight: bold;
   background-color: #bdfa7c;
   color: black;
   padding:0px;
}

.tabellenKopf {
   border: 2px #57b426 solid;
}

.tabellenKopfzellen {
   background-color: #00AD7B;
}

.tabellenKopfzellen2 {
   background-color: #AADD77;
}

.tabellenDatenzellen1 {
   background-color: #BBEE99;
}
/* background-color: #AADD88; */
.tabellenDatenzellen2 {
   background-color: #bdfa7c;
}

table.sortable tr.odd td {
	background-color: #BBEE99;
}

table.sortable tr.even td {
	background-color: #bdfa7c;
}

.unsortable {
   background-color: #00AD7B;
}

/* Meldungen: Fehler, Warnung, Erfolg, Info */
.erfolg h1,
.mitteilung h1,
.warnung h1,
div.fehler h1 {
   border-bottom:      2px solid;
   font-weight:        bold;
   text-align:         left;
   margin:             0 0 0 0;
}

div.erfolg,
div.mitteilung,
div.warnung,
div.fehler {
   margin:             0 0 0 0;
   border:             2px solid;
   background-repeat:  no-repeat;
   background-position: 10px 50%;
   padding:            0.1em 0.1em 0.1em 36px;
}

.erfolg {
   color:              #000000;
   background-color:   #f0fff0;
}

h1.erfolg,
div.erfolg {
   border-color:       #00FF00;
   background-image:   url(./grafiken/mitteilungen/erfolg.png);
}

.erfolg h1 {
   border-color:       #00FF00;
}

.mitteilung {
   color:              #000000;
   background-color:   #FFFFDD;
}

h1.mitteilung,
div.mitteilung {
   border-color:       #FFD700;
   background-image:   url(./grafiken/mitteilungen/mitteilung.png);
}
.mitteilung h1 {
    border-color:       #FFD700;
}

.warnung {
   color:              #CC0000;
   background-color:   #FFFFCC;
}
p.warnung,
h1.warnung,
div.warnung {
   border-color:       #CC0000;
   background-image:   url(./grafiken/mitteilungen/warnung.png);
}
.warnung h1 {
   border-color:       #cc0000;
}

.fehler {
   background-color:   #FFFFCC;
   color:              #ff0000;
}

h1.fehler,
div.fehler {
   border-color:       #ff0000;
   background-image:   url(./grafiken/mitteilungen/fehler.png);
}

div.fehler h1 {
   border-color:       #ff0000;
}

