input, textarea 
{ 
font-family: Arial, Helvetica, sans-serif; 
background-color: #fdfdfd;
 font-size: 8pt;
 border-left: 1px solid #555555;
  border-right: 1px solid #555555;
  border-top: 1px solid #555555;
  border-bottom: 1px solid #555555;

}
select {
 font-family: Arial, Helvetica, sans-serif; 
background-color: #F5F5F5; 
font-size: 8pt;
 border-left: 1px solid #555555;
  border-right: 1px solid #555555;
  border-top: 1px solid #555555;
  border-bottom: 1px solid #555555;
}


######## STARTSEITE ########

td.rubrikhead {
  padding: 1px 5px 1px 5px;
  background-color: #99adc0;
  border-left: 1px solid #99adc0;
  border-right: 1px solid #99adc0;
  border-top: 1px solid #99adc0;
  border-bottom: 0px none;
  cursor: pointer;
}
td.rubrikbodyleft {
  padding: 1px 0px 1px 5px;
  background-color: #cadbe5;
  border-left: 1px solid #99adc0;
  border-right: 0px none;
  border-top: 0px none;
  border-bottom: 1px solid #99adc0;
}
td.rubrikbodyright {
  padding: 2px 3px 2px 0px;
  background-color: #cadbe5;
  border-left: 0px none;
  border-right: 1px solid #99adc0;
  border-top: 0px none;
  border-bottom: 1px solid #99adc0;
}

###########################################

td.rubrikhead1 {
  padding: 1px 5px 1px 5px;
  background-color: #e29e92;
  border-left: 1px solid #e29e92;
  border-right: 1px solid #e29e92;
  border-top: 1px solid #e29e92;
  border-bottom: 0px none;
  cursor: pointer;
}
td.rubrikbodyleft1 {
  padding: 1px 0px 1px 5px;
  background-color: #ffd5cd;
  border-left: 1px solid #e29e92;
  border-right: 0px none;
  border-top: 0px none;
  border-bottom: 1px solid #e29e92;
}
td.rubrikbodyright1 {
  padding: 2px 3px 2px 0px;
  background-color: #ffd5cd;
  border-left: 0px none;
  border-right: 1px solid #e29e92;
  border-top: 0px none;
  border-bottom: 1px solid #e29e92;
}
###########################################

td.rubrikhead2 {
  padding: 1px 5px 1px 5px;
  background-color: #ddcf88;
  border-left: 1px solid #ddcf88;
  border-right: 1px solid #ddcf88;
  border-top: 1px solid #ddcf88;
  border-bottom: 0px none;
  cursor: pointer;
}
td.rubrikbodyleft2 {
  padding: 1px 0px 1px 5px;
  background-color: #f1f0da;
  border-left: 1px solid #ddcf88;
  border-right: 0px none;
  border-top: 0px none;
  border-bottom: 1px solid #ddcf88;
}
td.rubrikbodyright2 {
  padding: 2px 3px 2px 0px;
  background-color: #f1f0da;
  border-left: 0px none;
  border-right: 1px solid #ddcf88;
  border-top: 0px none;
  border-bottom: 1px solid #ddcf88;
}
###########################################

td.rubrikhead3 {
  padding: 1px 5px 1px 5px;
  background-color: #dee2ae;
  border-left: 1px solid #dee2ae;
  border-right: 1px solid #dee2ae;
  border-top: 1px solid #dee2ae;
  border-bottom: 0px none;
  cursor: pointer;
}
td.rubrikbodyleft3 {
  padding: 1px 0px 1px 5px;
  background-color: #e7edda;
  border-left: 1px solid #dee2ae;
  border-right: 0px none;
  border-top: 0px none;
  border-bottom: 1px solid #dee2ae;
}
td.rubrikbodyright3 {
  padding: 2px 3px 2px 0px;
  background-color: #e7edda;
  border-left: 0px none;
  border-right: 1px solid #dee2ae;
  border-top: 0px none;
  border-bottom: 1px solid #dee2ae;
}
###########################################

