html
{
    background-color:#eeeeee;
    height:99%;
}

body
{
    color: #ffffff;
    background-color: #cccccc;
    background-image:url(../images/hg.gif);
    background-attachment:fixed;
    background-repeat:repeat;
    font-family:Verdana,Helvetica,sans-serif;
    font-size:9Pt;
    font-style:normal;
    margin: 0px;
    padding:0px;
    text-align:center; 
	height: 99%;
}

table,tr,td,div
{
    /*border: 3px red dashed;*/
    border-collapse:collapse;
    border-spacing:0px;
    vertical-align:top;
    text-align:left;
    font-family:Verdana,Helvetica,sans-serif;
    font-size:10Pt;
    font-style:normal;
    empty-cells: hide;
    padding: 0px;

}

/*h1
{
    display:block;
    width:98%;
    padding:3px;
    padding-right:6px;
    color: #F9FF8C;
    /*background-color:#5E1819;
    font-size:13pt;
    font-weight:bold;
    letter-spacing:2px;
    text-decoration:underline;
    text-align:right;
    margin:0px;
}*/

h1,h2
{
        color: #F9FF8C;
        padding:1px;
        font-size:11pt;
        font-weight:bold;
        text-decoration:underline;
}

h3
{
    display:block;
    width:98%;
    padding:3px;
    color: #F9FF8C;
    background-color: transparent;
    font-size:10pt;
    font-weight:bold;
    letter-spacing:2px;
    text-decoration:underline;
    text-align: left;
    margin:0px;
}

A:LINK, A:ACTIVE, A:VISITED
{
    color: #dddddd;
    font-size: 9pt;
    font-weight: bold;
    /* font-style: italic; */
    font-family: Verdana,sans-serif;
    /* font-variant:small-caps; */
    text-decoration: underline;
    background-color: transparent;
    margin: 0px;
    padding: 2px;

}

A:HOVER
{
    color: #ffffff;
    font-size: 9pt;
    font-weight: bold;
    font-style: italic;
    font-family: Verdana,sans-serif;
    /*font-variant:small-caps;*/
    text-decoration: underline;
    background-color: transparent;
    margin: 0px;
    padding: 2px;

}

td.hauptinhalt
{
    text-align: left;/*justify;*/
    background-color: #5A756A;
    /*border: 1px dotted #cccccc;*/
    width:95%;
    padding: 3px;
}

body.iframe {
        /*background-attachment: fixed;
        background-image: url(../images/index4.jpg);
        background-repeat: no-repeat;*/
        margin:0px;
        background-color:#5A756A;
        height: 101%;
}

img.hervorgehoben
{
        border-style: solid;
        border-top-color: #aaaaaa;
        border-left-color: #aaaaaa;
        border-bottom-color: #222222;
        border-right-color: #222222;
        border-width: 1px;
}

A:LINK.hauptmenu, A:ACTIVE.hauptmenu, A:VISITED.hauptmenu, A:HOVER.hauptmenu
            {
                color: #ffffff;
                font-size: 14Pt;
                font-weight: bold;
                font-style: normal;
                font-family: Verdana,sans-serif;
                /*font-variant:small-caps;*/
                text-decoration: none;
                vertical-align: middle;

                display: block;
                background-color: transparent;
                margin: 1px;
                padding: 1px;
                text-align: left;
                border-collapse: collapse;
                border-spacing: 0px;
            }

A:HOVER.hauptmenu
            {
                color: #ffffff;
                font-size: 14Pt;
                font-weight: bolder;
                font-style: normal;
                font-family: Verdana,sans-serif;
                /*font-variant:small-caps;*/
                text-decoration: underline overline;
                vertical-align: middle;

                display: block;
                background-color: transparent;
                margin: 1px;
                padding: 1px;
                text-align: left;
                border-collapse: collapse;
                border-spacing: 0px;
            }

A:LINK.hauptmenuaktiv, A:ACTIVE.hauptmenuaktiv, A:VISITED.hauptmenuaktiv, A:HOVER.hauptmenuaktiv
            {
                color: #dddddd;
                font-size: 14Pt;
                font-weight: bold;
                font-style: normal;
                font-family: Verdana,sans-serif;
                /*font-variant:small-caps;*/
                text-decoration: underline;
                vertical-align: middle;

                display: block;
                background-color: transparent;
                margin: 1px;
                padding: 1px;
                text-align: left;
                border-collapse: collapse;
                border-spacing: 0px;
            }

A:HOVER.hauptmenuaktiv
            {
                color: #dddddd;
                font-size: 14Pt;
                font-weight: bold;
                font-style: normal;
                font-family: Verdana,sans-serif;
                /*font-variant:small-caps;*/
                text-decoration: underline overline;
                vertical-align: middle;

                display: block;
                background-color: transparent;
                margin: 1px;
                padding: 1px;
                text-align: left;
                border-collapse: collapse;
                border-spacing: 0px;
            }


