@charset "utf-8";
/* CSS Document */


/*************************

	MAIN ELEMENTS
		
/************************/
	
body {
	background:#F5F5F5;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:62.5%;
	border-color:#CCCCCC;
}

p {
	line-height:160%;
	font-size:1.1em;
	margin:8px 0;
}
#contentarea p{
	margin:8px 0 !important;
}
#right p{
	line-height:130%;
	padding-bottom:2px;
	margin:0 !important;
}

p p {
	font-size:1.0em;
}

p a  {
	font-size:1.0em;
}

p a.internal-link, p a.external-link-new-window, ul a, a.external-link{
	text-decoration:none;
	color:#2F7ABE;
	font-size:11px;
}

a.external-link:hover {
	text-decoration:underline;
}

div#page{
	margin:0 auto;
	width:960px;
	margin:15px auto 0 auto;
}

div#page div{
	/*float:left;
	width:470px;*/
}
#left, #content, #right, #menu_lang, #corner_left_top, #lan_sub, #menu_quick, #corner_right_top, #banner, #menu_1, #menu_2, #menu_breadcrumb, #contentarea, #corner_left_bottom, #bottom, #corner_right_bottom, #top_box_L, #bottom_box_L, #intouchcontent{float:left; width:470px;}
/*div#page div div div{float:none;}*/
h1 {
	font-size:1.8em;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:5px;
}
#content h1{font-size:1.8em !important; padding:0; margin:0;}
#left h1{
	color:#666;
	text-align:center;
}

h2 {
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:5px;
}

h3 {
	color:#1A4896;
	/*color:#000000;*/
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0;
	padding:0;
}
.news-single-item h3{
/*	font-size:1.4em;
	color:#000000;*/
	line-height:160%;
	margin:0pt 0pt 10px;
	font-weight:bold;
}
h4 {
	color:#1A4896;
	/*color:#000000;*/
	font-size:1.2em;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:5px;
}

h5 {
	color:#000000;
	font-size:1.1em;
	font-weight:bold;
	margin: 0 0 7px 0;
	padding:0 0 0 0;
}
h6{margin-bottom:5px;}
#content img, #content div.csc-textpic img {border: 1px solid #CCCCCC; padding:2px; margin:0;}
#content a img, #content img.spacer-gif, #content .tx-indexedsearch img{border:none;}
ul {
	padding:0;
	margin:0;
}
#content ul{margin-left:0px;}
#content ul.calender ul{margin-left:0;}
.csc-sitemap ul{list-style:none; list-style-type:none;}
.csc-sitemap ul ul{margin-left:20px;}
.csc-sitemap ul a, .csc-sitemap ul a:active, .csc-sitemap ul a:hover, .csc-sitemap ul a:link{text-decoration:underline; color:#5995CB;  background:#FFF url(../images/notvisited.gif) no-repeat top left; padding-left:20px;}
.csc-sitemap ul a:visited{text-decoration:none; color:#333399; padding-left:20px;}
li.content_li, #contentarea #content ul li {
	/*list-style:square;*/
	list-style:none;
	/*list-style-position:inside;*/
	color:#000;
	margin-bottom:3px;
	font-size:11px;
}
#contentarea #content ul.calender li, #contentarea #content .csc-sitemap ul li {
	background:#FFF none no-repeat top left; 
	padding-left:20px;
}
#contentarea #content ul li {
	background:#FFF url(../images/notvisited.gif) no-repeat top left;
	padding-left:17px;
}
#contentarea #content ul li li{background:none;}

#contentarea #content .csc-sitemap ul li {
	list-style:none;
	/*list-style-position:inside;*/
	color:#000;
	margin-bottom:3px;
	font-size:11px;
}
#contentarea #content ul.calender li {padding:0;}

a.more, .csc-frame-frame1 a {
	background:url(../images/arrow_more.gif) no-repeat right 5px;
	color:#0E4984;
	text-decoration:none;
	padding-right:10px;
	font-size:1.1em;
}

a.more:hover, .csc-frame-frame1 a:hover {
	background:url(../images/arrow_more.gif) no-repeat right 5px;
	color:#0E4984;
	text-decoration:underline;
	font-size:1.1em;
}

/*************************

	MENU LANG
		
/************************/

div#page div#menu_lang {
	height:18px;
	width:936px;
	margin-left:24px !important;
	margin-left:12px;
	float:left;
	position:relative;
	top:0px;
	/*background:url(../images/topline.gif) no-repeat left bottom;*/
}

div#page div#menu_lang ul#lan_ul {
	padding:0;
	margin:0;
}

div#page div#menu_lang ul li.lan_li {
	float:left;
	list-style:none;
	background:transparent url(../images/tab.gif) no-repeat top;
	width:75px;
	height:18px;
	text-align:center;
	margin-right:1px;
	margin-top:1px;
	/*border-bottom:1px solid #ccc;*/
}
div#page div#menu_lang ul li.lan_li p{
	float:left;
	list-style:none;
	width:75px;
	height:auto;
	text-align:center;
	margin-right:1px;
	border:none;
}

div#page div#menu_lang ul li.lan_li:hover, div#page div#menu_lang ul li.lan_li.sfhover  {
	float:left;
	list-style:none;
	background: url(../images/tab_act.gif) no-repeat;
	width:75px;
	height:18px;
	text-align:center;
	margin-right:1px;
	margin-top:1px;
}

div#page div#menu_lang ul li.lan_li_act {
	float:left;
	list-style:none;
	background: url(../images/tab_act.gif) no-repeat;
	width:75px;
	height:18px;
	text-align:center;
	margin-right:1px;
	margin-top:1px;
}



