.site                   { background: #FFFFFF; margin: 0px }
.page                   { background: #F5F5F5 url(../images/layout/main_bg.jpg) no-repeat; width: 960px; height: 100%; color: #000000; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco }
.header                 { margin: 11px 8px 8px 8px; background: url(../images/layout/header_bg.gif) repeat-x; height: 48px }
.baltischer_dialog_logo { float: left; padding: 9px 30px 0px 9px }
.flagge                 { float: left; border: solid 1px #000000; margin: 10px 7px 0px 0px }
.sprachauswahl          { float: left; margin: 5px 0px 0px 28px; padding: 5px 0px 13px 10px; border-left: solid 1px #000000 }
.suche                  { float: left; margin: 5px 0px 0px 10px; padding: 5px 0px 13px 10px; border-left: solid 1px #000000 }
.kontakte               { float: left; margin: 5px 0px 0px 10px; padding: 3px 0px 7px 15px; border-left: solid 1px #000000; text-transform: uppercase }
.left                   { float: left; padding: 150px 0px 0px 0px }
.kategoriennavi         { margin: 0px 0px 0px 10px; width: 187px; text-transform: uppercase }
.standardsnavi          { margin: 20px 0px 0px 10px; width: 187px }
.navipunkt              { position: relative; color: #9C0606; margin: 1px 0px 0px 0px; background: url(../images/layout/navi_bg.gif) no-repeat; padding: 3px 3px 3px 12px; cursor: pointer }
.navipunkt_over         { position: relative; color: #9C0606; margin: 1px 0px 0px 0px; background: url(../images/layout/navi_bg_over.gif) no-repeat; padding: 3px 3px 3px 12px; cursor: pointer }
.navipunkt_button       { position: absolute; top: 0px; left: 0px; width: 187px; height: 20px }
.subnavipunkt           { position: relative; color: #9C0606; text-transform: lowercase; margin: 1px 0px 0px 0px; background: url(../images/layout/navi_bg.gif) no-repeat; padding: 1px 3px 1px 12px; cursor: pointer }
.subnavipunkt_over      { position: relative; color: #9C0606; text-transform: lowercase; margin: 1px 0px 0px 0px; background: url(../images/layout/navi_bg_over.gif) no-repeat; padding: 1px 3px 1px 12px; cursor: pointer }
.subnavipunkt_button    { position: absolute; top: 0px; left: 0px; width: 187px; height: 16px }
.right                  { float: left; padding: 150px 0px 0px 0px }
.main                   { margin: 0px 0px 0px 20px; background: #FFFFFF; width: 525px }
.main_content           { padding: 15px }
.pfad                   { padding: 0px 0px 5px 0px; font-size: 10px; font-weight: bold; border-bottom: solid 1px #000000 }
.overview               { padding: 20px 0px 10px 0px; font-size: 12px; border-bottom: solid 1px #000000 }
.weiter                 { float: left; position: relative; color: #9C0606; font-size: 10px; font-weight: bold; text-transform: uppercase; margin: 15px 0px 0px 0px; background: #F5F5F5 url(../images/layout/pfeil_rot.gif) 5px 5px no-repeat; padding: 1px 7px 2px 12px; border: solid 1px #9C0606; cursor: pointer }
.weiter_over            { float: left; position: relative; color: #FFFFFF; font-size: 10px; font-weight: bold; text-transform: uppercase; margin: 15px 0px 0px 0px; background: #9C0606 url(../images/layout/pfeil_weiss.gif) 5px 5px no-repeat; padding: 1px 7px 2px 12px; border: solid 1px #9C0606; cursor: pointer }
.weiter_button          { position: absolute; top: 0px; left: 0px; width: 91px; height: 15px }
.blaetternavi           { padding: 10px 0px 0px 0px; width: 495px; font-size: 10px; font-weight: bold; text-align: center }
.detail                 { padding: 20px 0px 10px 0px; font-size: 12px }
.detail_bild            { float: right; padding: 20px 0px 10px 10px; background: #FFFFFF }
.bild_breite            { width: 220px; overflow: hidden }
.detail_zusatzbild      { float: left; padding: 15px 8px 0px 7px }
.zusatzbild_breite      { width: 150px; overflow: hidden }
.bildunterschrift       { margin: 2px 0px 0px 0px; padding: 5px; font-size: 10px; font-weight: bold; background: #F5F5F5 }
.zurueck                { float: left; position: relative; color: #9C0606; font-size: 10px; font-weight: bold; text-transform: uppercase; margin: 15px 0px 0px 0px; background: #F5F5F5 url(../images/layout/pfeil_rot_inv.gif) 5px 5px no-repeat; padding: 1px 7px 2px 12px; border: solid 1px #9C0606; cursor: pointer }
.zurueck_over           { float: left; position: relative; color: #FFFFFF; font-size: 10px; font-weight: bold; text-transform: uppercase; margin: 15px 0px 0px 0px; background: #9C0606 url(../images/layout/pfeil_weiss_inv.gif) 5px 5px no-repeat; padding: 1px 7px 2px 12px; border: solid 1px #9C0606; cursor: pointer }
.zurueck_button         { position: absolute; top: 0px; left: 0px; width: 99px; height: 15px }
.anmeldung              { float: right; position: relative; color: #9C0606; font-size: 10px; font-weight: bold; text-transform: uppercase; margin: 15px 0px 0px 0px; background: #F5F5F5 url(../images/layout/pfeil_rot.gif) 5px 5px no-repeat; padding: 1px 7px 2px 12px; border: solid 1px #9C0606; cursor: pointer }
.anmeldung_over         { float: right; position: relative; color: #FFFFFF; font-size: 10px; font-weight: bold; text-transform: uppercase; margin: 15px 0px 0px 0px; background: #9C0606 url(../images/layout/pfeil_weiss.gif) 5px 5px no-repeat; padding: 1px 7px 2px 12px; border: solid 1px #9C0606; cursor: pointer }
.anmeldung_button       { position: absolute; top: 0px; left: 0px; width: 107px; height: 15px }
.detail td              { font-size: 12px; padding: 3px 10px 3px 0px }
.detail input           { color: #000000; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco }
.detail textarea        { color: #000000; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco }
.suchergebnis           { padding: 20px 0px 10px 0px }
.suchergebnis td        { font-size: 12px; padding: 5px; border-bottom: solid 1px #000000; width: 50% }
.info                   { float: left; padding: 270px 0px 50px 28px }
.info_content           { width: 160px; overflow: hidden; text-align: center }
.fuss                   { margin: 10px 0px 10px 20px; width: 525px }
.formular               { color: #000000; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco }
.formularerror          { color: #000000; font-size: 11px; font-family: Arial, Verdana, Courier, Monaco; border: solid 2px #FF0000 }
button                  { color: #FFFFFF; font-size: 10px; font-weight: bold; font-family: Arial, Verdana, Courier, Monaco; text-align: left; text-transform: uppercase; margin: 0px 6px 0px 0px; background: #9C0606 url(../images/layout/pfeil_weiss.gif) 7px 7px no-repeat; padding: 2px 0px 2px 12px; border: solid 1px #9C0606; cursor: pointer }
button:hover            { color: #9C0606; font-size: 10px; font-weight: bold; font-family: Arial, Verdana, Courier, Monaco; text-align: left; text-transform: uppercase; margin: 0px 6px 0px 0px; background: #F5F5F5 url(../images/layout/pfeil_rot.gif) 7px 7px no-repeat; padding: 2px 0px 2px 12px; border: solid 1px #9C0606; cursor: pointer }
td                      { font-size: 11px; font-family: Arial, Verdana, Courier, Monaco }
h1                      { font-size: 12px; font-weight: bold; color: #0061A8; font-family: Arial, Verdana, Courier, Monaco; text-transform: uppercase; margin: 0px 0px 0px 0px }
h2                      { font-size: 11px; font-weight: bold; color: #0061A8; font-family: Arial, Verdana, Courier, Monaco; margin: 0px 0px 10px 0px }
ul                      { margin-top: 10px; margin-bottom: 10px; margin-left: 10px; padding-left: 10px; list-style-type: square }
ol                      { margin-top: 10px; margin-bottom: 10px; margin-left: 10px; padding-left: 10px }
a                       { color: #9C0606; text-decoration: none }
