body{
	background-color:#5DB5BF;
	background-image:url(bg.jpg);
	background-repeat:repeat-y;
	background-position:center;
	
	margin:0px;
	text-align:center;
	
	font: 15px Georgia, Times, serif;
}

#header_wrap{
	background-image:url(headwrap.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

#header{
	margin:0px auto;
	background-image:url(header.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	height:192px;
	
}

#menu{
	width:820px;
	margin:0px auto;
	padding-top:85px;
	text-align:left;
}

#menu ul {
	list-style-type:none;
	width:820px;
	padding:0px;
	margin:0px;
}

#navi li {
	padding:0px;
	border:0px;
	margin:0px;
	width:152px;
	float:left;
	vertical-align:middle;
	text-align:center;
}

#navi li.trenner{
	width:210px;
}

#submenu{
	width:820px;
	margin:0px auto;
	padding-top:75px;
	text-align:left;
}

* html #submenu { padding-top:60px; }  /*needed for IE*/

#submenu ul {
	list-style-type:none;
	width:820px;
	padding:0px;
	margin:0px;
}

#subnavi li{
	padding:0px;
	border:0px;
	margin:0px;
	width:113px;
	float:left;
	vertical-align:middle;
	text-align:center;
	border:1px;
}

#subnavi li.trenner{
	width:140px;
}

#breadcrumb{
	width:810px;
	margin:0px auto;
	text-align:center;	
}

#content{
	width:620px;
	margin:0px auto;
	text-align:center;
	
	font-weight:normal;
}

#content ul { text-align:left; }
ol { text-align:left; }

a:link { color:#000000; }
a:visited { color:#000000; }
a:hover { color:#000000; }
a:active { color:#000000; }

a.imprint 		{ color:#222; font-weight:bold; }
a.imprint:link 	{ color:#222; font-weight:bold; font-size:13px; text-decoration:underline; }
a.imprint:visited 	{ color:#222; font-weight:bold; font-size:13px; text-decoration:underline; }
a.imprint:hover 	{ color:#222; font-weight:bold; font-size:13px; text-decoration:underline; }
a.imprint:active 	{ color:#222; font-weight:bold; font-size:13px; text-decoration:underline; }


#navi li a { color:#222; font-weight:normal; }
#navi li a:link 	{ font-size:15px; text-decoration:none; }
#navi li a:visited 	{ font-size:15px; text-decoration:none; }
#navi li a:hover 	{ font-size:15px; text-decoration:underline; }
#navi li a:active 	{ font-size:15px; text-decoration:none; }

#navi li.act a:link	{ text-decoration:underline; }
#navi li.act a:visited	{ text-decoration:underline; }


#subnavi li a 		{ color:#222; font-weight:bold; }
#subnavi li a:link 	{ font-size:12px; text-decoration:none; }
#subnavi li a:visited 	{ font-size:12px; text-decoration:none; }
#subnavi li a:hover 	{ font-size:12px; text-decoration:underline; }
#subnavi li a:active 	{ font-size:12px; text-decoration:none; }

#subnavi li.act a:link  	{ text-decoration:underline; }
#subnavi li.act a:visited  	{ text-decoration:underline; }

h1 { font-weight:normal; font-size:22px;}

form,fieldset	{ text-align:left;  border:0px; line-height:22px; display:inline;}
input,textarea 	{ border:1px solid #222; }
legend { display:none; }
.csc-mailform-radio {border:0px; margin-left:20px; }
* html .csc-mailform-radio {border:0px; margin-left:25px; }
.csc-mailform-radio br {display:none;}

#mailformFull_Name 	{ margin-left:45px; }
#mailformProfession 	{ margin-left:48px; }
#mailformAddress 	{ margin-left:65px; }
#mailformCountry 	{ margin-left:61px; }
#mailformTelephone	{ margin-left:48px; }
#mailformEmail		{ margin-left:76px; }
#mailformYour_Statement { margin-left:10px; }
#mailformformtype_mail	{ margin-left:120px; margin-top:8px; clear:all; border:1px solid #222;}

.csc-mailform-field 		{ vertical-align:top; }
.csc-mailform-field label 	{ cursor:pointer; vertical-align:top;}