body{margin:0;padding:0;text-align:center;background:#FFF url(/fileadmin/img/bg.jpg) 0 0 repeat-x}
body,td{font:normal 12px Arial;color:#3d4b5a;line-height:20px}
h1,h2,h3{font:bold 17px Arial;color:#f7800c; margin:0;padding:0 0 5px 0}
h1{text-transform:uppercase}
h3{font-size:14px}
p{margin:0;padding:0 0 10px 0}
a{text-decoration:underline;color:#223243}
a:hover,
#left-colum #menu li a.act{color:#f7800c}
a img{border:0}
a.act{cursor:default}
form{padding:0; margin:0}
input,select,textarea{font:normal 11px Arial; color:#223243}
.clr{clear:both;.display:none}

#main{width:963px;margin:0 auto;text-align:left}
#main #head{}
#main #container{padding:0 0 21px 0; width:943px; margin:0 auto; background:url(/fileadmin/img/deco-1.png) 0 0 repeat-x}
#main #container #left-colum{float:left; width:184px; margin:7px 0 0 18px;_margin-left:9px}
#main #container #content{background:#FFF; padding:25px 40px; width:611px; float:right; margin:7px 18px 0 0;_margin-right:9px; min-height:390px;_height:390px}
#main #footer{text-align:center; padding:0 0 20px 0; font-size:10px; color:#233344}

#head #top{background:#FFF url(/fileadmin/img/head-1.gif) 0 0 repeat-y; height:100%}
#head #top #deco-1{background:url(/fileadmin/img/head-2.gif) 100% 0 repeat-y}
#head #top #deco-2{background:url(/fileadmin/img/head-3.gif) 0 100% repeat-x}
#head #top #deco-3{background:url(/fileadmin/img/head-4.gif) 100% 100% no-repeat}
#head #top #deco-4{background:url(/fileadmin/img/head-5.gif) 0 100% no-repeat; padding:0 10px 10px 20px}
#head #top #logo{padding:17px 34px 0 0; float:left}
#head #top ul{margin:0; padding:27px 0 0 0; list-style:none; height:40px}
#head #top ul li{height:24px;line-height:24px; border-right:1px solid #f7800c; float:left; text-transform:uppercase}
#head #top ul li.last{border:0}
#head #top ul li a{text-decoration:none; display:block; float:left; padding:27px 20px 16px 20px; margin:-27px -1px -16px -1px; height:24px; position:relative}
#head #top ul li a:hover,
#head #top ul li a.act{background:#f7800c; color:#FFF}
#head #deco-5{padding:0 10px; margin:-10px 0 0 0; position:relative; min-height:100px;_height:100px}
#head #deco-5 img{.float:left}
#head #deco-5 #login{background:url(/fileadmin/img/login.jpg) 0 0 no-repeat; height:35px; width:309px; padding:13px 10px 11px 19px; position:absolute; bottom:3px; left:4px}
#head #deco-5 #login input,
#left-colum #login input{width:75px; font-size:10px; margin-right:8px; vertical-align:middle; border:1px solid #004487}
#head #deco-5 #login a,
#left-colum #login a{text-decoration:none;text-transform:uppercase}
#head #deco-5 #login img,
#left-colum #login img{vertical-align:middle; float:none}

#container .box-1{background:#2b3c4d url(/fileadmin/img/deco-1.png) 0 100% repeat-x; padding-top:9px; color:#FFF}
#container .box-1 ul{margin:0; padding:0; list-style:none; height:100%}
#container .box-1 ul li{min-height:139px;_height:139px;width:197px; border-right:1px solid #FFF; padding:6px 19px 0 19px; float:left; font-size:11px; line-height:16px}
#container .box-1 ul li.last{border:0}
#container .box-1 img{margin:0 -19px; float:left}
#container .box-1 h3{font:normal 14px Arial; color:#FFF; padding:0 0 15px 0; margin:0}
#container .box-1 h3 img{vertical-align:middle; margin:0 7px 0 -6px; float:none}

#left-colum #login{background:#FFF url(/fileadmin/img/box-1.png) 100% 0 repeat-y; padding:15px 14px 12px 14px; margin-bottom:7px}
#left-colum #login input{margin:0 0 5px 0}
#left-colum #block-1{background:#FFF; min-height:315px;_height:315px; padding:15px}
#left-colum #menu{margin:0 0 15px 0; padding:0; list-style:none}
#left-colum #menu li{border-bottom:1px solid #b8c9d9; font:bold 11px Arial; line-height:19px}
#left-colum #menu li a{display:block; padding:9px 0; text-decoration:none;_height:1px}

#content .box-2{border-bottom:1px solid #b8c9d9; color:#5f83a7; padding:0 0 15px 0; margin-bottom:15px}
#content .box-2 h1{padding:0}


#footer #deco-6{width:942px; height:35px; text-align:left; margin:0 auto 8px auto; padding:0 2px; font:normal 14px Tahoma; line-height:35px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="css//fileadmin/img/copyright.png",sizingMethod="crop")}
html>body #footer #deco-6{background:url(/fileadmin/img/copyright.png) 0 0 no-repeat}
#footer #deco-6 ul{margin:0; padding:0; list-style:none; float:right; position:relative}
#footer #deco-6 ul li{float:left; padding-left:24px}
#footer #deco-6 span,
#footer #deco-6 a{color:#f7800c; text-decoration:none}
#footer #deco-6 ul li a{display:block; float:left; padding:0 0 0 24px; background:url(/fileadmin/img/li-1.gif) 0 50% no-repeat}
#footer #deco-6 a:hover{color:#233344}

/* Content Table */

TABLE.contenttable {
	border-collapse: collapse;
}

TABLE.contenttable-1 {
	width: 100%;
}

#content TABLE.contenttable P {
	margin-top:0px;
}

TABLE.contenttable CAPTION {
	color: #9B4F9E;
	font-size: 11px;
	font-weight: bold;
	text-align:left;
	margin: 0px;
	padding-bottom:3px;
}

TABLE.contenttable TD {
	border: solid;
}

TABLE.contenttable TD, TABLE.contenttable thead TH {
	padding: 4px;
}

TABLE.contenttable thead {
	color: White;
	font-weight: bold;
}

TABLE.contenttable tbody TD {
	border: 1px solid #828889;
	background-color: #c1d6ef;
}

TABLE.contenttable thead TH {
	border: 1px solid #828889;
	background-color: #5b95cb;
}


TABLE.contenttable TR.tr-even TD {
	background-color: #eaeef7;
}

FIELDSET.csc-mailform {
	border: none;
}

TABLE.formtable {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

TABLE.formtable TD {
	padding-top:7px;
	padding-bottom:7px;
}

TABLE.formtable INPUT, TABLE.formtable TEXTAREA, TABLE.formtable SELECT {
	BORDER-RIGHT: #6f7480 1px solid; BORDER-TOP: #6f7480 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #6f7480 1px solid; COLOR: #000000; BORDER-BOTTOM: #6f7480 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff;	
}

/* Content MailForms */
.csc-mailform {
     border: none;
     padding: 0px 0px 0px 0px;
     margin: 0px 0px 0px 0px;
     line-height: 1x;
     font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
     font-size: 12px;
     color: #000000;
}

.csc-mailform-submit {
     margin-top:10px;
}

.csc-mailform-field LABEL {
	 display:block;
     margin-top:5px;
}


FIELDSET.csc-mailform {
	border: none;
	 background-color: #fdeee0;
}

FIELDSET.csc-mailform div {
	margin-left: 10px;
}


TABLE.formtable {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

TABLE.formtable TD {
	padding-top:7px;
	padding-bottom:7px;
}

TABLE.formtable INPUT, TABLE.formtable TEXTAREA, TABLE.formtable SELECT {
	BORDER-RIGHT: #6f7480 1px solid; BORDER-TOP: #6f7480 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #6f7480 1px solid; COLOR: #000000; BORDER-BOTTOM: #6f7480 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff;
}

P.mail_label, P.mail_field, P.csc-form-label, P.csc-form-label-req {
	display: inline;
}

#content H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 15px; COLOR: #5f83a7; PADDING-TOP: 0px; BORDER-BOTTOM: #b8c9d9 1px solid;
	font-size:12px;
	font-weight:normal;
	margin-top: 0px;
}

div#content UL {
	list-style-type:square;
}
