/* Final CSS Datei */

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


a                   { font-size: 11px; color: #000000; text-decoration: none; }
.txt, .ue, p, td    { font-size: 11px;}
.txtklein           { font-size: 9px; }
.txtweiss           { color: #FFFFFF; }

.lvcolorhell      { padding: 5px; background-color: #D3E6F7; color: #222222; font-size: 11px; }
.lvcolordunkel    { padding: 5px; background-color: #BDD2E5; color: #222222; font-size: 11px; }

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



ul                   { padding: 0px; margin: 0px; }
li                   { list-style-type: none; padding: 2px 0px 2px 15px; margin: 0px; background-image: url(/layout/nav/li.gif); background-repeat: no-repeat; }


.mlist ul            { padding: 0px; margin: 0px; font-weight: bold;}
.mlist li            { FONT-SIZE: 11px; font-weight: bold; list-style-type: none; padding: 4px 10px 4px 15px; margin: 0px; background-image: url(/layout/nav/mlist.gif); background-repeat: no-repeat; }
.mlist li a          { FONT-SIZE: 11px; font-weight: bold; color: #CC0000; text-decoration: none; display: block;}
.mlist li a:hover    { FONT-SIZE: 11px; font-weight: bold; color: #999999; text-decoration: none; display: block;}
#mliston             { FONT-SIZE: 11px; font-weight: bold; color: #FF0000; list-style-type: none; margin: 0px; background-image: url(/layout/nav/mliston.gif); background-repeat: no-repeat; text-decoration: underline ; }



#slist ul            { padding: 0px; margin: 0px; font-weight: normal;}
#slist li            { FONT-SIZE: 11px; font-weight: normal; list-style-type: none; padding: 4px 10px 4px 25px; margin: 0px; background-image: url(/layout/nav/slist.gif); background-repeat: no-repeat; }
#slist li a          { FONT-SIZE: 11px; font-weight: normal; color: #0066CC; text-decoration: none; display: block; }
#slist li a:hover    { FONT-SIZE: 11px; font-weight: normal; color: #003399; text-decoration: none; display: block; }
#sliston             { FONT-SIZE: 11px; font-weight: normal; color: #CC3300; list-style-type: none; margin: 0px; background-repeat: no-repeat; text-decoration: underline ; }

/***********************************  Mitte  Contentbereich   *********************************/						

.contentnav       { padding: 0px; background-color: #D3E6F7; color: #222222; font-size: 11px; }

.color            { padding: 5px; background-color: #D3E6F7; color: #222222; font-size: 11px; }
.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: 12px; 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; }


.rahmen           { padding: 5px; border: solid 1px #D3E6F7; background-color: #ffffff; color: #222222; font-size: 11px; }
.rahmen p         { font-size: 11px; }
.rahmen txt       { padding: 0px; font-size: 11px; }
.rahmen a         { font-size: 11px; color: #222222; text-decoration: underline; }
.rahmen h1        { font-size: 12px; font-weight: bold; font-variant: small-caps; }
.rahmen h2        { font-size: 11px; font-weight: bold; font-variant: small-caps; }
.rahmen ue        { font-size: 11px; font-weight: bold; font-variant: small-caps; }

/***********************************  Rechter Contentbereich   *********************************/						

.colorre            { padding: 5px; background-color: #D3E6F7; 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: 12px; 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; }

.rahmenre           { padding: 5px; border: solid 1px #D3E6F7; background-color: #ffffff; color: #222222; font-size: 11px; }
.rahmenre p         { font-size: 11px; }
.rahmenre txt       { padding: 0px; font-size: 11px; }
.rahmenre a         { font-size: 11px; color: #222222; text-decoration: underline; }
.rahmenre h1        { font-size: 12px; font-weight: bold; font-variant: small-caps; }
.rahmenre h2        { font-size: 11px; font-weight: bold; font-variant: small-caps; }
.rahmenre ue        { font-size: 11px; font-weight: bold; font-variant: small-caps; }




/***********************************   Link Einstellungen    *********************************/

.linkrahmen           { padding: 2px 5px; font-family: Tahoma, Verdana, serif; font-size: 11px; color: #ffffff; text-decoration: none; background-color: #0099FF; border: 1px solid #003399; }
.linkrahmen a         { padding: 2px 5px; font-family: Tahoma, Verdana, serif; font-size: 11px; color: #ffffff; text-decoration: none; background-color: #0099FF; border: 1px solid #003399; }
.linkrahmen a:hover   { padding: 2px 5px; font-family: Tahoma, Verdana, serif; font-size: 11px; color: #ffffff; text-decoration: none; background-color: #0099FF; border: 1px solid #003399; }

#linkr                { padding: 1px; width: 110px; font-family: Tahoma, Verdana, serif; text-decoration: none; background-color: #8DB8E0; border: 1px solid #264582; text-align: center; margin: 3px; }
#linkr a              { font-size: 11px; color: #ffffff; text-decoration: none; display:block; }
#linkr a:hover        { font-size: 11px; color: #ff0000; text-decoration: none; display:block; font-weight: bold; }


#linkr65              { padding: 1px; width:65px; font-family: Tahoma, Verdana, serif; font-size: 11px; color: #000000; text-decoration: none; background-color: #8DB8E0; border: 1px solid #264582; text-align: center; margin-bottom: 3px; }
#linkr65 a            { font-size: 11px; color: #000000; text-decoration: none;}

#linkr100             { padding: 1px; width:100px; font-family: Tahoma, Verdana, serif; font-size: 11px; color: #000000; text-decoration: none; background-color: #8DB8E0; border: 1px solid #264582; text-align: center; margin-bottom: 3px; }
#linkr100 a           { font-size: 11px; color: #000000; text-decoration: none;}

.linkru               { padding: 1px; width:330px; font-family: Tahoma, Verdana, serif; font-size: 11px; color: #000000; text-decoration: none; background-color: #8DB8E0; border: 1px solid #264582; text-align: center; margin-bottom: 3px; }
.linkru a             { font-size: 11px; color: #000000; text-decoration: none; }

.linkruc              { padding: 1px; width:340px; font-family: Tahoma, Verdana, serif; font-size: 11px; color: #000000; text-decoration: none; background-color: #8DB8E0; border: 1px solid #264582; text-align: center; margin: 0px; }
.linkruc a            { font-size: 11px; color: #000000; text-decoration: none; }

/***********************************   Listen Einstellungen    *********************************/





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

#container       { width: 980px; text-align: left; background-color: #ffffff; padding: 5px;}
#myhead          { height: 80px;  background: #016FAA url(/layout/bg/header.jpg) repeat-x; margin: 0px; }
#mynav           { height: 50px;  background: #E3EEFF; margin-top: 5px}
#myempty         { height: 170px; background: #ffffff; margin-top: 5px; }
#mycontent       {                background: #ffffff; margin-top: 5px; }
#myfooter        { height: 50px;  background: #F2F2F2; margin-top: 5px; padding: 5px; float: none; }
#myfooter1       {                background: #F2F2F2; margin-top: 5px; padding: 5px; float: none; }
#myghost         { height: 0px; }

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

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

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

#myrightboxopen  { text-align: left; background: #19428B}
.myrightbox      { position: absolute; width: 340px; height: 170px; top: 145px; left: 640px; z-index: 3; }

#mygoogleboxopen { text-align: center; }
.mygooglebox     { position: absolute; width: 340px; height: 20px; top: 300px; left: 640px; z-index: 33; }

#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: 5px; left: 640px; z-index: 5; }

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


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

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

/***********************************   Formulareinstellungen   *********************************/

.inputbreit      { font-size: 11px; height: 18px; width: 200px;}
.inputkmhm       { font-size: 11px; height: 16px; width: 40px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align: center; vertical-align: middle; }
.inputkmhmkurz   { font-size: 11px; height: 18px; width: 50px; }
.inputklein      { font-size: 11px; height: 18px; width: 38px; }
.inputklein1     { font-size: 11px; height: 18px; width: 50px; }
.input150breit   { font-size: 11px; height: 18px; width: 110px; }
.auswahltechnik  { font-size: 11px; height: 16px; width: 60px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align: center; vertical-align: middle; }


/***********************************   Werbungen   *********************************/

.hoteltip     { color: #ffffff; font-size: 11px; font-style: bold; }


.urlaubstipp  { background: #D3E6F7; }
.urlaubstippon {background-color: #0067B0; }

.urlaubstipp1  { background: #FDAB52; }
.urlaubstippon1 {background-color: #FF8B00; }

.toptipp      { color: #ffffff; line-height: 16px; background: #1B51A2 url(/layout/bg/header.jpg) repeat-x; }
.toptipp a        { color: #fff; }
.toptipp a:hover  { color: #000; }

.toptippon    { background-color: #FFAF3D; }
