html, body {
 margin: 0px;
 padding: 0px;
 /*height: 100 %;*/
 background-color: #FFFFFF/*#F0F0F0*/;
 font-family: 'Arial', 'Helvetica', 'Trebuchet MS', sans-serif ;
 font-size: 12px;
 color: 515054;
 overflow: auto;
 }

#weissraum {
 position: absolute;
 margin-top: 0px;
 margin-left: 0px;
 margin-right: auto;
 width: 870px;
 /*min-height: 100%;*/
 background-color: #FFFFFF;
 overflow:visible;
 }


/* TEXT
--------------------------------------
*/

#text {
 position: absolute;
/* margin-top: 293px;*/
 margin-top: 360px;
 margin-left: 170px;
 margin-right: auto;
 background-color: #FFFFFF;
 width: 450px;
/* min-height: 100%;*/
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #515054;
 text-align: justify;
 line-height:1.5em;
 overflow:auto;
}

/*#text {
 position: absolute;
 margin-top: 293px;
 margin-left: 170px;
 margin-top: 293px;
 margin-left: 170px;
 margin-right: auto;
 background-color: #FFFFFF;
 width: 450px;
 min-height: 100%;
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #515054;
 text-align: justify;
 line-height:1.5em;
 overflow: visible;
}*/

#text dd {
 margin-left: 20px;
}

#text dt {
 font-weight: bold;
 text-align: left;
}

#text a.txt:link, a.txt:visited, a.txt:hover {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 12px;
 font-weight: bold;
 text-decoration: underline;
 color: #7A7B7D;
 text-align: left;
 line-height:1.5em;
}

/* IMPRESSUM
--------------------------------------
*/
#impmenue {
 position: absolute;
 margin-top: 4px;
 margin-left: 650px;
 margin-right: auto;
 padding-left: 2px;
 padding-right: 2px;
 /*border: 1px solid #74724B;*/
 width: 175px;
 height: 30px;
 vertical-align: middle;
}

#impmenue a.imp:link, a.imp:visited{
 font-family: 'Arial', 'Helvetica', 'Trebuchet MS', sans-serif;
 font-size: 10px;
 color: #9B9B9B;
 text-decoration: none;
 font-weight:normal;
 vertical-align: bottom;
}

#impmenue a.imp:hover {
 font-family: 'Arial', 'Helvetica', 'Trebuchet MS', sans-serif;
 font-size: 10px;
 color: #9B9B9B;
 text-decoration: underline;
 font-weight:normal;
 vertical-align: bottom;
}


/* KOPF
--------------------------------------
*/
#logo {
 position: absolute;
 margin-top: 8px;
 margin-left: 0px;
 margin-right: auto;
 /*background-color: #007F00;*/
 width: 650px;
 height: 86px;
}

#bild {
 position: absolute;
 margin-top: 95px;
 margin-left: 0px;
 margin-right: auto;
 background-color: #FFFFFF;
 width: 650px;
 height: 174px;
}

#bild-laufen {
 position: absolute;
 margin-top: 0px;
 margin-left: 0px;
 margin-right: auto;
 background-color: #FFFFFF;
 width: 870px;
 height: 288px;
}

/* INFOKASTEN
--------------------------------------
*/
#infoslogan {
 position: absolute;
 margin-top: 8px;
 margin-left: 650px;
 margin-right: auto;
 padding: 0px;
 width: 175px;
 height: 290px;
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #7A7B7D;
 text-align: left;
}

#infokasten {
 position: absolute;
 margin-top: 37px;
 margin-left: 650px;
 margin-right: auto;
 padding: 0px;
 background-color: #E7F0D1;
/* border:1px solid #A8C16B;*/
 width: 175px;
 height: 290px;
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #7A7B7D;
 text-align: left;
}

#infokasten a.infok:link, a.infok:visited {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #004B8D;
 text-align: left;
 text-decoration: none;
}

/* BOXEN SEITLICH
--------------------------------------
*/

#zusatzkasten-physio {
 position: absolute;
 margin-top: 64px;
 margin-left: 655px;
 margin-right: auto;
 padding: 0px;
 background-color: #FFFFFF;
 /*border:1px dotted #A8C16B;*/
 width: 175px;
 min-height: 100%;
}

