body {
background-attachment:fixed;
	font-size : 14px;
	font-family : Arial, Helvetica;
	font-weight : normal;
	margin:0;
  padding:0;
	}
.big  {
	font-size : 24pt;
	font-family : Arial, Helvetica;
	}
.mid  {
	font-size : 18pt;
	font-family : Arial, Helvetica;
	}
.med  {
	font-size : 13pt;
	font-family : Arial, Helvetica;
        font-weight : bold;
	}
h1 { margin-top:0px;}	
h2 { font-size : 24px;
margin-top:0px; margin-bottom:0pt}
h3 { font-size : 18px; margin-top:0px; margin-bottom:0pt}
form { margin-top:0px; margin-bottom:0pt}

.write {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #FFFFFF}
.min { font-size : 12px; font-family : Arial, Helvetica; font-weight : normal; }
.min11 { font-size : 11px; font-family : Arial, Helvetica; font-weight : normal; }
.midgreen { font-size : 16px; font-family : Arial, Helvetica; ; color: darkgreen}
.minblue { font-size : 12px; font-family : Arial, Helvetica; font-weight : normal; ; color: #0000FF}
.medblue { font-size : 13pt; font-family : Arial, Helvetica; font-weight : bold; ; color: #0000FF}
.norm { font-size : 14px; font-family : Arial, Helvetica; font-weight : normal; }
.normblue { font-size : 14px; font-family : Arial, Helvetica; font-weight : normal; ; color: #0000FF}
.norm15 { font-size : 15px; font-family : Arial, Helvetica; font-weight : bold; }
.big18 { font-size : 18pt; font-family : Arial, Helvetica; }
.big22 { font-size : 22pt; font-family : Arial, Helvetica; }
.normserif { font-size : 12px; font-weight : normal; }
.pre {font-size:12px; margin-top:2px; margin-bottom:2px; }
.normbig { font-size : 14px; font-family : Arial, Helvetica; font-weight : bold; }
.mic { font-size : 9px; font-family : Arial, Helvetica; font-weight : normal; }
.head { font-size : 16px; font-family : Arial, Helvetica; font-weight : bold; }
.headbig { font-size : 18px; font-family : Arial, Helvetica; font-weight : bold; }
.fill { font-size : 12px; font-family : Arial, Helvetica; font-weight : normal; background-color: #ffffff}
.fill14 { background-color: #ffffff}
.fill_b { font-weight : bold; background-color: #ffffff}

a:link {
	color: #0000FF;
	background: transparent;
	text-decoration: underline;
}

a:visited {
	color: #004B97;
	background: transparent;
	text-decoration: underline;
}

a:hover {
	color: #0000cc;
	background: transparent;
	text-decoration: none;
}

#links {
    position:absolute;
    top:5px;
    left:5px;
    width: 125px;
    float: left;
}
#mitte {
    position:absolute;
    top:5px;
    left:130px;
    float: left;
}

#sp620 {
    position:absolute;
    top:0px;
    left:0px;
    width: 616px;
    float: left;
}
#sp_r  {
    position:absolute;
    top:130px;
    left:625px;
    width: 225px;
    float: left;

}
 home 
#sp_2_425 {
    position:absolute;
    top:0px;
    left:0px;
    width: 425px;
    float: left;
}
#sp_2_225  {
    position:absolute;
    top:130px;
    left:460px;
    width: 225px;
    float: left;
}
#sp_footer {
    position:absolute;
    top:550px;
    width: *;
    float: left;
}
 schulung 

#hintergrund {
  font-size: 52pt;
  color: #f6f6f6;

  top: 200px;
  left: 50px;
  z-index: 1;
}

#vordergrund { font-size: 300%; font-weight: bold;
position: absolute; top: 300px; left: 100px; width: 600px; z-index: 2 }
 site 
#sp1 {
    position:absolute;
    top: 180px;
    left:130px;
    width: 300px;
    float: left;
}
#sp2 {
    position:absolute;
    top: 180px;
    left:465px;
    width: 290px;
    float: left;
}
#sp3 {
    position:absolute;
    top: 180px;
    left:760px;
    width: 260px;
    float: left;
}


input, select, textarea
   { color:#000000; font-size : 10px; }


.minser { font-size : 12px; font-family : "Courier New", Courier, mono; font-weight : normal; }