div#page div#menu_lang ul li.lan_li a{
	color:#999999;
	text-decoration:none;
	margin-top:2px;
	display:block;
}

div#page div#menu_lang ul li p.topnavnolink{
	color:#999999;
	text-decoration:none;
	margin:0;
	padding:0;
	margin-top:3px;
	display:block;
	font-size:11px;
	line-height:12px;
	cursor:default;
}

div#page div#menu_lang ul li.lan_li a:hover{
	color:#999999;
	text-decoration:underline;
	margin-top:2px;
	display:block;
}


div#page div#menu_lang ul li.lan_li_act a {
	color:#666666;
	text-decoration:none;
	margin-top:1px;
	display:block;

}

div#page div#menu_lang ul li.lan_li_act a:hover{
	color:#666666;
	text-decoration:none;
	margin-top:1px;
	display:block;
}

/*************************

	LAN SUB
		
/************************/

div#page div#lan_sub {
	background:url(../images/top_bg.gif) repeat-x;
	width:403px;
	position:relative;
	top:0px;
	height:24px;
	border-top:1px solid #D2D1CF;
}

div#page div#lan_sub #lan_ul div#language0, div#page div#lan_sub #lan_ul div#language1, div#page div#lan_sub #lan_ul div#language2, div#page div#lan_sub #lan_ul div#language3, div#page div#lan_sub #lan_ul div#language4, div#page div#lan_sub #lan_ul div#language5, div#page div#lan_sub #lan_ul div#language6 ,div#page div#lan_sub #lan_ul div#language7{display:none;}


div#page div#lan_sub #lan_ul div#language2{
	position:relative;
	left:268px;
}
div#page div#lan_sub #lan_ul div#language4{
	position:relative;
	left:192px;
}


div#page div#lan_sub #lan_ul div, div#page div#lan_sub #lan_ul div li{display:inline;}
div#page div#lan_sub #lan_ul div#language3{border-right:1px solid #999999;}
div#page div#lan_sub #lan_ul div#language1{border-right:1px solid #999999;}
div#page div#lan_sub ul#lan_ul {
	margin:0;
	padding:0;
	margin-top:5px;
}

div#page div#lan_sub ul#lan_ul div li.lan_li_act a, div#page div#lan_sub ul#lan_ul div li.lan_li_act a:link, div#page div#lan_sub ul#lan_ul div li.lan_li_act a:active, div#page div#lan_sub ul#lan_ul div li.lan_li_act a:hover{
	text-decoration:underline;
}

div#page div#lan_sub ul#lan_sub_ul li.lan_sub_li, div#page div#lan_sub ul#lan_sub_ul li.lan_li_act {
	list-style:none;
	float:left;
	margin:0 10px 0 0;
	color:#666666;
}

div#page div#lan_sub ul#lan_sub_ul li.lan_sub_li a, div#page div#lan_sub ul#lan_sub_ul li.lan_li_act a {
	color:#999999;
	font-size:1em;
	text-decoration:underline;
	margin-right:8px;
}
div#page div#lan_sub ul#lan_sub_ul li.lan_sub_li a.act{text-decoration:underline;}

div#page div#lan_sub ul#lan_sub_ul li.lan_sub_li a:hover, div#page div#lan_sub ul#lan_sub_ul li.lan_li_act a:hover {
	color:#999999;
	font-size:1em;
	text-decoration:underline;
	margin-right:8px;
}

div#page div#lan_sub ul#lan_sub_ul li.lan_sub_li_act {
	list-style:none;
	float:left;
	margin:0 5px 0 0;
	color:#999999;
}

div#page div#lan_sub ul#lan_sub_ul li.lan_sub_li_act a {
	color:#666666;
	font-size:1em;
	text-decoration:none;
	margin-right:5px;
}

div#page div#lan_sub ul#lan_sub_ul span {
	margin:0;
	color:#999999;
	margin-right:10px;
}

/*************************

	MENU_QUICK
		
/************************/

div#page div#menu_quick {
	width:509px;
	height:24px;
	/*border-top:1px solid #ccc;*/
	background:url(../images/top_bg.gif) repeat-x;
	border-top:1px solid #D2D1CF;
}

div#page div#menu_quick ul {
	margin:4px 0 0 0;
	padding:0;
	float:right;
}

div#page div#menu_quick ul li {
	list-style:none;
	float:left;
	margin-left:15px;
	color:#666666;
}

div#page div#menu_quick ul li a {
	color:#666666;
	text-decoration:none;
	font-size:1em;
}

div#page div#menu_quick ul li a:hover {
	color:#999999;
	text-decoration:none;
	font-size:1em;
}

/*************************

	CORNERS
		
/************************/

div#page div#corner_left_top {
	width:24px;
	height:25px;
	background:url(../images/top_left.jpg) no-repeat;
	float:left;
}

div#page div#corner_right_top {
	width:24px;
	height:25px;
	background:url(../images/top_right.jpg) no-repeat;
	float:left;
}

/*************************

	BANNER
		
/************************/

div#page div#banner {
	height:130px !important;;
	background:none;
	background-color:white;
	background-color:#FFF;
	padding:0 0 0 3px !important;
	margin:0 !important;
	width:955px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	overflow:hidden;
}
div#page div#banner img{
	margin:0 !important;
}
/*************************

	MENU_1
		
/************************/

div#page div#menu_1 {
	background:#1C4896;
	height:28px !important;
	height:28px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width:958px;
	text-transform:uppercase;
	overflow:hidden;
	padding:0;
	margin:0;
}
div#page div#menu_1 tabel{
	padding:0;
	margin:0;
	line-height:15px;
}

