/* GENERAL fonts */
P, OL, UL, DIV, H1, H2 {
	font-family: arial,verdana;
	font-size: 11px;
}
H1 { font-size: 14px; }
H2 { font-size: 12px; }
H1, H2 {margin: 0px 0px 5px 0px;}
p {margin: 0 0 0 0;}
BODY {
background-color:#000000;
}

TD#footer {border-top: dotted 1px #999999;
color: #CCFFFF;
text-align:center;
background-color:#002933;}
TD#footer P {
color: #CCFFFF;
	font-size: 10px;
	text-align: center;
}

/* Content column */
TD#content {
background-color:#D6D6D6;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 15px;
	vertical-align: top; 
	width:60%;
	
}

TD#contentspecial {
background-color:#D6D6D6;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	vertical-align: top; 
	width:60%;
	
}


.topmenuleft {	
	
border-bottom: 3px solid #333333;
}
.topmenumiddle {	
	
border-bottom: 3px solid #333333;
}
.topmenuright {	
	
border-bottom: 3px solid #333333;
}

.menubackground {	
width:190px;

}

.googlex {

border-bottom:4px solid #7D1030;
border-left:4px solid #7D1030;
}

.googleup {

border-left:4px solid #7D1030;

}

.google {
width:180px;
padding-left:35px;
}

/* Menu 1 column */
TD#menu {	
   white-space:normal;
	vertical-align: top; 
	/*background-image: url(../images/menu.jpg);*/
	padding-top: 10px;
	padding-left: 10px;
	background-color:#7D1030;
	background-image: url(icon1neu.jpg);
	background-repeat:no-repeat;
	background-position:center 200px;
}

.xmenu {	
	background-color:#7D1030;
}

TD#menu DIV {

}
TD#menu DIV A {
	color: #FFFFFF;
	text-decoration: none;
}
TD#menu DIV A:hover {
	text-decoration: underline;
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu DIV.menu1-level1-no {
  /*border-bottom: 1px dotted #999999; */
  font-weight:normal;
  font-size: 11px;
  padding-top:10px;
  padding-left:5px;
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu DIV.menu1-level1-act {
/*  border-bottom: 1px solid #999999;*/
  font-weight:bold;
  font-size: 11px;
  padding-top:10px;
  padding-left:5px;

 /* background-color: #eeeeee;
  filter:alpha(opacity='70', style='0'); */
}
TD#menu DIV.menu1-level1-act A {
  color:#FFFFFF;
}

/*  MENU 1, level 2, normal state (NO) */
TD#menu DIV.menu1-level2-no {
  font-size: 10px;
  padding-left:20px;
 /* background-color: #F8F8EC;
   filter:alpha(opacity='70', style='0'); */
}
/*  MENU 1, level 2, active state (ACT) */
TD#menu DIV.menu1-level2-act {
  font-size: 10px;
  font-weight:bold;
  padding-left:20px;
/*  background-color: #F8F8EC;
   filter:alpha(opacity='70', style='0'); */
  
}

/*  MENU 1, level 3, normal state (NO) */
TD#menu DIV.menu1-level3-no {
  font-size: 9px;
  padding-left:35px;
/*  background-color: #E8E8DC;
   filter:alpha(opacity='70', style='0'); */
}
/*  MENU 1, level 3, active state (ACT) */
TD#menu DIV.menu1-level3-act {
  font-size: 9px;
  font-weight:bold;
  padding-left:35px;
/*  background-color: #E8E8DC;
   filter:alpha(opacity='70', style='0'); */
}





/*  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: #FFFFFF;
  font-size: 10px;
  font-family: arial,verdana;
  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#subcontent {
border-right: 1px solid #333333;
border-left: 1px solid #333333;
width: 250px;	
}

/* Style for the Path-menu: */
TD#path {
  white-space: nowrap;
  background-color: #F8F8EC;

  font-family: arial,verdana;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  padding: 1px 1px 5px 5px;
}
TD#path A {
  text-decoration: none;
  color:black;
}
TD#path A:hover {
  text-decoration: underline;
}

.teasercontent {
 font-family: arial,verdana;
 font-size: 9px;
 border-bottom: 1px solid #333333;
}

.teasercontent A {
color:#333333;
font-family: arial,verdana;
}

.teasercontent A:hover {
color:#555555;
font-family: arial,verdana;
background-color:#EEEDE8;
}

.teaserheadercontent {
 font-family: arial,verdana;
  background-color: #FFFFFF;
 font-size: 11px;
}
.teaserheadercontent A {
color:#335f66;
font-family: arial,verdana;
 font-size: 10px;
}

TD#content A {
font-family: arial,verdana;
 font-size: 10px;
 color:#0000AA;
}

TD#content A:hover {
font-family: arial,verdana;
 font-size: 10px;
 color:#000088;

}

TD#content .csc-header {
margin-top:10px;
padding-left:10px;
padding-top:4px;
padding-bottom:1px;
font-family: arial,verdana;
	color:#FFFFFF;
	background-color:#7D1030;
 
}
TD#content .bodytext {
padding-left:11px;
font-family: arial,verdana; 
}




