
/* Stylesheet */
.align-left
{
	text-align: left;
}
.align-right
{
	text-align: right;
}
.align-center
{
	text-align: center;
}
.rte_title_11px_u
{		
	height: 12px;	
	background-color: transparent;
	font-size: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #3F3F3F;
	font-weight: bold;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-right: 8px;
	border-top: 0px solid;
	border-top-color: #C1C1C1;
	border-left: 0px solid;
	border-left-color: #C1C1C1;
	border-right: 0px solid;
	border-right-color: #C1C1C1;
	border-bottom: 1px solid;
	border-bottom-color: #C1C1C1;	
}
.rte_textarea
{
	width: 100%;
	font-size: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #3F3F3F;
	line-height: 13px;
}
.rte_10px
{
	font-size: 10px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #3F3F3F;
}
.rte_11px
{
	font-size: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #3F3F3F;
}
.cr_title
{
	width: 240px;		
	height: 18px;	
	background-color: #E9E9E9;
	font-size: 10px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #3F3F3F;
	font-weight: bold;
	padding-left: 6px;
	padding-bottom: 2px;
	padding-right: 6px;
}
.cr_body
{
	font-size: 10px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #3F3F3F;
	background-color: transparent;
	padding-left: 6px;
	padding-top: 0px;
	padding-bottom: 8px;
	padding-right: 6px;
	line-height: 12px;
}


P, PRE 
{ 
	margin-top: 4px;
}
UL
{
	padding-left: 20px;
}
LI
{
	list-style-type: square;
	padding-bottom: 3px;
}

H1
{ 
	font-size: 10px;
	margin-bottom: 5px;
	font-weight: bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #3F3F3F;
}
H2
{ 
	font-size: 11px; 
	margin-bottom: 5px;
	font-weight: bold;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #3F3F3F;
}
H3
{ 
	font-size: 12px; 
	margin-bottom: 5px;
	font-weight: bold;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #3F3F3F;
}
H4
{ 
	font-size: 14px; 
	margin-bottom: 5px;
	font-weight: bold;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #3F3F3F;
}
H5
{ 
	font-size: 16px; 
	margin-bottom: 5px;
	font-weight: bold;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #3F3F3F;
}
H6
{ 
	font-size: 18px; 
	margin-bottom: 5px;
	font-weight: bold;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #3F3F3F;
}

A:link
{
	color: #3F3F3F;
	TEXT-DECORATION: none;
	color: #aa1111;
	font-weight: normal;
	font-size: 11px;
}
A:visited
{
	color: #3F3F3F;
	TEXT-DECORATION: none;
	color: #aa1111;
	font-weight: normal;
	font-size: 11px;
}
A:hover
{
	color: #3F3F3F;
	TEXT-DECORATION: none;
	color: #aa1111;
	font-weight: normal;
	font-size: 11px;
}
A:active
{
	color: #3F3F3F;
	TEXT-DECORATION: none;
	color: #aa1111;
	font-weight: normal;
	font-size: 11px;
}

a.link_white:visited
{
	width: 100%;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	COLOR: #F5F5F5;
	font-weight: bold;
}
a.link_white:activ
{
	width: 100%;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	COLOR: #F5F5F5;
	font-weight: bold;
}
a.link_white:link
{
	width: 100%;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	COLOR: #F5F5F5;
	font-weight: bold;
}
a.link_white:hover
{
	width: 100%;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	COLOR: #F5F5F5;
	font-weight: bold;
}

/* interner link */
a.intlink:link
{
	text-align:left;
	vertical-align: top;
	color: #aa1111;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular,sans-serif;
	cursor: hand;
}
a.intlink:active
{
	overflow: hidden;
	text-align:left;
	vertical-align: top;
	color: #aa1111;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular,sans-serif;
	cursor: hand;
}
a.intlink:visited
{
	overflow: hidden;
	text-align:left;
	vertical-align: top;
	color: #aa1111;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular,sans-serif;
	cursor: hand;
}
a.intlink:hover
{
	overflow: hidden;
	text-align:left;
	vertical-align: top;
	color: #aa1111;
	font-weight: normal;
	text-decoration: underline;	
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular,sans-serif;
	cursor: hand;
}

