body
{
font-family:Verdana,Arial;
font-size:12px;
background-color:#bdbec6;
text-align:center;
margin:0px;
height:100%;
}

h1 {font-size:18px;color:#FFF;margin-bottom:0px;}

h2 {font-size:14px;color:#FFF;}

h3 {font-size:12px;color:#FFF;}

h4 {font-size:20px;color:#FF7F00;}




code {font-size:14px;color:#0000ff;}

pre {font-size:14px;color:#0000ff;padding:5px;}

a:link, a:visited, a:active, a:hover
{
text-decoration:underline;
font-weight:normal;
color:#010080;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

a:active, a:hover {color:#FA6400;}



#kopf
{
position:absolute;
height:105px;
width:792;
background-image: url(../images/kopf_bg.jpg);
border-width: 1px;
border-bottom:1px solid #000;
background-color:#0060FF;
color:#FFFFFF;
padding:1px;
}

#navigation
{
position:absolute;
top:107px;
background-color:#010080;
border-width: 1px;
height:18px;
width:793;
vertical-align:middle;
}

a.nav_link
{

border:0px;
background-color:#908FE6;
padding:0px;
text-decoration:none;
}

a.nav_link:link, a.nav_link:visited
{
color:#FFFFFF;
text-decoration:none; font-weight:bold;
}
a.nav_link:active, a.nav_link:hover
{
color:#FA6400;
background-color:#eeeeee;
}
a.nav_link_active
{
color:#FA6400;
background-color:#eeeeee;
}



#inhalt {
position:absolute;
top:120px;
border:0px solid #000;
background-color:#ffffff;
width:662px;
padding:0px 10px;
height: 1500px;
margin-top:2px;
float:left;}


#inhalt_wochenplan {
position:absolute;
top:120px;
border:0px solid #000;
background-color:#ffffff;
width:792px;
padding:0px 10px;
height: 1500px;
margin-top:2px;
float:left;}


#info {
position:relative;
top:121px;
border:0px solid #000;
background-color:#CFCFCF;
width:130px;
padding:2px 2px;
height: 1500px;
margin-top:0px;
float:right;
}



.textcontainer {
margin-top:12px;
border:0px solid #FA6400;
background-color:#FFF;
color:#000;
width:650;
overflow:hidden;
}
.text_titel{
border:0px;
background-color:#FFF;
color:#010080;
font-size:16px;
font-weight:bold;
margin:2px;
}
.text_anreis{
border:0px;
background-color:#FFF;
color:#000;
font-size:14px;
font-weight:bold;
text-align: justify;
margin:2px;
}
.text_teil {
border:0px;
background-color:#FFF;
font-size:14px;
color:#000;
text-align: justify;
margin:5px;
}

.unter_text {
border:0px;
background-color:#FFF;
font-size:14px;
font-weight:bold;
color:#000;
margin:5px;
}

.unter_text_leer {
height:1px;
border:0px;
background-color:#FFF;
font-size:1px;
font-weight:normal;
color:#FFF;
}

#inhalt_html {
font-family:arial;
background-color:#FFF;
font-size:16px;
font-weight:bold;
color:#000;
text-align: justify;
margin-top:5px;
border: 1px;
}




.clsInnerTable1
{
    height: 20px;
    BACKGROUND-COLOR:#E1E1FF;
    FONT-FAMILY: Verdana, Arial, Helevtica;
    FONT-SIZE:11px;
    FONT-weight:bold;
    TEXT-align:left;
    TEXT-DECORATION: none;
    color: navy;
}
.clsInnerTable2
{
    height: 20px;
    BACKGROUND-COLOR:#FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helevtica;
    FONT-SIZE:11px;
    FONT-weight:bold;
    TEXT-align:left;
    TEXT-DECORATION: none;
    color: navy;
}


.Table
{
    BACKGROUND-COLOR:#908FE6;
    FONT-FAMILY: Verdana, Arial, Helevtica;
    FONT-SIZE:11px;
    TEXT-align:left;
    TEXT-DECORATION: none;
    color: navy;
}
.TDHeader
{
        BACKGROUND-COLOR:#908FE6;
        FONT-WEIGHT:bold;
        FONT-FAMILY: Verdana, Arial, Helevtica;
        FONT-SIZE:11px;
        COLOR: white;
        TEXT-DECORATION: none;
        vertical-align : top;
}
.TD
{
    BACKGROUND-COLOR:#FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helevtica;
    FONT-SIZE:11px;
    TEXT-align:left;
    TEXT-DECORATION: none;
    color: navy;
}
.TD1
{
    BACKGROUND-COLOR:#FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helevtica;
    FONT-SIZE:11px;
    TEXT-align:left;
    TEXT-DECORATION: none;
    color: navy;
}
.TD2
{
    BACKGROUND-COLOR:#EFEFEF;
    FONT-FAMILY: Verdana, Arial, Helevtica;
    FONT-SIZE:11px;
    TEXT-align:left;
    TEXT-DECORATION: none;
    color: navy;
}


.kalender_zeit_zeile
{
width:743px;
height:19px;
text-align:left;
}

.WT_head
{
width: 100px;
height: 600px;
float:left;
color: #000000;
background-color: #FFFFFF;
border-left: 1px solid #000000;
text-align: center;
}
.WT_head_sa
{
width: 100px;
height: 600px;
float:left;
color: #0040FF;
background-color: #FFFFFF;
border-left: 1px solid #000000;
text-align: center;
}
.WT_head_so
{
width: 100px;
height: 600px;
float:left;
color: #0000BF;
background-color: #FFFFFF;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
text-align: center;
}
