/****
	General Styles
****/

*
{
	margin: 0;
	padding:0;
}

html, body
{
	height:100%;
}

body
{
	font-family: arial;
	font-weight:normal;
	font-size:12px;
	color:#262722;
	font-size: 76%;
	background-image:url(../images/bg_image.jpg);
	background-repeat:repeat-x;
	background-color:#E1EBED;	
}
dfn
{
display:none;
}
#logo{ 
        position:relative;
        float:left;
/*
	background-image:url(../images/logo.gif);
	background-repeat: no-repeat;
	width:212px;
	height:75px;	
*/
        width: 955px;
}
#logo img{
border:0px solid;
}
ul
{
	list-style-type: none;
}
a
{	color: #83aeb6; 
        /* darker #00275D; */
        /* #003682; */
	text-decoration: none;
}

a:hover{color: #00275D; text-decoration: underline; }
a img { border: 0; } 

dt {
	text-decoration: underline;
}
dd {
	padding-left: 2em;
}
h1, h2, h3, h4, h5, .pageHeader { color:#666666; } 
h1, h2, h3, h4, h5 { 
 margin: 0px 0px 10px 0px; 
}
/****
	Main containers
****/

h1, .pageHeader { 
 font-size: 24px; 
}


#container
{
	width:960px;
	margin:auto;
	/*background: url(../../images/main-back.gif);*/
	border:solid 0px red;
	margin-top:5px;
	
}

#header
{ 	position:relative;
	width:955px;
	height:370px;
	border: #FF0000 0px solid;
	margin:auto;

	
}

#top_head_div
{ 	position:relative;
	width:955px;
	height:84px;
	border: #FF0000 0px solid;

	
}

.header_image1{ position:relative;
    float:left;
	background-image: url('../images/index_02.jpg');
	background-repeat:no-repeat;
	width:757px;
	height:122px;	
}

/*---------------------------------------------------head nav-------------------------------*/
#headernav
{	position:relative;
	float: right;
	height:40px;
	width:305px;
	list-style-type: none;
	border:#FF0000 0px solid;
}

#headernav li, .horzmenu li
{	float:left;
	line-height: 1.5em;
border: 1px solid red; 
	margin-right:0px;
	padding-left:3px;
	margin-top:3px;
	font-family:"Arial Narrow";
	/* font-weight: bold; */
	font-size:18px;
	color:#999999;
	
}

#headernav li a
{
	display: block;	
	padding-left:1px;
	font-family:"Arial Narrow";
	font-weight: bold;
	font-size:18px;
	color:#999999;

}#headernav a:hover
{
	color:#669999;
}

/*---------------------------------------------------head main nav-------------------------------*/

#mainnav
{	position:relative;
	float: left;
	height:38px;
	width:955px;
	background-image:url(../images/nav_bg.png);
	background-repeat:no-repeat;
	list-style-type: none;
	border:#FF0000 0px solid;
        padding-left: 5px; 
}
#mainnav li, .horzmenu li
{	float:left;
	line-height: 1.5em;
	margin-right:10px;
	/* padding-left:13px; */
	margin-top:0px;
	font-family:arial ;
	font-weight: bold;
	font-size:14px;
	color:#fff;
	border:0px solid red;
	text-align:center;
	vertical-align:top;
	/* height:38px; */
}

#mainnav li a, .mainnavMOut
{
	/*display: inline;	*/
	padding-left:1px;
	font-family:arial ;
	/* font-weight: bold; */
	font-size:12px;
	color:#fff;
	/* line-height: 40px; */
	vertical-align:top;
	/*background-image:url(../images/green.png);
	background-repeat:repeat-x;*/
	/* height:40px; */
	/* padding-top:8px; */
	/* padding-bottom:11px; */
	/*BORDER:1PX SOLID RED;*/
}

#mainnav a:hover, .mainnavMOver
{
	color:white;
	background-image:url(../images/middle.png);
	background-repeat:repeat-x;
	/*padding-bottom:20px;
	line-height: 32px;*/
}
.top_nav_selected a
{
	color:white;
	background-image:url(../images/middle.png);
	background-repeat:repeat-x;

}
#mainnav .nav_leftImg
{
	/* padding-top:8px; */
	border:0px solid red;
	/* height:38px; */
}

#mainnav .level1
{	
	float:none;
	list-style: none;
	margin-top:-5.5px;	
	margin-left:-3px;	
	position: absolute;
/* overflow */ 
	display: none;	
/*	width:15px;	*/
	font-size:1.2em;	
	/*width:210px;*/
}

#mainnav .level1 li
 {
	float: left;
	display: block;
	font-size: 1.2em; 
/*	min-width:100px;*/
	background: #B1CA00;
	/*filter:alpha(opacity=30);  */
	/* opacity:0.9; */
	border: 0px solid blue; 	
	margin-right:0px;
	padding-right:5px;
	padding-left:5px;
	margin-top:0px;
	font-weight: normal;
	vertical-align:top;
	/* height:20px; */
	/* padding-top:5px; */
        clear: both; 
        width: 170px; 

}

#mainnav .level1 li a
{
	background: #B1CA00;
	display: block;
	/* font-weight: bold; */
	text-align: left;
	text-decoration: none;
	color: white;		
	border: 0px solid red; 
	/*filter:alpha(opacity=30);  */
	/* opacity:0.9; */
	padding-left:5px;
	padding-right:5px;
        line-height: 14px; 
	vertical-align:middle;
	/*background-image:url(../images/green.png);
	background-repeat:repeat-x;*/
	/* height:10px; */
	padding-top:0px;
	padding-bottom:0px;
        clear: both; 

}
 #mainnav .level1 li a:hover {
	color: white;
/*	background: #9CB200;*/
/*	background-image:url(../images/menu_over.png);*/
/*	background-color:#889B00; */
	background-repeat:no-repeat;
	/*font-weight:bold;*/
	/*filter:alpha(opacity=100);  */
	/* opacity:1; */
	/*padding-right:5px;*/
	/*width:170px;*/
        text-decoration: underline; 	
}
  #mainnav .level1 li.sel a {
	color: white;
/*	background: #9CB200;*/
	/* background-image:url(../images/menu_over.png); */
	background-repeat:no-repeat;
	font-weight:bold;
	/*filter:alpha(opacity=100);  */
	/* opacity:1; */
	/*width:170px;*/
   }
  #mainnav .level1 li.sel a:hover {
  color: white;
