/* START Haupt-Textformatierung */
BODY {
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        PADDING-TOP: 0px;
        MARGIN: 0px;
        BACKGROUND-COLOR: #BCBCBC;
}
A {
        COLOR: #000080;
        TEXT-DECORATION: none
}
A:hover {
        COLOR: #000000;
        BORDER-BOTTOM: #000080 1px solid
}
H1,.H1 {
    FONT-FAMILY: Arial,helvetica,sans-serif;
    FONT-SIZE: 18px;
    COLOR: #000000;
    FONT-WEIGHT: bold;
    margin-bottom: 0pt;
    padding-bottom: 0pt;
    margin-top: 0pt;
    padding-top: 0pt
}
H1.news {
    FONT-FAMILY: Arial,helvetica,sans-serif;
    FONT-SIZE: 17px;
    COLOR: #000000;
    FONT-WEIGHT: bold;
    font-style:normal;
    margin-bottom: 0pt;
    padding-bottom: 0pt;
    margin-top: 0pt;
    padding-top: 0pt
}
H2,.H2 {
    FONT-FAMILY: Times,serif;
    FONT-SIZE: 18px;
    COLOR: #000000;
    FONT-WEIGHT: bold;
    font-style:italic;
    margin-bottom: 0pt;
    padding-bottom: 0pt;
    margin-top: 0pt;
    padding-top: 0pt
}
H2.news {
    FONT-FAMILY: Arial,helvetica,sans-serif;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-WEIGHT: bold;
    font-style:normal;
    margin-bottom: 0pt;
    padding-bottom: 0pt;
    margin-top: 0pt;
    padding-top: 0pt
}
H3,.H3 {
    FONT-FAMILY: Arial,helvetica,sans-serif;
    FONT-SIZE: 16px;
    COLOR: #000000;
    FONT-WEIGHT: bold;
    margin-bottom: 0pt;
    padding-bottom: 0pt;
    margin-top: 0pt;
    padding-top: 0pt
}
H4,.H4 {
    FONT-FAMILY: Arial,helvetica,sans-serif;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-WEIGHT: bold;
    margin-bottom: 0pt;
    padding-bottom: 0pt;
    margin-top: 0pt;
    padding-top: 0pt
}
P,.P,LI,TD {
        FONT-FAMILY: Arial,helvetica,sans-serif;
        FONT-SIZE: 12px;
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        PADDING-TOP: 0px;
        MARGIN-RIGHT: 0px;
        MARGIN-LEFT: 0px;
        MARGIN-BOTTOM: 4px;
        MARGIN-TOP: 0px;
}
.Pdate {
        FONT-FAMILY: Arial,helvetica,sans-serif;
        FONT-SIZE: 12px;
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        PADDING-TOP: 0px;
        MARGIN-RIGHT: 0px;
        MARGIN-LEFT: 0px;
        MARGIN-BOTTOM: 0px;
        MARGIN-TOP: 0px;
}

/* ENDE Haupt-Textformatierung */


/* START Linksammlung */
TABLE#linkkategorien{
        WIDTH: 380px;
        BACKGROUND-COLOR: #F0F0E1;
        BORDER-right: 1px #000080 solid;
        BORDER-left: 1pt #000080 solid;
        BORDER-top: 1px #000080 solid;
        BORDER-bottom: 1px #000080 solid;
        PADDING-RIGHT: 5px;
        PADDING-LEFT: 5px;
        PADDING-BOTTOM: 5px;
        PADDING-TOP: 5px;
}
TR#linkkategorien1{
        PADDING-RIGHT: 5px;
        PADDING-LEFT: 5px;
        PADDING-BOTTOM: 0px;
        PADDING-TOP: 5px;
}
TR#linkkategorien2{
        PADDING-RIGHT: 5px;
        PADDING-LEFT: 5px;
        PADDING-BOTTOM: 5px;
        PADDING-TOP: 0px;
}
/* ENDE Linksammlung */



