body
{

background: #42afdc url(../html-bg.gif);
background-repeat:repeat-x;
}

div.kopf
{
margin-top: 0px;
margin-left: 270px;
}

#eckl
{
position: absolute;
left: 278px;
}

#eckr
{
position: absolute;
left: 951px;
}

#meinl
{
position: absolute;
top: 200px;
left: 30px;
width: 250px;
}

#meinr
{
position: absolute;
top: 200px;
left: 980px;
width: 250px;
}

div.mein2
{
background-color: #EFEFEF;
padding: 10px;
border: 2px #7F7F7F ridge;
}

div.inhalt
{
line-height: 23px;
margin-top: 0px;
margin-left: 300px;
margin-right: 300px;
text-align: center;
font-family: Verdana;
font-size: 1em;
background-color: #ffffff;
padding: 20px;
border: 4px #4F4F4F solid;
}

div.fuss
{
margin-left: 300px;
margin-right: 300px;
border-left: 4px #0070C0 ridge;
border-right: 4px #0070C0 ridge;
border-bottom: 4px #0070C0 ridge;

}

div.ende
{
margin-top: 0px;
margin-left: 300px;
margin-right: 300px;
text-align: center;
background-color: #00AFFF;
}

#mon {position: fixed; top: 50px; right: 800px; visibility:visible;}

#dload {visibility:hidden;}

#vku {position: fixed; top: 50px; left: 500px; visibility:hidden;}

#kform {position: fixed; top: 100px; left: 400px; width: 400px; line-height: 20px; border: 5px #00FF00 ridge; padding: 20px; visibility:hidden; background-color: #B5FFFF;}

#kform2 {position: fixed; top: 460px; left: 10px; width: 250px; line-height: 15px; border: 2px #00FF00 ridge; padding: 5px; visibility:visible; background-color: #B5FFFF;}

#dse {position: fixed; top: 50px; left: 550px; visibility:hidden;}

#bde1 {position: fixed; top: 10px; left: 500px; visibility:hidden;}
#bde2 {position: fixed; top: 30px; left: 600px; visibility:hidden;}
#bde3 {position: fixed; top: 30px; left: 600px; visibility:hidden;}
#bde4 {position: fixed; top: 30px; left: 600px; visibility:hidden;}

#hmenu {position: fixed; top: 10px; left: 120px; width: 150px; height: 650px; visibility:visible; border: 2px #DFDFDF ridge; background-color: #EFEFEF;}

#hmenu2 {position: fixed; top: 10px; left: 960px; width: 150px; height: 650px; visibility:visible; border: 2px #DFDFDF ridge; background-color: #EFEFEF;}

#schr1, #schr2, #schr3, #schr4, #schr5, #schr6, #schr7 {position: fixed; top: 10px; left: 400px; width: 430px; height: 650px; visibility:hidden; border: 2px #F3EF94 ridge; background-color: #CAFFFF; line-height: 23px; font-size: 1em;}

#meg {position: fixed; top: 50px; left: 330px; width: 580px; height: 600px; visibility:hidden; border: 2px #F3EF94 ridge; background-color: #C8FFC8; font-size: 1em;}

#nfb {position: fixed; top: 10px; left: 315px; width: 600px; height: 750px; visibility:hidden; border: 2px #F3EF94 ridge; background-color: #FFFFBD; font-size: 1em;}

#llf {position: fixed; top: 50px; left: 350px; width: 500px; height: 680px; visibility:hidden; border: 3px #F3EF94 ridge; background-color: #FFFFBD; font-size: 1em;}

#llf2 {position: fixed; top: 50px; left: 350px; width: 500px; height: 680px; visibility:hidden; border: 3px #F3EF94 ridge; background-color: #FFFFBD; font-size: 1em;}

#vsg {position: fixed; top: 50px; left: 350px; width: 500px; height: 600px; visibility:hidden; border: 3px #F3EF94 ridge; background-color: #B9FFFF; font-size: 1em;}

#kom1, #kom2, #kom3, #kom4, #kom5, #kom6, #kom7 {position: fixed; top: 10px; left: 400px; width: 430px; height: 650px; visibility:hidden; border: 2px #F3EF94 ridge; background-color: #C8FFC8; line-height: 23px; font-size: 1em;}

#ll1, #ll2, #ll3, #ll4 {position: fixed; top: 10px; left: 315px; width: 600px; height: 650px; visibility:hidden; border: 2px #F3EF94 ridge; background-color: #CAFFFF; font-size: .9em;}

#ib1, #ib2, #ib3 {position: fixed; top: 10px; left: 315px; width: 600px; height: 650px; visibility:hidden; border: 2px #F3EF94 ridge; background-color: #CAFFFF; font-size: .9em;}

