.fullImageContainer {
	/*position:relative;*/
}



#logoBlock {
	width:227px;

}


#logoBlock a {
	height:90px;
	margin-top: 23px;
	padding-left: 12px;
	
}

#logoBlock img {
	width:216px;
}
.tx-wagrandomimage-pi1 {
	height:190px;
	overflow:hidden;
}

body.popup {
	background-color:#ffffff;
}
#popup {
	background-color:#ffffff;
	padding:10px;
}
#topfce_div{
	height:176px;
	overflow:hidden;
}


#topfce_content {
	height:156px;
	overflow:hidden;
}

#topfce_link {
	clear:both;
	height:20px;
	overflow:hidden;
}

.archiveListText {
	color:#ffffff;
	font-family:verdana;
	font-size:12px;	
}

.archiveListText a {
	color:#ffffff;
	font-family:verdana;
	font-size:12px;	
	text-decoration:none;
}

.archiveListText p {
	color:#ffffff;
	font-family:verdana;
	font-size:12px;	
}

.archiveList {
	color:#ffffff;
	font-family:verdana;
	font-size:11px;
}

.archiveList p {
	color:#ffffff;
	font-family:verdana;
	font-size:11px;
}

.archiveList a {
	color:#ffffff;
	font-family:verdana;
	font-size:11px;

}

BODY {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	scrollbar-face-color: #DFE0E1;
	scrollbar-track-color: #DFE0E1;
	scrollbar-arrow-color: #333333;
	scrollbar-3Dlight-color: #009900;
	scrollbar-highlight-color: #F5F4EB;
	scrollbar-shadow-color: #009900;
	scrollbar-darkshadow-color: #F5F4EB;
	background-color: #DFE0E1;
}

IMG {
	margin: 0px;
	padding: 0px;
	border: none;
}

body, div, p, th, td, li, dd {   
    font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;   
    font-size: 11px;
    color: #333333;
}

P {
	margin: 0px 0px 13px 0px;
	padding: 0px;
}

table {border-collapse: collapse;}
table td.main p {margin:0 0 4px}

td {border-collapse: collapse;}

H1 {
	margin: 0px 0px 13px 0px;
	padding: 0px;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 16px;
	color: #005C2F;
	text-decoration: none;
	font-weight: bold;
}

H2 {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	color: #005C2F;
	text-decoration: none;
	font-weight: bold;
}

H3 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	text-decoration: none;
}

H4 {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}

H5 {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-family: Times New Roman, Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 24px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}

H6 {
        margin: 0px 0px 5px 0px;
        padding: 0px;
        font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
        text-decoration: none;
        font-weight: normal;
}

a {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
}

a:hover {
	color: #333333;
	text-decoration: none;
}


td.menu_t1 {
	background: url('images/top2_left.gif') no-repeat 0px 0px;
	padding-left: 14px;
}

td.menu_t1 a {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	padding-left: 19px;
	padding-right: 10px;
	background: url('images/top2_arrow.gif') no-repeat left center;
}

td.menu_t1 a:hover {
	color: #333333;
	text-decoration: underline;
}

td.search {
	background: #F2F2F2 url('images/top2_right.gif') no-repeat top right;
}

td.lang {
	text-align: right;
}

td.lang img {
	margin-right: 9px;
}

form.search {
	margin: 0px;
	padding: 0px;
}

input.search {
  		width:128px; 
  		height:20px;
		border-width:1px;
		border-style:solid;
		background-color: transparent;
		border-color: #C3C3C3;
		font-family: Arial;
		font-size:11px;
		color: #333333;
		margin-right: 3px;
}

td.logo img {
	/*margin-top: 9px;*/
	margin-top: 23px;
	margin-left: 12px;
}