/* START Seitenelemente */
DIV#logo {
        POSITION: absolute;
        TOP:  0px;
        LEFT: 20px;
        WIDTH: 165px;
        BORDER-right: 1px #000080 solid;
        BORDER-left: 1px #000080 solid;
        BORDER-BOTTOM: 0px;
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        PADDING-TOP: 0px;
        BACKGROUND-COLOR: #F0F0E1;
        TEXT-ALIGN: center;
}

DIV#logo_footer {
        POSITION: absolute;
        TOP:  65px;
        LEFT: 20px;
        WIDTH: 165px;
        HEIGHT: 20px;
        BORDER-right: 1px #FFFFFF solid;
        BORDER-left: 1pt #FFFFFF solid;
        BORDER-BOTTOM: 0px;
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        PADDING-TOP: 0px;
        BACKGROUND-COLOR: #000080;
        TEXT-ALIGN: center;
}
DIV#blueline1 {
        POSITION: absolute;
        TOP:  65px;
        LEFT: 0px;
        WIDTH: 20px;
        HEIGHT: 20px;
        BORDER-right: 0px;
        BORDER-left: 0px;
        BORDER-BOTTOM: 0px;
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        PADDING-TOP: 0px;
        BACKGROUND-COLOR: #000080;
        TEXT-ALIGN: center;
}
DIV#blueline2 {
        POSITION: absolute;
        TOP:  65px;
        LEFT: 185px;
        WIDTH: 575px;
        HEIGHT: 20px;
        BORDER-right: 0px;
        BORDER-left: 0px;
        BORDER-BOTTOM: 0px;
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 10px;
        PADDING-BOTTOM: 0px;
        PADDING-TOP: 0px;
        BACKGROUND-COLOR: #000080;
        TEXT-ALIGN: left;
}
DIV#blueline2text {
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        PADDING-TOP: 2px;
        TEXT-ALIGN: left;
        FONT-FAMILY: Arial,Helvetica;
        FONT-SIZE: 14px;
        COLOR: white;
}

DIV#balken_rechts {
        POSITION: absolute;
        TOP: 0px;
        LEFT: 635px;
        WIDTH: 150px;
        border-right: 1px #000080 solid;
        border-left: 1px #000080 solid;
        border-bottom: 1px #000080 solid;
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        PADDING-TOP: 0px;
        BACKGROUND-COLOR: #dddddd;
        background-image: url(../pics/horbonline_lines.gif);
        TEXT-ALIGN: center;
}



.content_rechts {
        WIDTH: 150px;
        BACKGROUND-COLOR: #f5f5f5;
        border-right: 0px #000080 solid;
        border-left: 0px #000080 solid;
        border-bottom: 1px #000080 solid;
        border-top: 1px #000080 solid;
}



DIV#main_content {
        POSITION: absolute;
        TOP: 85px;
        LEFT: 184px;
        WIDTH: 450px;
        border-right: 1px #000080 solid;
        border-left: 1px #000080 solid;
        BORDER-BOTTOM: 0px #000080 solid;
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        PADDING-TOP: 0px;
        margin: 0 px;
        BACKGROUND-COLOR: #FFFFFF;
        TEXT-ALIGN: left;
}

DIV#content {
        PADDING: 5px 7px 10px 7px;
}

/* ENDE Seitenelemente */



/* START Navigation*/
DIV#navigation {
        POSITION: absolute;
        TOP: 85px;
        LEFT: 20px;
        WIDTH: 165px;
        border-right: 1px #000080 solid;
        border-left: 1px #000080 solid;
        BORDER-BOTTOM: #000000 1px solid;
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        PADDING-TOP: 0px;
        BACKGROUND-COLOR: #F0F0E1
}