#ul1, #ul2, #ul3, #ul4, #ul5, #ul6, #ul7 {position: fixed; top: 10px; left: 315px; width: 600px; height: 650px; visibility:hidden; border: 2px #F3EF94 ridge; background-color: #CAFFFF; font-size: .9em;}

#ob1, #ob2, #ob3, #ob4, #ob5 {position: fixed; top: 10px; left: 315px; width: 600px; height: 650px; visibility:hidden; border: 2px #F3EF94 ridge; background-color: #CAFFFF; font-size: .9em;}

#ang {position: fixed; top: 50px; left: 350px; width: 530px; height: 530px; visibility:hidden; border: 2px #F3EF94 ridge; background-color: #BDFFBD;}

#feld {position: fixed; top: 50px; left: 350px; width: 530px; height: 50px; visibility:hidden; border: 2px #F3EF94 ridge; background-color: #FF9B9B;}

#mail {position: fixed; top: 50px; left: 350px; width: 530px; height: 50px; visibility:hidden; border: 2px #F3EF94 ridge; background-color: #FF9B9B;}

div.menu
{
padding: 0px;
margin-left: 300px;
margin-right: 300px;
}

table.menue
{
width: 100%;
background-color: #EFEFEF;
border: 1px #DFDFDF ridge;
text-align: center;
font-family: Verdana;
font-size: .8em;
}

table.prod
{
width: 100%;
background-color: #EFEFEF;
border: 1px #DFDFDF ridge;
text-align: center;
font-family: Verdana;
font-size: .9em;
}

li.ang
{
text-align: left;
font-family: Verdana;
font-size: .9em;
line-height: 23px;
}

a.zusatz:link
{
padding: 2px;
font-size: 1em;
font-family: Verdana;
color: #0000FF;
}

a.zusatz:visited
{
padding: 2px;
font-size: 1em;
font-family: Verdana;
color: #0000FF;
}

a.zusatz:hover
{
padding: 2px;
font-size: 1em;
font-family: Verdana;
color: #FF0000;
}

a.zusatz:active
{
padding: 2px;
font-size: 1em;
font-family: Verdana;
color: #0000FF;
}




div.navig
{
background-color: #FFFFC4;
border-top: 1px #00afff ridge;
border-left: 3px #00afff ridge;
border-right: 3px #00afff ridge;
border-bottom: 1px #00afff ridge;
}

p.nav
{
text-align: center;
}

a.navi:link
{
padding: 2px;
font-size: .8em;
font-family: Verdana;
color: #0000FF;
background-color: #FFFFD0;
border: 2px #ffbf00 ridge;
}

a.navi:visited
{
padding: 2px;
font-size: .8em;
font-family: Verdana;
color: #0000FF;
background-color: #FFFFD0;
border: 2px #ffbf00 ridge;
}

a.navi:hover
{
padding: 2px;
font-size: .8em;
font-family: Verdana;
color: #0000FF;
background-color: #FFBF00;
border: 2px #ffbf00 ridge;
}

a.navi:active
{
padding: 2px;
font-size: .8em;
font-family: Verdana;
color: #0000FF;
background-color: #FFFFD0;
border: 2px #ffbf00 ridge;
}


a.navi2:link
{
padding: 5px;
font-size: .8em;
font-family: Verdana;
color: #0000FF;
background-color: #B9FFFF;
border: 2px #0050A0 ridge;
}

a.navi2:visited
{
padding: 5px;
font-size: .8em;
font-family: Verdana;
color: #0000FF;
background-color: #B9FFFF;
border: 2px #0050A0 ridge;
}

a.navi2:hover
{
padding: 5px;
font-size: .8em;
font-family: Verdana;
color: #0000FF;
background-color: #00FFFF;
border: 2px #0050A0 ridge;
}

a.navi2:active
{
padding: 5px;
font-size: .8em;
font-family: Verdana;
color: #0000FF;
background-color: #B9FFFF;
border: 2px #0050A0 ridge;
}


div.bsp1
{
background-color: #EFEFEF;
padding: 10px;
}

div.schritte
{
background-color: #FFFFE8;
padding: 10px;
border: 4px #FFBF00 ridge;
}

div.schritte2
{
background-color: #FFFFE8;
padding: 10px;
border: 4px #ff0000 dashed;
}

div.downl
{
background-color: #FFFF9B;
padding: 10px;
border: 5px #ff0000 dashed;
}

div.begruend
{
background-color: #CAFFFF;
padding: 10px;
border: 2px #0070C0 ridge;
}

p.blau
{
color: #BF0000;
}