/* externer link */
a.extlink:link
{
	text-align:left;
	vertical-align: top;
	color: #aa1111;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular,sans-serif;
	cursor: hand;
}
a.extlink:active
{
	overflow: hidden;
	text-align:left;
	vertical-align: top;
	color: #aa1111;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular,sans-serif;
	cursor: hand;
}
a.extlink:visited
{
	overflow: hidden;
	text-align:left;
	vertical-align: top;
	color: #aa1111;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular,sans-serif;
	cursor: hand;
}
a.extlink:hover
{
	overflow: hidden;
	text-align:left;
	vertical-align: top;
	color: #aa1111;
	font-weight: normal;
	text-decoration: underline;	
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular,sans-serif;
	cursor: hand;
}

/* maillink */
a.maillink:link
{
	text-align:left;
	vertical-align: top;
	color: #aa1111;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular,sans-serif;
	cursor: hand;
}
a.maillink:active
{
	overflow: hidden;
	text-align:left;
	vertical-align: top;
	color: #aa1111;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular,sans-serif;
	cursor: hand;
}
a.maillink:visited
{
	overflow: hidden;
	text-align:left;
	vertical-align: top;
	color: #aa1111;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular,sans-serif;
	cursor: hand;
}
a.maillink:hover
{
	overflow: hidden;
	text-align:left;
	vertical-align: top;
	color: #aa1111;
	font-weight: normal;
	text-decoration: underline;	
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular,sans-serif;
	cursor: hand;
}

/* otherarticle link */
a.otherarticle:link
{
	text-align:left;
	vertical-align: top;
	color: #aa1111;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular,sans-serif;
	cursor: hand;
}
a.otherarticle:active
{
	overflow: hidden;
	text-align:left;
	vertical-align: top;
	color: #aa1111;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular,sans-serif;
	cursor: hand;
}
a.otherarticle:visited
{
	overflow: hidden;
	text-align:left;
	vertical-align: top;
	color: #aa1111;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular,sans-serif;
	cursor: hand;
}
a.otherarticle:hover
{
	overflow: hidden;
	text-align:left;
	vertical-align: top;
	color: #aa1111;
	font-weight: normal;
	text-decoration: underline;	
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular,sans-serif;
	cursor: hand;
}

.element_abstand
{
	padding-bottom: 4px;
}

.body
{
	height: 101%;
   background-color: #4D5862;
}