#zusatzkasten-physio a:link, a:visited{
 font-family: 'Arial', 'Helvetica', 'Trebuchet MS', sans-serif;
 font-size: 11px;
 color: #7A7B7D;
 text-decoration: none;
 font-weight: normal;
}

#zusatzkasten-physio a:hover{
 font-family: 'Arial', 'Helvetica', 'Trebuchet MS', sans-serif;
 font-size: 11px;
 color: #7A7B7D;
 text-decoration: underline;
 font-weight: normal;
}

#zusatzkasten-laufen {
 position: absolute;
 margin-top: 75px;
 margin-left: 655px;
 margin-right: auto;
 padding: 0px;
 /*border:1px dotted #A8C16B;*/
 width: 175px;
 min-height: 100%;
}

#zusatzkasten-laufen a:link, a:visited{
 font-family: 'Arial', 'Helvetica', 'Trebuchet MS', sans-serif;
 font-size: 11px;
 color: #5e5e5d;
 text-decoration: none;
 font-weight: normal;
}

#zusatzkasten-laufen a:hover{
 font-family: 'Arial', 'Helvetica', 'Trebuchet MS', sans-serif;
 font-size: 11px;
 color: #5e5e5d;
 text-decoration: underline;
 font-weight: normal;
}

#zusatzkasten-anzeige {
 position: absolute;
 margin-top: 313px;
 margin-left: 655px;
 margin-right: auto;
 padding: 0px;
 background-color: #FFFFFF;
 /*border:1px dotted #A8C16B;*/
 width: 175px;
 min-height: 100%;
}

#zusatzkasten {
 position: absolute;
 margin-top: 365px;
 margin-left: 650px;
 margin-right: auto;
 padding: 0px;
 background-color: #FFFFFF;
 /*border:1px dotted #A8C16B;*/
 width: 175px;
 min-height: 100%;
}

.tab_zusatzkasten {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #7A7B7D;
 text-align: left;
 line-height:1.5em;
}

/*#zusatzkasten table, tr, td {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #7A7B7D;
 text-align: left;
 line-height:1.5em;
} */

#zusatzkasten a:link, a:visited{
 font-family: 'Arial', 'Helvetica', 'Trebuchet MS', sans-serif;
 font-size: 11px;
 color: #7A7B7D;
 text-decoration: none;
 font-weight: normal;
}

#zusatzkasten a:hover{
 font-family: 'Arial', 'Helvetica', 'Trebuchet MS', sans-serif;
 font-size: 11px;
 color: #7A7B7D;
 text-decoration: underline;
 font-weight: normal;
}

/* KASTEN ZEILEN --------------------------------------------------------*/
.eins {
 height: 12px;
 width: 175px;
 border: 0px;
 margin: 0px;
 font-size: 13px;
 font-weight: bold;
 font-family: 'Arial', 'Helvetica', 'Trebuchet MS', sans-serif ;
 text-align: left;
 color: #ABC269;
 background-color:transparent;
}


.zwei {
 border: 0px;
 background-color: #FFFFFF;
 background-repeat: repeat-y;
 height: 3px;
 width: 155px;
 background-image:url(../img/boxes/zeile-oben.gif);
}

.zwei-trans {
 border: 0px;
 background-repeat: repeat-y;
 height: 3px;
 width: 155px;
 background-color:transparent;
}

.zwei-weiss {
 border: 0px;
 background-repeat: repeat-y;
 height: 3px;
 width: 155px;
 background-image:url(../img/boxes/zeile-oben-weiss.gif);
}

.drei {
 border: 0px;
 background-image:url(../img/boxes/zeile.gif);
 background-repeat: repeat-y;
 height: 8px;
 width: 155px;
}

.drei-submen {
 border: 0px;
 background-image:url(../img/boxes/zeile.gif);
 background-repeat: repeat-y;
 height: 4px;
 width: 155px;
}

.drei-submen-trans {
 border: 0px;
 height: 4px;
 width: 155px;
 background-color:transparent;
}

.drei-weiss {
 border: 0px;
 background-image:url(../img/boxes/zeile-weiss.gif);
 background-repeat: repeat-y;
 height: 8px;
 width: 155px;
}

