/* CSS Document */

/* --- Farben --- */
/* 

Grün: #27a22d
Blau: #006ab3
Hellgrün: #ceefd4

*/

/* --- Grundsätzliches --- */

* {
margin: 0;
padding: 0;
border: 0;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
color:#000000;
background:url(../img/labdia_body_bg.jpg) top center repeat-x;
overflow:scroll;
}


/* --- Container --- */

#wrap {
position:absolute;
background:url(../img/labdia_wrap_bg.jpg) top left no-repeat;
width: 1000px;
left: 50%;
margin: 0 0 0 -500px;
height: 400px;
}

#logo {
position:absolute;
margin: 40px 0 0 30px;
}

#text {
margin: 225px 0 0 0;
padding: 0 180px 30px 180px;
}

.hellgruen {
padding: 5px;
/*background-color: #ceefd4;*/
background-color: #ddeffb;
margin: 0 0 25px 0;
}


/* --- Navigation --- mind IE hacks */

#navigation {
position:absolute;
list-style:none;
}

a#ueber_uns {
position:absolute;
background:url(../img/menue/nav_ueber_uns.jpg) no-repeat;
height: 35px;
width: 120px;
margin: 40px 0 0 350px;
}

a#ueber_uns:hover {
position:absolute;
background:url(../img/menue/nav_ueber_uns.jpg) 0 -35px no-repeat;
height: 35px;
width: 120px;
margin: 40px 0 0 350px;
}

a#ueber_uns_active {
position:absolute;
background:url(../img/menue/nav_ueber_uns.jpg) 0 -35px no-repeat;
height: 35px;
width: 120px;
margin: 40px 0 0 350px;
}

a#home {
position:absolute;
background:url(../img/menue/nav_home.jpg) no-repeat;
height: 30px;
width: 112px;
margin: 72px 0 0 482px;
}

a#home:hover {
position:absolute;
background:url(../img/menue/nav_home.jpg) 0 -30px no-repeat;
height: 30px;
width: 112px;
margin: 72px 0 0 482px;
}

a#home_active {
position:absolute;
background:url(../img/menue/nav_home.jpg) 0 -30px no-repeat;
height: 30px;
width: 112px;
margin: 72px 0 0 482px;
}

a#zuweisungen {
position:absolute;
background:url(../img/menue/nav_zuweisungen.jpg) no-repeat;
height: 39px;
width: 162px;
margin: 82px 0 0 260px;
}

a#zuweisungen:hover {
position:absolute;
background:url(../img/menue/nav_zuweisungen.jpg) 0 -39px no-repeat;
height: 39px;
width: 162px;
margin: 82px 0 0 260px;
}

a#zuweisungen_active {
position:absolute;
background:url(../img/menue/nav_zuweisungen.jpg) 0 -39px no-repeat;
height: 39px;
width: 162px;
margin: 82px 0 0 260px;
}

a#kontakt {
position:absolute;
background:url(../img/menue/nav_kontakt.jpg) no-repeat;
height: 30px;
width: 112px;
margin: 115px 0 0 501px;
}

a#kontakt:hover {
position:absolute;
background:url(../img/menue/nav_kontakt.jpg) 0 -30px no-repeat;
height: 30px;
width: 112px;
margin: 115px 0 0 501px;
}

a#kontakt_active {
position:absolute;
background:url(../img/menue/nav_kontakt.jpg) 0 -30px no-repeat;
height: 30px;
width: 112px;
margin: 115px 0 0 501px;
}

a#diagnostisches_angebot {
position:absolute;
background:url(../img/menue/nav_diagnostisches_angebot.jpg) no-repeat;
height: 54px;
width: 189px;
margin: 135px 0 0 220px;
}

a#diagnostisches_angebot:hover {
position:absolute;
background:url(../img/menue/nav_diagnostisches_angebot.jpg) 0 -54px no-repeat;
height: 54px;
width: 189px;
margin: 135px 0 0 220px;
}

a#diagnostisches_angebot_active {
position:absolute;
background:url(../img/menue/nav_diagnostisches_angebot.jpg) 0 -54px no-repeat;
height: 54px;
width: 189px;
margin: 135px 0 0 220px;
}

a#impressum {
position:absolute;
background:url(../img/menue/nav_impressum.jpg) no-repeat;
height: 32px;
width: 132px;
margin: 149px 0 0 500px;
}

a#impressum:hover {
position:absolute;
background:url(../img/menue/nav_impressum.jpg) 0 -32px no-repeat;
height: 32px;
width: 132px;
margin: 149px 0 0 500px;
}

a#impressum_active {
position:absolute;
background:url(../img/menue/nav_impressum.jpg) 0 -32px no-repeat;
height: 32px;
width: 132px;
margin: 149px 0 0 500px;
}



