/* GENERAL fonts */
P, OL, UL, DIV, H1, H2, TD {
	font-family: verdana, arial;
	font-size: 11px;
}
H1 { font-size: 15px; }
H2 { font-size: 13px; }
P, H1, H2 {margin: 0px 0px 0px 0px;}

BODY {
	font-family: verdana, arial;
		/*font-size: 11px;*/
		background-color: #ffffff;
}


/* WFL Formate Start*/
DIV.wfl_td_top		{width: 100%; height: 97px;}
DIV.wfl_td_middle	{width: 100%; height: 373px; background-image:url(../images/wfl/HG_wfl_td_middle.jpg); padding-top:0px; padding-bottom:0px; border-top-style: solid;
					boder-top-width: 3px;
					border-top-color: #7A906B;
					border-bottom-style: solid;
					boder-bottom-width: 3px;
					border-bottom-color: #7A906B;}
DIV.wfl_td_bottom	{width: 100%; background-image:url(../images/wfl/HG_bottom_wfl.gif); height: 124px; background-repeat:no-repeat;}

DIV.wfl_logo		{width: 163px; height: 95px; background-image:url(../images/wfl/logo_wfl.gif); background-repeat:no-repeat;}
DIV.wfl_wellcome	{width: 210px; height: 50px; position:absolute; top:20px; left:200px; font-family:Arial Black; font-style:italic; font-size:22px; color: #445542;}
DIV.wfl_navi_top	{}
DIV.startseite_bs	{width: 236px; height: 236px; position:absolute; top:26px; left:469px; z-index: 5;}
DIV.startseite_kt	{width: 236px; height: 236px; position:absolute; top:268px; left:469px; z-index: 5;}
DIV.startseite_uw	{width: 236px; height: 236px; position:absolute; top:26px; left:711px; z-index: 5;}
DIV.startseite_oe	{width: 236px; height: 236px; position:absolute; top:268px; left:711px; z-index: 5;}
DIV.startseite_rwb	{width: 476px; height: 33px; position:absolute; top:510px; left:469px; z-index: 5;}

#content-normal			{width: 266px; height: 363px; position:absolute; top:113px; left:198px; z-index: 2; }
#content-normal P		{font-size:16px; text-align: justify;}
#subline			{}

DIV.passer1			{width: 18px; height:18px; position:absolute; top:2px; left:445px; z-index: 6; background-image:url(../images/wfl/passer2.gif); background-repeat:no-repeat;}
DIV.passer2			{width: 18px; height:18px; position:absolute; top:2px; left:687px; z-index: 6; background-image:url(../images/wfl/passer2.gif); background-repeat:no-repeat;}
DIV.passer3			{width: 18px; height:18px; position:absolute; top:2px; left:711px; z-index: 6; background-image:url(../images/wfl/passer3.gif); background-repeat:no-repeat;}
DIV.passer4			{width: 18px; height:18px; position:absolute; top:2px; left:953px; z-index: 6; background-image:url(../images/wfl/passer3.gif); background-repeat:no-repeat;}
DIV.passer5			{width: 18px; height:18px; position:absolute; top:244px; left:445px; z-index: 6; background-image:url(../images/wfl/passer2.gif); background-repeat:no-repeat;}
DIV.passer6			{width: 18px; height:18px; position:absolute; top:268px; left:445px; z-index: 6; background-image:url(../images/wfl/passer1.gif); background-repeat:no-repeat;}
DIV.passer7			{width: 18px; height:18px; position:absolute; top:244px; left:953px; z-index: 6; background-image:url(../images/wfl/passer3.gif); background-repeat:no-repeat;}
DIV.passer8			{width: 18px; height:18px; position:absolute; top:268px; left:953px; z-index: 6; background-image:url(../images/wfl/passer4.gif); background-repeat:no-repeat;}
DIV.passer9			{width: 18px; height:18px; position:absolute; top:510px; left:445px; z-index: 6; background-image:url(../images/wfl/passer1.gif); background-repeat:no-repeat;}
DIV.passer10		{width: 18px; height:18px; position:absolute; top:510px; left:953px; z-index: 6; background-image:url(../images/wfl/passer4.gif); background-repeat:no-repeat;}

#4staedte_wfl	{height: 33px; position:absolute; top:511px; left:40px; z-index: 6;}

/* Menu 1 column */
#menu_1 {	
		vertical-align: top; 
		align: right; 
		width: 184px;
		height: 373px;
		padding-top: 35px;		
		padding-right:0px;
		background-image:url(../images/wfl/HG_navi_wfl.gif);
		font-family: veranda;
		font-size: 13px;
		font-weight: bold;
		overflow:hidden
}
#menu_1 DIV {
		height: auto;
		width: 184px; 
	  	vertical-align: top;
	  	text-align: left;
		boder-top-width: 2px;
		border-top-style: solid;
		border-top-color: #7A906B;
		font-family: verdana;
		font-size: 13px;
		font-weight: bold;
		padding-left: 3px;
}
#menu_1 DIV A {
		color: #00465A;
		text-decoration: none;
		vertical-align: middle;
		text-align: left;
		font-family: verdana;
		font-size: 13px;
		font-weight: bold;
}
#menu_1 DIV A:hover {
	text-decoration: underline;
	
}
div.end_menu	{boder-top-width: 2px;
		border-top-style: solid;
		border-top-color: #7A906B;}
		
		



















/* WFL Formate End */







.middle_fld {
	 background-color: FFFFFF;
}
.middle_col {
	background-image:  url(../images/one_dot_w6.gif);
	background-repeat : repeat-y;
	    padding: 8px 2px 5px 5px;
}
.footer_fld {
	background-image:  url(../images/one_dot_h7.gif);
	background-repeat : repeat-x;
	    padding: 6px 7px 0px 5px;
		color: #777777;
		text-align:center;

}

/* Content column */
TD#content {
padding: 15px 15px 15px 15px;
	vertical-align: top; 
	width: 550px;
	color: #EEEEEE;
}



