BODY {
  scrollbar-face-color: #CB4719;
  scrollbar-highlight-color: white;
  scrollbar-shadow-color: white;
  scrollbar-3dlight-color: #CB4719;
  scrollbar-arrow-color: white;
  scrollbar-track-color: #98A0A5;
  scrollbar-darkshadow-color: #CB4719;
}

p, ol, ul, dd {
  font-family :  Verdana, Arial, Helvetica, sans-serif;
  line-height : 120%;
  font-size: 13px;
}

p {
  font-family: : Verdana, Arial, Helvetica, Sans-Serif;
  margin: 0 0 0 0;
}

span.textblock {
	font: 12px/18px verdana, helvetica, arial, sans-serif;
	color:#C23D0E;
} 
	
td.text_stylediv {
	font: 12px/18px verdana, helvetica, arial, sans-serif;
	color:#744922;
} 

A { text-decoration:none; color: #386AA2; }
A:hover { text-decoration:underline; }
A:active {  }

td, tr {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
}

small, .small {
  font-size: 10px;
}

H1 {
  font-family : Verdana, arial,helvetica,sans-serif;
  font-size : 18px;
  color : #243c56;
  margin-bottom : 0px;
  margin-top : 0px;
}

H2 {
  font-family : Verdana, arial,helvetica,sans-serif;
  font-size : 14px;
  font-weight: bold
  color : #243c56;
  margin-bottom : 3px;
  margin-top : 10px;
}

.pagetitle {
  font-family : verdana,arial,helvetica,sans-serif;
  font-weight : bold;
  font-size : 30px;
  color : #243C56;
}

.pagesubtitle {
  font-family : verdana,arial,helvetica,sans-serif;
  font-weight : bold;
  font-size : 22px;
  color : #243C56;
}

.copyright {
  font-family : verdana,arial,helvetica,sans-serif;
  font-size : 10px;
  color : #FFFFFF;
}

.textbrown { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  color: #784C24; 
  text-decoration: none
}

.tabledk { 
  text-decoration: none ; 
  background-color: white;
}
  
a.ad{color:#243C56;font-weight:bold;text-decoration:none;}
.adcell{cursor:pointer;cursor:hand}
.adtitle{font-size:12px;}
.adurl{font-size:12px;color:#243C56;}

SPAN.newstitle A, .menumap {
  color : #243C56;
  font-weight: bold;
  text-decoration : underline;
}

SPAN.newstitle A:link, .menumap:link {
  color : #243C56;
  text-decoration : underline;
}
	
SPAN.newstitle A:hover, .menumap:hover {
  color : #243C56;
  text-decoration : none;
}

.pagefeature {
  color : #BBBBBB;
  text-decoration : none;
  font-weight : bold;
  font-size : 10px;
}

.pagefeature:link {
  text-decoration : none;
}
	
.pagefeature:hover {
  text-decoration : underline;
}
.menu1 {
  color : #FFFFFF;
  font-weight : bold;
  text-decoration : none;
  font-size: 11px;
}

.menu1:link {
  text-decoration : none;
}
	
.menu1:hover {
  text-decoration : underline;
}

.rootline {
  color : #777777;
  text-decoration : none;
  font-size : 10px;
}

.rootline:link {
  text-decoration : none;
}
	
.rootline:hover {
  text-decoration : underline;
}

.textheader1 {
  font-family: verdana,arial,helvetica,sans-serif; 
  font-size:18px; 
  font-weight: bold; 
  color:#243C56;
  padding-top: 10px; 
  padding-bottom:3px;
}
.textheader2 {      
  font-family: verdana,arial,helvetica,sans-serif; 
  font-size:14px; 
  font-weight: bold;
  padding-top: 7px; 
  padding-bottom:3px;
}

.menu1space {
  color : #FFFFFF;
  font-weight : bold;
  text-decoration : none;
  background : #243C56;
  font-size: 10px;
}

.mainarea {
  border-left:1px solid #243C56;
  border-right:1px solid #243C56;
}

@media print {
  BODY {background-color: #FFFFFF;}
  P {font-size: 9pt; color:black;}
  p, ol, ul, dd {font-family: Times, serif; line-height : 130%; font-size: 12pt;}
  td, tr {font-family: Times, serif; font-size: 12pt;}
  .mainarea {border-left:0px; border-right:0px;}
  #logoarea {display: none;}
  #navarea {width: 0cm; display: none;}
  #menu_1 {width: 0cm; display: none;}
  #pagefeatures {display: none;}
  #pagemenu {display: none;}
  #browsemenu {display: none;}
  #footer {display: none;}
}


TR#headermenu       {background-color: #CB4719;}
TR#headermenu_karte {background-color: #243C56;}

TD#headermenu_act {
  background-color: #F16433;	
}

/* Menu 1 column */
TD#menu_1 {	
	vertical-align: top; 
    background-color: #f5f5f5;
	background-repeat : no-repeat;
	padding-top: 10px;
	width:150px;
}

TD#menu_1 DIV {
	width: 95%;
}
TD#menu_1 DIV A {
	color: #C23D0E;
	text-decoration: none;
}
TD#menu_1 DIV A:hover {
	text-decoration: underline;
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
  border-bottom: 1px dotted #999999;
  font-size: 11px;
  padding-top:5px;
  padding-left:5px;
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
  border-bottom: 1px solid #999999;
  font-weight:bold;
  font-size: 11px;
  padding-top:5px;
  padding-left:5px;

  background-color: #eeeeee;
  filter:alpha(opacity='70', style='0');
}
TD#menu_1 DIV.menu1-level1-act A {
  color:black;
}

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
  font-size: 10px;
  padding-left:20px;
}
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {
  font-size: 10px;
  font-weight:bold;
  padding-left:20px;
}

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level3-no {
  font-size: 10px;
  padding-left:30px;
}

/*  MENU 1, level 3, active state (ACT) */
TD#menu_1 DIV.menu1-level3-act {
  font-size: 10px;
  font-weight:bold;
  padding-left:30px;
}

/*  MENU 2, level 1, general for all table cells: */
TR#menu_2 TD {
  background-color: #333366;
  width: 10%;
  text-align: center;
  padding: 0px 2px 0px 2px;
}

TR#menu_2 TD A {
  color: white;
  font-size: 10px;
  font-family: verdana, arial;
  text-decoration: none;
}

TR#menu_2 TD A:hover {
  text-decoration: underline;
}

TR#menu_2 TD.oddcell {
  background-color: #666699;
}

TR#menu_2 TD.menu2-level1-act {
  background-color: #88292A;
}

/* TD#footer {border-top: dotted 1px #999999;} */
TD#footer P {
  background-color: #CB4719;
  color : #FFFFFF;
  font-size: 10px;
/*	text-align: center; */
  padding-left: 160px;
  padding-top: 3px;
  padding-bottom: 4px;
}

TD#footer_hell {
  background-color: #F16433;
}

TD#date font {
  color : #999999;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 6px;
}

TABLE#table {
  background-color: #FFFFFF;
  border: 0px;
}

TABLE#content {
  background-color: #FFFFFF;
  border: 0px;
  width: 650px; 
}

