/* GENERAL fonts */
P, OL, UL, DIV, H1, H2 {
	font-family: verdana, arial;
	font-size: 11px;
}
H1 { font-size: 15px; }
H2 { font-size: 13px; }
P, H1, H2 {margin: 0px 0px 5px 0px;}
TABLE {	
	font-size: 11px;
	color: 6A6A6A;
}
BODY {
	font-family: verdana, arial;
}

a {	text-decoration: underline;	text-color: #000000;}
a:link 				{color:#000000; text-decoration: underline;}
a:visited	 			{color:#000000; text-decoration: underline;} 
a:active 				{color:#294173; text-decoration: underline;}
a:hover 				{color: #294173; text-decoration: underline;} 


a.menu_top 						{text-decoration: none; text-color: #000000}
a.menu_top:link 				{color:#000000; text-decoration: none;}
a.menu_top:visited	 			{color:#000000; text-decoration: none;} 
a.menu_top:active 				{color:#000000; text-decoration: none;}
a.menu_top:hover 				{color: #000000; text-decoration: underline;} 

a.menu_footer 						{text-decoration: none; text-color: #FFFFFF}
a.menu_footer:link 				{color:#FFFFFF; text-decoration: none;}
a.menu_footer:visited	 			{color:#FFFFFF; text-decoration: none;} 
a.menu_footer:active 				{color:#FFFFFF; text-decoration: none;}
a.menu_footer:hover 				{color: #FFFFFF; text-decoration: underline;} 


#search_fld {
	text-align: right;
}
#menu_top {
	text-align: right;
	font-size: 12px;
}

.search_row {
 background-color: #DDDDDD;
   padding-top:3px;

}
.top_middle {
	background-image:   url(../images/head_bg.jpg);


}

/* Content column */
TD#content {
padding: 5px 15px 5px 15px;
	vertical-align: top; 
	width: 550px;
	color: #EEEEEE;
}
TD#content-normal {
padding: 5px 15px 5px 15px;
	vertical-align: top; 

	
	border-left: solid 1px #BBBBBB;
}
TD.main_menu {
	background-image:   url(../images/footer_middle_bg.gif);	
	background-color: #B4B4B4;
	
}
/*###########################*/
/*###########################*/
/*###########################*/
/* Menu 1 column */
.menu_1_fld {
	border-right: solid 1px #999999;
}
TD#menu_1 {	
	font-family: verdana, arial;
	vertical-align: top; 
	align: right; 
		  	padding-left: 5px;
		
	/*background-image:   url(../../../../vsav/hp/res/images/menubackground.jpg);*/
	background-repeat : no-repeat;
	/*	 background-color: E6E6E6;


	  padding-right:0px;*/
}
TD#menu_1 DIV {
width: 155;
	background-image:   url(../images/menu1_bg.gif);
		background-repeat : no-repeat;
	/*width: 100%;*/
	  vertical-align: top;
	  	  text-align: left;
		  	padding-left: 1px;
}
TD#menu_1 DIV A {
	color: #00465A;
	text-decoration: none;
	vertical-align: middle;
	text-align: left;
}
TD#menu_1 DIV A:hover {
	text-decoration: underline;
	
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no, TD#menu_1 DIV.menu1-level1-first-no {
/*	 background-color: B4B4B4;*/

	background-image:   url(../images/menu_dot_no.gif);
		background-repeat : no-repeat;
		background-position:1px 4px;
/*    vertical-align: 10%;*/
    border-top: 1px solid #999999;
  font-size: 12px;

  padding-top:10px;
 padding-bottom:2px;
  padding-left:20px;
    margin: 8px 2px 5px 5px;
}

/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act, TD#menu_1 DIV.menu1-level1-first-act {
	/*background-image:   url(../images/menu1_l1_bg.gif);
		background-repeat : no-repeat;
  border-bottom: 1px dotted #999999;*/
  background-image:   url(../images/menu_dot_act.gif);
		background-repeat : no-repeat;
		background-position:1px 4px;
    vertical-align: middle;
    border-top: 1px solid #999999;
  font-size: 12px;
  padding-top:10px;
 padding-bottom:2px;
  padding-left:20px;
    margin: 8px 2px 5px 5px;
}
TD#menu_1 DIV.menu1-level1-first-no,TD#menu_1 DIV.menu1-level1-first-act {
    border-top: 0px solid #999999;
}
TD#menu_1 DIV.menu1-level1-act A {
	color: #00465A;
  padding-bottom:4px;
  	font-weight:bold;
}

TD#menu_1 DIV.menu1-level2-no {
 /* border-bottom: 1px dotted #999999;*/
	/* background-color: D8D8D8;*/
  font-size: 11px;
  padding-top:3px;  padding-bottom:3px;
  padding-left:17px;  margin-left:9px;
  margin-bottom:2px;  margin-right:9px;

  vertical-align: middle;
	text-align: left;
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {

  font-size: 11px;
  padding-top:3px;  padding-bottom:3px;
  padding-left:17px;  margin-left:9px;
  margin-bottom:2px;  margin-right:9px;
text-decoration: underline;
  vertical-align: top;
  text-align: left;
	font-weight:bold;

}
/*###########################*/
/*###########################*/
/*###########################*/


.bodytext {
		  font-size: 12px;
}

P.bodytext {
		  font-size: 12px;
}
INPUT {
	border: 1px solid #AAAAAA;
		color: #555555;
	font-size: 11px;
	 background-color: #EEEEEE;
  font-family: verdana, arial;
}
TEXTAREA {
	border: 1px solid #AAAAAA;
		color: #555555;
	font-size: 11px;
	 background-color: #EEEEEE;
  font-family: verdana, arial;
}
SELECT {
	border: 1px solid #AAAAAA;
		color: #555555;
	font-size: 11px;
	 background-color: #EEEEEE;
  font-family: verdana, arial;
}

INPUT.search_button {
	border: 0px solid #AAAAAA;
	font-size: 12px;
}

.main_tbl { 
	border: 1px solid silver; 
	margin-top: 10px; 
	width: 800px;
		 background-color: #65939F;
}
.tx-usrnetworklist-pi1-filter_desc_fld { 
	font-size: 11px;
			color: #555555;
}
.footer_middle {
	 background-color: #B4B4B4;
	background-image:   url(../images/footer_bg.jpg);

color: #FFFFFF;
  font-size: 11px;
  padding-top:3px;
  padding-bottom:5px;
  padding-left:30px;

  vertical-align: middle;
	text-align: center;
}

.site_maintable { 
	border: 1px solid silver; 
	
}
.search_headline {
  font-size: 12px;
color: #FFFFFF;
}
#content-right {
	border-left: solid 1px #BBBBBB;
}
.menu_col {
	width: 180px;
}
.news-trenner {
	border-bottom: solid 1px #AAAAAA;
	padding:10px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}
.news-latest-titel A {
  font-size: 13px;
	font-weight:bold;
	color: #666666;
}
.news-latest-date {
	font-style: italic;
	font-size: 10px;
}

.csc-sitemap P{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.csc-sitemap-level1 { font-size:18px;padding:15px 0px 3px 0px;margin:0px 0px 0px 0px;}
.csc-sitemap-level2 { font-size:16px;padding:5px 0px 3px 25px;margin:0px 0px 0px 0px;}
.csc-sitemap-level3 { font-size:13px;padding:2px 0px 1px 50px;margin:0px 0px 0px 0px;}
.csc-sitemap-level4 { font-size:12px;padding:2px 0px 1px 70px;margin:0px 0px 0px 0px;}