/*	background: #9CB200;*/
	/* background-image:url(../images/menu_over.png); */
	background-repeat:no-repeat;
	/* font-weight:bold; */
	/*filter:alpha(opacity=100);  */
	/* opacity:1; */
	/*width:170px;*/
   } 
#mainnav li.top_sub_bottom
{
	height:15px;
	background:url(../images/menu_bottom.png);
	background-repeat:no-repeat;
	padding-top:0px;
	padding-left:0px;
	 /*filter:alpha(opacity=100);  */
	/* opacity:1; */
        width:175px;
        width: 180px; 
        float: left; 
        clear: both; 
}




/*-----------------------------------------------------------header big image----------------------------------------------*/



#header_bigimage
{		
	width:955px;
	height:257px;
	background-image:url(../images/welcome.jpg);
	background-repeat:no-repeat;
	border:#FF0000 0px solid;
}



/*---------------------------------------------------------------text-------------------*/	
.welcome_text{font-family:"Arial Narrow";
	font-weight:normal;
	font-size:62px;
	color:#fff;
	margin-top:30px;
	margin-left:30px;
	margin-bottom:5px;
	}
.subtext { 
 font-size: 17px; 
 line-height: 30px; 
} 
div.csc-textpic img { border: 1px solid #a5a5a5; padding: 2px; } 	
.text{font-family: arial ;
	font-weight:normal;
	font-size:1em;
	color:#666666;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:5px;
		
	}
	
.text_bold{font-family: arial ;
	font-weight:bold;
	font-size:1em;
	color:#666666;
	
	}			
	
		
.normal_text{font-family: arial;
	font-weight:normal;
	font-size:14px;
	color:#fff;
	margin-bottom:5px;
	margin-top:10px;
	margin-left:30px;
		
	}
	
.head_bigtext
	{font-family:"Arial Narrow";
	font-weight:normal;
	font-size:3.5em;
	color:#666666;
	margin-top:0px;
	margin-left:0px;
		
	}
.head_bigtext_small
	{
	font-family:"Arial Narrow";
	font-weight:normal;
	font-size:1.900em;
	color:#666666;
	margin-top:10px;
	margin-left:0px;
		margin-bottom:10px
		
	}
.search_images
	{
		position:absolute;
		left: 893px;
		top: 491px;
		 border:#FF0000 1px solid;

	}
.corporate_social_box{ width:933px;
						margin:auto;
 						border:#FF0000 0px solid; }
						
#corporate_box_top_cruve
{ 
	background-image:url(../images/corporate_box_top_cruve.png);
	background-repeat:no-repeat;
	width:933px;
	height:20px;
	margin-top:5px;	
	border:#FF0000 0px solid;
}

#corporate_box_middle
{ 	width:931px;
	background-color:#F3F3F3;
	border-left:#E6E0E0 1px solid;
	border-right:#E6E0E0 1px solid;
	overflow:hidden;
}
#corporate_box_middle .internal-link { list-style: none; } 
#corporate_box_middle ul { padding-left: 15px; } 
#corporate_box_middle li { list-style-image:url(../images/index_03.gif); } 

#corporate_box_middle img
{ 
	border:0px;
}

#stories_box_middle
{ 	width:931px;
	border:red 0px solid;
		overflow:hidden;
}


.stories_box_left_image
{	position:relative;
	float:left;	
	width:285px;
	border:red 0px solid;
		
}

.stories_box_right_text
{ 
	position:relative;
	float:left;	
	width:355px;
	border:red 0px solid;		
}
.left_column
{	
	position:relative;
	margin-left:5px;
	float:left;	
	width:645px;
	border:red 0px solid;

}
.right_column
{ 	position:relative;
	float:left;	
	width:265px;
	padding-left:5px;
	border:red 0px solid;
}
#corporate_box_bottom_cruve
{ 	background-image:url(../images/corporate_box_bottom_cruve.png);
	background-repeat:no-repeat;
	width:933px;
	height:20px;
	border:#FF0000 0px solid;
}						
	




/****
content
****/

#content_top_curve_bg
{ position:relative; 
	background-image:url(../images/contents_top_curve_bg.png);
	background-repeat:no-repeat;
	width:960px;
	height:20px;
	margin-top:5px;	
	border:#FF0000 0px solid;


}
#content
{ 
	background-image:url(../images/contents_bg.png);
	background-repeat:repeat-y;
	width:960px;
	border:#FF0000 0px solid;

}



#content_bottom_curve_bg
{ 
	background-image:url(../images/contents_bottom_curve_bg.png);
	background-repeat:no-repeat;
	width:960px;
	height:33px;
	border:#FF0000 0px solid;


}

#content_middle
{ 
	background:url(../images/main_contents_bg.png) bottom repeat-x;
	width:954px;
	border:#FF0000 0px solid;
	margin:auto;
	min-height:200px;
	
	
}

#main_content
{
	width:954px;
	margin:auto;
}
#main_content ul, #main_content #inner_content_right ul { list-style: disc; } 
#main_content ul, #main_content ol { 
        margin-left: 0px; 
}
#inner_content{ 
                        width:933px;
			margin:auto;
 			border:#FF0000 0px solid; }
#inner_content img		
{

}
#inner_content_middle
{ 	width:931px;
	border:red 0px solid;
		overflow:hidden;
}


#inner_content_left
{
	float:left;
	padding-left:0px;
	padding-top:0px;	
	width: 220px;
	border:#FF0000 0px solid;

} 
#inner_content_right
{
	background:url(../images/line.gif) left top no-repeat;
	position: relative;
	float:left;
	padding-left:15px;
	padding-top: 20px;
        padding-right: 5px; 	
	width: 690px;
	border:#FF0000 0px solid;
}

#inner_content_right .text
{
	padding-left:15px;	
	border:#FF0000 0px solid;
}
#inner_content_right ol, #inner_content_right ul { 
        margin-left: 20px; 
}
#inner_content_right ul { 
        list-style: disc; 
}