td.title1 {
	padding-left: 12px;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

td.top5 {
	padding: 2px 11px 12px 11px;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	/* background:transparent url(images/top5_bg.jpg) repeat-x left top; */
	background:transparent url('images/top5_bg_corner.jpg') no-repeat right bottom;
}

td.top5 p {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}

td.top5 a {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	padding-left: 28px;
	padding-top: 3px;
	padding-bottom: 3px;
	background: url('images/arrow_transp.gif') no-repeat left center;
	display:block;
}

td.top5 a:hover {
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
}

td.top5_2 {
	padding-top: 14px;
}
td.top5_2 h1 {
	color:#7f8587;
}
select.sel {
  		width:128px; 
  		height:20px;
		border-width:1px;
		border-style:solid;
		background-color: transparent;
		border-color: #C3C3C3;
		font-family: Arial;
		font-size:11px;
		color: #333333;
		margin-right: 3px;
}

td.left {
	padding-top:9px;
}

td.left2 {
	background: url('images/left2.gif') no-repeat bottom left;
}

td.left1 {
	background: url('images/left1.gif') no-repeat top left;
	padding: 36px 18px 9px 14px;
}

td.left p {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}

td.left1 a {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	padding-left: 28px;
	padding-top: 3px;
	padding-bottom: 3px;
	background: url('images/arrow.gif') no-repeat left center;
}

td.left1 a:hover {
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
}

td.title {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	color: #305658;
	font-weight: bold;
	padding-left: 11px;
	padding-top: 15px;
}

td.print {
	text-align: right;
	padding-right: 15px;
	padding-top: 15px;
}

td.news {
	padding: 22px 14px 20px 11px;
}
p.news-list-imgcaption {
	font-style:italic;
	width:100%;
}

td.news hr {
     background-color: #F2F2F2;
     border: 0px solid #F2F2F2;
     height: 1px;
     border: none;
     color: #F2F2F2;
     padding: 0px;
     margin: 5px 0px;
}

td.news2_link a {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	padding-left: 19px;
	background: url('images/top2_arrow.gif') no-repeat left center;
}

td.news2_link a:hover {
	color: #333333;
	text-decoration: underline;
}

td.main {
	padding: 12px 14px 10px 11px;
	border-right:1px solid #F2F2F2
}

td.main hr {
     background-color: #F2F2F2;
     border: 0px solid #F2F2F2;
     height: 1px;
     border: none;
     color: #F2F2F2;
     padding: 0px;
     margin: 0px;
}

td.main hr.news_hr {
     background-color: #F2F2F2;
     border: 0px solid #F2F2F2;
     height: 1px;
     border: none;
     color: #F2F2F2;
     padding: 0px;
     margin: 5px 0;	 
}

span.news_link a {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	padding-left: 19px;
	background: url('images/top2_arrow.gif') no-repeat left center;
	margin-top:3px;
}

span.news_link a:hover {
	color: #333333;
	text-decoration: underline;
}

td.bott {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 19px;
}

td.bott a {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

td.bott a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

td.main2 {
	padding: 22px 14px 20px 11px;
}

td.tt2 {
	background: url('images/tt9.gif') repeat-y;
	padding: 9px 13px 9px 13px;
	max-height: 341px;
	overflow:hidden;
}

.linkstyle {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	padding-left: 28px;
	/*padding-top: 3px;*/
	padding-top: 5px;	
	/*padding-bottom: 3px;*/
	padding-bottom: 6px;
	background: url('images/arrow2.gif') no-repeat left center;
}

.linkback {
	background: url('images/tt13.gif') repeat-y left center;
	padding:9px 13px;	
}


.bodydiv {
	width:184px;
	height:341px;
	max-height:341px;
	overflow:hidden;
}

td.tt2 a:hover {
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
}

td.tt3 {
	padding-left: 13px;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

td.tt4 {
	padding: 9px 13px 9px 13px;
	color: #FFFFFF;
}

td.lm1 {
	background: url('images/lm_top.gif') no-repeat left top;
}

td.lm2 {
	background: url('images/lm_bot.gif') no-repeat left bottom;
	padding-top: 10px;
	padding-bottom: 10px;
}

td.lm a {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	padding-left: 25px;
	margin-top: 3px;
	margin-bottom: 3px;
	display: block;
	background: url('images/a2.gif') no-repeat 10px 2px;
}

td.lm a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
	background: url('images/a1.gif') no-repeat 10px 2px;
}

td.lm_act a {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	padding-left: 25px;
	margin-top: 3px;
	margin-bottom: 3px;
	display: block;
	background: url('images/a1.gif') no-repeat 10px 2px;
}

td.lm_act a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
	background: url('images/a1.gif') no-repeat 10px 2px;
}

td.sub1 {
	/*background: url('images/s_top.gif') no-repeat left top;*/
	background: url('images/Left_Top.gif') no-repeat left top;
}

td.sub2 {
	/*background: url('images/s_bot.gif') no-repeat left bottom;*/
	background: url('images/Left_Bot.gif') no-repeat left bottom;
	padding-top: 6px;
	padding-bottom: 6px;
}

td.sub2 a {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	padding-left: 25px;
	margin: 3px 10px 3px 6px;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
}

td.sub2 a.act{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

td.sub2 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

td.sub3 {
	background: url('images/Left_Bot.gif') no-repeat left bottom;
	padding-top: 6px;
	padding-bottom: 6px;
}

td.sub3 a {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	padding-left: 25px;
	margin: 3px 10px 3px 15px;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
}

td.sub3 a.act{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

td.sub3 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

td.news_author p {
vertical-align: middle;
padding: 0px;
margin: 0px;
}

/*##### Topmenu style ###############*/

.Start_Menu_No {
	background: url('images/menu_top_bg.gif') repeat-x left top;
	height:30px;
}

Start_Menu_Act {
	background: url('images/menu_top_bg.gif') repeat-x left top;
	height:30px;
}

table.menu td a {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	display: block;
	padding-top: 7px;
	padding-bottom: 7px;
}

table.menu td a.act {
	color: #FFFFFF;
	text-decoration: none;
}

table.menu td a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.Topmenu_No {
	background: url('images/Menu_No.gif') repeat-x left center;
	height:25px;
}

.Generic_Line {
	height:5px;
}

.csc-textpic-imagewrap
{
	margin-left: 0px !important;
	/*margin-bottom:5px !important;	*/
}

.csc-textpic-image
{
	margin-left: 0px !important;	
	margin-bottom:0px !important;
	margin-top:0px !important;	
}

H1 a {
	margin: 0px 0px 13px 0px;
	padding: 0px;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 16px;
	color: #005C2F;
	text-decoration: none;
	font-weight: bold;
}

H2 a {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	color: #005C2F;
	text-decoration: none;
	font-weight: bold;
}

.categoryimage {
	width:720px;
	height:75px;
	border:1px;
	overflow:hidden;
}

.categoryimage img {
	width:720px;
}

.map_header {
	/*display:block;*/
	border:0px;
	width:184px;
	color:#FFFFFF;
	font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif;
	font-size:12px;		
}

.map_bodytext {
	/*display:block;*/
	border:0px;
	width:184px;
	color: #ffffff;
}


.map_bodytext p {
	color: #ffffff;
}

.map_bodytext a {
	color: #ffffff;
	text-decoration:none;
}

.news_archive td .archiveListText p, .news_archive td .archiveListText, .news_archive td .archiveList, .news_archive td .archiveList a, .news_archive td .archiveListText a {
	color: #000000;
}

.divthatflex {
	width: 230px;
	float: left;
}
#headerfce {
	background:url(images/top5_bg_corner.jpg) repeat-x top left;
	width:470px;
	height:190px;
	padding-left:30px;
}
*html #headerfce {
	width:500px;
}
#headerfce a, #headerfce a:hover, #headerfce a:visited {
	text-decoration:none;
	font-family:Arial,Tahoma,Helvetica,sans-serif;
	font-weight:700;
	font-size:14px;
}
#headerfce div {
	margin-bottom: 10px;
	width:18px;
	height:18px;
	padding-left:36px;
}