td.rubrikhead4 {
  padding: 1px 5px 1px 5px;
  background-color: #b5c1a5;
  border-left: 1px solid #b5c1a5;
  border-right: 1px solid #b5c1a5;
  border-top: 1px solid #b5c1a5;
  border-bottom: 0px none;
  cursor: pointer;
}
td.rubrikbodyleft4 {
  padding: 1px 0px 1px 5px;
  background-color: #dae4da;
  border-left: 1px solid #b5c1a5;
  border-right: 0px none;
  border-top: 0px none;
  border-bottom: 1px solid #b5c1a5;
}
td.rubrikbodyright4 {
  padding: 2px 3px 2px 0px;
  background-color: #dae4da;
  border-left: 0px none;
  border-right: 1px solid #b5c1a5;
  border-top: 0px none;
  border-bottom: 1px solid #b5c1a5;
}
###########################################

td.rubrikhead5 {
  padding: 1px 5px 1px 5px;
  background-color: #99adc0;
  border-left: 1px solid #99adc0;
  border-right: 1px solid #99adc0;
  border-top: 1px solid #99adc0;
  border-bottom: 0px none;
  cursor: pointer;
}
td.rubrikbodyleft5 {
  padding: 1px 0px 1px 5px;
  background-color: #cadbe5;
  border-left: 1px solid #99adc0;
  border-right: 0px none;
  border-top: 0px none;
  border-bottom: 1px solid #99adc0;
}
td.rubrikbodyright5 {
  padding: 2px 3px 2px 0px;
  background-color: #cadbe5;
  border-left: 0px none;
  border-right: 1px solid #99adc0;
  border-top: 0px none;
  border-bottom: 1px solid #99adc0;
}
###########################################

td.rubrikhead6 {
  padding: 1px 5px 1px 5px;
  background-color: #dbdeed;
  border-left: 1px solid #dbdeed;
  border-right: 1px solid #dbdeed;
  border-top: 1px solid #dbdeed;
  border-bottom: 0px none;
  cursor: pointer;
}
td.rubrikbodyleft6 {
  padding: 1px 0px 1px 5px;
  background-color: #f6f6f9;
  border-left: 1px solid #dbdeed;
  border-right: 0px none;
  border-top: 0px none;
  border-bottom: 1px solid #dbdeed;
}
td.rubrikbodyright6 {
  padding: 2px 3px 2px 0px;
  background-color: #f6f6f9;
  border-left: 0px none;
  border-right: 1px solid #dbdeed;
  border-top: 0px none;
  border-bottom: 1px solid #dbdeed;
}
###########################################



##########  Hauptmenue ####################

td.hauptmenu_back {
  padding: 0px 0px 0px 0px;
  background-color: #99adc0;
  border-left: 0px none;  
  border-right: 0px none;  
  border-top: 1px solid #FFFFFF;  
  border-bottom: 1px solid #FFFFFF;  
}
td.hauptmenu {
  padding: 2px 5px 2px 5px;
  background-color: #99adc0;
  border-left: 0px none;  
  border-right: 0px none;  
  border-top: 0px none;  
  border-bottom: 1px solid #FFFFFF;
  cursor: pointer;
}
td.hauptmenu_marker {
  padding: 0px 0px 0px 0px;
  background-color: #99adc0;
  border-left : 0px none;  
  border-right : 0px none;  
  border-top : 0px none;  
  border-bottom : 1px solid #FFFFFF; 
}



