html {
position:relative;
margin:0;
padding:0;
background: #fff
}
img{border-width:0;}
body {
position:absolute;
margin:0;
padding:0;
width: 100%;
background:url(images/bg-bottom.jpg) repeat-x bottom left;
text-align:center;
font-family:arial;
font:arial;
}

#container {
position:relative;
background:url(images/bg-top.jpg) repeat-x top left;
padding:0;
padding-bottom:8px;
margin: 0 auto;
min-width:750px;
z-index:20;
}

* html #container {
position:static;
}

#top {
width:750px;
height:109px;
text-align:left;
margin:auto;
}
#menu {
background:url(images/bg-nav.jpg) repeat-x;
border: 4px solid #FFFFFF;
border-bottom:none;
height:34px;
width:750px;
margin:auto;
text-align:center;
}
* html #menu {
width:758px;
}

#mainimage {
border: 4px solid #fff;
border-top:none;
border-bottom:none;
width:750px;
height:220px;
margin:auto;
padding:0px;
}

#wrapper {
margin: 0 auto;
width:754px;
}
#content {
background:url(images/bgrightcontent.png) right top repeat-y;
width:754px;
text-align:left;
padding-bottom:30px;
font-size:12px;
behavior: url("fileadmin/iepngfix.htc");
margin:auto;
}

#leftcontent {
margin-right:230px;
padding-top:30px;
padding-left:15px;
padding-right:30px;
}

#rightcontent {
float:right;
width:229px;
text-align:center;
padding-top:10px;
}

#clearer {
clear:both;
}

#footer {
font-size:12px;
color:#76554f;
padding-top:10px;
}
#footer a {
text-decoration:none;
color:#76554f;
}



/* -----------MENU-----------  */

.navClass {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
	
}

.navClass div{
	text-align:center;
}

.navClass a {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
}

.navClass a:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
}

.navClass a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:normal;
	color:#C18E60;
	text-decoration:none;
}

.navClass div {
	padding:10px 0px 0px;
}

.subnav td:hover {
	background-color: #cbc3ec;
}
.subnav td a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding: 2px 7px 2px 7px;
}

.subnav td a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding: 2px 7px 2px 7px;
}
.subnav td a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#311E1E;
	text-decoration:none;
	background-color: #E4CFBE;
	padding: 2px 7px 2px 7px;
}



fieldset.tx-powermail-pi1_fieldset {
/* Disable border */
border: none;
}
fieldset.tx-powermail-pi1_fieldset label {
/* Style labels */
display: block;
width: 150px;
float: left;
clear: both;
margin-right: 0px;
}
fieldset.tx-powermail-pi1_fieldset input, fieldset.tx-powermail-pi1_fieldset textarea {
/* Style input fields */
width: 200px;
border: 1px solid;
}



div.tx_powermail_pi1_fieldwrap_html {
/* Increase margin between every field */
margin: 10px 0;
}

.jscalendar_cb {

	margin: 0px;
	padding: 0px;
	width:0px;

}
#uid9_cb {
	visibility:hidden;
	display:none;
	margin: 0px;
	padding: 0px;
	width:0px;
}

#uid10_cb {
	visibility:hidden;
	display:none;
	margin: 0px;
	padding: 0px;
	width:0px;
}

#uid5 {
	width: 200px;

}

.tx-srfreecap-pi2-image {

	width: 130px;
	height: 40px;

}

#uid12 {
		width: 100px;
}

.tx-srfreecap-pi2-cant-read {
	font-family:Arial, Helvetica, sans-serif;
	font-size:xx-small;
	width:200px;
}

legend { visibility:hidden; display: none;}