p.blau2
{
color: #0050A0;
font-family: Verdana;
font-size: 1em;
line-height: 23px;
}

h1
{
font-size: 1.5em;
font-family: Georgia;
text-align: center;
color: #9F0000;
line-height: 35px;
}

h2
{
font-size: 1em;
font-family: Verdana;
text-align: center;
color: #df0000;
line-height: 25px;
}

a.egg:link
{
font-size: 1em;
font-family: Verdana;
color: #DF0000;
text-decoration: none;
}

a.egg:visited
{
font-size: 1em;
font-family: Verdana;
color: #DF0000;
text-decoration: none;
}

a.egg:hover
{
font-size: 1em;
font-family: Verdana;
color: #DF0000;
text-decoration: none;
}

a.egg:active
{
font-size: 1em;
font-family: Verdana;
color: #DF0000;
text-decoration: none;
}


h3
{
font-size: 1.3em;
font-family: Georgia;
text-align: center;
color: #003080;
line-height: 30px;
}

p
{
font-size: .9em;
font-family: Verdana;
text-align: left;
color: #000000;
}

p.rot
{
font-size: 0.8em;
font-family: Verdana;
color: #000000;
}

p.mitte
{
font-size: .9em;
font-family: Verdana;
text-align: center;
color: #000000;
}

p.mitterot
{
font-size: .9em;
font-family: Verdana;
text-align: center;
color: #ff0000;
}

p.klein
{
font-size: .7em;
font-family: Verdana;
color: #000000;
}

p.beschr
{
padding: 10px;
font-size: .9em;
text-align: left;
font-family: Verdana;
color: #000000;
background-color: #FFFFD0;
border: 2px #ffbf00 ridge;
}

menu
{
text-align: left;
font-size: .9em;
font-family: Verdana;
color: #000000;
}

menu.hw
{
text-align: left;
font-size: 0.9em;
font-family: Verdana;
color: #000000;
}

a.prof:link
{
font-family: Verdana;
font-size: 1em;
font-weight: bold;
color: #0000ff;
text-decoration: none;
}

a.prof:visited
{
font-family: Verdana;
font-size: 1em;
font-weight: bold;
color: #0000ff;
text-decoration: none;
}

a.prof:hover
{
font-family: Verdana;
font-size: 1em;
font-weight: bold;
color: #df0000;
text-decoration: none;
}

a.prof:active
{
font-family: Verdana;
font-size: 1em;
font-weight: bold;
color: #0000ff;
text-decoration: none;
}


a.prof2:link
{
font-family: Verdana;
font-size: .9em;
color: #0070C0;
text-decoration: none;
}

a.prof2:visited
{
font-family: Verdana;
font-size: .9em;
color: #0070C0;
text-decoration: none;
}

a.prof2:hover
{
font-family: Verdana;
font-size: .9em;
color: #df0000;
text-decoration: none;
}

a.prof2:active
{
font-family: Verdana;
font-size: .9em;
color: #0070C0;
text-decoration: none;
}

a.prof3:link
{
font-family: Verdana;
font-size: .9em;
color: #FFFF00;
text-decoration: none;
}

a.prof3:visited
{
font-family: Verdana;
font-size: .9em;
color: #FFFF00;
text-decoration: none;
}

a.prof3:hover
{
font-family: Verdana;
font-size: .9em;
color: #df0000;
text-decoration: none;
}

a.prof3:active
{
font-family: Verdana;
font-size: .9em;
color: #FFFF00;
text-decoration: none;
}

table
{
text-align: center;
font-size: .9em;
width: 90%;
background-color: #FFFFCA;
border: 2px #ffbf00 ridge;
}

table.sup
{
text-align: center;
font-size: .9em;
width: 80%;
background-color: #FFFFCA;
border: 2px #ffbf00 ridge;
}

table.kom
{
text-align: center;
font-size: .9em;
font-family: Verdana;
width: 95%;
background-color: #FFFFCA;
border: 2px #ffbf00 ridge;
}

table.ohne
{
text-align: left;
font-size: .9em;
width: 100%;
background-color: #ffffff;
border: none;
}

table.zahlart
{
text-align: center;
font-size: .9em;
width: 100%;
background-color: #f0ffff;
border: 2px #5f5f5f ridge;
}

table.support
{
text-align: left;
font-family: Verdana;
font-size: .9em;
width: 100%;
background-color: #f0ffff;
border: none;
}

a.bl:link
{
color: #dfdfdf;
text-decoration: none;
}

a.bl:visited
{
color: #dfdfdf;
text-decoration: none;
}

a.bl:hover
{
color: #dfdfdf;
text-decoration: none;
}

a.bl:active
{
color: #dfdfdf;
text-decoration: none;
}