.vier {
 border: 0px;
 background-image:url(../img/boxes/zeile.gif);
 background-repeat: repeat-y;
 padding-left: 12px;
 padding-right: 12px;
 width: 155px;
 border: 0px;
 margin: 0px;
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #7A7B7D;
 text-align: left;
 line-height:1.5em;
}

.vier-trans {
 border: 0px;
 padding-left: 12px;
 padding-right: 12px;
 width: 155px;
 border: 0px;
 margin: 0px;
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #7A7B7D;
 text-align: left;
 line-height:1.5em;
 height: 3px;
 background-color:transparent;
}

 .vier-index {
 border: 0px;
 padding: 0px;
 width: 155px;
 border: 0px;
 margin: 0px;
 height: 105px;
}

.vier-weiss {
 border: 0px;
 background-image:url(../img/boxes/zeile-weiss.gif);
 background-repeat: repeat-y;
 padding-left: 12px;
 padding-right: 12px;
 width: 155px;
 border: 0px;
 margin: 0px;
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #7A7B7D;
 text-align: left;
 line-height:1.5em;
}

.fuenf {
 border: 0px;
 background-image:url(../img/boxes/zeile.gif);
 background-repeat: repeat-y;
 height: 8px;
 width: 155px;
}


.sechs {
 border: 0px;
 background-image:url(../img/boxes/zeile-unten.gif);
 background-repeat: repeat-y;
 height: 3px;
 width: 155px;
}

.sechs-trans {
 border: 0px;
 height: 3px;
 width: 155px;
 background-color:transparent;
}

.sechs-weiss {
 border: 0px;
 background-image:url(../img/boxes/zeile-unten-weiss.gif);
 background-repeat: repeat-y;
 height: 3px;
 width: 155px;
}

/* KASTEN ZEILEN GRÜN--------------------------------------------------------*/
.einsgn {
 height: 12px;
 width: 175px;
 border: 0px;
 margin: 0px;
 font-size: 13px;
 font-weight: bold;
 font-family: 'Arial', 'Helvetica', 'Trebuchet MS', sans-serif ;
 text-align: left;
 color: #ABC269;
}

.zweign {
 border: 0px;
 background-color: #FFFFFF;
 background-repeat: repeat-y;
 height: 3px;
 width: 155px;
 background-image:url(../img/boxes/zeile-oben-gn.gif);
}

.dreign {
 border: 0px;
 background-image:url(../img/boxes/zeile-gn.gif);
 background-repeat: repeat-y;
 height: 8px;
 width: 155px;
}

.dreign-submen {
 border: 0px;
 background-image:url(../img/boxes/zeile-gn.gif);
 background-repeat: repeat-y;
 height: 4px;
 width: 155px;
}


 .viergn {
 border: 0px;
 background-image:url(../img/boxes/zeile-gn.gif);
 background-repeat: repeat-y;
 padding-left: 12px;
 padding-right: 12px;
 width: 155px;
 border: 0px;
 margin: 0px;
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #7A7B7D;
 text-align: left;
 line-height:1.5em;
}

 .viergn-index {
 border: 0px;
 padding: 0px;
 width: 155px;
 border: 0px;
 margin: 0px;
 height: 105px;
}

.fuenfgn {
 border: 0px;
 background-image:url(../img/boxes/zeile-gn.gif);
 background-repeat: repeat-y;
 height: 8px;
 width: 155px;
}


.sechsgn {
 border: 0px;
 background-image:url(../img/boxes/zeile-unten-gn.gif);
 background-repeat: repeat-y;
 height: 3px;
 width: 155px;
}

/* MENUE
--------------------------------------
*/
#menue {
 position: absolute;
 margin-top: 360px;
 margin-left: 0px;
 margin-right: auto;
 padding-left: 5px;
 /*background-color: #E7F0D1;
 border:1px dotted #A8C16B;*/
 width: 155px;
 height: 100%;
 min-height: 100%;
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #7A7B7D;
 text-align: left;
 line-height:1.5em;
}

#menue a.men:link, a.men:visited, a.men:hover {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #7A7B7D;
 text-align: left;
 line-height:1.5em;
}


#page-submen {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #004B8D;
 text-align: justify;
 margin-top: 20px;
}

#page-submen a.psm:link, a.psm:visited, a.psm:hover {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #004B8D;
 text-align: left;
}