/* --- IE hacks -- */


* html a#home {
position:absolute;
background:url(../img/menue/nav_home.jpg) no-repeat;
height: 30px;
width: 112px;
margin: 53px 0 0 483px;
}

* html a#home:hover {
position:absolute;
background:url(../img/menue/nav_home.jpg) 0 -30px no-repeat;
height: 30px;
width: 112px;
margin: 53px 0 0 483px;
}

* html a#home_active {
position:absolute;
background:url(../img/menue/nav_home.jpg) 0 -30px no-repeat;
height: 30px;
width: 112px;
margin: 53px 0 0 483px;
}

* html a#zuweisungen {
position:absolute;
background:url(../img/menue/nav_zuweisungen.jpg) no-repeat;
height: 39px;
width: 162px;
margin: 67px 0 0 260px;
}

* html a#zuweisungen:hover {
position:absolute;
background:url(../img/menue/nav_zuweisungen.jpg) 0 -39px no-repeat;
height: 39px;
width: 162px;
margin: 67px 0 0 260px;
}

* html a#zuweisungen_active {
position:absolute;
background:url(../img/menue/nav_zuweisungen.jpg) 0 -39px no-repeat;
height: 39px;
width: 162px;
margin: 67px 0 0 260px;
}

* html a#kontakt {
position:absolute;
background:url(../img/menue/nav_kontakt.jpg) no-repeat;
height: 30px;
width: 112px;
margin: 80px 0 0 500px;
}

* html a#kontakt:hover {
position:absolute;
background:url(../img/menue/nav_kontakt.jpg) 0 -30px no-repeat;
height: 30px;
width: 112px;
margin: 80px 0 0 500px;
}

* html a#kontakt_active {
position:absolute;
background:url(../img/menue/nav_kontakt.jpg) 0 -30px no-repeat;
height: 30px;
width: 112px;
margin: 80px 0 0 500px;
}

* html a#diagnostisches_angebot {
position:absolute;
background:url(../img/menue/nav_diagnostisches_angebot.jpg) no-repeat;
height: 54px;
width: 189px;
margin: 85px 0 0 220px;
}

* html a#diagnostisches_angebot:hover {
position:absolute;
background:url(../img/menue/nav_diagnostisches_angebot.jpg) 0 -54px no-repeat;
height: 54px;
width: 189px;
margin: 85px 0 0 220px;
}

* html a#diagnostisches_angebot_active {
position:absolute;
background:url(../img/menue/nav_diagnostisches_angebot.jpg) 0 -54px no-repeat;
height: 54px;
width: 189px;
margin: 85px 0 0 220px;
}

* html a#impressum {
position:absolute;
background:url(../img/menue/nav_impressum.jpg) no-repeat;
height: 32px;
width: 132px;
margin: 81px 0 0 500px;
}

* html a#impressum:hover {
position:absolute;
background:url(../img/menue/nav_impressum.jpg) 0 -32px no-repeat;
height: 32px;
width: 132px;
margin: 81px 0 0 500px;
}

* html a#impressum_active {
position:absolute;
background:url(../img/menue/nav_impressum.jpg) 0 -32px no-repeat;
height: 32px;
width: 132px;
margin: 81px 0 0 500px;
}

* html body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
color:#000000;
background:url(../img/labdia_body_bg.jpg) top center repeat-x;
overflow:auto;
}

/* --- hacks IE7 --- */

*+html a#home {
position:absolute;
background:url(../img/menue/nav_home.jpg) no-repeat;
height: 30px;
width: 112px;
margin: 53px 0 0 483px;
}

*+html a#home:hover {
position:absolute;
background:url(../img/menue/nav_home.jpg) 0 -30px no-repeat;
height: 30px;
width: 112px;
margin: 53px 0 0 483px;
}

*+html a#home_active {
position:absolute;
background:url(../img/menue/nav_home.jpg) 0 -30px no-repeat;
height: 30px;
width: 112px;
margin: 53px 0 0 483px;
}

*+html a#zuweisungen {
position:absolute;
background:url(../img/menue/nav_zuweisungen.jpg) no-repeat;
height: 39px;
width: 162px;
margin: 67px 0 0 260px;
}

*+html a#zuweisungen:hover {
position:absolute;
background:url(../img/menue/nav_zuweisungen.jpg) 0 -39px no-repeat;
height: 39px;
width: 162px;
margin: 67px 0 0 260px;
}

*+html a#zuweisungen_active {
position:absolute;
background:url(../img/menue/nav_zuweisungen.jpg) 0 -39px no-repeat;
height: 39px;
width: 162px;
margin: 67px 0 0 260px;
}