div#page div#menu_1 *{
	_padding:0 !important;
	#padding:0 !important;
	_margin:4px 0 !important;
	#margin:4px 0 !important;
}

div#page div#menu_1 ul {
	margin:0 0 0 0px;
	padding:0;
	
	background:#1C4896;
	height:28px !important;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width:958px;
	text-transform:uppercase;
	overflow:hidden;
}

div#page div#menu_1 ul li {
	list-style:none;
	float:left;
	/*margin:0 !important;*/
	padding:0 !important;
	margin:0px 5px 0 0 !important;
	height:28px;
	overflow:hidden;
	background-color:#1C4896;
}

div#page div#menu_1 ul li *{
	margin:0 !important;
	padding:0 !important;
}

div#page div#menu_1 ul li a {
	color:#EAF3F8;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
}

div#page div#menu_1 ul li a:hover {
	color:#6097CA;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
}

div#page div#menu_1 ul li a.nav_act {
	color:#6097CA;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
}

/*************************

	MENU_BREADCRUMB
		
/************************/

div#page div#menu_breadcrumb {
	height:25px;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background:#FFFFFF;
	width:958px;
	text-transform:capitalize;
}

div#menu_breadcrumb ul {
	margin:6px 0 0 30px;
	padding:0;
}

div#menu_breadcrumb ul li {
	list-style:none;
	margin-right:0px;
	float:left;
	display:block;
}

div#menu_breadcrumb a {
	color:#000000;
	text-decoration:none;
	float:left;
	margin-right:5px;
	font-size:1.1em;
}

div#menu_breadcrumb a:hover {
	color:#666666;
	text-decoration:none;
	font-size:1.1em;
}

div#menu_breadcrumb span {
	color:#999999;
	display:block;
	float:left;
	margin-right:5px;
	font-size:1.1em;
}

/*************************

	CONTENTAREA
		
/************************/

div#page div#contentarea {
	width:958px;
	background:white;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

/*  LEFT   */

div#page div#left {
	width:225px;
	margin-top:9px !important;
	margin-top:9px;
}

/* menu_2 */

div#page div#menu_2 {
	width:225px;
	margin-bottom:5px;
	overflow:hidden;
}

div#page div#subnav_header {
	background: url(../images/subnav_bg.gif) no-repeat;
	height:21px;
	color:white;
	font-size:1.2em;
	font-weight:bold;
	padding:5px 0px 0px 10px;
	margin-bottom:4px;
	overflow:hidden;
}
div#page div#subnav_header *{
	padding:0;
	margin:0;
}
div#page div#menu_2 ul#subnav_list {
	margin:0;
	padding:0;
	float:left;
}

/* sub niveau 1 */

div#page div#menu_2 ul#subnav_list li.subnav_pas {
	float:left;
	display:block;
	background:#F4F2F0;
	width:225px;
	margin:0 0 4px 0;
	padding:0px;
	list-style:none;
	height:20px;
	background:#F4F2F0;
}

div#page div#menu_2 ul#subnav_list li.subnav_pas a {
	float:left;
	display:block;
	height:16px;
	width:215px;
	padding:3px 0px 0px 10px;
	text-decoration:none;
	color:#5995CB;
	font-weight:bold;	
	font-size:1.1em;
}

div#page div#menu_2 ul#subnav_list li.subnav_pas a:hover {
	float:left;
	display:block;
	height:16px;
	width:215px;
	padding:3px 0px 0px 10px;
	text-decoration:none;
	color:#666666;
	font-weight:bold;
	font-style:normal;
	font-size:1.1em;
}

div#page div#menu_2 ul#subnav_list li#subnav_act {
	float:left;
	display:block;
	width:225px;
	margin:0 0 4px 0;
	padding:0px;
	list-style:none;
	float:left;
	
}

div#page div#menu_2 ul#subnav_list li#subnav_act a#subnav_act_a {
	background:#C5D7E3;
	display:block;
	height:16px;
	width:215px;
	padding:3px 0px 0px 10px;
	text-decoration:none;
	color:#666;
	font-weight:bold;
	float:left;
	font-size:1.1em;
}

/* sub niveau 2 */

div#page div#menu_2 ul#subnav_list li#subnav_act ul#subnav_act_ul {
	float:left;
	margin:0;
	padding:0;	
}

div#page div#menu_2 ul#subnav_list li#subnav_act ul#subnav_act_ul li#subnav_act_act {
	float:left;
	margin:0;
	list-style:none;
	width:215px;
	padding:3px 0 3px 10px;
	border-top:1px solid #EEF1F3;
}

div#page div#menu_2 ul#subnav_list li#subnav_act ul#subnav_act_ul li#subnav_act_act a#subnav_act_act_a{
	color:#666666;
	font-weight:normal;
	background:url(../images/bullet_2.gif) no-repeat left center;
	text-decoration:none;
	padding-left:10px;
	font-size:1.1em;
	display:block;
}

div#page div#menu_2 ul#subnav_list li#subnav_act ul#subnav_act_ul li.subnav_act_pas {
	float:left;
	margin:0;
	list-style:none;
	width:215px;
	padding:3px 0 3px 10px;
	border-top:1px solid #EEF1F3;
}

div#page div#menu_2 ul#subnav_list li#subnav_act ul#subnav_act_ul li.subnav_act_pas a{
	color:#5995CB;
	font-weight:normal;
	background:url(../images/bullet_2.gif) no-repeat left center;
	text-decoration:none;
	padding-left:10px;
	font-size:1.1em;
	display:block;
}

