
	html, body {
	  height:100%;
	}

	body {
		background:#404040 url(/fileadmin/img/background.gif) bottom center no-repeat fixed;
		color:#ffffff;
		padding:0;
		margin:0;
	}

	body, textarea, input {
		font-size:13px;
		font-family:Arial, Verdana, Sans-Serif;
	}
	
	a {
		color:#ffffff;
	}

	a:hover {
		color:#000000;
		text-decoration:underline !important;
	}

	img {
		border:0;
	}

	#ddrow1 {
		padding-top:30px;
		padding-right:165px;
		text-align:right;
	}

	#ddrow2c1 {
		width:220px;
		height:360px;
		vertical-align:top;
		text-align:left;
	}

	#ddnav {
		padding-left:30px;
		padding-top:10px;
	}

	#ddnav a {
		margin-top:10px;
		display:block;
		width:170px;
		color:#ffffff;
		text-decoration:none;
		background:url(/fileadmin/img/navoff.gif) right top no-repeat;
		font-size:80%;
		font-style:italic;
	}

	#ddnav a:hover {
		color:#eeeeee;
		text-decoration:none !important;
		background:url(/fileadmin/img/navon.gif) right top no-repeat;
	}

	#ddnav a h2 {
		margin:0;
		padding:0;
		font-size:23px !important;
		font-style:normal;
	}

	#ddnav a:hover h2 {
		text-decoration:underline !important;
	}

	#ddrow2c2 {
		width:540px;
		text-align:center;
		vertical-align:top;
	}

	#ddrow2c3 {
		width:220px;
		height:360px;
		text-align:left;
		padding-top:20px;
		vertical-align:top;
	}

	#ddrow2c3frame {
		width:220px;
		height:340px;
		overflow:auto;
	}

	#ddrow3 {
		background:#ffffff url(/fileadmin/img/barback.gif) top left no-repeat;
		width:980px;
		height:100px;
		overflow:hidden;
		text-align:center;
	}

	#ddbottom {
		text-align:center;
		color:#888888;
		line-height:140%;
		font-size:90%;
		padding-top:40px;
		padding-bottom:5px;
	}	

	#ddbottom a {
		font-size:110%;
		color:#aaaaaa;
		text-decoration:none;
		text-align:center;
		padding-left:13px;
		padding-right:13px;
	}

	#ddcontent {
		line-height:140%;
	}

	#ddcontent h1 {
		margin-top:3px;
		font-size:140%;
	}

	#ddcontent h2 {
	}

	#ddbar {
		padding-left:40px;
		padding-top:10px;
	}

	#ddbar a {
		display:block;
		float:left;
		width:129px;
		padding-top:58px;
		color:#666666;
		text-decoration:none;
		text-align:center;
		font-size:12px;
	}

	#ddbar a:hover {
		color:#000000;
		text-decoration:none !important;
	}

	#ddbar1, #ddbar1off { background:url(/fileadmin/img/bar1off.gif) top center no-repeat; }
	#ddbar1:hover{ background:url(/fileadmin/img/bar1on.gif) top center no-repeat; }

	#ddbar2, #ddbar2off { background:url(/fileadmin/img/bar2off.gif) top center no-repeat; }
	#ddbar2:hover{ background:url(/fileadmin/img/bar2on.gif) top center no-repeat; }

	#ddbar3, #ddbar3off { background:url(/fileadmin/img/bar3off.gif) top center no-repeat; }
	#ddbar3:hover{ background:url(/fileadmin/img/bar3on.gif) top center no-repeat; }

	#ddbar4, #ddbar4off { background:url(/fileadmin/img/bar4off.gif) top center no-repeat; }
	#ddbar4:hover{ background:url(/fileadmin/img/bar4on.gif) top center no-repeat; }

	#ddbar5, #ddbar5off { background:url(/fileadmin/img/bar5off.gif) top center no-repeat; }
	#ddbar5:hover{ background:url(/fileadmin/img/bar5on.gif) top center no-repeat; }

	#ddbar6, #ddbar6off { background:url(/fileadmin/img/bar6off.gif) top center no-repeat; }
	#ddbar6:hover{ background:url(/fileadmin/img/bar6on.gif) top center no-repeat; }

	#ddbar7, #ddbar7off { background:url(/fileadmin/img/bar7off.gif) top center no-repeat; }
	#ddbar7:hover{ background:url(/fileadmin/img/bar7on.gif) top center no-repeat; }

	#ddrow2c2main {
		background:url(/fileadmin/img/backmainleft.gif) top left no-repeat;
		width:40px;
		text-align:center;
		vertical-align:top;
	}

	#ddrow2c3main {
		background:url(/fileadmin/img/backmainright.gif) top right no-repeat;
		width:720px;
		height:360px;
		text-align:left;
		padding-top:25px;
		vertical-align:top;
	}

	#ddrow2c3mainframe {
	}

	#ddrow2c3mainframe #ddcontent {
		height:302px;
		width:690px;
		overflow:auto;
	} 

	.csc-mailform {
		padding:0;
		border:0;
	}
	
	.csc-mailform-field input, .csc-mailform-field textarea {
		margin-bottom:4px;
		border:0;
		font-weight:bold;
		color:#000000;
		padding:3px;
		width:550px;
		background:#ffffff url(/fileadmin/img/inputback.gif) top left no-repeat;
	}

	.csc-mailform-field textarea {
		height:40px;
		overflow:auto;
	}	
	.csc-mailform-submit, #mailformformtype_mail {
		display:block;
		margin-top:5px;
		margin-left:486px;
		width:150px;
		font-weight:bold;
		cursor:pointer;
		background:#cccccc;
		
	}
	
	.csc-mailform-field label {
		display:block;
		float:left;
		font-weight:bold;
		padding-top:3px;
		width:80px;
	}