
body {
margin : 0;
padding : 0;
color : rgb(0, 0, 108);
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
font-size : 12pt;
background-image : url('background.gif');
}
body, html{
height:100%;
margin-bottom:1px;
}
h1 {
color : rgb(0, 0, 128);
font-size : 18pt;
font-family : Verdana, Helvetica, sans-serif;
}
h2 {
color : rgb(0, 0, 128);
font-size : 14pt;
}
h2.punkt {
background-image : url(punkt2.gif);
background-repeat : no-repeat;
padding-left : 1.1em;
}
h3 {
color : rgb(1, 108, 183);
}
h3.punkt {
background-image : url(punkt1.gif);
background-repeat : no-repeat;
padding-left : 1em;
}
h4 {
font-weight : bold;
}
p {
font-weight : normal;
}
p.ein {
padding-left : 2em;
}
p.klein {
color : rgb(0, 0, 255);
font-size : 10pt;
}
.hoch {
    vertical-align:super;
    font-size: 0.75em;
}
.raum {
    margin-right: 20px;
    margin-left: 20px;
}

ul {
}
th {
}
td {
}
a:hover {
color : #00ffff;
text-decoration : none;
}
a:active {
color : #000000;
text-decoration : none;
}

.weih {
    font-family: Papyrus, Papyrus LET;
}

.weihz {
    font-family: Papyrus, Papyrus LET;
    text-align: center;
}

ul.wasist {
color : rgb(0, 0, 108);
font-size : 12pt;
font-family : Arial, Helvetica, sans-serif;
list-style-image : url(ergo-logo_klein.gif);
padding-left : 4em;
}
ul.therapie-nop {
font-weight : bold;
color : rgb(1, 108, 183);
font-size : 12pt;
font-family : Arial, Helvetica, sans-serif;
list-style-image : url(ergo-logo_klein.gif);
padding-left : 4em;
}
ul.unter {
list-style-image : none;
font-weight : normal;
color : rgb(0, 0, 108);
font-size : 12pt;
list-style-type : disc;
padding-bottom : 0.5em;
}
ul.therapie {
font-weight : bold;
color : rgb(1, 108, 183);
font-size : 12pt;
font-family : Arial, Helvetica, sans-serif;
list-style-image : url(punkt1.gif);
padding-left : 2em;
padding-bottom : 3px;
}
li.liabstand {
margin : 0.3em 0;
}
li.liabstandgr {
margin-bottom : 1em;
}
ul.raumnav {
list-style-type : none;
}
a:link img, a:visited img {
text-decoration : none;
border-width : 1px;
border-color : #0000ff;
border-style : solid;
}
a:active img, a:hover img {
text-decoration : none;
border-width : 1px;
border-color : #ff0000;
border-style : solid;
}
.nobo a:link img, .nobo a:visited img {
border-width : 0;
border-style : solid;
}
.nobo a:active img, .nobo a:hover img {
border-width : 0;
border-style : solid;
}
b {
font-size: 90%;
}
em {
color : red;
}

.mitte {
text-align: center;
} 

.kopf-re {
float : right;
}
.kopf-li {
float : left;
z-index : 2;
}

.teamimg {
    margin-top: -165px;
    margin-left: 350px;
}
.teamtext {
    margin-left: 150px;
    margin-bottom: 30px;
}

.anf-re {
float : right;
}
.anf-li {
float : left;
z-index : 2;
}
.praxis-re {
float : right;
padding : 0 0 10px 0;
}
.praxis-li {
float : left;
z-index : 2;
padding : 0 0 10px 0;
}
.praxis-mi {
padding-top : 17px;
padding-bottom : 10px;
}
.symb-nav {
font-weight : bolder;
font-size : 20px;
text-align : center;
}
.symb-nav a:link, .symb-nav a:visited, .symb-nav a:active, .symb-nav a:hover {
text-decoration : none;
}
.img-abs {
margin : 0 10px;
border-style : solid;
border-color : #000000;
border-width : 1px;
}
.img-floli {
float: left;
margin : 5px 10px;
border-style : solid;
border-color : #000000;
border-width : 1px;
}
.img-flore {
float: right;
margin : 5px 10px;
border-style : solid;
border-color : #000000;
border-width : 1px;
}
/* aktuelles */
.rechtb {
    text-align: right;
}
.center {
    text-align: center;
    margin-left: -2em;
}
p.tmklein {
color : rgb(0, 0, 0);
font-size : 8pt;
font-family: Times, serif;
}
.schreib {
color : rgb(1, 108, 183);
font-family: 'Dancing Script', "Comic Sans MS",  serif;
}