#############################################
td.hauptmenu1 {
  padding: 2px 5px 2px 5px;
  background-color: #e29e92;
  border-left: 0px none;  
  border-right: 0px none;  
  border-top: 0px none;  
  border-bottom: 1px solid #FFFFFF;
  cursor: pointer;
}
td.hauptmenu_marker1 {
  padding: 0px 0px 0px 0px;
  background-color: #e29e92;
  border-left : 0px none;  
  border-right : 0px none;  
  border-top : 0px none;  
  border-bottom : 1px solid #FFFFFF; 
}
td.hauptmenu_sub1 {
  padding: 2px 2px 2px 2px;
  background-color : #ffd5cd;
  border-left : 0px none;  
  border-right : 0px none;  
  border-top : 0px none;  
  border-bottom : 1px solid #FFFFFF; 
  cursor: pointer;
}

##########################################

td.hauptmenu2 {
  padding: 2px 5px 2px 5px;
  background-color: #ddcf88;
  border-left: 0px none;  
  border-right: 0px none;  
  border-top: 0px none;  
  border-bottom: 1px solid #FFFFFF;
  cursor: pointer;
}
td.hauptmenu_marker2 {
  padding: 0px 0px 0px 0px;
  background-color: #ddcf88;
  border-left : 0px none;  
  border-right : 0px none;  
  border-top : 0px none;  
  border-bottom : 1px solid #FFFFFF; 
}
td.hauptmenu_sub2 {
  padding: 2px 2px 2px 2px;
  background-color : #f1f0da;
  border-left : 0px none;  
  border-right : 0px none;  
  border-top : 0px none;  
  border-bottom : 1px solid #FFFFFF; 
  cursor: pointer;
}

##########################################

td.hauptmenu3 {
  padding: 2px 5px 2px 5px;
  background-color: #dee2ae;
  border-left: 0px none;  
  border-right: 0px none;  
  border-top: 0px none;  
  border-bottom: 1px solid #FFFFFF;
  cursor: pointer;
}
td.hauptmenu_marker3 {
  padding: 0px 0px 0px 0px;
  background-color: #dee2ae;
  border-left : 0px none;  
  border-right : 0px none;  
  border-top : 0px none;  
  border-bottom : 1px solid #FFFFFF; 
}
td.hauptmenu_sub3 {
  padding: 2px 2px 2px 2px;
  background-color : #e7edda;
  border-left : 0px none;  
  border-right : 0px none;  
  border-top : 0px none;  
  border-bottom : 1px solid #FFFFFF; 
  cursor: pointer;
}

##########################################

td.hauptmenu4 {
  padding: 2px 5px 2px 5px;
  background-color: #b5c1a5;
  border-left: 0px none;  
  border-right: 0px none;  
  border-top: 0px none;  
  border-bottom: 1px solid #FFFFFF;
  cursor: pointer;
}
td.hauptmenu_marker4 {
  padding: 0px 0px 0px 0px;
  background-color: #b5c1a5;
  border-left : 0px none;  
  border-right : 0px none;  
  border-top : 0px none;  
  border-bottom : 1px solid #FFFFFF; 
}
td.hauptmenu_sub4 {
  padding: 2px 2px 2px 2px;
  background-color : #dae4da;
  border-left : 0px none;  
  border-right : 0px none;  
  border-top : 0px none;  
  border-bottom : 1px solid #FFFFFF; 
  cursor: pointer;
}

##########################################


td.hauptmenu4 {
  padding: 2px 5px 2px 5px;
  background-color: #99adc0;
  border-left: 0px none;  
  border-right: 0px none;  
  border-top: 0px none;  
  border-bottom: 1px solid #FFFFFF;
  cursor: pointer;
}
td.hauptmenu_marker4 {
  padding: 0px 0px 0px 0px;
  background-color: #99adc0;
  border-left : 0px none;  
  border-right : 0px none;  
  border-top : 0px none;  
  border-bottom : 1px solid #FFFFFF; 
}
td.hauptmenu_sub4 {
  padding: 2px 2px 2px 2px;
  background-color : #cadbe5;
  border-left : 0px none;  
  border-right : 0px none;  
  border-top : 0px none;  
  border-bottom : 1px solid #FFFFFF; 
  cursor: pointer;
}

