 /*neue stylesheets*/
body,p,td,li,div,th,b,div,a, input, textarea, select {
	font-size: 11px;
        font-family: arial,sans-serif;
}

td.leftbg {
	background-color: #e3cd9b;
}

td.rightbg {
        background-color: #e5dabf;
}

.red {
	background-color: #ae0024;	
}

.redtext {
        color: #ae0024;
}

.whitetext {
        color: #ffffff;
}

td.navi {
        background-color: #ae0024;
        height: 17px;
        border-width: 0px 0px 1px 0px;
        border-style: solid;
        border-color: white;
        }
td.navi-layer {
        FONT-SIZE: 12px;
        FONT-FAMILY: arial;
        color: white;
        background-color: #ae0024;
        }
td.navi-a {
        background-color: #ae0024;
        height: 17px;
        border-width: 0px 0px 1px 0px;
        border-style: solid;
        border-color: white;
        }
td.navi-sub {
        background-color: #b32a46;
        height: 17px;
        border-width: 0px 0px 1px 0px;
        border-style: solid;
        border-color: white;
}
td.navi-sub-a {
        background-color: #b32a46;
        height: 17px;
        border-width: 0px 0px 1px 0px;
        border-style: solid;
        border-color: white;
}

a.navi:link,a.navi:active,a.navi:visited {
        FONT-SIZE: 12px;
        FONT-FAMILY: arial;
        color: white;
        font-weight: normal;
        TEXT-DECORATION: none;
}

a.navi:hover {
        FONT-SIZE: 12px;
        FONT-FAMILY: arial;
        color: white;
        font-weight: normal;
        TEXT-DECORATION: underline;
}

a.navi-sub:link, a.navi-sub:active, a.navi-sub:visited {
        FONT-SIZE: 11px;
        FONT-FAMILY: arial;
        color: white;
        font-weight: normal;
        TEXT-DECORATION: none;
}

a.navi-sub:hover {
        FONT-SIZE: 11px;
        FONT-FAMILY: arial;
        color: white;
        font-weight: normal;
        TEXT-DECORATION: underline;
}

a.navi-a:link,a.navi-a:active,a.navi-a:visited {
        FONT-SIZE: 12px;
        FONT-FAMILY: arial;
        color: white;
        font-weight: bold;
        TEXT-DECORATION: none;
}

a.navi-a:hover {
        FONT-SIZE: 12px;
        FONT-FAMILY: arial;
        color: white;
        font-weight: bold;
        TEXT-DECORATION: underline;
}

a.navi-sub-a:link, a.navi-sub-a:active, a.navi-sub-a:visited {
        FONT-SIZE: 11px;
        FONT-FAMILY: arial;
        color: white;
        font-weight: bold;
        TEXT-DECORATION: none;
}

a.navi-sub-a:hover {
        FONT-SIZE: 11px;
        FONT-FAMILY: arial;
        color: white;
        font-weight: bold;
        TEXT-DECORATION: underline;
}

A.navi-layer {
    FONT-SIZE: 11px;
    FONT-FAMILY: arial;
    COLOR: White;
    TEXT-DECORATION: none;
}

A.navi-layer:hover {
    FONT-SIZE: 11px;
    FONT-FAMILY: arial;
    COLOR: White;
    text-decoration: underline;
}

A.ressort {
    FONT-SIZE: 10px;
    FONT-FAMILY: arial;
    COLOR: White;
    background-color: #ae0024;
    text-transform: uppercase;
    letter-spacing: 1px;
    TEXT-DECORATION: none;
}

A.ressort:hover {
    FONT-SIZE: 10px;
    FONT-FAMILY: arial;
    COLOR: White;
    background-color: #ae0024;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-decoration: underline;
}

A {
        TEXT-DECORATION: none;
        color: black;
}
A:hover {
        text-decoration: underline;
        color: black;
}

A.weiss {
        FONT-SIZE: 10px;
        FONT-FAMILY: arial;
        COLOR: White;
        text-transform: uppercase;
        TEXT-DECORATION: none;
        color: white;
}
A.weiss:hover {
        FONT-SIZE: 10px;
        FONT-FAMILY: arial;
        COLOR: White;
        text-transform: uppercase;
        text-decoration: underline;
        color: white;
}

input.submit {
	color: black;
	background-color: #cccccc;
	font-size: 11px;
	text-decoration: none;
	font-family: arial;
        border-width: 1px 1px 1px 1px;
	border-style: solid;
        border-color: black;
	cursor:hand;
}