p.schreibgross {
color : rgb(1, 108, 183);
font-family: 'Dancing Script', "Comic Sans MS",  serif;
font-size: 18pt;
margin-top: -2.8em;
margin-bottom: -.7em;
}

.mkt ul {
    margin-top: -1em;
    list-style-type: circle;
}
.mkt li {
    font-size: 0.9em;
}
.mkt img {
    float: right;
}
.mkt h2 {
    color: #548DD4;
}
.mkt h4 {
    margin-top: -0.9em;
}
.aktuellneu, .aktuellzahl, .aktuellalt {
    font-family: Times, serif;
    font-size: 12px;
    float: left;
}
.aktuellneu {
    text-align: left;
    width: 11%;
}
.aktuellzahl {
    text-align:center;
    width: 78%;
}
.aktuellalt {
    text-align: right;
    width: 11%;
}
.stern {
    left: -150px;
    margin-bottom: -75px;
    position: relative;
}
.tanne {
    margin-bottom: -275px;
    position: relative;
    right: -180px;
}
.schnemann {
    float : right;
    margin-left: 11px;    
    margin-right: -50px;
}
.hoeher {
    margin-top: -1em;
}
#raum-txt-nav {
float : right;
padding : 100px 0 10px 0;
}
#weg-nav {
float : right;
padding : 0;
margin : 0;
}
#raum-bild {
float : left;
z-index : 2;
padding : 0 0 10px 20px;
text-align : center;
}
#nolik a:link, #nolik a:visited, #nolik a:active, #nolik A:hover {
text-decoration : none;
color : #000000;
}
/* layout */
#maincontainer {
width : 920px;
margin : 0 auto;
margin-top : 10px;
background-color : #ffffff;
border-bottom-color : #cccccc;
border-bottom-style : solid;
border-bottom-width : 3px;
border-right-color : #cccccc;
border-right-style : solid;
border-right-width : 3px;
background-image : url('navi-back.gif');
background-repeat : repeat-y;
}
#kopf {
height : 160px;
background-image : url('hinterg5.gif');
background-repeat : repeat-x;
}
#kopf h1 {
margin : 0;
padding-top : 25px;
text-align : center;
font-size : 2em;
color : #ffffff;
font-style : italic;
}
#contentwrapper {
float : left;
width : 100%;
}
#contentcolumn {
margin-left : 200px;
}
#navi {
float : left;
width : 200px;
margin-left : -920px;
}
#fuss {
clear : left;
width : 100%;
background-color : #016cb7;
color : #000000;
text-align : right;
padding : 4px 0;
border-top-style : solid;
border-top-color : #000000;
border-top-width : 1px;
}
#fuss {
color : rgb(0, 0, 255);
font-size : 10pt;
font-family : Times, serif;
}
#fuss a:link, #fuss a:visited {
color : #ffffff;
}
#fuss a:active, #fuss A:hover {
color : #000000;
}
.innen {
margin : 10px;
margin-top : 0;
}
.in-ko {
margin : 10px;
margin-top : 0;
margin-left : 0;
}
.in-th {
margin : 10px 70px;
margin-top : 0;
}
.in-en {
margin : 10px 100px;
margin-top : 0;
}
/* navi */
.sidebarmenu ul {
margin : 0;
padding : 0;
list-style-type : none;
font : bold 13px Verdana;
width : 180px;
border-bottom : 1px solid #ccc;
}
.sidebarmenu ul li {
position : relative;
}
.sidebarmenu ul li a {
display : block;
overflow : auto;
color : white;
text-decoration : none;
padding : 6px;
border-bottom : 1px solid #778;
border-right : 1px solid #778;
}
.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active {
background-color : #016cb7;
}
.sidebarmenu ul li a:visited {
color : white;
}
.sidebarmenu ul li a:hover {
background-color : #00ccff;
}
.sidebarmenu ul li ul {
position : absolute;
width : 170px;
top : 0;
visibility : hidden;
}
.sidebarmenu a.subfolderstyle {
background : url(right.gif) no-repeat 97% 50%;
}
* html .sidebarmenu ul li {
float : left;
height : 1%;
}
* html .sidebarmenu ul li a {
height : 1%;
}