DIV#navigation UL {
        BORDER-TOP:    0px;
        BORDER-BOTTOM: 0px;
        BORDER-LEFT:   0px;
        BORDER-RIGHT:  0px;

        PADDING-LEFT:  7px;
        PADDING-RIGHT: 0px;
        PADDING-BOTTOM:0px;
        PADDING-TOP:   0px;

        MARGIN-TOP:    0px;
        MARGIN-RIGHT:  0px;
        MARGIN-BOTTOM: 0px;
        MARGIN-LEFT:   0px;

        LIST-STYLE: none
}

DIV#navigation UL LI {
        DISPLAY: block;
        WIDTH: 145px;
        BORDER-TOP:    1px solid #c1c1c1;
        BORDER-BOTTOM: 1px solid #c1c1c1;
        BORDER-LEFT:   1px solid #c1c1c1;
        BORDER-RIGHT:  1px solid #c1c1c1;
        PADDING-LEFT:  3px;
        PADDING-RIGHT: 0px;
        PADDING-BOTTOM:0px;
        PADDING-TOP:   0px;
        MARGIN-TOP:    0px;
        MARGIN-RIGHT:  0px;
        MARGIN-BOTTOM: 2px;
        MARGIN-LEFT:   0px;
        LIST-STYLE: none
}

DIV#navigation UL LI UL LI {
        DISPLAY: block;
        WIDTH: 133px;
        BORDER-TOP:    1px solid #c1c1c1;
        BORDER-BOTTOM: 1px solid #c1c1c1;
        BORDER-LEFT:   1px solid #c1c1c1;
        BORDER-RIGHT:  1px solid #c1c1c1;
        PADDING-LEFT:  3px;
        PADDING-RIGHT: 0px;
        PADDING-BOTTOM:0px;
        PADDING-TOP:   0px;
        MARGIN-TOP:    0px;
        MARGIN-RIGHT:  0px;
        MARGIN-BOTTOM: 2px;
        MARGIN-LEFT:   0px;
        LIST-STYLE: none
}

DIV#navigation UL LI UL LI UL LI {
        BACKGROUND-COLOR: #f5f5f5;
        DISPLAY: block;
        WIDTH: 122px;
        BORDER-TOP:    0px solid #c1c1c1;
        BORDER-BOTTOM: 0px solid #c1c1c1;
        BORDER-LEFT:   0px solid #c1c1c1;
        BORDER-RIGHT:  0px solid #c1c1c1;
        PADDING-LEFT:  3px;
        PADDING-RIGHT: 0px;
        PADDING-BOTTOM:0px;
        PADDING-TOP:   0px;
        MARGIN-TOP:    0px;
        MARGIN-RIGHT:  0px;
        MARGIN-BOTTOM: 2px;
        MARGIN-LEFT:   0px;
        LIST-STYLE: none
}

DIV#navigation UL LI.notactive {
        BACKGROUND-COLOR: #F0F0E1;
}
DIV#navigation UL LI UL LI.notactive {
        BACKGROUND-COLOR: #F0F0E1;
}
DIV#navigation UL LI UL LI UL LI.notactive {
        BACKGROUND-COLOR: #F0F0E1;
}

DIV#navigation UL LI.active {
        /*BACKGROUND-COLOR: #C8C86F;*/
        BACKGROUND-COLOR: #DBDBB7;
        BORDER-TOP:    1px solid #C0C0C0;
        BORDER-BOTTOM: 1px solid #C0C0C0;
        BORDER-LEFT:   1px solid #C0C0C0;
        BORDER-RIGHT:  1px solid #C0C0C0;
}
DIV#navigation UL LI UL LI.active {
        BACKGROUND-COLOR: #F0F0E1;
        BORDER-TOP:    0px solid #C0C0C0;
        BORDER-BOTTOM: 0px solid #C0C0C0;
        BORDER-LEFT:   0px solid #808080;
        BORDER-RIGHT:  0px solid #808080;
}
DIV#navigation UL LI UL LI UL LI.active {
        BACKGROUND-COLOR: #F0F0E1;
        BORDER-TOP:    0px solid #000080;
        BORDER-BOTTOM: 0px solid #000080;
        BORDER-LEFT:   0px solid #000080;
        BORDER-RIGHT:  0px solid #000080;
}

