html {
	height:100%;
	}

body {
	background:#FFFFFF;
}

#page950 {
	margin:0 auto;
	width:950px;
}


/* Page Definition */ 
/* ------------------------------------------------------------------------------------------------------ */ 
#Head {
	width:860px;
	height:140px;
	padding:30px 0px 0px 20px;
	overflow:hidden;
}

#Logo {
	width:180px;
	height:140px;
	float:left;
}

#HeadBG {
	width:920px;
	height:170px;
	padding:30px 0px 0px 30px;
	background:url(../images/background_01.gif) no-repeat;
}

#Content {
	width:680px;
	min-height:389px;
	height:auto !important;
	height:389px;
	border-top:solid 1px #00add6;
	overflow:hidden;
}

#ContentBG {
	width:700px;
	padding:0px 120px 0px 130px;
	background:url(../images/background_02.gif) repeat-y;
}

#Main {
	width:450px;
	padding:30px 50px 0px 0px;
	float:left;
}

#Border {
	width:180px;
	padding:30px 0px 0px 0px;
	float:left;
}

#Done {
	width:880px;
	text-align:right;
}

#DoneBG {
	width:920px;
	height:20px;
	padding:40px 0px 0px 30px;
	background:url(../images/background_03.gif) no-repeat;
}

#FrontBG {
	width:950px;
	height:650px;
	background:url(../images/background-front.gif);
}

#FrontHead {
	width:480px;
	height:100px;
	padding:163px 0px 0px 470px;
}

#FrontText {
	width:410px;
	height:57px;
	padding:0px 70px 0px 473px;
}

#FrontContent {
	width:720px;
	height:260px;
	padding:30px 0px 0px 230px;
	_padding:29px 0px 0px 230px;
}

#FrontDone {
	width:880px;
	height:30px;
	text-align:right;
	padding:20px 0px 0px 30px;
}
/* ------------------------------------------------------------------------------------------------------ */ 


/* Navigation */
/* ------------------------------------------------------------------------------------------------------ */ 
#NavigationFirst{
	width:160px;
	padding:20px 0px 0px 60px;
	float:left;
}

#NavigationSecond{
	width:160px;
	padding:20px 0px 0px 0px;
	float:left;
}

#NavigationThird{
	width:160px;
	padding:20px 0px 0px 0px;
	float:left;
}

ul#NavigationLanguage{
	margin:35px 0px 0px 80px;
}

#NavigationLanguage li {
	float:left;
	padding:0px 5px 0px 0px;
}
/* ------------------------------------------------------------------------------------------------------ */ 


/* Content */
/* ------------------------------------------------------------------------------------------------------ */ 
.Content h1 {
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	color:#00add6;
	margin:0px 0px 6px 0px;
}

.Content h2 {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#003480;
}

.Content p { 
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#333333;
	margin:0px 0px 8px 0px;
}

.Content a, .Content a:link, .Content a:visited {
	color:#333333;
	text-decoration:underline;
}

.Content a:hover {
	color:#003480;
	text-decoration:none;
}

.Content ul { 
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#333333;
	margin:0px 0px 12px 15px;
}

.Content li {
	color:#333333;
	list-style:disc;
	margin:0px 0px 2px 0px;
}

.Content li a, .Content li a:link, .Content li a:visited {
	color:#333333;
	text-decoration:underline;
}

.Content li a:hover {
	color:#003480;
	text-decoration:none;
}


.Content label {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	float:left;
	width:120px;
}

.Content input, textarea { 
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:333333;
}

.Content hr {
	height:1px; 
	border-top:1px dashed #707173;
	border-left:none;
	border-right:none;
	border-bottom:none;
	display: block;
	margin:8px 0px 8px 0px;
}

.Content b {
	color:#003480;
}

.Content i {
	font-style:normal;
	color:#00add6;
}

.Content table {
	margin:10px 0px 0px 0px;
}

.csc-textpic-imagerow {
	margin:0px 0px 5px 0px;
}

#FrontText p { 
	font:normal 9px Verdana, Arial, Helvetica, sans-serif;
	line-height:13px;
	color:#00add6;
}
/* ------------------------------------------------------------------------------------------------------ */ 


/* Address */
/* ------------------------------------------------------------------------------------------------------ */ 
.Address p { 
	font:normal 10px Arial, Helvetica, Sans;
	line-height:13px;
	color:#000000;
}
/* ------------------------------------------------------------------------------------------------------ */ 


/* Done */
/* ------------------------------------------------------------------------------------------------------ */ 
.Done p { 
	font:normal 10px Arial, Helvetica, Sans;
	line-height:17px;
	color:#003480;
}

.Done a, .Done a:link, .Done a:visited {
	color:#003480;
}

.Done a:hover {
	color:#00add6;
}
/* ------------------------------------------------------------------------------------------------------ */ 


/* Formular */
/* ------------------------------------------------------------------------------------------------------ */ 
.formfieldInput {
	height:14px;
	border:solid 1px #d0c7c7;
	background:#ffffff;
	padding:2px;
	margin:0px 0px 3px 0px;
}

.formfieldInputMessage {
	height:80px;
	border:solid 1px #d0c7c7;
	background:#ffffff;
}

.formfieldInputCapatcha {
	height:14px;
	width:20px;
	border:solid 1px #d0c7c7;
	background:#ffffff;
	padding:2px;
	margin:0px 0px 3px 0px;
}

.formfieldSubmit {
	height:20px;
	width:20px;
	padding:2px;
	border:solid 1px #d0c7c7;
	background:#ffffff;
	margin:0px 0px 2px 0px;
}

.formfieldSelect {
	border:solid 1px #d0c7c7;
}

.formfieldCheckbox {
	border:none;
}

.Error {
	color:#eb6a0b;
}
/* ------------------------------------------------------------------------------------------------------ */ 