h3
{
	font-family:arial;
	font-size:14px;
	color:#F5821F;
	font-weight:bold;	
}

b{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#1C1C1C;}
	
	

									
.bottom_link_hed{
		font-weight:bold;
	font-family: thaoma;
	font-size:15px;
	color:#FF8B47;
	margin-top:10px;
	margin-left:20px;

}
	
	

	


.right_column ul, .right_column ol { margin-left: 20px; } 


/** ----------------------------------body box Link------------------------------------------------------------**/


ul.body_link 
{
	position:relative;
	float:left;
	bottom:0;
	right:0px;

}

/*ul.body_link li, .vertical li:
{
	line-height: 1.5em;

}*/

.body_link li a
{
	font-weight:normal;
	font-family: tahoma;
	font-size:11px;
	color:#6F6F6F;
		margin-left:10px;
		border:#FF0000 0px solid;
	
}
.body_link li a:hover
{
	color:#2C1912;
	text-decoration:underline;
	}
/** ---------------------------------- bottom box------------------------------------------------------------**/	

						

.dotted_line_column{
	width:260px;
	position:relative;
	border-left:#B1B172 1px dotted;
	margin-bottom:10px;
	padding-left:10px;
	
}

.right_box_column{
	width:260px;
	position:relative;
	border:#B1B172 0px dotted;
	margin-top:5px;
	overflow:hidden;

	
}
.right_box_column_left{
	width:68px;
	position:relative;
	float:left;
	border:#B1B172 0px dotted;
	margin-top:0px;
	
}
.right_box_column_right{
	width:180px;
	position:relative;
	float:left;
	margin-left:5px;
	border:#B1B172 0px dotted;
	margin-top:0px;
	
}



.image_group{position:absolute; left: 805px; top: 9px; z-index:10;border:0px solid red;width:150px;}
.image_float{position:relative; float:left; width:20px;}
.image_float img{border:0px;}
	/** ---------------------------------- bottom Link one------------------------------------------------------------**/
.site_nav01, .right_column ul
{
	position:relative;
	bottom:0;
	right:0px;
	margin:10px;
	margin-left:5px;	

}

/*.site_nav01 li, .vertical li:
{
	float:left;
	line-height: 1.5em;
	margin-right:1px;
	padding-left:20px;
	margin-top:2px;

}*/

.site_nav01 li a, .right_column ul li a
{
	display: block;
	/* background-image:url(../images/index_03.gif);*/
	background-repeat:no-repeat;
	padding-right: 2px;
	/* padding-left:12px; */
	margin-top:2px;
	font-weight:normal;
	font-family: arial;
	font-size:1em;
	color:#666666;
	border:#FF0000 0px solid;
	
}
.site_nav01 li a:hover, .right_column ul li a:hover
{
	display: block;
	/* background-image:url(../images/index_03.gif); */
	background-repeat:no-repeat;
	color:#FF8C22;
	text-decoration:underline;
	}
/** ---------------------------------- bottom link end------------------------------------------------------------**/									



/*-----------------------------------------------------------footer start----------------------------------------------*/
#footer
{
	width:960px;
	height:90px;
	border: #FF0000 0px solid;
}

/*-----------------------------------------------------------header end----------------------------------------------*/
#footer_left_div
{position:relative;	
	float:left;
	width:400px;
	border: #FF0000 0px solid;
}


.footer_search
{
	position:relative;	
	float:right;
        width: 400px; 
	border: #FF0000 0px solid;
        overflow: visible; 
}
#footernav { float: right; width: 200px; margin-top: -5px; margin-right: 10px; }
#footernav li { float: right; } 

.footer_search input
{
width:135px;
background-color:#E0ECEC; 

border: #80AFB7 1px solid;
font-family:"Arial Narrow";
color:#80AFB7;
font-size:11px;
font-weight:normal;
padding-left:5px;
height:16px;

}
input.macinasubmit
{
        padding: 0; 
	background-color:#E0ECEC;
	background-image:url(../images/index_09.jpg);
        background-repeat: no-repeat; 
	border: #80AFB7 0px solid;
	width:18px !important;
	height:18px !important;
        clear: both;
}
.footer_search li, .horzmenu li
{	float:left;
	line-height: 1.5em;
	margin-right:2px;
	padding-left:2px;	margin-top:8px;
	font-family:arial ;
	font-weight: normal;
	font-size:11px;
	color:#83AEB6;
	
}

.footer_search a
{
	display: block;	
	padding-left:1px;
	font-family:arial ;
	font-weight: normal;
	font-size:11px;
	color:#83AEB6;
}

.footer_search a:hover
{
	color:#ff8c22;
        text-decoration: underline; 
}
.search_text
{
border:0px solid red;
width:130px;
float:left;
}
.search_button
{
	float:left;
	border:0px solid red;
	padding-right:10px;
}
.footer_search form { float: right; clear: both; } 
	
.copyright{
	
	font-family: arial;
	font-weight:normal;
	font-size:11px;
	color:#83AEB6;
	margin-bottom:5px;
	border:#FF0000 0px solid;
	
	}


/*--------------------------------------------contant top nav--------------------------------------------*/


.contant_top_nav
{	position:relative;
	height:20px;
	width:640px;
	list-style-type: none;
	border:#FF0000 0px solid;

}

.contant_top_nav li, .horzmenu li
{	float:left;
	line-height: 1.5em;
	margin-right:2px;
	padding-left:2px;

	font-family:arial ;
	font-weight: normal;
	font-size:11px;
	color:#83AEB6;
	
}
.brdarraow
{
	margin-top:6px;
	border:#FF0000 0px solid;

}
.contant_top_nav li a
{
	margin-top:8px;
	display: block;	
	padding-left:1px;
	font-family:arial ;
	font-weight: normal;
	font-size:11px;
	color:#83AEB6;

}

.contant_top_nav a:hover
{
	color:#000000;
}

/*----------------------------------------------left site nav-------------------------------------------*/


/*---------------------------------------------------footer left nav-------------------------------*/

#footer_left_nav
{	position:relative;
	height:25px;
	width:340px;
	list-style-type: none;
	border:#FF0000 0px solid;
}

#footer_left_nav li, .horzmenu li
{	float:left;
	line-height: 1.5em;
	margin-right:2px;
	padding-left:2px;
	margin-top:8px;
	font-family:arial ;
	font-weight: normal;
	font-size:11px;
	color:#83AEB6;
	
}

#footer_left_nav li a
{
	display: block;	
	padding-left:1px;
font-family:arial ;
	font-weight: normal;
	font-size:11px;
	color:#83AEB6;

}#footer_left_nav a:hover
{
	color:#000000;
}

/*----------------------------------------------left site nav-------------------------------------------*/
ul.leftsite_nav
{
	position:relative;
	bottom:0;
	right:0px;
	margin:10px;
	margin-top:0px;
	margin-left:0px;	
	border:0px solid red;
	padding-top:0px;
	width: 200px;

}

/*.leftsite_nav, .vertical li:
{
	float:left;
	line-height: 1.5em;
	margin-right:1px;
	padding-left:20px;
	margin-top:2px;

}*/
.leftsite_nav li
{
	padding-left: 0px;
	border:0px solid red;
}

.leftsite_nav li a
{
	display: block;
	background-image:url(../images/index_03.gif);
	background-repeat:no-repeat;
	padding-right: 3px;
	padding-left:18px;
	margin-top:1px;
	font-family: arial;
	font-size:1em;
	color:#656565;
	border:#FF0000 0px solid;	
}
.leftsite_nav li a:hover
{
	display: block;
	background-image:url(../images/index_03.gif);
	background-repeat:no-repeat;
	color:#656565;
	text-decoration:underline;
}
.inner_manu
{
border:#FF0000 0px solid;
/*width:143px;*/
margin-top:-7px;
}
.leftsite_nav_selected 
{
	/* background-image:url(../images/sel_left_bg.gif) ; */ 
	background-repeat:no-repeat;
	/*padding-right: 3px;*/
	padding-top:3px;
	padding-right:0px;
	margin-top:2px;
	padding-bottom:15px;
	font-weight:bold;
	font-family: arial;
	font-size:1em;
	color:#656567;
	border:0px solid red;
	/*background-color:red;*/
	/*height:23px;*/ 
	vertical-align:middle;
	/*width:143px;*/

}
.leftsite_nav_level1
{
	
	background-color:#EEEEEE;
	margin-top:-11.5px;
	padding-bottom: 0px;
	border:0px solid red;
	/*width:143px;*/
	margin-left:-10px
	
}
.leftsite_nav_level1 li
{
	margin-top:0px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.leftsite_nav_level1 li.last_left_sub
{
	background-image:url(../images/left_sub_bottom.gif);
	background-repeat:no-repeat;
	/*margin-left: -20px;*/
/*	padding-left: -20px;*/
	/*width:123px;*/
	padding-bottom: 0px;
	border:0px solid red;

}
/** ---------------------------------- bottom link end------------------------------------------------------------**/									

	.pagebrowser
	{
		margin-bottom:20px;
		margin-top:20px;
	}

	.sk-pagecomments-error {color:red;font-weight:bold;background:#FFE8CF;border:1px solid #000;margin:8px 12px;padding:4px;font-family: Arial;}
		.sk-pagecomments-success {color:blue;font-weight:bold;font-family: Arial;}
		.sk-pagecomments-counter {color:#000;text-align:center;text-decoration:underline;margin-bottom:8px;		height:30px;width:100px;float:right;vertical-align:middle;background-image:url(../images/comment.gif);	background-repeat: no-repeat;font-family: Arial; padding-top:1px;}
        .sk-pagecomments-headline {
		margin-left:10px;
	font-size:1em;
	font-family: Arial;
	border-bottom:1px solid #C4CED0;
	padding:10px;height:20px; width:93%;
	}
	
        .sk-pagecomments-answerheadline {margin-left:10px;border-bottom:1px solid #C4CED0;font-weight:bold;padding:10px;height:20px; width:93%;font-family: Arial;}
		.sk-pagecomments-namedate {float:left;}
		.sk-pagecomments-name {float:left;color:#7797B3;font-family: Arial;}		
        .sk-pagecomments-emailhomepage{float:right;}
		.sk-pagecomments-answer{float:right;padding:0 4px 0 0px;}   
        .sk-pagecomments-comment{padding:4px 28px;clear:both;font-family: Arial;}
        .sk-pagecomments-comment_ans{padding:4px 28px;clear:both;font-family: Arial;}
	    .sk-pagecomments-answerdiv{background:#DCE4E6;border-top:2px solid #C4CED0;font-family: Arial;padding-bottom:10px;}
        .sk-pagecomments-teaser {margin-top:-40px}
        .sk-pagecomments-teaser h4 {background:#eee;font-size:85%;margin:0;color:#000;padding-left:4px;}
        .sk-pagecomments-teaser h4 span{padding-right:4px}
        .sk-pagecomments-teaser p {margin:0;font-size:90%}
.tx-skpagecomments-pi1
{
font-family:arial;
}
		.tx-skpagecomments-pi1 form {margin:16px 0;width:653px;}
		.tx-skpagecomments-pi1 form p.userinfos {text-align:center;padding:6px;}
        .tx-skpagecomments-pi1 span.sk-pagecomments-number {float:left;font-size:100%;color:#7797B3;padding:0px 5px 3px 0;border:0px solid red;}
		.tx-skpagecomments-pi1 form fieldset {border:0px solid #D3D3D3;padding:0px;padding-top:0px;font-family:Arial;}
		.tx-skpagecomments-pi1 form legend ,.tx-comments-pi1 form legend{border:0px solid #000;padding:4px;font-weight:bold;color:#666666;font-size:2.3em;font-family:"Arial Narrow";}
		.tx-skpagecomments-pi1 form fieldset .fld_div,.tx-comments-pi1 form fieldset
		{
		background:#f3f3f3;
		border:1px solid #D3D3D3;
		height:370px;
		padding:4px;
		}
		.tx-skpagecomments-pi1 form label ,.tx-comments-pi1 form label{width:70px;float:left;margin-left:8px;font-family: Arial;font-weight:bold;color:#666666;text-align:right;margin-right:5px;font-family:Arial;}
        .tx-skpagecomments-pi1 form label.check {width:100%;float:none;}
		.tx-skpagecomments-pi1 form p {margin:6px 0;}
		.tx-skpagecomments-pi1 form p img {vertical-align:bottom;margin-left:8px;}
		#skpagecomments-smileys
		{
			float:right;
						margin-top: -10px;
			margin-left:0px;border:0px solid green;
			width:320px;
		}
		.captch_lable
		{
			margin-left:18px;
			font-size:1em;
		}
		.captch_link
		{
			color:#7797B3;
			font-weight:bold;
			margin-top: 5px;
			margin-left:75px;
		}
		.tx-srfreecap-pi2-cant-read
		{
		color:#7797B3;
		}
		.captch_img
		{
			margin-top: 5px;
			margin-left:80px;
			
		}

		.tx-skpagecomments-pi1 div.smileytext{float:left;margin-left:0px;border:0px solid red;width:385px;}
		.tx-skpagecomments-pi1 form input#name,
		.tx-skpagecomments-pi1 form input#freecap,
		.tx-skpagecomments-pi1 form input#captcha,
		.tx-skpagecomments-pi1 form input#email,
        .tx-skpagecomments-pi1 form input#homepage,
		#tx_comments_pi1_firstname,#tx_comments_pi1_lastname,#tx_comments_pi1_email,#tx_comments_pi1_homepage,#tx_comments_pi1_location
		{height:20px;width:230px;background:#FAF8F9;border:1px solid #DEDDDE;font-family: Arial;}
		.tx-skpagecomments-pi1 form textarea,#tx_comments_pi1_content {width:300px;height:60px;background:#F5F5F5;border:1px solid #DEDDDE;font-family: Arial;font-size:1em;}
		.tx-skpagecomments-pi1 form input#name:focus,
		.tx-skpagecomments-pi1 form input#freecap:focus,
		.tx-skpagecomments-pi1 form input#captcha:focus,
		.tx-skpagecomments-pi1 form input#email:focus,
        .tx-skpagecomments-pi1 form input#homepage:focus,
		.tx-skpagecomments-pi1 form textarea:focus,
		#tx_comments_pi1_firstname:focus,#tx_comments_pi1_lastname:focus,#tx_comments_pi1_email:focus,
		#tx_comments_pi1_homepage:focus,#tx_comments_pi1_location:focus,#tx_comments_pi1_content:focus{background:#DEDEDE;} 
		.tx-skpagecomments-pi1 form input#skcommentssubmit,#tx_comments_pi1_submit {
		float:left;padding:0px 5px 5px 5px;color:white;height:32px;width:144px;border:2px;font-weight:bold;margin-left:-1px;}
		.skcommentssubmit_over {
		float:left;padding:0px 5px 5px 5px;background-image:url(../images/send_comment_ovr.gif);
		background-repeat: no-repeat;color:white;height:32px;width:144px;border:2px;font-weight:bold;margin-left:-1px;}
		.skcommentssubmit,#tx_comments_pi1_submit {
		float:left;padding:0px 5px 5px 5px;background-image:url(../images/send_comment.gif);
		background-repeat: no-repeat;color:white;height:32px;width:144px;border:2px;font-weight:bold;margin-left:-1px;}
        .skcommentsmail
		{
			width:245px;
			height:63px;
			float:right;
			background:#DCE4E6;			
		}
		#tx_comments_pi1_firstname,#tx_comments_pi1_lastname,#tx_comments_pi1_email,#tx_comments_pi1_homepage,#tx_comments_pi1_location,#tx_comments_pi1_content{
			margin-bottom:10px;
		}
        .tx-skpagecomments-pi1 img {border:0px}
		.tx-pbsurvey-pi1 div {margin-bottom: 10px;}
		.tx-pbsurvey-pi1 .pagenumbering {font-size: 1em; position: relative; height: 15px;}
		.tx-pbsurvey-pi1 .barcontainer {background-color: #FFFFFF; border: 0px solid #000000; width: 100px; height: 15px; position: absolute; z-index: 6; right: 0px;}
		.tx-pbsurvey-pi1 .bar {background-color: #C5E000; height: 15px; z-index: 4; position: absolute; left: 0px;}
		.tx-pbsurvey-pi1 .bartext {z-index: 5; text-align: center; position: absolute; left: 0px; width: 100px; height: 15px;}
		.tx-pbsurvey-pi1 .pageHeader { font-weight: bold; }
		.tx-pbsurvey-pi1 .pageIntroduction {}
		.tx-pbsurvey-pi1 .survey_item {margin-top: 20px; padding-bottom: 20px; border: 0px solid #000000;border-bottom:1px solid #C4CED0;}
		.tx-pbsurvey-pi1 .survey_item input{margin-right:5px;}
		.tx-pbsurvey-pi1 .itemform {}
		.tx-pbsurvey-pi1 .question {font-size: 1.2em; font-weight: bold;color:#87AEB5; margin-bottom: 15px; }
		.tx-pbsurvey-pi1 .questionNumber { margin-right: 10px; float: left; padding-bottom: 10px; }
                .tx-pbsurvey-pi1 .questionComment { display: none; } 
		.tx-pbsurvey-pi1 .questionSubtext {color:#767676;margin-left:25px;}
		.tx-pbsurvey-pi1 .required {color: #FF0000; vertical-align: super;}
		.tx-pbsurvey-pi1 .survey_error {color: #FF0000;}
		.tx-pbsurvey-pi1 .additional_ver {margin-left: 20px;}
		.tx-pbsurvey-pi1 .matrix {width: 100%;}
		.tx-pbsurvey-pi1 .matrix .surveyrow_even {background-color: #CCCCFF;}
		.tx-pbsurvey-pi1 .matrix .columnFirst {font-weight: bold; text-align: left;}
		.tx-pbsurvey-pi1 .matrix .columnNext {text-align: center;}
		.tx-pbsurvey-pi1 .formbuttons {margin-top:30px;}
		.tx-skpagecomments-pi1 form input#freecap{margin-left:75px;margin-top:10px;}
		.tx-skpagecomments-pi1 form input#captcha{margin-left:75px;margin-top:10px;}
.tx-srlanguagemenu-pi1
{	position:absolute;
	right: 18px;
	top: 35px;
	float: right;
	width:110px;
	border:#FF0000 0px solid;
}
.tx_bt_simplecontact_button
{
	border:0px;
	background-image:url(../images/submit.gif);background-repeat: no-repeat;color:white;
	width:76px;
	height:29px;font-weight:bold;
	padding-bottom:5px;
}
.tx_bt_simplecontact_reset_button
{
	border:0px;
	background-image:url(../images/delete.gif);background-repeat: no-repeat;color:white;
	width:76px;
	height:29px;
	font-weight:bold;
	padding-bottom:5px;
}
.tx_button
{
	border:0px;
	background-image:url(../images/submit.gif);background-repeat: no-repeat;color:white;
	width:76px;
	height:29px;font-weight:bold;
	padding-bottom:5px;
}
.tx_reset_button
{
	border:0px;
	background-image:url(../images/delete.gif);background-repeat: no-repeat;color:white;
	width:76px;
	height:29px;
	font-weight:bold;
	padding-bottom:5px;
}
.survey_message
{
height:200px;
}
.survey_error{height:200px;}
.tx-jullevents-pi1 .tx-jullevents-pi1-listrow P.tx-jullevents-pi1-listrowField-title { font-weight:bold; }
	.tx-jullevents-pi1 .tx-jullevents-pi1-listrow P.tx-jullevents-pi1-listrowField-teaser { margin-bottom:15px;color:#87AEB5; }
	.tx-jullevents-pi1 .tx-jullevents-pi1-listrowFrontPage P.tx-jullevents-pi1-listrowFrontPageField-title { font-weight:bold; }
	.tx-jullevents-pi1 .tx-jullevents-pi1-listrowFrontPage P.tx-jullevents-pi1-listrowFrontPageField-teaser { margin-top:0px; margin-bottom:10px; }
	.tx-jullevents-pi1 .tx-jullevents-pi1-singleView P.tx-jullevents-pi1-singleViewField-teaser { font-style:italic; margin-top:5px; margin-bottom:10px; }
	.tx-jullevents-pi1 .tx-jullevents-pi1-browsebox P SPAN.tx-jullevents-pi1-browsebox-strong { font-weight:bold; }
	.tx-jullevents-pi1 .tx-jullevents-pi1-listrow P.tx-jullevents-pi1-listrowField-teaser A { color:black; text-decoration:none;color:#87AEB5; }
	.tx-jullevents-pi1 .tx-jullevents-pi1-listrow P.tx-jullevents-pi1-listrowField-teaser A:hover { color:black; text-decoration:none; color:#87AEB5;}
	.tx-julleevents-pi1-listrowField-datetime 
	{
	margin-top:5px;
	}
	.tx-julleevents-pi1-listrowField-datetime b
	{
		color:#87AEB5;
	}
	.tx-julleevents-pi1-listrowField-title
	{
	border-top:2px solid #C4CED0;
	color:#87AEB5;
	font-weight:bold;
	height:20px;
	background:#DCE4E6;
	padding-left:10px;
	margin-top:5px;
	}
	.tx-julleevents-pi1-listrowField-teaser 
	{
		margin-top:5px;
		border-bottom:1px solid #C4CED0;
	}
	.tx-julleevents-pi1-listrowField-teaser b
	{
		color:#87AEB5;
	}
	.tx-julleevents-pi1-searchbox
	{
		margin-top:20px;
	}
	.tx-julleevents-pi1-searchbox input
	{
		margin-top:0px;
	}
	.tx-julleevents-pi1-searchbox-sword
	{
	    width: 370px;
    vertical-align: top;
    font-size: 1em;
    margin: 0;
    padding-top:5px;
	height:20px;
	background:#FAF8F9;border:1px solid #DEDDDE;
	}
	.tx-julleevents-pi1-searchbox-button
	{
	border:0px;
	background-image:url(../images/submit.gif);background-repeat: no-repeat;color:white;
	width:76px;
	height:29px;font-weight:bold;
		padding-bottom:5px;
	}
	.searchbox-button
	{
	border:0px;
	background-image:url(../images/submit.gif);background-repeat: no-repeat;color:white;
	width:76px;
	height:29px;font-weight:bold;
	padding-bottom:5px;
	}
	.searchbox-buttonovr
	{
	border:0px;
	background-image:url(../images/delete.gif);background-repeat: no-repeat;color:white;
	width:76px;
	height:29px;font-weight:bold;
	padding-bottom:5px;
	}
	.tx_tipafriend_url_path
	{
		color:#87AEB5;
		background:none; 
		background-image:url(../images/headerbgimage.jpg);background-repeat: no-repeat;
		height:37px;
		padding:10px 10px 10px 15px;
		font-weight:bold;
		font-size:1.1em;
		font-family:arial;

	}
	.tx_tipafriend_url .csc-firstHeader 
	{
		color:#666666;
		font-family:"Arial Narrow";
		font-size:2.3em;
		margin-bottom:10px;
	}
	.tx_tipafriend_formfield
	{
		color:#666666;
		font-family:arial;
	}
	.tx_tipafriend_formfield input
	{
	height:20px;width:230px;background:#FAF8F9;border:1px solid #DEDDDE;
	font-family:arial;


	}
	.tx_tipafriend_formfield textarea
	{
	height:120px;width:330px;background:#FAF8F9;border:1px solid #DEDDDE;
	font-family:arial;

	}
	.tx_tipafriend_formfield .tipbutton
	{
		border:0px;
		background-image:url(../images/submit.gif);background-repeat: no-repeat;color:white;
		width:76px;
		height:29px;font-weight:bold;
		padding-bottom:5px;
	}
	.tx_tipafriend_formfield .tipbuttonovr
	{
		border:0px;
		background-image:url(../images/delete.gif);background-repeat: no-repeat;color:white;
		width:76px;
		height:29px;font-weight:bold;
		padding-bottom:5px;
	}
.captcha_notice
{
border:1px solid red;
}
.tx_tipafriend_text
{
	margin-left:200px;
	color:#87AEB5;
	background:none;
	font-weight:bold;
	font-size: 1em;
	width:300px;
}
.tx_tipafriend_codetext
{
	font-size: 1em;
	width:300px;
}
.tx_tipafriend_codetext.tx-srfreecap-pi2-cant-read
{
font-size: 1em;
}
#tx_bt_simplecontact .tx_bt_simplecontact_hinweis {
    display: inline-block;
    font-size: 1.1em;
    width: 100%;   
	vertical-align:middle;
	padding:10px 10px 10px 15px;
	color:#85AEB2;
	background:none; 
	background-image:url(../images/headerbgimage.jpg);background-repeat: no-repeat;
	font-weight: bold;
	margin-bottom:15px;
	font-family:arial;
}
.copytext
{
    font-size: 1.1em;
    width: 100%;   
	vertical-align:middle;
	padding:3px 10px 5px 15px;
	color:#85AEB2;
	background:none; 
	background-image:url(../images/headerbgimage.jpg);background-repeat: no-repeat;
	font-weight: bold;
	margin-bottom:15px;
	font-family:arial;
}
.ihead
{
	font-family:arial;
	font-size: 1em;
	font-weight: bold;
	color:#85AEB2;
	
}
.reg_form input
{ 
	height:20px;width:330px;background:#FAF8F9;border:1px solid #DEDDDE;
}
.reg_form select {height:20px;width:230px;background:#FAF8F9;border:1px solid #DEDDDE;}
.reg_form .lable
{
	color:#666666;
	font-family:arial;
	font-size: 1em;
	font-weight: bold;
	text-align:right;
}
.reg_form .button
	{
		border:0px;
		background-image:url(../images/submit.gif);background-repeat: no-repeat;color:white;
		width:76px;
		height:29px;font-weight:bold;
		padding-bottom:5px;
	}
	.reg_form .buttonovr
	{
		border:0px;
		background-image:url(../images/delete.gif);background-repeat: no-repeat;color:white;
		width:76px;
		height:29px;font-weight:bold;
		padding-bottom:5px;
	}

.tx-indexedsearch-rules
{
border:0px solid red;
font-family:arial;
font-size:1em;
color:#666666;
}
.tx-indexedsearch-searchbox
{
	border:0px solid red;
}
.tx-indexedsearch-searchbox select
{
	height:20px;width:230px;background:#FAF8F9;border:1px solid #DEDDDE;
}
.tx-indexedsearch-searchbox-sword
{
	 height:20px;background:#FAF8F9;border:1px solid #DEDDDE;font-family: Arial;padding-top:2px;
}
.tx-indexedsearch-searchbox table td
{
	padding:5px;
	font-family:arial;
	font-size:1em;
	color:#666666;
}
.tx-indexedsearch-searchbox-button
{
	border:0px;
	background:url(../images/submit.gif);background-repeat: no-repeat;
	color:white;
	width:76px;
	height:29px;font-weight:bold;
	padding:0px 30px 5px 5px;
}
.tx-indexedsearch-searchbox-buttonovr
{
	border:0px;
	background-image:url(../images/delete.gif);background-repeat: no-repeat;color:white;
	width:76px;
	height:29px;
	font-weight:bold;
	padding:0px 5px 5px 5px;
}
.tx-indexedsearch-whatis
{
	border:0px solid red;
	margin-left:40px;
	margin-right:40px;
}
.tx-indexedsearch-browsebox
{
	border:0px solid red;
	margin-left:40px;
	margin-right:40px;
}

.tx-indexedsearch-res
{
margin-top:20px;
margin-left:20px;
margin-right:20px;
margin-bottom:20px;
}

.buttonsvalid { width: 300px; padding-top: 5px; } 
.buttonsvalid img { 
 float: right; 
 margin: 0px 0px 0px 10px; 
} 
.lbi { position: absolute; margin: 60px 0px 0px -200px; padding-bottom: 10px; } 

