/* general fonts */
p,ol,ul,div,td {
font-family: arial, helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-style: normal;
line-height: 130%;
}

/* body */
body
{
font-family: arial, helvetica, sans-serif;
font-size: 12px;
background-color: #08DEDE;
font-style: normal;
line-height: 130%;
}

/* shortcut boxen links & rechts */
.infobox
{
color: #010099;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding-left: 3px;
}

/* logo oben links */
.obenlinks 
{
background-repeat:no-repeat;
background-position:left;
}

/* menü links */
.navbox 
{
border: 1px;
border-color: #010099;
}

/* headings */
h1,h2,h3,h4,h5 {
font-family: arial, helvetica, sans-serif;
color: #FFFFFF;/*black */
font-size: 12px;
}



/* normal title same as text size */
.title {
font-family: arial, helvetica, sans-serif;
color: #000000;/* black */
font-weight: normal;
font-size: 12px;
padding: 0.2em
}



/* footer */
.footer {
font-size: 12px;
color: #FFFFFF;                        /* lime green */
line-height: 150%;
text-align: center;
}


/* last update */
.lastupdate {
font-size: 12px;
color: #FFFFFF;                        /* lime green */
line-height: 150%;
text-align: center;
}

/* in text hyperlinks */
a:link {
 font-weight: normal;
 color: #010099;                        /* sol orange */
 font-size: 12px;
 text-decoration: none;
}
a:visited {
 font-weight: normal;
 color: #010099;                        /* sol orange */
 font-size: 12px;
 text-decoration: none;
}
a:hover {
 font-weight: normal;
 color: #FFFFFF;
 font-size: 12px;
 text-decoration: none;
}



/* left navigation menu */
.leftnav1 a:link {
                display: block;			width: 99%;
				padding-left: 2px;
				padding-top: 3px;
                text-indent: 0px;
                white-space: nowrap;
                color: #FFFFFF;                         /* lime green */
                text-decoration: none;
                font-weight: normal;
                background-color: #010099;

}
.leftnav1 a:visited {
                display: block;			width: 99%;
				padding-left: 2px;
				padding-top: 3px;
                text-indent: 0px;
                white-space: nowrap;
                color: #FFFFFF;                         /* lime green */
                text-decoration: none;
                font-weight: normal;
                background-color: #010099;

}
.leftnav1 a:active {
                display: block;			width: 99%;
				padding-left: 2px;
				padding-top: 3px;
                text-indent: 0px;
                white-space: nowrap;
                color: #00AACC;                         /* red orange */
                text-decoration: none;
                font-weight: none;
                background-color: #010099;


}
.leftnav1 a:hover {
                display: block;			width: 99%;
				padding-left: 2px;
				padding-top: 3px;
                text-indent: 0px;
                white-space: nowrap;
                color: #00AACC;                                         /* red orange */
                text-decoration: none;
                font-weight: none;
                background-color: #010099;

}
.leftnav1-act a:link {
                display: block;			width: 99%;
				padding-left: 2px;
				padding-top: 3px;
                text-indent: 0px;
                white-space: nowrap;
                color: #FFFFFF;                                                 /* red orange */
                text-decoration: underline;
                font-weight: bold;
                background-color: #010099;


}
.leftnav1-act a:visited {
                display: block;			width: 99%;
				padding-left: 2px;
				padding-top: 3px;
                text-indent: 0px;
                white-space: nowrap;
                color: #FFFFFF;                                 /* red orange */
                text-decoration: underline;
                font-weight: bold;
                background-color:#010099

}
.leftnav1-act a:active {
                display: block;			width: 99%;
				padding-left: 2px;
				padding-top: 3px;
                text-indent: 0x;
                white-space: nowrap;
                color: #00AACC;                                 /* red orange */
                text-decoration: underline;
                font-weight: bold;
                background-color: #010099;


}

.leftnav1-act a:hover {
                display: block;			width: 99%;
				padding-left: 2px;
				padding-top: 3px;
                text-indent: 0px;
                white-space: nowrap;
                color: #00AACC;                        /* red orange */
                text-decoration: underline;
                font-weight: bold;
                background-color: #010099;


}





.leftnav2 a:link {
                display: block;			width: 99%;
				padding-left: 4px;
				padding-top: 3px;
                text-indent: 5px;
                white-space: nowrap;
                color: #010099;                                 /* sky blue */
                text-decoration: none;
                font-weight: normal;
                background-color: #06AACE;



}
.leftnav2 a:visited {
                display: block;			width: 99%;
				padding-left: 4px;
				padding-top: 3px;
                text-indent:5px;
                white-space: nowrap;
                color: #010099;                                         /* sky blue */
                text-decoration: none;
                font-weight: normal;
                background-color: #06AACE;

}
.leftnav2 a:active {
                display: block;			width: 99%;
				padding-left: 4px;
				padding-top: 3px;
                text-indent: 5px;
                white-space: nowrap;
                color: #FFFFFF;                /* sky blue */
                text-decoration: none;
                font-weight: normal;
                background-color: #06AACE;

}
.leftnav2 a:hover {
                display: block;			width: 99%;
				padding-left: 4px;
				padding-top: 3px;
                text-indent: 5px;
                white-space: nowrap;
                color: #FFFFFF;                /* red orange */
                text-decoration: none;
                font-weight: normal;
                background-color: #06AACE;

}


