*{
	font-family: Arial, Verdana; 
	font-size:11px;
}

body {
	background-color:#CECECE; 
	margin:0px 20px 20px 0px; 
	font-family: Arial, Verdana; 
	font-size:11px;
	background-image :url(main_FILES/background.jpg);	
	background-repeat:repeat-x; 
	color:#646464;
	}

h1 	{color:#83ABE5;font-size:20px;/*24px*/;}
h2 	{color:#83ABE5;font-size:18px;}}
h3 	{color:#83ABE5;font-size:16px;}}
h4 	{color:#83ABE5;font-size:14px;}}
h5 	{color:#83ABE5;font-size:12px;}}

.bodytext		{font-size:11px;}
.csc-textpic-caption {font-family: Arial, Verdana; font-size:9px;}

#theme_image1	{position: relative; top:0px; left:0px;}
#theme_image2	{position: relative; top:47px; left:0px;height:0px;width:0px;}

#td_dotsfade		{ width:100%; /*background-image:url(main_FILES/dotsfade.jpg);*/ background-repeat: no-repeat; background-position:center center; text-align: right; vertical-align:bottom;}
		#div_dotsfade img	{margin: 2px 3px 2px 3px; border: none;}
		#td_leftcontent		{ width:200px; border-right: solid 1px #666666; vertical-align:top;padding: 5px 10px 5px 10px;}
#td_middlecontent	{ width:580px; vertical-align:top; padding: 5px 10px 5px 10px;}
#td_rightcontent	{ width:200px; border-left: solid 1px #666666; vertical-align:top;padding: 5px 10px 5px 10px;}
#tbl_leftcontent	{width:200px;}
	
#topgraphics{
	/*background-color:#83ABE5;*/
	height:161px;padding: 0px 0px 0px 0px; 
	margins: 0px 0px 0px 0px;
}

#dottedend		{background-image:url(main_FILES/3dots.gif);	background-repeat: repeat-x; background-position:center center; height:20px;}

#bottombanner_topborder	{height:2px; background-color:#83ABE5;}
#bottombanner_td		{height:18px;width:800px; background-image:url(main_FILES/bottombanner.gif);  background-repeat:repeat-x;}
#bottombanner_bottomborder	{height:1px; background-color:#666666;}

#div_search		{width: 180px ; height:25px; overflow:hidden; padding: 3px 4px 0px 4px;}
#div_search	input	{font-family: Arial, Verdana; font-size: 11px; color:#666666; vertical-align: top;}
#div_search img		{vertical-align: top;}

/* borders */	
.topborder		{width:1px; }
.mainborder		{width:1px; background-color:#666666;}

#footertext		{color:#ffffff;font-family: Arial, Verdana; font-size: 11px;}
#footerlinks		{color:#333;font-family: Arial, Verdana; font-size: 11px;}
#footerlinks a		{color:#333; text-decoration:none;}

/* Shadows */
.topshadow		{width:25px;}
.mainshadow		{width:25px;}
.bottomshadow		{height:25px;}
.bottomlshadow		{width:25px;height:25px;}
.bottomrshadow		{width:25px;height:25px;}
.topshadow		{width:0px;}
.mainshadow		{width:0px;}
.bottomshadow		{height:0px;}
.bottomlshadow		{width:0px;height:0px;}
.bottomrshadow		{width:0px;height:0px;}

/* Main menu */
#tbl_tabmenu		{text-transform: uppercase;}
#tbl_tabmenu		{text-align:center;}
#tbl_tabmenu a		{display: block;color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none; padding: 8px 5px 2px 5px; white-space: nowrap;}
#tbl_tabmenu a:visited	{color:#ffffff;}
#tbl_tabmenu a:hoover	{color:#fdfdfd;}

.topmenu_l_no		{width:2px; background-color:#044c9d;background-image:url(main_FILES/tab_l_no.gif);  background-repeat: no-repeat;}
.topmenu_c_no		{background-color:#044c9d;border-top: solid 1px #B4B4B4; border-bottom: solid 1px #B4B4B4;}
.topmenu_r_no		{width:2px; background-color:#044c9d;background-image:url(main_FILES/tab_r_no.gif);  background-repeat: no-repeat;background-position: top right;}

.topmenu_l_act		{width:2px; background-color:#83ABE5;background-image:url(main_FILES/tab_l_act.gif);  background-repeat: no-repeat;}
.topmenu_c_act		{background-color:#83ABE5;border-top: solid 1px #B4B4B4;}
.topmenu_r_act		{width:2px; background-color:#83ABE5;background-image:url(main_FILES/tab_r_act.gif);  background-repeat: no-repeat;background-position: top right;}

/* Search */
#tbl_search		{width:100%;}
.topmenu_search_begin	{background-color:#666666; width:2px; background-image:url(main_FILES/tab_l_no.gif);  background-repeat: no-repeat;}
.topmenu_search_main	{background-color:#666666;}
.topmenu_search_end	{background-color:#666666; width:2px; background-image:url(main_FILES/tab_r_no.gif);  background-repeat: no-repeat; background-position: top right;}

/* Submenu */
#submenu		{padding: 0px 0px 0px 0px;font-family: Arial, Verdana; font-size: 12px;}
#submenu td		{width:100%;background-image:url(main_FILES/submnu_back.gif);background-repeat: repeat-x; background-position:0px 0px; height: 24px;}
#submenu a		{color:#646464;display:block; width: 190px; padding: 0px 3px 0px 12px; text-decoration:none; background-image:url(main_FILES/bluedot.gif); background-repeat: no-repeat; background-position: 4px 5px;}
#submenu a:hover	{color:#646464;}

/* frame table */
#tblframe			{border: solid 2px #f1f1f1;}
#tblframe td		{border-bottom: solid 1px #D3D3D3;}


label {
float:left;
width:150px;
padding-top:6px;
}

input, textarea {
width:200px;
background:#FFFFFF;
border:1px solid #CCCCCC;
margin-top:4px;
font-family: Arial, Verdana; 
font-size:13px;
}

input:focus, textarea:focus {
background:#F0F0F0;
border:1px solid #666666;
margin-top:4px;
}

.csc-mailform-submit {
margin-left: 150px;
width:100px;
font-weight:400;
background:#DDDDDD;
color:#666666;
border:1px solid #AAAAAA;
}

.csc-mailform-submit:hover {
background:#CCCCCC;
color:#333333;
border:1px solid #666666;
}

fieldset.csc-mailform {
border:1px solid #CCCCCC;
}

#header{
	background-image: url(/fileadmin/templates/demosite/template_FILES/header.png);
/*	width: 800px;*/
	height: 161px;
	background-repeat: repeat-x;
}

#logo{
	width: 109px;
	height: 126px;
	background-repeat: no-repeat;
	margin-left: 80px;
	position:relative;
	top:20px;
}

/* Added 2008-11-04 */
.csc-sitemap a{
	text-decoration: none;
	color: #646464;
}

.bodytext a{
	text-decoration: none;
	color: orange;/*#646464;*/
}

.bodytext a:hover{
	text-decoration: underline;
}

/* Added 2008-11-04 for ve_guestbook */

.tx-veguestbook-pi1{
	font-size: 11px;
}

.tx-veguestbook-pi1 h2.tx-guestbook-header {
	width: 100%;
	font-size:12px;
	height:13px;	
	background:#D3D3D3 none repeat scroll 0%;
	clear:both;
	color:#83ABE5;
	display:block;
	font-weight:none;
	padding:0em;
}

.tx-veguestbook-pi1 .tx-guestbook-left {
	background:white none repeat scroll 0%;
	float:none;
	min-height:0px;
	padding:0em;
	width:120px;
	clear: both;
}

.tx-veguestbook-pi1 .tx-guestbook-right {
	background:#FFFFFF none repeat scroll 0%;
	float:left;
	padding:0em;
	width:100%;
}

.tx-veguestbook-pi1 .tx-guestbook-left {
	height:2em;
}

.tx-veguestbook-pi1 .tx-guestbook-result {stylesheet_38efc0... (line 66)
	float:left;
	font-weight:bold;
	font-size: 16px;
	color: #83ABE5;
}

.tx-veguestbook-pi1-browsebox-strong{
	font-size: 16px;
}

.tx-veguestbook-pi1 .tx-guestbook-left p a {
	color:#646464;
	text-decoration: none;
}

.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date, .tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date{
	padding-top: 10px;
}

#tbl_search{
	width: 0px;
	height: 0px;
}

.tx-indexedsearch{
	width: 98%;
}

dd.csc-textpic-caption{
	overflow-y: auto;
}
a img {
	border: medium none;	
}

