a:link { color: #c0c0c0; font-size: 11px; font-weight: bold; line-height: 13px; text-decoration: none; }
a:visited { color: #c0c0c0; font-size: 11px; font-weight: bold; line-height: 13px; text-decoration: none; }
a:hover { color: #000; font-size: 11px; font-weight: bold; line-height: 13px; text-decoration: none; }
a:active { color: #c0c0c0; font-size: 11px; font-weight: bold; line-height: 13px; text-decoration: none; }
a:focus { color: #c0c0c0; font-size: 11px; font-weight: bold; line-height: 13px; text-decoration: none; outline-style: none; }
li { line-height: 22px; list-style-type: disc; list-style-position: inherit; }
.li { line-height: 15px; padding-top: 3px; padding-bottom: 3px; list-style-type: disc; }
/*Home Links*/
.aHome:link { color: #000; font-size: 11px; font-weight: bold; line-height: 13px; text-decoration: none; }
.aHome:visited { color: #000; font-size: 11px; font-weight: bold; line-height: 13px; text-decoration: none; }
.aHome:hover { color: #c0c0c0; font-size: 11px; font-weight: bold; line-height: 13px; text-decoration: none; }
.aHome:active { color: #000; font-size: 11px; font-weight: bold; line-height: 13px; text-decoration: none; }
.aHome:focus { color: #000; font-size: 11px; font-weight: bold; line-height: 13px; text-decoration: none; outline-style: none; }
.moodstyler { color: #555; font-size: 9px; font-style: italic; }
.amoodstyler:link { color: #555; font-size: 9px; font-style: italic; text-decoration: none; }
.amoodstyler:visited { color: #555; font-size: 9px; font-style: italic; text-decoration: none; }
.amoodstyler:hover { color: #555; font-size: 9px; font-style: italic; text-decoration: underline; }
.amoodstyler:focus { color: #555; font-size: 9px; font-style: italic; text-decoration: underline; outline-style: none; }
.amoodstyler:active { color: #555; font-size: 9px; font-style: italic; text-decoration: underline; }
/*Home Links Ende*/
/*Transparenter Hintergrund
Fix für IE, Opera, Safari, Firefox*/
html, body { font-size: 10px; font-family: arial; width:100%; height:100%; margin: 0; padding: 0; border-width: 0; background:transparent }
/*Transparenter Hintergrund
Fix für IE, Opera, Safari, Firefox*/
/*Frame Aufbau
*/
div.innen
{ margin-left:auto; margin-right:auto; width:900px; text-align:center; position: relative; height: 700px; min-height: 700px; border: solid 1px silver; }
table.aussen { width:100%; height:100%; margin: 0; padding: 0; border-width: 0; }
table.aussen td { background-color: white; text-align:center; vertical-align:middle; margin: 0; padding: 0; }
/*Frame Aufbau
*/
/*Menu Closed button
*/
.aMenuClose:link { color: #999; font-size: 10px; line-height: 10px; text-decoration: none; }
.aMenuClose:visited { color: #999; font-size: 10px; line-height: 10px; text-decoration: none; }
.aMenuClose:hover { color: silver; font-size: 10px; line-height: 10px; text-decoration: none; }
/*Menu Closed button
*/
/*TopNavigations Buttons*/
.TopNaviBackground { background-repeat: no-repeat; background-position: 0 0; }
.aNAV:link { color: #555; font-size: 11px; font-family: arial; font-stretch: extra-condensed; line-height: 13px; text-decoration: none; text-transform: uppercase; text-align: center; vertical-align: text-top; margin: 0; padding: 0; display: inline; }
.aNAV2:link { color: #808080; font-size: 11px; font-family: arial; font-stretch: extra-condensed; line-height: 13px; text-decoration: none; text-transform: uppercase; text-align: center; vertical-align: text-top; margin: 0; padding: 0; display: inline; }
.aNAV2:visited { color: #808080; font-size: 11px; font-family: arial; font-stretch: extra-condensed; line-height: 13px; text-decoration: none; text-transform: uppercase; text-align: center; vertical-align: text-top; margin: 0; padding: 0; display: inline; }
.aNAV2:hover { color: #808080; font-size: 14px; font-family: arial; font-stretch: extra-condensed; line-height: 13px; text-decoration: none; text-transform: uppercase; text-align: center; vertical-align: text-top; margin: 0; padding: 0; display: inline; }
.aNAV2:focus { color: #808080; font-size: 11px; font-family: arial; line-height: 13px; font-stretch: extra-condensed; text-decoration: none; text-align: center; text-transform: uppercase; display: inline; margin: 0; padding: 0; vertical-align: text-top; outline-style: none; }
.aNAV:visited { color: #555; font-size: 11px; font-family: arial; font-stretch: extra-condensed; line-height: 13px; text-decoration: none; text-transform: uppercase; text-align: center; vertical-align: text-top; margin: 0; padding: 0; display: inline; }
.aNAV:hover { color: #555; font-size: 14px; font-family: arial; font-stretch: extra-condensed; line-height: 13px; text-decoration: none; text-transform: uppercase; text-align: center; vertical-align: text-top; margin: 0; padding: 0; display: inline; }
.aNAV:focus { color: #555; font-size: 11px; font-family: arial; line-height: 13px; font-stretch: extra-condensed; text-decoration: none; text-align: center; text-transform: uppercase; display: inline; margin: 0; padding: 0; vertical-align: text-top; outline-style: none; }
/*TopNavigations Buttons*/
/*IE PNG Fix*/
img, div { color: #000; font-size: 11px; line-height: 17px; list-style-type: circle; behavior: url(css/iepngfix.htc)          }
/*IE PNG Fix*/
/*Kontakt / Input Felder
*/
input { color: #000; font-size: 9px; background-color: transparent; position: relative; top: 0; left: 0; margin: 3px 0 0 3px; padding: 1px; border: solid 1px #333; }
textarea { color: black; font-size: 9px; background-color: transparent; width: 141px; margin-left: 3px; border: solid 1px #333; }
select { color: black; font-size: 9px; background-color: transparent; border: solid 1px #333; }
labels { color: black; font-size: 9px; padding-right: 10px; padding-left: 0; }
.labels { color: black; font-size: 9px; font-weight: normal; padding-right: 10px; padding-left: 0; }
.TextAuswahlboxen { font-size: 10px; font-weight: bold; vertical-align: top; margin: 0 5px 0 0; padding: 0; }
/*Kontakt / Input Felder Ende
*/
.Justify { font-weight: 100; text-align: justify; letter-spacing: 1px; max-width: 699px; max-height: 299px; }
.Heads { color: #c0c0c0; font-size: 13px; font-weight: lighter; text-transform: uppercase; text-align: justify; letter-spacing: 2px; }
.PageRaster { top: 0; left: 0; width: 900px; height: 500px; max-width: 900px; max-height: 500px; margin: 0; padding: 0; }
.PageRasterSB { margin: 0; padding: 0; top: 0; left: 0; width: 840px; height: 360px; max-width: 840px; max-height: 360px; }
.TableTermine { line-height: 20px; text-align: left; letter-spacing: 0; max-width: 695px; margin: 0; padding: 5px; border: solid 1px #c0c0c0; }