##########################################


td.hauptmenu6 {
  padding: 2px 5px 2px 5px;
  background-color: #dbdeed;
  border-left: 0px none;  
  border-right: 0px none;  
  border-top: 0px none;  
  border-bottom: 1px solid #FFFFFF;
  cursor: pointer;
}
td.hauptmenu_marker6 {
  padding: 0px 0px 0px 0px;
  background-color: #dbdeed;
  border-left : 0px none;  
  border-right : 0px none;  
  border-top : 0px none;  
  border-bottom : 1px solid #FFFFFF; 
}
td.hauptmenu_sub6 {
  padding: 2px 2px 2px 2px;
  background-color : #f6f6f9;
  border-left : 0px none;  
  border-right : 0px none;  
  border-top : 0px none;  
  border-bottom : 1px solid #FFFFFF; 
  cursor: pointer;
}

##########################################


a.hauptmenu_sub {
font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: #ffffff; 
  text-decoration: none;  
  letter-spacing: 1px;  
}

a.hauptmenu_sub:hover {
font-family: Arial, Helvetica, sans-serif;
  color: #D00000; 
}


td.hauptmenu_sub {
  padding: 2px 2px 2px 2px;
  background-color : #cadbe5;
  border-left : 0px none;  
  border-right : 0px none;  
  border-top : 0px none;  
  border-bottom : 1px solid #FFFFFF; 
  cursor: pointer;
}
td.hauptmenu_sub_marker {
  padding: 0px 0px 0px 0px;
  background-color: #fdca66;
  border-left : 0px none;  
  border-right : 0px none;  
  border-top : 0px none;  
  border-bottom : 1px solid #FFFFFF; 
}
td.hauptmenu_sub_markerx {
  padding: 0px 0px 0px 0px;
  background-color: #cc0000;
  border-left : 0px none;  
  border-right : 0px none;  
  border-top : 0px none;  
  border-bottom : 1px solid #FFFFFF; 
}


td.xhauptmenu_sub {
  padding: 2px 5px 2px 10px;
  background-color : #a1abae;
  border-left : 0px none;  
  border-right : 0px none;  
  border-top : 0px none;  
  border-bottom : 1px solid #FFFFFF; 
  cursor: pointer;
}
td.xhauptmenu_sub_marker {
  padding: 0px 0px 0px 0px;
  background-color: #e39296;
  border-left: 0px none;  
  border-right: 1px solid #FFFFFF;  
  border-top: 0px none;  
  border-bottom: 1px solid #FFFFFF;
}
td.xhauptmenu_sub_markerx {
  padding: 0px 0px 0px 0px;
  background-color: #c10b13;
  border-left: 0px none;  
  border-right: 1px solid #FFFFFF;  
  border-top: 0px none;  
  border-bottom: 1px solid #FFFFFF;
}

span.normal { 
 font-family:Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight : normal;
  color: #555555; 
  text-decoration: none;  
  background-color: #ffffff; 
  border: 1px solid #ffffff; 
}

td.x { 
 font-family:Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight : normal;
  color: #222222; 
  text-decoration: none;  
  background-color: #ffffff; 
  border: 1px solid #ffffff; 
}

td.gerade1 { 
font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight : normal;
  color: #555555; 
  text-decoration: none;  
  background-color: #ffffff; 
  border: 1px solid #ffffff; 
}
td.ungerade1 { 
font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight : normal;
  color: #555555; 
  text-decoration: none;  
  background-color: #f0f0f0; 
  border: 1px solid #ffffff; 
}
td.gerade2 { 
font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight : normal;
  color: #555555; 
  text-decoration: none;  
  background-color: #ffffff; 
  border: 1px solid #ffffff; 
}
td.ungerade2 { 
font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight : normal;
  color: #555555; 
  text-decoration: none;  
  background-color: #f0f0f0; 
  border: 1px solid #ffffff; 
}
.texta { 
 font-size: 12px; 
 background-color: #ffffff; 
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
  letter-spacing : 1px; 
}