A:LINK.untermenu, A:ACTIVE.untermenu, A:VISITED.untermenu, A:HOVER.untermenu
            {
                color: #FFFF8B;
                font-size: 12Pt;
                font-weight: bold;
                font-style: normal;
                font-family: Verdana,sans-serif;
                /*font-variant:small-caps;*/
                text-decoration: none;
                vertical-align: middle;

                display: block;
                background-color: transparent;
                margin: 1px;
                padding: 1px;
                text-align: left;
                border-collapse: collapse;
                border-spacing: 0px;
            }

A:HOVER.untermenu
            {
                color: #FFFF8B;
                font-size: 12Pt;
                font-weight: bolder;
                font-style: normal;
                font-family: Verdana,sans-serif;
                /*font-variant:small-caps;*/
                text-decoration: underline overline;
                vertical-align: middle;

                display: block;
                background-color: transparent;
                margin: 1px;
                padding: 1px;
                text-align: left;
                border-collapse: collapse;
                border-spacing: 0px;
            }

A:LINK.untermenuaktiv, A:ACTIVE.untermenuaktiv, A:VISITED.untermenuaktiv, A:HOVER.untermenuaktiv
            {
                color: #EEEE8B;
                font-size: 12Pt;
                font-weight: bold;
                font-style: normal;
                font-family: Verdana,sans-serif;
                /*font-variant:small-caps;*/
                text-decoration: underline;
                vertical-align: middle;

                display: block;
                background-color: transparent;
                margin: 1px;
                padding: 1px;
                text-align: left;
                border-collapse: collapse;
                border-spacing: 0px;
            }

A:HOVER.untermenuaktiv
            {
                color: #EEEE8B;
                font-size: 12Pt;
                font-weight: bold;
                font-style: normal;
                font-family: Verdana,sans-serif;
                /*font-variant:small-caps;*/
                text-decoration: underline overline;
                vertical-align: middle;

                display: block;
                background-color: transparent;
                margin: 1px;
                padding: 1px;
                text-align: left;
                border-collapse: collapse;
                border-spacing: 0px;
            }

div.hauptmenu
{
    margin: 0px;
    margin-left:20px;
    padding: 0px;
    width:auto;
    height:195px;
}

img.hauptmenu
{
    margin: 0px;
    padding:0px;
    width:180px;
    height:29px;
}

div.untermenu
{
    margin: 0px;
    margin-left:20px;
}

.rahmenhauptseite
{
    border: 1px solid #5E1819; /*#344f44;*/
    padding: 0px;
    height:100%;
    vertical-align: top;
    margin: auto;
}

.rot
{
    color:#FFEEAC;
}
.zentriert
{
        text-align:center;
        margin:auto;
}

.fett
{
    font-weight:bold;
}

.unterstrichen
{
    text-decoration:underline;
}

.kursiv
{
    font-style:italic;
}

.newstitel
{
    font-size: 12px;
    letter-spacing:2px;
    font-weight:bold;
}

.rahmen
{
        border:1px dotted #ff0000;
}

.klein
{
    font-size: 7Pt;
}

span.untertext
{
    font-size:8pt;
    color:#888888;
}

span.untertext2
{
    font-size:8pt;
    color:#dddddd;
}

input,textarea
{
    color: #ffffff;
    background-color: #0000ff;
    border-bottom: #ffeeee 1px solid;
    border-right: #ffeeee 1px solid;
    border-left:#660000 1px solid;
    border-top:#660000 1px solid;
    margin: 1px;
}

input.button
{
    color: #000000;
    background-color: #ddddde;
    border-bottom: #000000 1px solid;
    border-right: #000000 1px solid;
    border-left:#eeeeee 1px solid;
    border-top:#eeeeee 1px solid;
}

/*Baustelle*/
div.aussenrum
{
        background-color: #ffffff;
        width: 800px;
        height: 110%;
        margin: auto;
        text-align: center;
        border-left:1px #000000 solid;
        border-right:1px #000000 solid;
}

div.kleiner
{
    width: 500px;
    border: 1px #000000 dashed;
    background-color: #cccccc;
    height: 100%;
    margin: auto;
    padding: 15px;
    vertical-align:middle;
    text-align: left;
}

div.links
{
    width: 750px;
    border: none;
    background-color: transparent;
    margin: auto;
    padding: 15px;
    vertical-align:middle;
    text-align: right;
}

span.w_rot
{
        color: #aa2222;
}

a:link.tegknet, a:activ.tegknet, a:visited.tegknet
{
    font-family: Verdana,sans-serif;
    font-weight:bold;
    background-color:transparent;
    text-decoration:none;
}

a:hover.tegknet
{
    font-family: Verdana,sans-serif;
    font-weight:bold;
    background-color:transparent;
    text-decoration:underline;
}