/*##### mailform popup #######*/

body {
	margin:0px; 
	padding:0px;
}
img {
	border:none;
}
.popup_image {
	margin:0px;
	_margin-left:5px;
}
.content-popup {
	width:500px;
	margin-left:auto;
	margin-right:auto;
}	
.tempimage {
	display:none;
	text-align:center;
}	

.mainimage {
		display:block;
	text-align:center;		
}
/*############################*/
.bodytext {
	margin:0;
}

form {
	margin:0;
	padding:0;
}

.mainnavigation {
	width:90px;
	overflow:visible;
	text-align:right;
	position:relative;
}

.menu-item {
	margin-bottom:3px;
	width:90px;
	
}

.menu-item-act {
	width:90px;
	margin-bottom:3px;
	position:relative;
	overflow:visible;
}

.submenu-item {
	margin-bottom:3px;
	width:100%;
	float:left;
	clear:both;
}

.submenu-item-act {
	margin-bottom:3px;
	position:relative;
	width:100%;
	float:left;
	clear:both;	
}

.topNavigation {
	line-height:10px;
		font-size:10px;
}

.topmenu-item {
	font-size:10px;	
}

.topmenu-item a:link, .topmenu-item a:visited {
	color:#FFFFFF;
	font-size:10px;
	text-decoration:underline;
}

.topmenu-item a:hover,.topmenu-item-act a:link, .topmenu-item-act a:visited {
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
}

.metamenu-item a:link,.metamenu-item a:visited {
	font-size:10px;
	color:#646624;
	text-decoration:underline;
}

.metamenu-item a:hover,.metamenu-item-act a:link,.metamenu-item-act a:visited {
	font-size:10px;
	color:#646624;
	text-decoration:underline;
}


.csc-frame-indent {
	padding-left:26px;
}

.csc-textpic-caption {
	font-size:11px;
	font-weight:bold;
	text-align:left !important;

}

.csc-frame-indent3366 {
	padding-left:33%;
}

.csc-frame-frame1 {
	background: #E0E6CA url(../pics/gray.gif) bottom left repeat-x;
	_height:1%;
	padding:10px;
	width:180px;
}

h2 {
	color:#646624;
	font-size:11px;
	font-weight:bold; 
	margin:0;
	padding:0;
}

.portrait {
	background:#B9C787;
	width:200px;
	overflow:hidden;
}

.portrait-text {
	padding:10px;
}

.portrait-out {
	width:203px;
}

.portrait-image {
	width:200px;
}

.portrait-image img {
	width:200px;
	height:auto;
}

.portrait-shadow {
display:none;
}


.forminput1, .forminput2, .forminput3, .forminput4, .forminput4a, .forminput4b, .forminput5, .forminput6, .forminput6a, .forminput7, .forminput8, .forminput9 {
	height:16px;
	_height:20px;	
	border:1px solid #000000;
	font-style:italic;
	color:#646624;
	width:338px;
	font-size:12px;
	margin:0;
	padding:0;	
	margin-bottom:4px;
	%margin-bottom:2px;		
	font-family:arial;	
}

.forminput2 {
	width:254px;
}

.forminput3 {
	width:480px;
}

.forminput4 {
	width:134px;
	_width:137px;	
}

.forminput4a {
	width:136px;
}

.forminput4b {
	width:133px;
}

.forminput5 {
	width:522px;

}

.forminput6 {
	width:300px;
}

.forminput6a {
	width:305px;
	_width:311px;	
}

.forminput7 {
	width:676px;

}

.forminput8 {
	width:64px;
}

.forminput9 {
	width:226px;
}

.tx-srfreecap-pi2-image {
	margin:0;
	margin-bottom:6px;
}

.formtextarea {
	width:410px;
	%width:406px;	
	_width:410px;		
	height:58px;
	border:1px solid #000000;
	font-family:arial;
	font-size:12px;
	color:#646624;
	overflow:auto;
}

.formtextarea1 {
	width:458px;
	height:110px;
	border:1px solid #000000;
	font-family:arial;
	font-size:12px;
	color:#646624;
	overflow:auto;
}

.tx-srfreecap-pi2-cant-read {
		font-size:11px;
}

.formlabel {
		font-weight:bold;
		font-size:12px;
}

.label1 {
		display:inline-block;
}

.checks {
		margin-bottom:3px;
		padding-left:3px;
		_padding-left:6px;		
}

.form_table {
	border-collapse:collapse;
	font-size:12px;
	%width:100%;
  table-layout:fixed; 	
}

.smenu-item {
	float:left;
		margin-right:3px;
}

.smenu-item a img  {
	-moz-opacity: 0.20;
	opacity:0.20;
  filter: alpha(opacity=20);	
}

.smenu-item a:hover img, .smenu-item-act a:link, .smenu-item-act a:visited {
	background:#FFFFFF;
	display:block;
	-moz-opacity: 0.6;
	opacity:0.6;
  filter: alpha(opacity=60);	
}

.smenu-item-act img {
	margin-bottom:3px;  	
}


.smenu-item a {
	text-decoration:underline;
}

.smenu-item a:hover {
	text-decoration:none;
}

.smenu-item-act {
	margin-right:3px;		
	float:left;
	xpadding-bottom:3px;
  filter: alpha(opacity=60);			
}

.rodd {
	background:#FFFFFF;
	-moz-opacity: 0.6;
	opacity:0.6;
  filter: alpha(opacity=60);		
  position:absolute;
  width:100%;
  height:100%;
  left:0;
  top:0
}

.reven {
  display:none;
}

.caritem {
	height:22px;
}

.tabin {
	position:relative;
	z-index:10;
	padding:2px;
	font-weight:bold;
}

.tabinf {
	position:relative;
	z-index:10;
	padding:2px;
	padding-left:5px;
	font-weight:bold;
}

.tabout {
	position:relative;
	margin:0;
	padding:0;
	width:100%;
	height:22px;
}

.tabinch {
	position:relative;
	padding:2px;
	%padding-bottom:1px;		
	_padding:0px;	
}

.tx-cs2-browse-actual-page {
	font-size:12px;
	font-weight:bold;
}

.browselinks a:link, .browselinks a:visited, .browselinks a:hover {
	font-weight:bold;
	color:#726E69;
}

.browselinks a:hover {
	color:#000000;	
}
}

.tabinch {
	position:relative;
	padding:2px;
	%padding-bottom:1px;		
	_padding:0px;	
}

.tx-cs2-browse-actual-page {
	font-size:12px;
	font-weight:bold;
}

.browselinks a:link, .browselinks a:visited, .browselinks a:hover {
	font-weight:bold;
	color:#726E69;
}

.browselinks a:hover {
	color:#000000;	
}
}

.tabinch {
	position:relative;
	padding:2px;
	%padding-bottom:1px;		
	_padding:0px;	
}

.tx-cs2-browse-actual-page {
	font-size:12px;
	font-weight:bold;
}

.browselinks a:link, .browselinks a:visited, .browselinks a:hover {
	font-weight:bold;
	color:#726E69;
}

.browselinks a:hover {
	color:#000000;	
}
}

.tabinch {
	position:relative;
	padding:2px;
	%padding-bottom:1px;		
	_padding:0px;	
}

.tx-cs2-browse-actual-page {
	font-size:12px;
	font-weight:bold;
}

.browselinks a:link, .browselinks a:visited, .browselinks a:hover {
	font-weight:bold;
	color:#726E69;
}

.browselinks a:hover {
	color:#000000;	
}