.dra { 
 font-size: 12px; 
 
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
  letter-spacing : 1px; 
}

.content { 
font-size : 12px;
font-family: Arial, Helvetica, sans-serif;
}
.none { 
 font-size: 12px; 
font-family: Arial, Helvetica, sans-serif;
 background-color: #ffffff; 
 border: 1px solid #000000; 
font-weight: bold;
}

.textb { 
 font-size: 12px; 
font-family: Arial, Helvetica, sans-serif;
 background-color: #fdfdfd; 
 border: 1px solid #000000; 
font-weight: bold;
}

.textc { 
 font-size: 11px; 
font-family: Arial, Helvetica, sans-serif;
 background-color: #ffffff; 
 border: 1px solid #000000; 
font-weight: bold;
}

.textd { 
 font-size: 18px; 
 background-color: #ffffff; 
 border: 3px solid #7490BB; 
font-weight: bold;
}



A.link:Link{
font-family: Arial, Helvetica, sans-serif;
color:#555555;
text-decoration: none;
font-size: 12px; 
font-weight: bold;
}

A.link:Visited{
font-family: Arial, Helvetica, sans-serif;
color:#555555;
text-decoration: none;
font-size: 12px; 
font-weight: bold;
}

A.link:Hover{
font-family: Arial, Helvetica, sans-serif;
color:#ff0000;
text-decoration: none;
font-size: 12px; 
font-weight: bold;
}
A.slink:Link{
font-family: Arial, Helvetica, sans-serif;
color:#555555;
text-decoration: none;
font-size: 10px; 
font-weight: bold;
}

A.slink:Visited{
font-family: Arial, Helvetica, sans-serif;
color:#555555;
text-decoration: none;
font-size: 10px; 
font-weight: bold;
}

A.slink:Hover{
font-family: Arial, Helvetica, sans-serif;
color:#ff0000;
text-decoration: none;
font-size: 10px; 
font-weight: bold;
}


td.headline {
  padding: 1px 15px 2px 15px;
  border-left: 0px none;  
  border-right: 0px none;  
  border-top: 0px none;  
  border-bottom: 1px solid #707070; 
}


body         { scrollbar-darkshadow-color: #555555; scrollbar-track-color: #ffffff;
               scrollbar-face-color: #C4CBC5; scrollbar-shadow-color: #555555;
               scrollbar-highlight-color: ffffff; scrollbar-3dlight-color:
               #555555; scrollbar-arrow-color: #555555;
 }




.rahmenv{
    border: medium solid #80ac73;
    border-width : 1;background-color : #fdffdf;
    font-size : 12px;
  font-family: Arial, Helvetica, sans-serif;
}
.xshow{
    border: medium solid #cc0000;
    border-width : 2;background-color : #cc0000;
    font-size : 12px;
  font-family: Arial, Helvetica, sans-serif;
}
.rahment{
    border: medium solid #c98fb4;
    border-width : 1;background-color : #fdffdf;
    font-size : 12px;
  font-family: Arial, Helvetica, sans-serif;
}
.rahmen3{
    border: medium solid #919da1;
    border-width : 1;background-color : #ffffff;
    font-size : 12px;
  font-family: Arial, Helvetica, sans-serif;
    color: #555555;
}
td.rahmen3{
    background-color : #919da1;
    font-size : 12px;
  font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
font-weight: bold;
}
td.show{
    background-color : #ffffdf;
    font-size : 12px;
  font-family: Arial, Helvetica, sans-serif;
    color: #555555;
  font-weight: bold;
  letter-spacing: 1px;
  border:1px dotted #ff9900;	
}
td.apo { 
font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight : normal;
  color: #555555; 
  text-decoration: none;  
  border: 1px solid #919da1; 
}
td.calendar {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-decoration: none;
  color: #707070;
  text-transform : uppercase;
  letter-spacing : 1px;
 border-bottom :1px dotted #D0D0D0;
}