#headerfce div span {
	float:left;
	width:400px;
	cursor:hand;
	cursor:pointer;
}
#headerfce div.blue {background: url(/fileadmin/efl_templates/colored_images/blue.png) no-repeat; 50% 50%}
#headerfce div.blue span {color:#7f8587;}
#headerfce div.green {background: url(/fileadmin/efl_templates/colored_images/green.png) no-repeat;}
#headerfce div.green span {color:#7f8587;}
#headerfce div.red {background: url(/fileadmin/efl_templates/colored_images/red.png) no-repeat;}
#headerfce div.red span {color:#7f8587;}
#headerfce div.orange 	{background: url(/fileadmin/efl_templates/colored_images/orange.png) no-repeat;}
#headerfce div.orange span {color:#7f8587;}
#headerfce div.gray {background: url(/fileadmin/efl_templates/colored_images/gray.png) no-repeat;}
#headerfce div.gray span {color:#7f8587}
#headerfce div.darkgray {background: url(/fileadmin/efl_templates/colored_images/darkgray.png) no-repeat;}
#headerfce div.darkgray span {color:#7f8587;}

.news p {
	margin:0 0 5px;
	clear:both;
}
.news-list-date {font-weight: normal; color: #005C2F; margin: -5px 0px 5px 0px; display: block;}


.cloud_container{
			width: 236px;
		}

		.cloud_top{
			background-image: url('images/left1.gif');
			height: 21px;
			width: 100%;
			float: left;
			background-repeat: no-repeat;
		}
		
		.cloud_content_cont{
    		background-image: url('images/left_bg.gif');
			height: 284px;
			width: 100%;
			float: left;
			background-repeat: no-repeat;
		}
		
		.cloud_content{
			float: left;
			padding:10px 12px;
			width: 207px;
			height: 85%;
		}
		
		.cloud_bottom{
			background-image: url('images/left2.gif');
			height: 9px;
			width: 100%;
			float: left;
			background-repeat: no-repeat;
		}
		
		.cloud_link a{
            background:transparent url('images/arrow.gif') no-repeat scroll left center;
			color:#333333;
			font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
			font-size:12px;
			font-weight:normal;
			padding-bottom:3px;
			padding-left:28px;
			padding-top:3px;
			text-decoration:none;
			float: left;
			margin-left: 12px;
		}
		
		.cloud_link a:hover{
            color:#333333;
			font-weight:normal;
			text-decoration:underline;
		}
