/* Final CSS Datei */

BODY { 	BORDER: 0px; PADDING: 0px; MARGIN: 0px; FONT-SIZE: 11px;  COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; BACKGROUND-COLOR: #FCF7E9; }


a                   { font-size: 11px; color: #000000; text-decoration: underline; }
.txt, p, td         { font-size: 11px;}
.txtklein           { font-size: 10px; }

.Ueberschrift, .ue    { font-size: 13px; font-weight: bold; margin-bottom: 5px; margin-top: 5px; padding: 5px 0px 10px; }
.Ueberschriftrechts   { font-size: 13px; font-weight: bold; margin-bottom: 5px; margin-top: 5px; padding: 5px 0px 10px; }


/*********************************** Listen und  Navigationslisten   *********************************/

ul                   { padding: 0px; margin: 0px; }
li                   { list-style-type: none; padding: 2px 0px 2px 15px; margin: 0px; background-image: url(/layout/li.gif); background-repeat: no-repeat; }
#linkrahmen          { padding: 2px; width: 250px; font-family: Tahoma, Verdana, serif; text-decoration: none; background-color: #F5DA95; border: 1px solid #525252; text-align: center; margin: 3px; }
#linkrahmen a        { font-size: 11px; color: #ffffff; text-decoration: none; display:block; }
#linkrahmen a:hover  { font-size: 11px; color: #ff0000; text-decoration: none; display:block; font-weight: bold; }


/***********************************   Layer Einstellungen   *********************************/

#container       { width: 940px; text-align: left; background-color: #ffffff; padding: 10px;}
#myhead          {                margin: 0px; }
#mybild          {                background: #FDF6E9 url(/layout/bildbg.jpg); margin-top: 0px}
#mynavi          {                background: #ffffff; margin-top: 0px; }
#mycontent       {                background: #ffffff; margin-top: 0px; }
#myfooter        {                background: #E0F1F8; margin-top: 5px; padding: 5px; float: none; }

#myghost         { height: 0px; }

.mymiddleteil    { width : 940px; position: relative; text-align: left; z-index: 10; }

#myleftboxopen   { text-align: left; background: #19428B}
.myleftbox       { position: absolute; width: 200px; height: 170px; top: 426px; left: 1016px; z-index: 8; }

#mymiddleboxopen { text-align: left; background: #ffffff; color: #000000;}
.mymiddlebox     { position: absolute; width: 430px; height: 170px; top: 490px; left: 1022px; z-index: 2; }

#myrightboxopen  { text-align: left}
.myrightbox      { position: absolute; width: 33px; height: 15px; top: 5px; left: 0; z-index: 3; }

#mysuchboxopen   { text-align: left; }
.mysuchbox       { position: absolute; width: 340px; height: 50px; top: 90px; left: 640px; z-index: 4; }

#mywerbeboxopen  { text-align: left; background: #016FAA; }
.mywerbebox      { position: absolute; width: 340px; height: 80px; top: 220px; left: 1021px; z-index: 5; }

#mysetupboxopen  { text-align: left; background: #ffffff}
.mysetupbox      { position: absolute; width: 340px; height: 170px; top: 5px; left: 1020px; z-index: 65; }


/***********************************   Bildeinstellungen   *********************************/

.bildstandard          { float: none; margin-left: 0px; margin-bottom: 0 px; }
.bildrechts            { float: right; margin-left: 10px; margin-bottom: 10px; }
.bildlinks             { float: left; margin-right: 10px; margin-bottom: 10px; }
.hotbild               { float: left;  margin: 0px; }

/***********************************   Bildeinstellungen   *********************************/


.tbnav                  { background-color: #f9eed2; }
.tbmitte                { background-color: #fdf6e9; }
.tbrechts               { background-color: #fdf6e9; }


.mnavtbl                { padding: 5px; background-color: #77a22e; border: 1px solid #8FC320; font-size: 12px; letter-spacing: 0.15em; color: #fff; }
.mnavtbl a              { letter-spacing: 0.05em; text-decoration: none; color: #fff;}
.mnavtbl a:hover        { letter-spacing: 0.05em; color: #fff; text-decoration: none;}

.mnavtblon              { padding: 5px 5px 5px 10px; background-color: #77a22e; border-top: 1px solid #cfc9b1; border-left: 1px solid #cfc9b1; color: #000;}
.mnavtblon a            { letter-spacing: 0.05em; font-weight: bold; text-decoration: none; color: #000000;}
.mnavtblon a:hover      { letter-spacing: 0.05em; font-weight: bold; color: #CC0000; text-decoration: none;}


.snavtbl                { padding: 5px 5px 5px 20px; background-color: #77a22e; border-left-width: 1px; border-left-style: solid; border-left-color: #cfc9b1; }
.snavtbl a              { text-decoration: none; color: #fff;}
.snavtbl a:hover        { color: #fff; text-decoration: none; color: #FFCC00;}


.snavtblon              { padding: 5px 5px 5px 20px; background-color: #77a22e; border-left-width: 1px; border-left-style: solid; border-left-color: #cfc9b1; }
.snavtblon a              { font-weight: bold; text-decoration: none;}
.snavtblon a:hover        { font-weight: bold; color: #fff; text-decoration: none;}





.tbrechtsrahmen         { background-color: #F9EED2; padding: 3px; border: 1px solid #CFC9B1; }
.reue                   { font-size: 12px; font-weight: bold; letter-spacing: 0.05em; line-height: 16px; }
.retxt                  { font-size: 12px; font-weight: normal; padding-bottom: 3px; }

hr {size: 1px; height: 1px; color:#d1ccb8; }



.wetter            { color: #000; font-size: 11px; }

.color            { padding: 5px; background-color: #ebf9cd; color: #222222; font-size: 11px; line-height: 18px;}
.color p          { padding: 0px; font-size: 11px; }
.color txt        { padding: 0px; font-size: 11px; }
.color a          { padding: 0px; font-size: 11px; color: #222222; text-decoration: underline; }
.color h1         { padding: 0px; font-size: 13px; font-weight: bold; font-variant: small-caps; }
.color h2         { padding: 0px; font-size: 11px; font-weight: bold; font-variant: small-caps; }
.color ue         { padding: 0px; font-size: 11px; font-weight: bold; font-variant: small-caps; }


.colorre            { padding: 5px; background-color: #99cd2a; color: #222222; font-size: 11px; }
.colorre p          { padding: 0px; font-size: 11px; }
.colorre txt        { padding: 0px; font-size: 11px; }
.colorre a          { padding: 0px; font-size: 11px; color: #222222; text-decoration: underline; }
.colorre h1         { padding: 0px; font-size: 13px; font-weight: bold; font-variant: small-caps; }
.colorre h2         { padding: 0px; font-size: 11px; font-weight: bold; font-variant: small-caps; }
.colorre ue         { padding: 0px; font-size: 11px; font-weight: bold; font-variant: small-caps; }



.inputkleinkasten      { font-size: 12px; height: 18px; width: 18px; }
.inputklein            { font-size: 12px; height: 18px; width: 38px; }
.inputklein1           { font-size: 12px; height: 18px; width: 50px; }


.urlaubstipp  { background: #FFE2A4; }
.urlaubstippon {background-color: #77a22e; }