.leftnav2-act a:link {
                display: block;			width: 99%;
				padding-left: 4px;
				padding-top: 3px;
                text-indent: 5px;
                white-space: nowrap;
                color: #010099;                                         /* red orange */
                text-decoration: underline;
                font-weight: normal;
                background-color: #06AACE;


}
.leftnav2-act a:visited {
                display: block;			width: 99%;
				padding-left: 4px;
				padding-top: 3px;
                text-indent: 5px;
                white-space: nowrap;
                color: #010099;                                         /* red orange */
                text-decoration: underline;
                font-weight: normal;
                background-color: #06AACE;


}
.leftnav2-act a:active {
                display: block;			width: 99%;
				padding-left: 4px;
				padding-top: 3px;
                text-indent: 5px;
                white-space: nowrap;
                color: #FFFFFF;                                /* red orange */
                text-decoration: underline;
                font-weight: normal;
                background-color: #06AACE;


}
.leftnav2-act a:hover {
                display: block;			width: 99%;
				padding-left: 4px;
				padding-top: 3px;
                text-indent: 5px;
                white-space: nowrap;
                color: #FFFFFF;                        /* red orange */
                text-decoration: underline;
                font-weight: normal;
                background-color: #06AACE;


}


.leftnav3 a:link {
                display: block;			width: 99%;
				padding-left: 6px;
				padding-top: 3px;
                text-indent: 10px;
                white-space: nowrap;
                color: #010099;                                         /* sky blue */
                text-decoration: none;
                font-weight: normal;
                background-color: #08DEDE;

}
.leftnav3 a:visited {
                display: block;			width: 99%;
				padding-left: 6px;
				padding-top: 3px;
                text-indent: 10px;
                white-space: nowrap;
                color: #010099;                                                 /* sky blue */
                text-decoration: none;
                font-weight: normal;
                background-color: #08DEDE;


}
.leftnav3 a:active {
                display: block;			width: 99%;
				padding-left: 6px;
				padding-top: 3px;
                text-indent: 10px;
                white-space: nowrap;
                color: #FFFFFF;                                /* red orange */
                text-decoration: none;
                font-weight: normal;
                background-color: #08DEDE;


}
.leftnav3 a:hover {
                display: block;			width: 99%;
				padding-left: 6px;
				padding-top: 3px;
                text-indent: 10px;
                white-space: nowrap;
                color: #FFFFFF;                                        /* red orange */
                text-decoration: none;
                font-weight: normal;
                background-color: #08DEDE;


}


.leftnav3-act a:link {
                display: block;			width: 99%;
				padding-left: 6px;
				padding-top: 3px;
                text-indent: 10px;
                white-space: nowrap;
                color: #010099;                                         /* red orange */
                text-decoration: underline;
                font-weight: normal;
                background-color: #08DEDE;

}
.leftnav3-act a:visited {
                display: block;			width: 99%;
				padding-left: 6px;
				padding-top: 3px;
                text-indent: 10px;
                white-space: nowrap;
                color: #010099;                                                  /* red orange */
                text-decoration: underline;
                font-weight: normal;;
                background-color: #08DEDE;

}
.leftnav3-act a:active {
                display: block;			width: 99%;
				padding-left: 6px;
				padding-top: 3px;
                text-indent: 10px;
                white-space: nowrap;
                color: #FFFFFF;                                                 /* red orange */
                text-decoration: underline;
                font-weight: normal;
                background-color: #08DEDE;


}
.leftnav3-act a:hover {
                display: block;			width: 99%;
				padding-left: 6px;
				padding-top: 3px;
                text-indent: 10px;
                white-space: nowrap;
                color: #FFFFFF;                        /* red orange */
                text-decoration: underline;
                font-weight: normal;
                background-color: #08DEDE;

}


/* forms fields */
select {
 font-family: arial, helvetica, sans-serif;
 font-size: 12px
}


textarea {
font-family: arial, helvetica, sans-serif;
color: #00009C;
font-weight: normal;
font-size: 12px;
border-right: #759214 1px solid;
border-top: #759214 1px solid;
border-left: #759214 1px solid;
text-indent: 0px;
border-bottom: #759214 1px solid
}

input {
font-family: arial, helvetica, sans-serif;
color: #00009C;
font-weight: normal;
font-size: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-left-color: #759214;
border-right-width: 1px;
border-right-color: #759214;
border-bottom-width: 1px;
border-bottom-color: #759214;
border-top-color: #759214;
text-indent: 0px;
background-color: #ffffff;
}


/* forms fields */
select {
 font-family: arial, helvetica, sans-serif;
 font-size: 12px
}


textarea {
font-family: arial, helvetica, sans-serif;
color: #555555;
font-weight: normal;
font-size: 12px;
border-right: #FFFFFF 1px solid;
border-top: #FFFFFF 1px solid;
border-left: #FFFFFF 1px solid;
text-indent: 0px;
border-bottom: #FFFFFF 1px solid
}

input {
font-family: arial, helvetica, sans-serif;
color: #555555;
font-weight: normal;
font-size: 12px;
border-top-width: 1px;
border-left-width: 1px;
border-left-color: #FFFFFF;
border-right-width: 1px;
border-right-color: #FFFFFF;
border-bottom-width: 1px;
border-bottom-color: #FFFFFF;
border-top-color: #FFFFFF;
text-indent: 0px;
background-color: #ffffff;
}