DIV#navigation A {
        width: 100%;
        text-decoration: none;
        display: block;
        COLOR: #000080;
        FONT-FAMILY: Arial,helvetica,sans-serif;
        FONT-SIZE: 12px;
}
DIV#navigation A:hover {
        text-decoration: none;
        COLOR: #FF0000;
        BORDER-BOTTOM: 0px;
}
DIV#navigation A.naviA {
        COLOR: #000000;
        font-weight: bold;
        }

/* ENDE Navigation */



/* START Formularfelder */
SELECT.linkcategory
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 12px;
    WIDTH: 230px;
}

SELECT.linkcategory2
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 10px;
    WIDTH: 150px;
}

OPTION.linkkategorie1
{
    BACKGROUND-COLOR: #dadada;
}
OPTION.linkkategorie2
{
    BACKGROUND-COLOR: white;
}
INPUT.suchlos01
{
    BACKGROUND-COLOR: #dadada;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 10px;
    WIDTH: 85px
}
INPUT.suchlos60
{
    BACKGROUND-COLOR: #dadada;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 10px;
    WIDTH: 60px
}
INPUT.suchlos80
{
    BACKGROUND-COLOR: #dadada;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 10px;
    WIDTH: 80px
}

INPUT
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 12px;
}
INPUT.suchfeld230
{
    WIDTH: 230px
}
INPUT.suchfeld300
{
    WIDTH: 300px
}

/* ENDE Formularfelder */



/* START */


.noborder {
        HEIGHT: 1px;
}

DIV#subkategorien {
        POSITION: absolute;
        TOP: 200px;
        LEFT: 400px;
        WIDTH: 100px;
        HEIGHT: 20px;
        border-left: 1px #000080 solid;
        border-top: 1px #000080 solid;
        border-right: 1px #000080 solid;
        border-bottom: 1px #000080 solid;
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        PADDING-TOP: 0px;
}


DIV#infoebene {
        POSITION: absolute;
        TOP:  170px;
        right: 20px;
        WIDTH: 165px;
        BORDER-right: 1px #000080 solid;
        BORDER-left: 1pt #000080 solid;
        BORDER-BOTTOM: 1pt #000080 solid;
        BORDER-TOP: 1pt #000080 solid;
        PADDING-RIGHT: 5px;
        PADDING-LEFT: 5px;
        PADDING-BOTTOM: 5px;
        PADDING-TOP: 5px;
        BACKGROUND-COLOR: #C0C0C0;
        TEXT-ALIGN: left;
}

.0x0x5x0 {
        MARGIN-RIGHT: 0px;
        MARGIN-LEFT: 0px;
        MARGIN-BOTTOM: 5px;
        MARGIN-TOP: 0px;
}
.0x0x10x0 {
        MARGIN-RIGHT: 0px;
        MARGIN-LEFT: 0px;
        MARGIN-BOTTOM: 10px;
        MARGIN-TOP: 0px;
}
.0x0x15x0 {
        MARGIN-RIGHT: 0px;
        MARGIN-LEFT: 0px;
        MARGIN-BOTTOM: 15px;
        MARGIN-TOP: 0px;
}
.0x0x20x0 {
        MARGIN-RIGHT: 0px;
        MARGIN-LEFT: 0px;
        MARGIN-BOTTOM: 20px;
        MARGIN-TOP: 0px;
}
.grey {
        COLOR: #808080;
}
.small {
        FONT-SIZE: 10px
}
.hidden {
        DISPLAY: none
}
.right {
        FLOAT: right
}
.left {
        FLOAT: left
}
#fliege{
        POSITION: absolute;
        TOP:  80px;
        LEFT: 190px;
}
/* ENDE */