td.themelinkhead {
font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;   
  line-height: 12px; 
  padding: 1px 3px 1px 3px;
  background-color: #cedce1;
  border-left: 1px solid #919da1;  
  border-right: 1px solid #919da1;  
  border-top: 1px solid #919da1;  
  border-bottom: 0px none;  
}
a.themelinkhead {
font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #555555;  
  text-decoration: none;
  line-height: 13px;     
}
td.themelinkbody {
font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  letter-spacing: 1px;   
  padding: 1px 3px 1px 3px;
  border-left: 1px solid #919da1;  
  border-right: 1px solid #919da1;  
  border-top: 0px none;  
  border-bottom: 1px solid #919da1; 
}
a.themelinkbody {
font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  letter-spacing: 1px;   
  color: #555555;  
  text-decoration: none;    
}
td.boxhead {
font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight : bold;  
  background-color : #E0E0E0;
  padding: 1px 5px 1px 5px;
  border-left : 1px solid #C0C0C0;  
  border-right : 1px solid #C0C0C0;  
  border-top : 1px solid #C0C0C0;  
  border-bottom : 0px none; 
}
td.boxheadlight {
font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight : bold;  
  background-color : #FFFFFF;
  padding: 1px 5px 1px 5px;
  border-left : 0px none; 
  border-right : 0px none; 
  border-top : 0px none; 
  border-bottom : 1px solid #C0C0C0;
}
td.boxbody {
font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  padding: 1px 5px 1px 5px;
  border-left : 1px solid #C0C0C0;  
  border-right : 1px solid #C0C0C0;  
  border-top : 0px none;  
  border-bottom : 1px solid #C0C0C0; 
  font-weight : normal;   
}
table.frame {
  border-left : 1px solid #C0C0C0;  
  border-right : 1px solid #C0C0C0;  
  border-top : 1px solid #C0C0C0;  
  border-bottom : 1px solid #C0C0C0; 
}
td.mail {
font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight : bold;  
  background-color : #fde794;
  padding: 1px 5px 1px 5px;
  border-left : 1px solid #fde794;  
  border-right : 1px solid #fde794;  
  border-top : 1px solid #fde794;  
  border-bottom : 0px none; 
}

td.mailback {
font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight : bold;  
  background-color : #f5f7d0;

}
 
.header1 {
font-family: Arial, Helvetica, sans-serif;
  font-size: 16pt;
  font-weight : bold;  
  color : #606060;

}


td.lback {
background: #919da1 url(../images/lback.gif) ;
}
td.rback {
background: #c0c0c0 url(../images/rback.gif) ;
}
td.lback2 {
background: #919da1 url(images/lback.gif) ;
}

.rahmen1{
    border: medium solid #284352;
    border-width : 1;
    background-color : #FFFFEF;
    font-size : 12px;
font-family: Arial, Helvetica, sans-serif;
}

.rahmen1x{
    border: medium solid #FDD63D;
    border-width : 1;
    background-color : #FFFFEF;
    font-size : 12px;
font-family: Arial, Helvetica, sans-serif;
}

.rahmen2x{
    border: medium solid #FDD63D;
    border-width : 1;
    background-color : #FDD63D;
    font-size : 12px;
font-family: Arial, Helvetica, sans-serif;
}

.rahmen7{
    border: medium solid #3A5564;
    border-width : 1;
    background-color : #284352;
    font-size : 12px;
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
}


.rahmeninnen {
font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight : bold;  
  background-color : #ffffff;
  border-left : 1px solid #9FB2FF;  
  border-right : 1px solid #9FB2FF;  
  border-top : 0px solid #9FB2FF;  
  border-bottom : 0px none; 
}


.rahmen15{
font-size : 12px;
font-family: Arial, Helvetica, sans-serif;
}