/* tb1 */
.tb1
{
	width: 700px;
	height: 100%;
	background-color: White;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top: 1px solid;
	border-top-color: #7E7E7E;
	border-left: 1px solid;
	border-left-color: #7E7E7E;
	border-right: 1px solid;
	border-right-color: #7E7E7E;
	border-bottom: 1px solid;
	border-bottom-color: #7E7E7E;		
}
.tb1_td1
{
	width: 100%;	
	height: 100%;
	background-color: transparent;
	padding-left: 30px;
	padding-right: 30px;
}
.tb2
{
	width: 100%;
	height: 100%;
	background-color: transparent;
}
.tb2_td1
{
	width: 100%;	
	background-color: transparent;
	padding-top: 4px;
	padding-bottom: 3px;
}
/* top language, menu, search */
.tb2_td1_tb1
{
	width: 100%;	
	height: 20px;
	background-color: transparent;
}
.tb2_td1_tb1_td1
{
	width: 120px;	
	height: 20px;	
	background-color: transparent;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	COLOR: #3F3F3F;
	padding-top: 4px;
	text-align: left;
	padding-left: 7px;
}
a.menu_LN
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #39444B;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}
a.menu_LN:link
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #39444B;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}
a.menu_LN:visited
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #39444B;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}
a.menu_LN:hover
{	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #A20000;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}
a.menu_LN:active
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #A20000;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}
a.menu_LA:link
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #A20000;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}
a.menu_LA:visited
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #A20000;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}
a.menu_LA:hover
{	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #A20000;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}
a.menu_LA:active
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #A20000;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}
.tb2_td1_tb1_td2
{
	width: auto;	
	height: 20px;	
	background-color: transparent;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	COLOR: #3F3F3F;
	padding-top: 0px;
	padding-right: 0px;
	text-align: left;
}
.tb2_td2
{
	width: 100%;	
	height: 45px;	
	background-color: transparent;
	background-image: url(../images/xodata.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.menu_1_no
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #3F3F3F;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}
.menu_1_no:link
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #3F3F3F;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}
.menu_1_no:active
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #3F3F3F;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}
.menu_1_no:visited
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #3F3F3F;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}
.menu_1_no:hover
{	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #3F3F3F;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}
.menu_1_act:link
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #3F3F3F;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}
.menu_1_act:active
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #3F3F3F;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}
.menu_1_act:visited
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #3F3F3F;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}
.tb2_td3
{
	width: 100%;	
	height: 30px;	
	background-color: transparent;
	padding-bottom: 5px;	
	border-top: 1px solid;
	border-top-color: #C1C1C1;	
}
.tb2_td3_tb1
{
	width: 100%;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #3F3F3F;
	padding-left: 5px;
	padding-right: 5px;
}
.tb2_td3_tb1_td1
{
	width: 70%;
	text-align: left;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	COLOR: #3F3F3F;
	padding-top: 3px;
}
.tb2_td3_tb1_td2
{
	width: 30%;
	text-align: right;
	padding-right: 5px;
}
.tb2_td3_tb1_td3
{
	width: auto;
	text-align: right;
}
.tb2_td4
{
	width: 100%;	
	height: 100%;
}
.tb2_td4_tb_content
{
	width: 100%;
	height: 100%;
	background-color: transparent;
	padding-top: 5px;
	padding-bottom: 10px;
}
.tb_content_td_left
{
	width: 170px;
	height: 100%;
	background-color: transparent;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #3F3F3F;
	border-right: 1px dotted;
	border-right-color: #C1C1C1;
	padding-top: 0px;
	padding-left: 0px;
}
/* temp.menu_1 */
div#menu_1
{
   background-color: transparent;
   width: auto;
   border: 0px solid black;
   border-bottom: 0px;
}
div#menu_1 * 
{
   margin: 0px;
   padding: 0px;
	color: #3F4142;
}
div#menu_1 .act
{
	color: #3F4142;
}
/* 1. Ebene */
div#menu_1 ul
{
   list-style-type: none;
}
div#menu_1 ul li
{   
	padding-bottom: 10px;
	border-bottom: 0px solid;
	border-bottom-color: #959595;
	list-style-type: none;
}
div#menu_1 ul li a,
div#menu_1 ul li div
{    
	padding-bottom: 2px;
	padding-top: 1px;
	text-decoration: none;
   font-family: verdana,arial,helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   display: block;
	padding-left: 5px;
	background-color: #E1E1E1;
}
div#menu_1 ul li a:hover
{
   background-color: #E1E1E1;
}
div#menu_1 ul li .act
{
	color: #3F4142;
	padding-left: 5px;
}
/* 2. Ebene */
div#menu_1 ul ul
{
   background-color: transparent;
}
div#menu_1 ul ul li
{
   padding-top: 2px;
	border-bottom: none;
   padding-bottom: 0px;
}
div#menu_1 ul ul li a,
div#menu_1 ul ul li div
{
   font-size: 11px;
	background-image: url(../images/pil.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	background-position: 5px;
	background-color: transparent;
}
div#menu_1 ul ul li a:hover
{
   background-color: #E1E1E1;
}
div#menu_1 ul ul li .act
{
	color: #3F4142;
	background-image: url(../images/bullet_red.gif);
	background-repeat: no-repeat;
	font-weight: normal;
	padding-left: 14px;
}
/* 3. Ebene */
div#menu_1 ul ul ul
{
   background-color: transparent;
}
div#menu_1 ul ul ul li
{
   border-bottom: none;
   padding-top: 2px;
}
div#menu_1 ul ul ul li a,
div#menu_1 ul ul ul li div
{
   font-size: 11px;
   padding-left: 11px;
	background-image: url(../images/pil.gif);
	padding-left: 23px;
	background-position: 15px;
	background-color: transparent;
}
div#menu_1 ul ul ul li a:hover
{
   background-color: #E1E1E1;
}
div#menu_1 ul ul ul li .act
{
	color: #3F4142;
	background-image: url(../images/bullet_red.gif);
	background-repeat: no-repeat;
	padding-left: 23px;	 
}

.tb_content_td_normal
{
	width: 75%;
	height: 100%;
	background-color: transparent;
	padding-left: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #383A3B;
	padding-left: 25px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 10px;
}
.tb_content
{
	width: 100%;	
	height: 100%;
}
.tb_content_td1
{
	width: 100%;	
	height: 100%;
	background-color: transparent;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #3F3F3F;
	padding-bottom: 8px;
}
.tb_footer_td1
{
	height: 20px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	COLOR: #3F3F3F;
	text-align: left;
}
.menufooter
{
	float: left;
	padding-top: 4px;
}
.printicon
{
	float: left;
}
.newsxmlicon
{
	padding-top: 3px;
}
.menu_3_no:link
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #39444B;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}
.menu_3_no:active
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #39444B;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}
.menu_3_no:visited
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #39444B;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}
.menu_3_no:hover
{	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #39444B;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}
.menu_3_act:link
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #A20000;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}
.menu_3_act:active
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #A20000;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}
.menu_3_act:visited
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #A20000;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}
/* Template end */

/* loginform tx_xologin_pi1*/
.tb_loginform
{
	width: 100%;
	height: 90px;
	BACKGROUND-COLOR: #E9E9E9;
	border: 1px solid;
	border-color: #787878;
	padding: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	COLOR: #414243;
}
.tb_loginform_td1
{
	width: 100%;
	height: 40px;
   border-top: 1px solid #fff;	
	padding-top: 5px;
	text-align: left;
	padding-left: 8px;
}
.tb_loginform_td2
{
	width: 100%;
	height: 15px;
	padding-left: 80px;	
	padding-top: 5px;
	text-align: left;
   border-bottom: 1px solid #787878;
	padding-bottom: 3px;
}
.tb_loginform_td3
{
	width: 100%;
	height: 30px;
   border-top: 1px solid #fff;	
	padding-top: 10px;
	text-align: left;
	padding-left: 5px;
}
.tb_loginform_td3 a
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	COLOR: #414243;
}
.tb_loginform_td3 a:hover
{
	FONT-SIZE: 10px;
}
.tb_loginform_input
{
  HEIGHT: 19px;
  WIDTH:  160px; 
  border-bottom: #B5B5B5 1px solid;
  border-left: #B5B5B5 1px solid; 
  border-right: #B5B5B5 1px solid;
  border-top: #B5B5B5 1px solid; 
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
  PADDING-BOTTOM: 2px;
  PADDING-TOP: 2px;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px;
  FONT-WEIGHT: normal;
  COLOR: #414243;
}
.tb_loginform_submitlogout
{
	HEIGHT: 18px;
	WIDTH: 80px;
	border: #B5B5B5 0px solid;
	BACKGROUND-COLOR: transparent;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #102A71;
	text-align: left;
}
.tb_loginform_submitlogin
{
	HEIGHT: 18px;
	WIDTH: 82px;
	border: #B5B5B5 0px solid;
	BACKGROUND-COLOR: transparent;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #102A71;
	text-align: left;
	cursor: hand;
}
div#layer_login
{
	position: absolute;
	width: 180px;
	z-index: 1000;
	display: none;
	background-color: #fff;
}
div#login_a_href_act
{
	width: 70px;
	height: 24px;	
	position:absolute;
	background-color: transparent;
	color:#fff;
	display: block;
	text-decoration:none;
	cursor:pointer;cursor: hand;
}
.tb_login_box
{
	width: auto;
	height: 23px;
	display: block;
}
#login_box a
{
	width: auto;
	height: 23px;
	background-color: transparent;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 11px;
   FONT-WEIGHT: normal;
   COLOR: #414243;
	text-align: right;
	vertical-align: middle;
	display: block;
	padding-top: 5px;	
	padding-right: 0px;
}
#logout_box a
{
	width: auto;
	height: 23px;
	background-color: transparent;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 11px;
   FONT-WEIGHT: normal;
   COLOR: #414243;
	text-align: left;
	vertical-align: middle;
	display: block;
	padding-top: 5px;	
}
/* end loginform */

/* newloginbox_pi1.php */
.tx-newloginbox-pi1
{
	WIDTH: 100%;
   HEIGHT: auto; 	
	BACKGROUND-COLOR: transparent;
	border-top: 0px solid #B9B9B9;
	border-left: 0px solid #B9B9B9;
	border-right: 0px solid #B9B9B9;
	border-bottom: 0px solid #B9B9B9;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #414243;
}
.tb_loginform_newloginbox
{
	width: auto;
	height: auto;
	BACKGROUND-COLOR: transparent;
	padding-top: 10px;
}
.tb_loginform_newloginbox_td1
{
	width: auto;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	COLOR: #414243;
}
.tb_loginform_newloginbox_td2
{
	padding-left: 4px;
	padding-bottom: 2px;
}
.tb_loginform_newloginbox_input
{
  HEIGHT: 18px;
  WIDTH:  80px; 
  border-bottom: #B5B5B5 1px solid;
  border-left: #B5B5B5 1px solid; 
  border-right: #B5B5B5 1px solid;
  border-top: #B5B5B5 1px solid; 
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
  PADDING-BOTTOM: 2px;
  PADDING-TOP: 2px;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px;
  FONT-WEIGHT: normal;
  COLOR: #414243;
}
.tb_loginform_newloginbox_input_email
{
  HEIGHT: 20px;
  WIDTH:  130px; 
  border-bottom: #B5B5B5 1px solid;
  border-left: #B5B5B5 1px solid; 
  border-right: #B5B5B5 1px solid;
  border-top: #B5B5B5 1px solid; 
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
  PADDING-BOTTOM: 2px;
  PADDING-TOP: 2px;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px;
  FONT-WEIGHT: normal;
  COLOR: #414243;
}
.tb_loginform_newloginbox_com1
{
	HEIGHT: 20px;
	WIDTH: auto;
	border-bottom: #B5B5B5 1px solid;
	border-left: #B5B5B5 1px solid;
	border-right: #B5B5B5 1px solid;
	border-top: #B5B5B5 1px solid;
	BACKGROUND-COLOR: #EBEBEB;
	PADDING-LEFT: 1px;
	PADDING-RIGHT: 1px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	COLOR: #414243;
	cursor: hand;
}
/* newloginbox_pi1.php end */

/* macinasearchbox */
.tb_macinasearchbox
{
	width: auto;
	height: 20px;
	BACKGROUND-COLOR: transparent;
}
.tb_macinasearchbox_td1
{
	width: 45px;
	height: auto;
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 0px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	COLOR: #414243;
}
.tb_macinasearchbox_td2
{
	width: 120px;
	height: auto;
	padding-top: 1px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	COLOR: #414243;
}
.tb_macinasearchbox_td3
{
	width: 15px;
	height: 20px;
	padding-left: 2px;
	padding-right: 0px;
}
.tb_macinasearchbox_input
{
  HEIGHT: 19px;
  WIDTH:  120px; 
  border-bottom: #B5B5B5 1px solid;
  border-left: #B5B5B5 1px solid; 
  border-right: #B5B5B5 1px solid;
  border-top: #B5B5B5 1px solid; 
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
  PADDING-BOTTOM: 2px;
  PADDING-TOP: 2px;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px;
  FONT-WEIGHT: normal;
  COLOR: #414243;
}
.tb_macinasearchbox_submitlogin
{
	HEIGHT: 20px;
	WIDTH: 40px;
	border-bottom: #B5B5B5 0px solid;
	border-left: #B5B5B5 0px solid;
	border-right: #B5B5B5 0px solid;
	border-top: #B5B5B5 0px solid;
	BACKGROUND-COLOR: transparent;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #414243;
	cursor: auto;
	text-align: left;
	background-image: url(../images/bullet1_n.gif);
	background-repeat: no-repeat;
}
/* macinasearchbox end */

/* tx-indexedsearch begin */
.tx-indexedsearch-searchbox_lbl
{
	width: auto;
	height: auto;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #414243;
}
.tx-indexedsearch 
.tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; } 
.tx-indexedsearch 
.tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button
{
	HEIGHT: 19px;
	WIDTH: 48px;
	border-bottom: #B5B5B5 1px solid;
	border-left: #B5B5B5 1px solid;
	border-right: #B5B5B5 1px solid;
	border-top: #B5B5B5 1px solid;
	BACKGROUND-COLOR: transparent;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #414243;
} 
.tx-indexedsearch 
.tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword
{  
	HEIGHT: 19px;
   WIDTH:  120px; 
   border-bottom: #B5B5B5 1px solid;
   border-left: #B5B5B5 1px solid; 
   border-right: #B5B5B5 1px solid;
   border-top: #B5B5B5 1px solid;
   PADDING-LEFT: 2px;
   PADDING-RIGHT: 2px;
   PADDING-BOTTOM: 2px;
   PADDING-TOP: 2px;	 
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 11px;
   FONT-WEIGHT: normal;
   COLOR: #414243; 
} 
.tx-indexedsearch 
.tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; } 
.tx-indexedsearch 
.tx-indexedsearch-whatis 
.tx-indexedsearch-sw
{
	font-weight:bold; font-style:italic;
} 
.tx-indexedsearch 
.tx-indexedsearch-noresults { text-align:center; font-weight:bold; } 
.tx-indexedsearch 
.tx-indexedsearch-res TD.tx-indexedsearch-descr 
{
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px;
  FONT-WEIGHT: normal;
  COLOR: #414243;	
} 
.tx-indexedsearch-percent
{
	letter-spacing:0;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 11px;
   FONT-WEIGHT: normal;
   COLOR: #414243;
	margin-top: 0px;
	float:right;
}
.tx-indexedsearch 
.tx-indexedsearch-res 
.tx-indexedsearch-descr 
.tx-indexedsearch-redMarkup { color: #414243; } 
.tx-indexedsearch .tx-indexedsearch-res 
.tx-indexedsearch-info
{
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px;
  FONT-WEIGHT: normal;
  COLOR: #414243;
} 
.tx-indexedsearch .tx-indexedsearch-res 
.tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; } 
.tx-indexedsearch .tx-indexedsearch-res 
.tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; } 
.tx-indexedsearch .tx-indexedsearch-res 
.tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; } 
.tx-indexedsearch 
.tx-indexedsearch-res 
.noResume { color:#666666; } 
.tx-indexedsearch 
.tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; } 
/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */ 
.tx-indexedsearch 
.res-tmpl-css { clear:both; margin-bottom:1em; } .tx-indexedsearch 
.searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; } 
.tx-indexedsearch
.result-count-tmpl-css
.tx-indexedsearch .percent-tmpl-css
{
	letter-spacing:0;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 12px;
   FONT-WEIGHT: normal;
   COLOR: #414243;
	margin-top:-1.2em;
	float:right;
} 
.tx-indexedsearch .info-tmpl-css dt, 
.tx-indexedsearch dl.info-tmpl-css dd { float:left; } 
.tx-indexedsearch 
.info-tmpl-css dd.item-mtime { float:none; } 
.tx-indexedsearch 
.info-tmpl-css dd.item-path { float:none; }
/* tx-indexedsearch  end */


/* News begin */
.news_tb
{
	width: 100%;
	height: auto;	
	background-color: transparent;
	margin-bottom: 5px;
}
.news_title
{
	width: 100%;
	height: 18px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	COLOR: #3F3F3F;
	padding-left: 5px;
	border-top: 1px solid;
	border-top-color: #C1C1C1;
	border-left: 1px solid;
	border-left-color: #C1C1C1;
	border-right: 1px solid;
	border-right-color: #C1C1C1;
	border-bottom: 0px solid;
	border-bottom-color: #C1C1C1;
	background-color: #E1E1E1;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-right: 3px;
}
.news_title_link
{
	COLOR: #3F3F3F;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular,sans-serif;
	cursor: hand;	
}
a.news_title_link:link
{
	COLOR: #3F3F3F;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular,sans-serif;
	cursor: hand;
}
a.news_title_link:active
{
	COLOR: #3F3F3F;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular,sans-serif;
	cursor: hand;
}
a.news_title_link:visited
{
	COLOR: #3F3F3F;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular,sans-serif;
	cursor: hand;
}
a.news_title_link:hover
{
	COLOR: #3F3F3F;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular,sans-serif;
	cursor: hand;
	text-decoration: underline;	
}
.news_bodytext
{
	width: 100%;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	COLOR: #3F3F3F;
	padding-left: 6px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: 0px solid;
	border-top-color: #C1C1C1;
	border-left: 1px solid;
	border-left-color: #C1C1C1;
	border-right: 1px solid;
	border-right-color: #C1C1C1;
	border-bottom: 1px solid;
	border-bottom-color: #C1C1C1;
	padding-right: 3px;
	line-height: 12px;
	text-align: left;
}
.news_image
{
	float: right;
	margin-right: 8px;
	margin-bottom: 1px;
	margin-left: 4px;
}
.news_more
{
	text-align:left;
	vertical-align: top;
	color: #aa1111;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular,sans-serif;
}
.news_nav
{
	color: #3F3F3F;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular,sans-serif;
}

.news_single_tb
{
	width: 100%;
	background-color: transparent;
	border: 1px solid;
	border-color: #C1C1C1;
}
.news_single_title
{
	width: 100%;
	height: 18px;	
	background-color: #E1E1E1;	
	padding-left: 5px;
	padding-bottom: 2px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #3F3F3F;
	border-top: 0px solid;
	border-top-color: #fff;
	text-align: left;
	padding-top: 2px;
}
.news_single_body
{
	width: 100%;
	height: 18px;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #3F3F3F;
	background-color: transparent;
	padding: 10px;
	text-align: left;
}
.news-single-img
{
	float: right;
	margin-left:10px;
}
/* News end */

/* mailform begin */
fieldset
{
	border: 0px;
	padding:0px;
	margin-left: 0px;
} 
form
{
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.csc-mailform-label
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #414243;
   margin-bottom: 0px;
}
.csc-mailform-field
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #414243;
}
label {
	float: left;
	display: block;
	width: 120px;
	height: 20px;	
	margin-bottom: 0px;
	padding-left: 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #414243;
}
fieldset.csc-mailform input
{   
	height: 18px;
	border: 1px solid #999;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
fieldset.csc-mailform  textarea
{
padding:0;
margin-bottom: 5px;  
margin-top: 2px; 
/*SCROLLBAR-FACE-COLOR: #FFF;
SCROLLBAR-HIGHLIGHT-COLOR: #FFF; 	
SCROLLBAR-SHADOW-COLOR: #FFF;	
SCROLLBAR-3DLIGHT-COLOR: #FFF;	
SCROLLBAR-ARROW-COLOR: #999; 	
SCROLLBAR-TRACK-COLOR: #FFF; 	
SCROLLBAR-DARKSHADOW-COLOR: #FFF;*/
}
fieldset.csc-mailform  submit
{
	margin-top:10px;
	margin-bottom: 5px;
}

fieldset input, select
{
	background-color: #FFFFFF;
	border: 1px solid #999;
	width: 200px;
	margin-bottom: 5px;
	margin-top: 2px;
	color: #3E3E3E;
	font-size: 11px;
}

fieldset textarea
{
	background-color:#FFFFFF;
	border:1px solid #999;
	width: 300px;
	margin-bottom: 5px;
	margin-top: 0px;
	color: #3E3E3E;
	font-size: 12px;
}
.csc-mailform-field input.csc-mailform-submit
{   
	border: 0px solid;
	border-color: #B5B5B5;	
	width: auto;
	height: 18px;
	BACKGROUND-COLOR: transparent;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: Navy;
	cursor: hand;
	margin-left: 115px;
}
.csc-mailform-field input.csc-mailform-check
{
	width: 20px;
	border: 0px solid #999;
}
/* mailform end */

/* tx-flseositemap-pi1 */
.tx-flseositemap-pi1
{
	width: auto;
}
.tx-flseositemap-pi1 UL
{
	padding-left: 25px;
}
.tx-flseositemap-pi1 LI
{
	list-style: circle;
	padding-top: 5px;
	text-align: left;
	list-style-type: square;
}
.tx-flseositemap-pi1 LI.deep1
{
	list-style: upper-roman;
	list-style-type: decimal;
}
.tx-flseositemap-pi1 LI.deep2
{
	list-style: upper-roman;
}
.tx-flseositemap-pi1 LI.deep3
{
	list-style: upper-roman;
}
.tx-flseositemap-pi1 A, .tx-flseositemap-pi1 A:link, .tx-flseositemap-pi1 A:visited, .tx-flseositemap-pi1 A:active
{
	 COLOR: #3F3F3F;
}
.tx-flseositemap-pi1 A:hover
{
	 COLOR: #D00000;
}

/* title content */
.csc-firstHeader
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #414243;	
	margin-top: 4px;
}

/* sk_codebox */
.CodeBoxTitel
{
	background-color: transparent;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #414243;
	font-weight: normal;
	padding-bottom: 3px;
}