div#page div#menu_2 ul#subnav_list li#subnav_act ul#subnav_act_ul li.subnav_act_pas a:hover{
	color:#336FA4;
	font-weight:normal;
	background:url(../images/bullet_2.gif) no-repeat left center;
	text-decoration:none;
}

/* sub niveau 3 */

li#subnav_act_act_act {
	float:left;
	margin:0;
	list-style:none;
	width:205px;
	padding:0;
	padding-left:25px;
	#padding-left:10px;
	_padding-left:10px;
	color:#5995CB;

}

div#contentarea div#left div#menu_2 ul li.activeli {
	float:left;
	margin:0;
	list-style:none;
	width:180px;
	padding:0;
	padding-left:25px;
	#padding-left:10px;
	_padding-left:10px;
	color:#5995CB;

}

ul#subnav_act_act_ul li#subnav_act_act_act a {
	background:url(../images/bullet.gif) no-repeat left 5px;
	font-weight:normal;
	text-decoration:none;
	padding-left:10px;
	margin-top:2px;
	display:block;
	font-size:1.0em;
	color:#666666;

}

div#contentarea div#left div#menu_2 ul li.activeli  a {
	background:url(../images/bullet.gif) no-repeat left 5px;
	font-weight:normal;
	text-decoration:none;
	padding-left:10px;
	margin-top:2px;
	display:block;
	font-size:1.0em;
	color:#666666;

}

ul#subnav_act_act_ul li#subnav_act_act_act li a { 
		color:#5995CB;

}

ul#subnav_act_act_ul li#subnav_act_act_act li#subnav_act_act_act a { 
		color:#666666;

}

li.subnav_act_act_pas {
	float:left;
	margin:0;
	list-style:none;
	width:200px;
	padding:0;
	padding-left:25px;
	#padding-left:10px;
	_padding-left:10px;
	color:#5995CB;

	
}

li.subnav_act_act_pas a{
	background:url(../images/bullet.gif) no-repeat left 5px;
	color:#5995CB !important;
	font-weight:normal;
	text-decoration:none;
	padding-left:10px;
	margin-top:2px;
	display:block;
	font-size:1em;
}

li.subnav_act_act_pas a:hover{
	background:url(../images/bullet.gif) no-repeat left 5px;
	color:#336FA4;
	font-weight:normal;
	text-decoration:none;
	padding-left:10px;
	margin-top:2px;
	display:block;
}

/* box_L */

div#page div#top_box_L {
	background:url(../images/left_top.gif) no-repeat bottom;
	height:7px;
	width:207px;
	margin-left:15px !important;
	margin-left:7px;
	margin-top:30px;
}

div#page div#bottom_box_L {
	background:url(../images/left_bottom.gif) no-repeat bottom #E1EAF0;
	height:12px;
	width:207px;
	margin-left:15px !important;
	margin-left:7px;
}

div#page div#box_L {
	width:207px;
	height:171px;
	margin-left:15px !important;
	margin-left:7px;
}
#left .csc-frame-frame1 ul.csc-menu, .logoutbutton ul{list-style:none; list-style-type:none;}
div#page div#box_L a, #left .csc-frame-frame1 ul.csc-menu li a, #left div.csc-frame-frame2 a, #left div.csc-frame-frame2 a:link, #left div.csc-frame-frame2 a:active, #left div.csc-frame-frame2 a:visited, .logoutbutton ul li, #left .tx-srfeuserregister-pi1 a{
	display:block;
	width:207px;
	background:#E9F0F4;
	_background:#E9F0F4 !important;
	height:18px;
	color:#5995CB;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	border-top:1px solid #C5D7E3;
	padding-top:2px;
	font-size:1.1em;
}
/*#left div.csc-frame-frame2 a, #left div.csc-frame-frame2 a:link, #left div.csc-frame-frame2 a:active, #left div.csc-frame-frame2 a:visited{
	background-color:#C4D6E4;
}*/
#left .csc-frame-frame1 ul.csc-menu{padding-bottom:8px;}
#left .csc-frame-frame1 ul.csc-menu li a, #left div.csc-frame-frame2 a{padding-right:0;}
#left .csc-frame-frame1 ul.csc-menu li a:hover, #left div.csc-frame-frame2 a:hover{
	display:block;
	width:207px;
	background:#DEE9EF;
	height:18px;
	color:#5995CB;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	border-top:1px solid #C5D7E3;
	padding-top:2px;
	font-size:1.1em;
}

#left .csc-frame-frame2 h1{margin:0;}

/*   CONTENT   */

div#page div#content {
	width:490px;
	background:white;
	margin:10px 25px 0px 25px !important;
	padding-bottom:20px;
}

/* table */

table {
	/*width:490px;*/
	font-size:1.1em;
}
table td{
	vertical-align:top;
}
.tx-seedamajax-pi1 table td{
	vertical-align:middle;
}
.tx-seedamajax-pi1 table td, .tx-seedamajax-pi1 table td a, .tx-seedamajax-pi1 table td img{
	padding:0;
	margin:0;
}
td.blue {
	color:#5995CB;
	padding:3px;
}

tr.blue_row {
	background:#ECF1F5;
}

th {
	text-align:left;
	font-size:1.1em;
}

/* block */

div#page div.block, div.csc-frame-frame1 {
	background:#F4F2F0;
	/*height:130px;
	float:none;*/
	padding:5px 10px;
}

div#page div.block div.block_text {
	float:left;
	width:348px;
	padding:10px;
}