*+html a#kontakt {
position:absolute;
background:url(../img/menue/nav_kontakt.jpg) no-repeat;
height: 30px;
width: 112px;
margin: 80px 0 0 500px;
}

*+html a#kontakt:hover {
position:absolute;
background:url(../img/menue/nav_kontakt.jpg) 0 -30px no-repeat;
height: 30px;
width: 112px;
margin: 80px 0 0 500px;
}

*+html a#kontakt_active {
position:absolute;
background:url(../img/menue/nav_kontakt.jpg) 0 -30px no-repeat;
height: 30px;
width: 112px;
margin: 80px 0 0 500px;
}

*+html a#diagnostisches_angebot {
position:absolute;
background:url(../img/menue/nav_diagnostisches_angebot.jpg) no-repeat;
height: 54px;
width: 189px;
margin: 85px 0 0 220px;
}

*+html a#diagnostisches_angebot:hover {
position:absolute;
background:url(../img/menue/nav_diagnostisches_angebot.jpg) 0 -54px no-repeat;
height: 54px;
width: 189px;
margin: 85px 0 0 220px;
}

*+html a#diagnostisches_angebot_active {
position:absolute;
background:url(../img/menue/nav_diagnostisches_angebot.jpg) 0 -54px no-repeat;
height: 54px;
width: 189px;
margin: 85px 0 0 220px;
}

*+html a#impressum {
position:absolute;
background:url(../img/menue/nav_impressum.jpg) no-repeat;
height: 32px;
width: 132px;
margin: 81px 0 0 500px;
}

*+html a#impressum:hover {
position:absolute;
background:url(../img/menue/nav_impressum.jpg) 0 -32px no-repeat;
height: 32px;
width: 132px;
margin: 81px 0 0 500px;
}

*+html a#impressum_active {
position:absolute;
background:url(../img/menue/nav_impressum.jpg) 0 -32px no-repeat;
height: 32px;
width: 132px;
margin: 81px 0 0 500px;
}

*+html body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
color:#000000;
background:url(../img/labdia_body_bg.jpg) top center repeat-x;
overflow:auto;
}

/* --- Format-Klassen --- */

h1 {
font-size: 130%;
text-transform:uppercase;
color: #27a22d;
font-weight: bold;
margin: 10px 0 20px 0;
padding: 0 0 2px 0;
border-bottom: #27a22d 1px solid;
}

p {
font-size: 90%;
line-height: 140%;
/*text-align:justify;*/
}

h2 {
text-transform:uppercase;
color: #27a22d;
font-size: 100%;
padding: 3px;
border: #ceefd4 1px solid;
margin: 0;
}

h2.diagnose {
text-transform:uppercase;
color: #27a22d;
font-size: 100%;
padding: 3px;
border: #27a22d 1px solid;
background-color: #ceefd4;
margin: 0 0 10px 0;
}

h3 {
color: #27a22d;
font-size: 90%;
}

a.zuweisungen_link {
margin-left: 3px;
text-transform:uppercase;
color: #006ab3;
}

a.zuweisungen_link:hover {
margin-left: 3px;
text-transform:uppercase;
color: #006ab3;
text-decoration:none;
}

.invisible {
display:none;
}

.backtotop {
display:block;
margin: 0 0 20px 400px;
padding: 0 0 0 22px;
background:url(../img/back_to_top.jpg) no-repeat;
height: 22px;
color: #27a22d;
text-transform:uppercase;
}

.backtotop:hover {
display:block;
margin: 0 0 20px 400px;
padding: 0 0 0 22px;
background:url(../img/back_to_top.jpg) 0 -20px no-repeat;
height: 22px;
color: #ceefd4;
text-transform:uppercase;
}

img.notizblock {
padding-top: 3px;
}

.link {
color: #006ab3;
}

.link:hover {
color: #27a22d;
}


ol#diagnose_nav {
list-style:upper-alpha;
color:#006ab3;
line-height: 1.5em;
font-size: 1.2em;
margin: 0 0 30px 0;

}

ol.diagnose_sub_nav {
list-style:upper-roman;
padding-left: 22px;
color:#006ab3;
line-height: 1.5em;
font-size: 0.7em;
}

.diagnosetext {
margin: 10px 0 10px 30px;
}

.lefttd {
font-weight:bold;
width: 100px;
vertical-align:top;
}

.righttd {
width: 150px;
}

.gruenborder {
padding: 4px;
border: #006ab3 1px solid;
margin: 0 0 25px 0;
}

.smaller {
font-size: 0.7em;
}

ul.zytometrie {
list-style:square;
font-size: 0.9em;
margin: 20px 0 10px 30px;
line-height: 1.4em;
}