input.text {
        color: black;
        font-size: 11px;
        text-decoration: none;
        font-family: arial;
        border-width: 1px 1px 1px 1px;
        border-style: solid;
        border-color: black;
}

hr {
        border-width: 1px 0px 0px 0px;
        border-style: solid;
        border-color: #666666;
}

#grau {
    font-size: 10px;
    font-family: arial, sans-serif;
    color: #666666;
}

TD.dachzeile {
        FONT-SIZE: 10px;
        FONT-FAMILY: arial;
        COLOR: White;
        background: #AD0021;
        padding-left: 2px;
        padding-top: 0px;
        text-transform: uppercase;
        letter-spacing: 1px;
}

TD.dachzeile_normal {
        FONT-SIZE: 10px;
        FONT-FAMILY: arial;
        COLOR: White;
        background: #AD0021;
        padding-left: 2px;
        padding-top: 0px;
        letter-spacing: 1px;
}

#headline01 {
        FONT-WEIGHT: bold;
        FONT-SIZE: 16px; COLOR: Black;
        FONT-FAMILY: arial,sans-serif;
        line-height: 24px;
}

.teaserheadline {
	font-weight: bold;
        font-size: 12px;
        font-family: arial;
        line-height: 20px;
}

/* Bewertungen */
       .voteform { 
         font: 8pt Arial; color: black; background-color: #ffffff;
         border: 1px solid #ae0024; }
       .votetxt1 { 
         font: 9pt Arial; color: black; font-weight: normal;
         background-color: #e3cd9b; }
       .votetxt2 { 
         font: 9pt Arial; color: black; font-weight: normal;
         background-color: #e5dabf; }
       .votenote { 
         font: 11pt Arial; color: black; font-weight: normal; }
       .votehead { 
         font: 9pt Arial; color: white; font-weight: normal;
         background-color: #ae0024; }
       .votedate { 
         font: 8pt Arial; color: black; text-decoration: none; }

/*altes gelump
TD.hellgrau {
	background-color: #D3D3D3;
}
INPUT {
	FONT-SIZE: 10px; 
	FONT-FAMILY: arial,sans-serif;
}
SELECT {
	FONT-SIZE: 10px; 
	FONT-FAMILY: rial,sans-serif
}
#headline02 {
	font-size: 11px; 
	font-family: arial,sans-serif;
	font-weight: bold; 
	line-height: 13px;
}
#copytext {
	font-size: 11px; 
	font-family: arial,sans-serif;
	font-color: #000000;
	line-height: 13px;
}
#blau {
	font-size: 11px; 
	font-family: arial,sans-serif;
	line-height: 13px;
	color: #0098BA;
}
#bold-blau {
	font-family: arial,sans-serif;
	font-weight: bold;
	line-height: 13px;
	color: #0098BA;
}
#bold {
	font-family: arial,sans-serif;
	font-weight: bold;
}
#bold-grau {
	font-family: arial, sans-serif;
	color: #666666;
	font-weight: bold;
}

.header3 {
        font-size: 12px; 
        font-family: arial,sans-serif;
        font-weight: bold; 
        line-height: 13px;
}
.textbold {
        font-size: 11px; 
        font-family: arial,sans-serif;
        font-weight: bold;
}
.text {
        font-size: 11px; 
        font-family: arial,sans-serif;
}

 .superscript { font: 12pt Arial,Helvetica; font-weight: bold; color: #666666; text-align: center; }
 .titel { font: 16pt Arial,Helvetica; font-weight: bold; text-align: center; }
 .subscript { font: 10pt Arial,Helvetica; font-weight: bold; text-align: center; }
 .vorspann { font: 8pt Arial,Helvetica; font-weight: normal; }
 .basetext { font: 8pt Arial,Helvetica; font-weight: normal; }
 .iboxrubrik { background-color: #306090; color: white; font: 10pt Arial,Helvetica; font-weight: bold; }
 .iboxtitel  { background-color: #c0c0c0; color: black; font: 10pt Arial,Helvetica; font-weight: bold; }
 .iboxtext { background-color: #c0c0c0; color: black; font: 8pt Arial,Helvetica; }
 .ztext  { font: 10pt Timer,Roman; font-style: italic; text-align: center; }
 .zautor { font: 8pt Arial,Helvetica; font-weight: bold; text-align: center; }
*/