div#page div.block div.block_img {
	float:left;
	margin:12px 10px 10px 0px;
	width:110px;
	height:110px;
	border:1px solid #CCCCCC;
	background:white;
}
.block_img_td, #page #content table.contenttable tr td{vertical-align:top;}
#page #content table.contenttable tr td.align-left{background-color:#ECF1F5;}
#page #content table.contenttable tr td p{margin:0;font-size:1.0em;}
#page #content table.contenttable h5 {
	font-size:1.0em;
}
.block_img_td, #page #content table.contenttable tr td p a{
	text-decoration:none;
	background:url(../images/arrow_more.gif) no-repeat right 10px;
	color:#0E4984;
	text-decoration:none;
	padding-right:10px;
	font-size:1.0em;
	padding-top:5px;
}
.block_img_td {
	border:1px solid #CCCCCC;
	width:110px;
	height:110px;
	padding:0;	
}
#page #content table.contenttable tr td p{margin-top:0;}

.block_txt_td {
	height:110px;
	border:0;
	padding:0px 0px 0px 8px;
	vertical-align:top;
}

.block_txt_td p {
	margin:0 0 5px 0;
	padding:0 0 0 0;
	line-height:15px;
}

/*   RIGHT   */

div#page div#right {
	width:193px;
	margin-top:9px !important;
	_margin-top:1px;
	float:right;
}

/* search */

div#page div#top_box {
	width:180px;
	background:url(../images/right_top.gif) no-repeat bottom;
	height:5px;
}

div#page div#searchbox {
	width:160px;
	background:#C5D7E3;
	padding:0 10px;
}

div#page div#search_btn {
	width:160px;
}

div#searchbox input.sword {
	border:none;
	background:transparent;
	width:144px;
	font-size:1em;	
	padding:0 5px 0 5px;
}

div#searchbox div#input_bg {
	background: url(../images/input_bg.gif) no-repeat;
	width:160px;
	height:17px;
	margin:5px 0px 5px 0px;
}

div#searchbox input.submit  {
	height:20px;
	font-size:1.1em;
	padding-bottom:3px;
}

div#searchbox span, div.box_blue_header {
	font-size:1.1em;
	font-weight:bold;
}

div#page div#bottom_box {
	width:180px;
	background:url(../images/right_bottom.gif) no-repeat;
	height:5px;
	margin-bottom:9px !important;
	margin-bottom:4px;
}

/* links */

div#page div#links {
	width:193px;
}

/* box (in links) */
div#right div.csc-header{margin:0; padding:0;}
div#right div.csc-header h1, div#right div.csc-header h2, div#right div.csc-header h3, div#right div.csc-header h4, div#right div.csc-header h5, div#right div.csc-header h6{margin:0; padding:0; font-size:1.1em; color:#000000; font-weight:bold;}
div#page #right div.box_blue_header, div#page div#right div.csc-header {
	background:url(../images/right_top.gif) #C5D7E3 no-repeat;
	/*height:18px;*/
	width:160px;
	padding:4px 10px 0px 10px;
}

div#page #right .csc-frame p.bodytext{padding-left:10px; text-align:right;}
div#page #right .csc-frame .news-list-item p.bodytext{padding-left:0px; text-align:left;}

div#page #right div.box_blue_body {
	background:#F5F5F5 no-repeat;
	width:178px;
	padding:0px;
	border:1px solid #C5D7E3;
	border-bottom:0px;
}

div#page #content div.box_blue_body {
	font-size:1.1em;
}

#right .csc-frame-frame2{
	background:#F5F5F5 url(../images/right_bottom_lang.gif) no-repeat bottom left;
	padding:0px;
	padding-bottom:10px;
	margin-bottom:9px;
	width:180px;
}
#right .csc-frame-frame2 a, #right .csc-frame-frame2 a:active, #right .csc-frame-frame2 a:link, #right .csc-frame-frame2 a:hover, #right .csc-frame-frame2 a:visited{/*color:#0E4984;*/ color:#2F7ABE;}
/*#right .csc-frame-frame2 p{padding:0 10px; margin:4px 0;}*/

div#page #right div.box_blue_bottom {
	background:#FFF url(../images/right_bottom_light.gif) no-repeat top;
	height:9px;
	width:160px;
	padding:0px 10px 0px 10px;
	margin:0px 0px 9px 0px !important;
	margin:0px 0px 6px 0px;
}

div#page #content div.news-list-item ul.calender li ul.cal_item_content li{list-style:none; list-style-type:none;}

/* calender (in box) */
.calender tr td p{
	font-size:10px;
	margin:0;
	padding:0;
}
ul.calender {
	margin:0;
	padding:0;
}

ul.calender li.cal_item {
	list-style:none;
	margin:0;
	padding:8px 10px 5px 10px;
	display:block;
	width:158px;
	border-bottom:1px solid #FFF;
}
ul.calender li.cal_item p{
	margin:0;
	/*text-align:justify;*/
}
ul.calender li.cal_item_last {
	list-style:none;
	margin:0 0 0px 0;
	padding:0 0 0px 0;
	border-bottom:1px solid white;
	display:block;
	width:158px;
	border-bottom:0px;
}

ul.calender li.cal_item ul.cal_item_content, ul.calender li.cal_item_last ul.cal_item_content {
	margin:0 0 0 0;
	padding:0 0 0 0;
}

ul.calender li.cal_item ul.cal_item_content li.cal_item_title, ul.calender li.cal_item_last ul.cal_item_content li.cal_item_title {
	list-style:none;
	color:#000;
	font-weight:normal;
	font-size:1em;
	margin:0;
	padding:0;
}