.reg {
 font-size: 7pt;
 vertical-align: super;
}

a.psm:link, a.psm:visited, a.psm:hover {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #004B8D;
 text-align: left;
}

/* LINKS
--------------------------------------
*/

a.produkt {
 font-size: 13px;
 font-weight: bold;
 color: #004785;
 text-decoration: none;
 margin-bottom: 20px;
}


a.klbl:link, a.klbl:visited {
 font-family: 'Arial', 'Helvetica', 'Trebuchet MS', sans-serif;
 font-size: 10px;
 color: #004785;
 text-decoration: none;
 font-weight:normal;
 vertical-align: bottom;
}

a.klbl:hover {
 font-family: 'Arial', 'Helvetica', 'Trebuchet MS', sans-serif;
 font-size: 10px;
 color: #004785;
 text-decoration: underline;
 font-weight:normal;
 vertical-align: bottom;
}

a.mrot:link, a.mrot:visited, a.mrot:hover {
 font-family: 'Arial', 'Helvetica', 'Trebuchet MS', sans-serif;
 font-size: 11px;
 color: #EF4135;;
 text-decoration: none;
 font-weight:normal;
 vertical-align: bottom;
}

a.mbl:link, a.mbl:visited {
 font-family: 'Arial', 'Helvetica', 'Trebuchet MS', sans-serif;
 font-size: 11px;
 color: #004785;
 text-decoration: none;
 font-weight:normal;
 vertical-align: bottom;
}

a.mbl:hover {
 font-family: 'Arial', 'Helvetica', 'Trebuchet MS', sans-serif;
 font-size: 11px;
 color: #004785;
 text-decoration: underline;
 font-weight:normal;
 vertical-align: bottom;
}

a.klgr:link, a.klgr:visited {
 font-family: 'Arial', 'Helvetica', 'Trebuchet MS', sans-serif;
 font-size: 11px;
 color: #7A7B7D;
 text-decoration: none;
 font-weight: bold;
 margin-top: 15px;
}

a.klgr:hover{
 font-family: 'Arial', 'Helvetica', 'Trebuchet MS', sans-serif;
 font-size: 11px;
 color: #7A7B7D;
 text-decoration: underline;
 font-weight: bold;
 margin-top: 15px;
}

.grnavlink{
 color: #88878A;
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 10px;
 text-decoration: underline;
 font-weight: bold;
}

a.grnavlink:link {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 10px;
 color: #88878A;
 text-decoration: none;
 font-weight: bold;
}
a.grnavlink:hover {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 10px;
 color: #88878A;
 text-decoration: none;
 font-weight: bold;
}

a.grnavlink:visited {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 10px;
 color: #88878A;
 text-decoration: none;
 font-weight: bold;
}

/* TEXT
--------------------------------------
*/

* #text {
height: 100%;
}

#text {
 position: absolute;
 margin-top: 360px;
 margin-left: 170px;
 /* margin-top: 293px;
 margin-left: 170px;
 margin-right: auto; */
 background-color: #FFFFFF;
 /*border:1px dotted #A8C16B;*/
 width: 450px;
/* height: 100%;*/
 min-height: 100%;
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #515054; /*#7A7B7D;*/
 text-align: justify;
 line-height:1.5em;
 overflow: visible;
}

#text dd {
 margin-left: 20px;
}

#text dt {
 font-weight: bold;
 text-align: left;
}

#text a.txt:link, a.txt:visited, a.txt:hover {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 12px;
 font-weight: bold;
 text-decoration: underline;
 color: #7A7B7D;
 text-align: left;
 line-height:1.5em;
}

/* TABELLEN
--------------------------------------
*/
.tabkontakt {
 color: #000000;
 font-size: 10px;
 text-decoration: none;
 font-weight: bold;
 border: 0px;
 background-color: #F0F0F0;
}

.tab_td_adress {
 background-color: #F0F0F0;
 padding-left: 5px;
 font-size: 11px;
 font-weight: bold;
}

.tab_pub_artikel-img {
 text-align: right;
 padding-right: 20px;
 valign: top;
 width: 50px;
}

.tab_td_schlicht {
 background-color: #FFFFFF;
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #515054;
}

.tab_td_buch {
 background-color: #F0F0F0;
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #515054;
 width: 100%;
}

