td {  
    font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
td.td_border {  
    border: #000000 solid; text-align: center; border-width: 0px 0px 0px 0px; color: #FFFFFF; FONT-SIZE: 11px
}
td.td_markiert {  
    border: #bbbbbb solid; text-align: center; border-width: 0px 0px 0px 0px; color: #000000; FONT-SIZE: 11px;
    BACKGROUND-COLOR: #ffffff
}
td.td_nmark_vert {  
    border: #000000 solid; text-align: center; border-width: 0px 0px 0px 0px; color: #FFFFFF; FONT-SIZE: 11px
}
td.td_mark_vert {  
    border: #bbbbbb solid; text-align: center; border-width: 0px 0px 0px 0px; color: #000000; FONT-SIZE: 11px
}
body {  
    font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal;     
	BACKGROUND-COLOR: #ffffff;
}

A:link.navi {
	FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none
}
A:visited.navi {
	FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none
}
A:active.navi {
	FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none
}
A:hover.navi {
	FONT-SIZE: 11px; COLOR: #205899; TEXT-DECORATION: none
}

H4 {  
    font-family: Verdana, Arial, sans-serif; font-size: 12px; font-style: normal; color: #fcfcfc; 
    margin-top: 20px; margin-left: 20px; margin-right: 430px; border-width: 1px 1px 0px 0px;
    font-weight: 500 ; text-align: left; border: #999999 solid 1px;
	PADDING-BOTTOM: 1px; PADDING-LEFT: 30px; PADDING-RIGHT: 10px; PADDING-TOP: 1px; 
    BACKGROUND-COLOR:#205899   /*#3399cc;*/
}
.H42 {  
    font-family: Verdana, Arial, sans-serif; font-size: 12px; font-style: normal; color: #fcfcfc; 
    margin-top: 20px; margin-left: 20px; margin-right: 20px; border-width: 6px 1px 0px 0px;
    font-weight: 500 ; text-align: left; border: #999999 solid 1px;
	PADDING-BOTTOM: 1px; PADDING-LEFT: 30px; PADDING-RIGHT: 10px; PADDING-TOP: 1px; 
    BACKGROUND-COLOR: #3399cc;
}

.rahmen {
     BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #aaaaaa 1px solid; PADDING-LEFT: 30px; 
     PADDING-BOTTOM: 10px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; BORDER-LEFT: #aaaaaa 1px solid; 
     PADDING-TOP: 10px; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #Fffff9; TEXT-ALIGN: left;
     line-height: 16px   /* F5F7EF   */; COLOR: #333333

}


.rahmen_o {
     BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 40px; 
     PADDING-BOTTOM: 10px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; BORDER-LEFT: #ffffff 1px solid; 
     PADDING-TOP: 10px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left;
     line-height: 16px

}


.rahmen_zeugnis {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; BORDER-LEFT: #999999 1px solid; 
	PADDING-TOP: 0px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #fffff9; TEXT-ALIGN: left
}

.rahmen2 {
	BORDER-RIGHT: #ffffff 2px outset; PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 2px outset; PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; MARGIN-LEFT: 20px; MARGIN-RIGHT: 10px; BORDER-LEFT: #ffffff 2px outset; 
	PADDING-TOP: 10px; BORDER-BOTTOM: #ffffff 2px outset; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}

address {
    font-size: 9px; background-color: #CCCCCC; border: #000000; border-style: solid; border-top-width: 1px;
    border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}

td.td_banner {  
    background-color: #cccccc; border: #000000; border-style: solid; border-top-width: 1px; 
    border-bottom-width: 1px;  border-left-width: 0px;  border-right-width: 0px
}
.formtext {
    font-size: 10pt; background-color: #ffffff; color: #666666;
    BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 10px; 
    MARGIN-LEFT: 20px; MARGIN-RIGHT: 10px; BORDER-LEFT: #999999 1px solid; 
    BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left;
}
.info {
    LEFT: 220px; POSITION: absolute; TOP: 240px; border-color: #000000; BACKGROUND-COLOR: #ffffff; width:300px;
    TEXT-ALIGN: center; BORDER-RIGHT: #ffffff 2px outset; PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 2px outset; 
    PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 20px; MARGIN-RIGHT: 10px; BORDER-LEFT: #ffffff 2px outset; 
    PADDING-TOP: 10px; BORDER-BOTTOM: #ffffff 2px outset; visibility : hidden; filter:alpha(opacity=90); 
}
p.links {  
    line-height: 22px /* MARGIN-LEFT: 20px */
}
table.rahmen {
    BORDER-RIGHT: #ffffff 2px outset; BORDER-TOP: #ffffff 2px outset;  
    BORDER-LEFT: #ffffff 2px outset; BORDER-BOTTOM: #ffffff 2px outset; PADDING-left: 5px; MARGIN-LEFT: 20px
}

A:link {
	FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none
}
A:active  {
	FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 11px; COLOR: #205899; TEXT-DECORATION: none
}

.mail2 { 
    FONT-SIZE: 11px; COLOR: #993300; text-decoration: none
}

td.td_oben { 
    border: #000000 solid; border-width: 0px 0px 1px 0px; PADDING-LEFT: 3px;
    FONT-SIZE: 12px; font-weight: 500;  COLOR: #000000; BACKGROUND-COLOR: #fffff9;
}
td.td_txt_hoch { 
     line-height: 16px; 
}
.cpr {
    FONT-SIZE: 11px; COLOR: #333333
}