ul.calender li.cal_item ul.cal_item_content li.cal_item_title strong{
	
	font-weight:bold;
	color:#2F7ABE;
	font-size:1.1em;
	padding-left:0px;
	display:block;
	
}


ul.calender li.cal_item ul.cal_item_content li.cal_item_title_bold a {
	font-weight:bold;
}

ul.calender li.cal_item ul.cal_item_content li.cal_item_title a, ul.calender li.cal_item_last ul.cal_item_content li.cal_item_title a {
	color:#2F7ABE;
	font-size:1.1em;
	text-decoration:none;
}

ul.calender li.cal_item ul.cal_item_content li.cal_item_title a:hover, ul.calender li.cal_item_last ul.cal_item_content li.cal_item_title a:hover{
	color:#2F7ABE;
	font-size:1.1em;
	text-decoration:underline;
}

ul.calender li.cal_item ul.cal_item_content li.cal_item_info1, ul.calender li.cal_item ul.cal_item_content li.cal_item_info2, ul.calender li.cal_item_last ul.cal_item_content li.cal_item_info1, ul.calender li.cal_item_last ul.cal_item_content li.cal_item_info2 {
	list-style:none;
	color:black;
	font-size:1em;
}

ul.calender li.cal_item ul.cal_item_content li.cal_item_info1 a, ul.calender li.cal_item_last ul.cal_item_content li.cal_item_info1 a {
	margin:0px 5px 0px 5px !important;
}

ul.calender li.cal_item ul.cal_item_content li.cal_item_info1 a img, ul.calender li.cal_item_last ul.cal_item_content li.cal_item_info1 a img  {
	border:0;
	margin:0 !important;
	padding:0;
	vertical-align:top;
}

#content .cal_item_title{border-bottom:1px solid #999;}
#content ul.calender li.cal_item {
	width:100%;
}
#content div.news-latest-morelink{background-color:#EEE;}

/*************************

	BOTTOM
		
/************************/

div#page div#corner_left_bottom {
	width:15px;
	height:15px;
	background:url(../images/bottom_left.gif) no-repeat;
	float:left;
}

div#page div#corner_right_bottom {
	width:15px;
	height:15px;
	background: url(../images/bottom_right.gif) no-repeat;
	float:left;
}

div#page div#bottom {
	height:14px;
	background:#FFFFFF;
	width:930px;
	border-bottom:1px solid #CCCCCC;
}

/*************************

	MENU_FOOTER	
		
/************************/

div#page div#menu_footer {
	text-align:center;
	padding-bottom:10px;
}

div#page div#menu_footer ul {
	margin:5px auto 0px auto;
}

div#page div#menu_footer ul li {
	list-style:none;
	/*float:left;*/
	display:inline;
	color:#CCCCCC;
	font-size:1em;
	margin-right:7px;
	text-transform:uppercase;
}

div#page div#menu_footer ul li a {
	color:#CCCCCC;
	font-size:1em;
	text-decoration:underline;
	margin-right:5px;
	text-transform:capitalize;
}

div#page div#menu_footer ul li a:hover {
	list-style:none;
	text-decoration:none;
}