.tab_kdinfo {
 background-color: #F0F0F0;
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 padding-left: 14px;
 font-weight: normal;
 color: #515054;
 width: 100%;
}

.tab_td_sp {
 background-color: #FFFFFF;
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #515054;
}

#tab_sp_erg {
 border: 1px solid #A8C16B;
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #7A7B7D;
 text-align: left;
 line-height:1.5em;
}

.tab_checkup {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #515054;
 text-align: justify;
 line-height:1.5em;
 background-color: #F0F0F0;
}

/* Tabelle Sportevents */
.tab_sp_events {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #515054;
 text-align: justify;
 line-height:1.5em;
}

/* Foto-Galerien z.B. Sportevents */
.tab_gal_index {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #515054;
 text-align: justify;
 line-height:1.5em;
 margin: 7px;
}

.tab_gal_bilder {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 11px;
 width: 100%;
 font-weight: normal;
 color: #515054;
 text-align: justify;
 line-height:1.5em;
 margin: 7px;
}

/* SONSTIGE FORMATE: TEXTGESTALTUNG
--------------------------------------
*/

.col_hellgrau {
 background-color: #96969A;
}

.whereami {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #96969A;
 margin-bottom: 3px;
}

.klgrautext{
 color: #88878A;
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 10px;
 text-decoration: none;
 font-weight: bold;
}

#klgraukasten {
 color: #88878A;
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 11px;
 text-decoration: none;
 font-weight: normal;
 line-height: 1.2em;
 background-color:#F0F0F0;
 padding:7px;
}

#klgraukasten a.kgk:link, a.kgk:visited, a.kgk:hover {
 color: #88878A;
 text-decoration: none;
 font-weight: bold;
}

.rotreg {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 12px;
 font-weight: normal;
 color:#EF4135;
}

.rotkl {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 11px;
 font-weight: bold;
 color:#EF4135;
}

.prodname {
 color: #004B8D;
}

#galthumb {
 border-color: #A8C16B;
 border-style: solid;
 border: 1px;
}

.galues {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-weight: bold;
 font-size: 11pt;
 color: #004785;
 position: relative;
}

.bildus{
 color: #88878A;
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 10px;
 text-decoration: none;
 font-weight: normal;
 text-align: left;
 width: 100px;
 }

/* UEBERSCHRIFTEN
--------------------------------------
 */
H1 {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 13px;
 font-weight: bold;
 color: #004785;
 margin-bottom: 20px;
 margin-top: 1px;
 line-height:1.5em;
}

H2 {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #004785;
 margin-bottom: 0px;
 margin-top: 0px;
}

H3 {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #515054;
 margin-bottom: 2px;
 margin-top: 0px;
}

H4  {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 12px;
 font-weight: bold;
 text-decoration: underline;
 color: #7A7B7D;
 text-align: left;
 line-height:1.5em;
 margin-bottom: 0px;
}

H5 {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #004785;
 margin-bottom: 0px;
 margin-top: 0px;
}

.h4-o-abstand  {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 12px;
 font-weight: bold;
 text-decoration: underline;
 color: #7A7B7D;
 text-align: left;
 line-height:1.5em;
 margin-bottom: 0px;
 margin-top: 0px;
}

.h1sp {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 15px;
 font-weight: bold;
 color: #004785;
 margin-top: 1px;
 line-height:1.5em;
}

.grkastenues {
margin-top: 29px;
font-size: 13px;
font-weight: bold;
font-family: 'Arial', 'Helvetica', 'Trebuchet MS', sans-serif ;
color: #ABC269;
text-align: left;
}

/* LISTEN
--------------------------------------
*/

.ligruen {
 list-style-image: url(../img/bullet-gruen.gif);
}

.ulgruen {
 margin-bottom: 3px;
 margin-top: 2px;
 padding-bottom: 3px;
 padding-top: 2px;
 list-style-image: url(../bullet-gruen.gif);
}

li {
 list-style-image: url(../img/bullet.gif);
}

ul {
 margin-bottom: 3px;
 margin-top: 2px;
 padding-bottom: 3px;
 padding-top: 2px;
 list-style-image: url(../bullet.gif);
}