/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
/*	 background-color: B4B4B4;*/
	background-image:   url(../images/menu1_l1_bg.gif);
		background-repeat : no-repeat;
 /* border-bottom: 1px dotted #999999;*/
  font-size: 11px;
  padding-top:3px;
  padding-bottom:5px;
  padding-left:30px;
    margin: 8px 2px 5px 5px;

  vertical-align: middle;
	text-align: left;
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
	background-image:   url(../images/menu1_l1_bg.gif);
		background-repeat : no-repeat;
 /* border-bottom: 1px dotted #999999;*/
  font-size: 11px;
  padding-top:3px;
  padding-bottom:5px;
  padding-left:30px;
    margin: 8px 2px 5px 5px;
}
TD#menu_1 DIV.menu1-level1-act A {
  color:black;
  padding-bottom:4px;
}

TD#menu_1 DIV.menu1-level2-no {
 /* border-bottom: 1px dotted #999999;*/
	 background-color: D8D8D8;
  font-size: 12px;
  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 {
 background-color: D8D8D8;
  font-size: 12px;
  padding-top:3px;  padding-bottom:3px;
  padding-left:17px;  margin-left:9px;
  margin-bottom:2px;  margin-right:9px;

  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: #FAFAFA;
  font-family: verdana, arial;
}
TEXTAREA {
	border: 1px solid #AAAAAA;
		color: #555555;
	font-size: 11px;
	 background-color: #FAFAFA;
  font-family: verdana, arial;
}
SELECT {
	border: 1px solid #AAAAAA;
		color: #555555;
	font-size: 11px;
	 background-color: #FAFAFA;
  font-family: verdana, arial;
}


.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;
}
.csc-header {

		 background-color: #999999;
}
.csc-header-n2 {

		 		   padding: 2px 2px 2px 2px;
	border-bottom: solid 1px #AAAAAA;
		 background-color: #9999ff;
}
.csc-header-n1 {
		 background-color: #99ff99;
}
.cont_layout_st_normal {
	border: solid 1px #BBBBBB;
		 background-color: #EFEFEF;
		   padding: 4px 2px 5px 5px;
		   margin-bottom: 5px;
}

.cont_layout_st_1 {
	border: solid 1px #BBBBBB;
	background-color: #FFFFDD;
	padding: 4px 4px 2px 4px;
    margin: 0px 0px 5px 0px;
}
.cont_layout_st_2 {
	border: solid 1px #BBBBBB;
	background-color: #EFEFEF;
	padding: 4px 4px 2px 4px;
    margin: 0px 0px 5px 0px;
}


A.top_link {
color: #000000; 
	text-decoration: none;
}

/*#########################*/
.desc_fld {
	width: 100px;
	padding-left:5px;
}
.row0 {
	background-color: #DDDDDD;
}
.row1 {
	background-color: #BBBBBB;
}


.tx_piccontest-cat-list-desc {
	padding:5px;
}
.tx_piccontest-cat-list-title {
	padding:5px;
}
.gal_menu_button {
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 1px solid #888888;
	border-right: 1px solid #888888;
	border-left: 1px solid #BBBBBB;
	border-top: 1px solid #BBBBBB;
	background-color: #AAAAAA;

}
.picgallery_headline {
	padding-bottom: 10px;
	color: #555555;
	font-size: 13px;

	font-family: verdana, arial;
}
.picgallery_desc {}
.picgallery_row {	background-color: #DDDDDD;}
TR.picgallery_row_head TD{background-color: #BBBBBB;	font-size: 13px; text-align: center;		font-weight:bold;}
TR.picgallery_row A:hover {	font-size: 13px;}
TR.picgallery_row A:visited {	font-size: 13px;}
TR.picgallery_row A {	font-size: 13px;}
.picgallery_details {border: solid 1px #999999; vertical-align:bottom; width:250px;	color: #555555;}
.picgallery_details_head {width:250px;background-color: #BBBBBB;}

.row1 {
	background-color: #DDDDDD;
}
.row2 {
	background-color: #CCCCCC;
}

.tx_reflist_refname {
	font-size: 13px;
}
.tx_reflist_date {
	font-size: 11px;color: #555555;
}
.tx_reflist_content {
	padding: 4px 4px 4px 4px;
}
.txpiccontestdetailsfld {
	background-image:   url(../images/contest-bg.gif);
	background-repeat : no-repeat;
}

.tx_extttnewsmod-daten-section {
	 background-color: #AAAAAA;
	 padding: 5px 5px 5px 5px;
}
.tx_extttnewsmod_table {
border: solid 1px #999999;
	 background-color: #CCCCCC;
}

.sub_table TD {
	 background-color: #EEEEEE;
}