div#searchbox .tx-indexedsearch-searchbox, div#searchbox .tx-indexedsearch, div#searchbox .tx-indexedsearch table, div#searchbox .tx-indexedsearch-rules{width:160px;}
div#searchbox .tx-indexedsearch-rules{display:none;}
.csc-frame-frame1 div.csc-textpic img {border:1px solid #CCC;}
/*div#page div#content div{float:none;}*/
tr.tr-0 td{font-weight:bold; background-color:#FFFFFF;}
table.contenttable tr.tr-0 td.td-1{color:#000000;}
tr.tr-even{background-color:#FFF;}
tr.tr-odd{background-color:#ECF1F5;}
/*table.contenttable tr td{padding:3px 0;}
table.contenttable tr td.td-1{color:#5995CB;}*/

#menu_footer{
	width:100%;
	/*_width:1020px;*/
}
#lan_sub .menu_0 .lan_sub_li{display:none;}

/* Dam frontend */
li.ddl_file_list_item {
list-style-type:none;
margin-left:1em;
}
dt.ddl_title {
font-weight:bold;
}
dt.ddl_title {
background-image:none;
background-repeat:repeat;
display:block;
font-weight:bold;
margin-top:1em;
font-size:1.1em;
}
dd.ddl_description {
margin:0.2em 0em 0.8em 1em;
}
dd.ddl_description p {
margin:0.2em 0em;
padding:0pt 0pt 0pt 1em;
}

/* TT_NEWS */
div.news-latest-container table tr.even, table tr.even{background-color:#ECF1F5;}
div.news-latest-container table tr td{text-align:left;}
div.news-latest-container table tr td p.bodytext{margin:0; text-align:right; font-size:10px;}
#contentarea div.news-latest-container table tr td p.bodytext{margin:0 !important;}
.news-single-item h2{margin:0;}
.news-single-item a, .news-single-item a:link, .news-single-item a:active{/*color:#AAA;*/ text-decoration:none; color:#2F7ABE; font-size:11px;}
.news-single-item a:hover{text-decoration:underline;}
.news-single-backlink{border-top:1px solid #AAA;}

.news-single-item img{float:right;}

span.news-single-timedata{font-weight:bold; font-size:0.8em; color:#5995CB; text-decoration:none; padding-right:10px;}
/*.news-single-item h2{color:#5995CB; text-decoration:none; font-size:1.6em;}*/

.news-latest-item h3.nomargin{padding:2px 0 2px 0px; font-size:11px;}
.news-latest-item h3 a, .news-latest-item h3 a:link, .news-latest-item h3 a:active, .news-latest-item h3 a:visited, .box_blue_body table tr a{text-decoration:none; color:#5995CB; font-weight:bold; font-size:11px; }
.news-latest-item h3 a:hover{text-decoration:none;}

#content .news-latest-date{color:#000; text-decoration:none; font-size:10px; padding-right:10px;}

.news-latest-morelink{width:100%; text-align:right;}
.news-latest-morelink a{color:#2F7ABE; text-decoration:none; }
.news-latest-morelink a:hover{text-decoration:underline;}

#right .news-latest-morelink{display:block;}

.news-latest-item hr.clearer{border:none; border-bottom:1px solid #999; margin:0;}

.news-latest-gotoarchive{margin:5px 0 25px 0; padding:2px 0;}
.news-latest-gotoarchive a, .news-latest-gotoarchive a:active,.news-latest-gotoarchive a:link{color:#2F7ABE; text-decoration:none; font-size:11px;}
.news-latest-gotoarchive a:hover{text-decoration:underline;}

.news-latest-container .news-latest-item p.bodytext{margin-bottom:0;}

.news-latest-gotoarchive a{display:block;}

.news-single-category{font-weight:bold; padding:10px 0; font-size:1.2em;}

.news-catmenu{margin-bottom:15px;}

/* TT_NEWS */

#address{display:none;}
.nopadding{padding:0;}
.nomargin{margin:0;}
.submenuright{
	padding-left:12px;
	_padding-left:2px;
}
/* *** FORM *** */
form div {
	border:none;
	float:left;
	padding:1px 0pt;
	width:100%;
}
form label {
	display:block;
	float:left;
	margin:0px;
	padding:0 3px;
	padding-right:25px;
	text-align:left;
	white-space:nowrap;
	width:122px;
}
fieldset.csc-mailform div{
	/*background-color:#E9EBF4;*/
	margin-bottom:2px;
}
form .csc-mailform-radio label{
	display:inline;
	float:none;
}

#mailformformtype_mail{width:80px;}
fieldset{border:none; margin:0; margin-bottom:10px; padding:0;}
fieldset legend{display:none;}
.csc-mailform-field fieldset input{float:left; margin:0; padding:0; margin-right:10px;}
.csc-mailform-field fieldset label{display:inline; margin:0; padding:0;}
.csc-mailform-submit, .tx-indexedsearch-searchbox-button{border:1px solid #CCCCCC;}
#content input, #content select, #content textarea {
	display:inline;
	margin-right:4px;
	padding:1px 3px;
	font-size:11px;
	font-family:Arial,"trebuchet ms",verdana,Helvetica,sans-serif;
	border-color:#CCC;
}
select{border:1px solid #CCC;}
.csc-mailform input, .csc-mailform textarea, .tx-srfeuserregister-pi1-submit{border:1px solid #CCC;}
#tx-srfeuserregister-pi1-password, #tx-srfeuserregister-pi1-password_again, #tx-srfeuserregister-pi1-first_name, #tx-srfeuserregister-pi1-last_name, #tx-srfeuserregister-pi1-title, #tx-srfeuserregister-pi1-company, #tx-srfeuserregister-pi1-city, #tx-srfeuserregister-pi1-zip, #tx-srfeuserregister-pi1-telephone, #tx-srfeuserregister-pi1-email, .tx-srfeuserregister-pi1-text{border:1px solid #CCC;}
#mailformtv{border:none;}
#content select{padding-right:0;}
#errormessages{color:#FFF;}

.csc-mailform-captcha img{display:block;}
.csc-mailform-captcha input{margin-top:3px; margin-bottom:15px;}
/* *** FORM *** */

/* NEWLOGINBOX */
.tx-newloginbox-pi1{margin-bottom:10px;}
#right .tx-newloginbox-pi1 h1,#right .tx-newloginbox-pi1 h2,#right .tx-newloginbox-pi1 h3,#right .tx-newloginbox-pi1 h4,#right .tx-newloginbox-pi1 h5,#right .tx-newloginbox-pi1 h6{padding:0 5px;}
.tx-newloginbox-pi1 p{margin:0;}
.tx-newloginbox-pi1 a, tx-newloginbox-pi1 a:link, tx-newloginbox-pi1 a:visited, tx-newloginbox-pi1 a:hover{
	color:#2F7ABE;
	line-height:14px;
	text-decoration:none;
}
.logoutbutton input{
	border:none;
	font-size:1.0em;
	font-weight:bold;
	color:#5995CB;
	text-decoration:underline;
	background-color:#E9F0F4;
}
/* NEWLOGINBOX */

/* DAM */
.tx-damfrontend-pi1 label, .tx-damfrontend-pi1 div{float:none;}
/* DAM */

/* USER REGISTRATION */
.tx-srfeuserregister-pi1-error{color:#CC0000; margin:0;}
/* USER REGISTRATION */

#left .csc-frame-frame1{
	float:left; 
	/*background:#C4D6E4 url(../images/left_bottom.gif) no-repeat bottom left;*/
	background:#C5D7E3 url(../images/leftblok.gif) no-repeat left bottom;
	margin:0;
	padding:0;
	width:207px;
	margin-left:9px !important;
	_margin-left:4px ;	
}

#left .csc-frame-frame1 h1, #left .csc-frame-frame1 h2, #left .csc-frame-frame1 h3, #left .csc-frame-frame1 h4, #left .csc-frame-frame1 h5, #left .csc-frame-frame1 h6{
	text-align:center;
	color:#666;
	font-size:1.3em;
	font-weight:bold;
	padding-top:10px;
	/*background:#C4D6E4 url(../images/intouchtop.gif) no-repeat top left;*/
}
#left .csc-frame-frame1 .csc-header{
	height:135px;
	background:#C4D6E4 url(../images/intouchtop.gif) no-repeat top left;
}
div.tx-srfeuserregister-pi1 a, div.tx-srfeuserregister-pi1 a:link, div.tx-srfeuserregister-pi1 a:active{color:#2F7ABE; text-decoration:none; line-height:14px}
div.tx-srfeuserregister-pi1 a:hover{color:#2F7ABE; text-decoration:underline;}

#browseresultlist{list-style:none; list-style-type:none;}
#browseresultlist li{display:inline; padding-right:3px;}
#browseresultlist li a, #browseresultlist li a:link,#browseresultlist li a:hover{color:#666666; text-decoration:none;}
#browseresultlist li span{border:none !important;}
#browseresultlist li span a{text-decoration:underline;}
table.file_singleView{padding-left:4px;}
.cattree a{text-decoration:none;}

/* search */
.tx-indexedsearch a{color:#5995CB;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {color:#4444AA;}
.tx-indexedsearch-browsebox .browsebox p{
	float:left; 
	padding:0 10px 0 15px;
	margin:0;
	background:#FFF url(../images/notvisited.gif) no-repeat top left;
}
.tx-indexedsearch-browsebox{clear:both; float:none; width:100%;}
.damselect {
	width:160px;
}
.moreandmore{
	margin:0;
	padding:2px 0;
	text-align:right;
}
.moreandmore a, .moreandmore a:link, .moreandmore a:active, .moreandmore a:hover, .moreandmore a:visited{
	color:#2F7ABE;
	text-decoration:none;
}
#left div.csc-frame-frame2{
	background:#C5D7E3 url(../images/leftblok.gif) no-repeat top left;
	clear:both;
	margin:0;
	padding:0;
	width:207px;
	height:45px;
	float:left;
	margin-top:9px;
	margin-left:9px !important;
	_margin-left:4px ;
}
#left div.csc-frame-frame2 h1, #left div.csc-frame-frame2 h2, #left div.csc-frame-frame2 h3, #left div.csc-frame-frame2 h4, #left div.csc-frame-frame2 h5, #left div.csc-frame-frame2 h6 {
	margin:11px 0 0 0; 
	padding:0px; 
	font-size:10px;
	font-weight:bold; 
	color:#5995CB;
	background-color:#E9F0F4;
	border-top:1px solid #C5D7E3;
	border-bottom:1px solid #C5D7E3;
}

#left .tx-newloginbox-pi1, #left .tx-srfeuserregister-pi1{
	margin:0;
	padding:0;
	margin-top:9px;
	margin-left:9px !important;
	_margin-left:4px ;
	clear:both;
	float:left;
	border:none;
	width:207px;
	background-color:#C4D6E4;
	color:#5995CB;
}

#left .tx-newloginbox-pi1 h1{
	background:transparent url(../images/newlogin_top.gif) no-repeat top left;
	color:#666;
	margin:0;
	padding:10px 0 5px 0px;
	font-weight:bold;
	text-align:center;
}
#left .tx-newloginbox-pi1 .logout h1{background:none;}
#left .tx-srfeuserregister-pi1{
	margin-top:0;
	padding-bottom:8px;
	background:#C5D7E3 url(../images/newlogin_bottom.gif) no-repeat bottom left;
}
#left div.tx-srfeuserregister-pi1 p{
	margin:0; 
	padding:0 !important;
	padding-top:0;
}
#left .tx-newloginbox-pi1 h3{
	color:#666;
	margin:0; 
	padding:10px 0 5px 0px;
	background:transparent url(../images/newlogin_top.gif) no-repeat top left;
	
	font-size:1.3em;
	font-weight:bold;
	text-align:center;
}
div.logout{
	background:transparent url(../images/newlogin_top.gif) no-repeat top left;
	padding:0px;
}
td.logoutbutton{
	padding-top:10px;
}
td.logoutbutton ul li{
	padding:1px 0;
	margin:0;
}
td.logoutbutton ul li input{
	cursor:pointer;
	height:17px;
	width:100%;
	margin:0;
	padding:0;
	line-height:17px;
}
#left td.logoutbutton ul li input:hover, #left .tx-srfeuserregister-pi1 a:hover{
	background-color:#DEE9EF !important;
}
#left .tx-newloginbox-pi1 p{
	background-color:#E9F0F4;
	font-weight:bold;
	padding:0 10px 0px 10px;
	margin-bottom:0px;
	text-align:center;
}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {border:1px solid #CCC; padding:2px;}
.singlenewsdate{margin:0;}

#contentarea #content div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom:0;
	padding-bottom:5px;
	_padding:1px;
}
#left .csc-frame-frame1 ul.csc-menu li.darkbg a{background-color:#C4D6E4;}

#printlogo {
	display:none;
}

div.tx-srfeuserregister-pi1{
	/*margin-left:9px;*/
	padding:0;
	/*width:207px;*/
}

#left div.tx-srfeuserregister-pi1 p{padding-top:0px;}



td.logoutbutton {
	padding-bottom:0px !important;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
	float:none;
}

#page #contentarea #content .news-list-item table.calender tr td p, #contentarea .singlenewsdate{margin:0 !important;}
#contentarea table.contenttable tr td p{margin:0 !important;}