/*dl {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 12px;
 margin-bottom: 3px;
 margin-top: 2px;
 padding-bottom: 3px;
 padding-top: 2px;
}

dt {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 12px;
 color: #003366;
 font-weight: bold;
 margin-bottom: 3px;
 margin-top: 2px;
 padding-bottom: 3px;
 padding-top: 2px;
}

dd {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 12px;
 margin-bottom: 3px;
 margin-top: 2px;
 padding-bottom: 3px;
 padding-top: 2px;
}
*/


/* F O R M U L A R E

AUSWAHLLISTEN
--------------------------------------
*/
.awlmenue {
 border: 1px;
 border-style: solid;
 border-color: #A29EA9;
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #3C3C3C;
 text-align: left;
 background-color: #F0F0F0;
 padding: 2px;
}

.awlhgrau {
 border: 1px;
 border-style: solid;
 border-color: #A29EA9;
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #3C3C3C;
 text-align: left;
 background-color: #F0F0F0;
 padding: 2px;
}

.awlweiss {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #3C3C3C;
 text-align: left;
 background-color: #FFFFFF;
 border: 1px;
 border-color: #A29EA9;
 border-style: solid;
 padding: 2px;
}


/* TEXTAREAS
--------------------------------------
*/
.tareahgrau {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #3C3C3C;
 text-align: left;
 background-color: #F0F0F0;
 border: 1px solid #A29EA9;
 padding: 2px;
}

.tareaweiss {
 font-size: 11px;
 font-weight: normal;
 color: #3C3C3C;
 text-align: left;
 background-color: #FFFFFF;
 border: 1px solid #A29EA9;
 padding: 2px;
}


/* EINGABEFELDER
--------------------------------------
*/
.egfhgrau {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #3C3C3C;
 text-align: left;
 background-color: #F0F0F0;
 border: 1px solid #A29EA9;
 padding: 2px;
}

.egfweiss {
 font-size: 11px;
 font-weight: normal;
 color: #3C3C3C;
 text-align: left;
 background-color: #FFFFFF;
 border: 1px solid #A29EA9;
 padding: 2px;
}

/* AKTUELL
--------------------------------------
*/
.aktuelltab {
width: 440px;
}

.aktuelltd-bild {
width: 150px;
background-color: #F5F5F5;
vertical-align: top;
}

.aktuelltd-line {
width: 2px;
background-color: #D7D5D9
}

.aktuelltd-abstand {
width: 10px;
}

.aktuelltd-text {
text-align: justify;
}

.aktuell-bildus {
font-size: 10px;
}

/* Fachpresse Seite*/
.fpkategorie {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #004688;
 text-align: left;
 background-color: #DAE9BA;
 border: 1px solid #A29EA9;
 padding: 4px;
}

.fpsubkategorie {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #3C3C3C;
 text-align: left;
 background-color: #DAE9BA;
 border: 1px solid #A29EA9;
 padding: 4px;
}

.fptext {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #3C3C3C;
 text-align: left;
 background-color: #F0F0F0;
 border: 1px solid #A29EA9;
 padding: 4px;
}

.fpbild {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #3C3C3C;
 text-align: center;
 background-color: #F0F0F0;
 border: 1px solid #A29EA9;
 padding: 4px;
}

.fptextor {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #3C3C3C;
 background-color: #F0F0F0;
 border: 0px;
}

.leiste {
 color: #3C3C3C;
 border:1px dotted #A29EA9;
 padding-top:1px;
 padding-bottom:1px;
 padding-left:10px;
 padding-right:10px;
 background-color: #F0F0F0;
}

.leistetxt {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #3C3C3C;
}

/* LAUF - PORTAL */
.gruenkasten {
border: 1px solid #C9C7CC;
width: 400px;
vertical-align: top;
padding: 20px;
padding-bottom: 5px;
padding-top: 5px;
margin-bottom: 18px;
margin-top: 0px;
background-color: #f7f7f7;
font-size: 12px;
color: #777777;
}

.postinfos {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #777777;
 margin-top: 10px;*/
}

#text a.txtpl:link, a.txtpl:visited, a.txtpl:hover {
 font-family: 'Arial','Helvetica','Trebuchet MS',sans-serif;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #004B8D;
 /* color: #7A7B7D;*/
 text-align: left;
/* line-height:1.5em;*/
}
