.error 			{color: red}

p         		{ font-size:11px; font-family:verdana; color: #7A7A7A; }

td          		{text-align: left; font-size:11px; font-family:verdana; color: #7A7A7A; }

th	          	{text-align: left; font-size:11px; font-family:verdana; color: #7A7A7A; text-align: left;  font-weight: normal;}

.hdl			{ font-size:11px; font-family:arial BLACK; color: #FE8300; }

.hdl2   	       	{ font-size:11px; font-family:verdana; color: #7A7A7A; text-align: left; font-weight:bold; }

.black			{ font-size:11px; font-family:verdana; color: #000000; }

.white			{ font-size:11px; font-family:verdana; color: #FFFFFF; font-weight:bold; padding-top:5px; padding-left:10px; }

.tableblack		{ font-size:11px; font-family:verdana; color: #000000; padding-top:5px; padding-left:10px; }

.tablegif		{ font-size:11px; font-family:verdana; color: #000000; padding-top:6px; }

.anghdl			{ font-size:11px; font-family:verdana; color: #333333; font-weight:bold; }

.tabhdl			{ font-size:11px; font-family:verdana; color: #949494; font-weight:bold; }

.assihdl		{ font-size:14px; font-family:arial BLACK; color: #696969; }

.marine			{ font-size:11px; font-family:verdana; color: #00A6FB; }

a:link			{ font-family:verdana; font-size:11px; color:#FE8300; font-weight: normal; text-decoration:none; }
a:active		{ font-family:verdana; font-size:11px; color:#FE8300; font-weight: normal; text-decoration:none; }
a:visited		{ font-family:verdana; font-size:11px; color:#FE8300; font-weight: normal; text-decoration:none; }
a:hover			{ font-family:verdana; font-size:11px; color:#FE8300; font-weight: normal; text-decoration:underline; }

a.nav1:link		{ font-family:verdana; font-size:10px; color:#ffffff; font-weight:normal; text-decoration:none; }
a.nav1:active		{ font-family:verdana; font-size:10px; color:#ffffff; font-weight:normal; text-decoration:none; }
a.nav1:visited		{ font-family:verdana; font-size:10px; color:#ffffff; font-weight:normal; text-decoration:none; }
a.nav1:hover		{ font-family:verdana; font-size:10px; color:#ffffff; font-weight:normal; text-decoration:none; }

a.nav2:link		{ font-family:verdana; font-size:10px; color:#7A7A7A; font-weight:bold; text-decoration:none; }
a.nav2:active		{ font-family:verdana; font-size:10px; color:#7A7A7A; font-weight:bold; text-decoration:none; }
a.nav2:visited		{ font-family:verdana; font-size:10px; color:#7A7A7A; font-weight:bold; text-decoration:none; }
a.nav2:hover		{ font-family:verdana; font-size:10px; color:#7A7A7A; font-weight:bold; text-decoration:none; }

a.nav3:link		{ font-family:verdana; font-size:10px; color:#FE8300; font-weight:normal; text-decoration:none; }
a.nav3:active		{ font-family:verdana; font-size:10px; color:#FE8300; font-weight:normal; text-decoration:none; }
a.nav3:visited		{ font-family:verdana; font-size:10px; color:#FE8300; font-weight:normal; text-decoration:none; }
a.nav3:hover		{ font-family:verdana; font-size:10px; color:#FE8300; font-weight:normal; text-decoration:none; }

a.newshdl:link		{ font-family:verdana; font-size:11px; color:#7A7A7A; font-weight:bold; text-decoration:none; }
a.newshdl:active	{ font-family:verdana; font-size:11px; color:#7A7A7A; font-weight:bold; text-decoration:none; }
a.newshdl:visited	{ font-family:verdana; font-size:11px; color:#AAAAAA; font-weight:normal; text-decoration:none; }
a.newshdl:hover		{ font-family:verdana; font-size:11px; color:#7A7A7A; font-weight:bold; text-decoration:none; }

a.newstxt:link		{ font-family:verdana; font-size:11px; color:#7A7A7A; text-decoration:none; }
a.newstxt:active	{ font-family:verdana; font-size:11px; color:#7A7A7A; text-decoration:none; }
a.newstxt:visited	{ font-family:verdana; font-size:11px; color:#7A7A7A; text-decoration:none; }
a.newstxt:hover		{ font-family:verdana; font-size:11px; color:#7A7A7A; text-decoration:none; }

a.boxed:link		{ font-family:verdana; font-size:11px; color:#7A7A7A; text-decoration:underline; line-height:17px; }
a.boxed:active		{ font-family:verdana; font-size:11px; color:#7A7A7A; text-decoration:underline; line-height:17px; }
a.boxed:visited		{ font-family:verdana; font-size:11px; color:#7A7A7A; text-decoration:underline; line-height:17px; }
a.boxed:hover		{ font-family:verdana; font-size:11px; color:#7A7A7A; text-decoration:underline; line-height:17px; }


a.matoma:link		{ font-family:verdana; font-size:13px; color:#7A7A7A; text-decoration:none; }
a.matoma:active		{ font-family:verdana; font-size:13px; color:#7A7A7A; text-decoration:none; }
a.matoma:visited	{ font-family:verdana; font-size:13px; color:#7A7A7A; text-decoration:none; }
a.matoma:hover		{ font-family:verdana; font-size:13px; color:#7A6D74; text-decoration:none; }

.headTdNav0{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #747474;
}

INPUT, TEXTAREA, .FFIELD, SELECT{
	font-family:		verdana;
	margin: 0px;
	background-color:	#FFFFFF;
	border-top-width:	solid;
	border-top: 1px solid #97D4F1;
	border-right: 1px solid #97D4F1;			
	border-left: 1px solid #97D4F1;
	border-bottom: 1px solid #97D4F1;
	font-size: 11px;
	}
					
					
.none
{
	BACKGROUND-COLOR: 	#F5F5F5;
	BORDER-BOTTOM: 		medium none;
	BORDER-LEFT: 		medium none;
	BORDER-RIGHT: 		medium none;
	COLOR: 			#5561B2;
	BORDER-TOP: 		medium none;
}


.grey
{
	BACKGROUND-COLOR: 	#D4D3D2;
	BORDER-BOTTOM: 		medium none;
	BORDER-LEFT: 		medium none;
	BORDER-RIGHT: 		medium none;
	COLOR: 			#5561B2;
	BORDER-TOP: 		medium none;
}

.line
{
	font-family:		verdana;
	background-color:	#FFFFFF;
	border-top-width:	solid;
	border-top:		1 solid #DEDBDC;
	border-right:		1 solid #DEDBDC;
	border-left:		1 solid #DEDBDC;
	border-bottom:		1 solid #DEDBDC;	
	font-size:		11px;
}

.checkbox
{
	BACKGROUND-COLOR: 	#F7F7F7;
	BORDER-BOTTOM: 		medium none;
	BORDER-LEFT: 		medium none;
	BORDER-RIGHT: 		medium none;
	BORDER-TOP: 		medium none;
}

.myCheck
{
    BACKGROUND-COLOR: 		#FFFFFF;
    BORDER-BOTTOM: 		medium none;
    BORDER-LEFT: 		medium none;
    BORDER-RIGHT: 		medium none;
    COLOR: 			#FFFFFF;
    BORDER-TOP: 		medium none;
}

.myRadio
{
    BACKGROUND-COLOR: 		#F7F7F7;
    BORDER-BOTTOM: 		medium none;
    BORDER-LEFT: 		medium none;
    BORDER-RIGHT: 		medium none;
    COLOR: 			#F7F7F7;
    BORDER-TOP: 		medium none;
}

IMG.imglink
{
	border-top:		1 solid #899173;
	border-right:		1 solid #D8D3D6;			
	border-left:		1 solid #899173;
	border-bottom:		1 solid #D8D3D6;
}

.help
{
	cursor: help;
	border-width:	1px;
	border-style:	solid;
	border-color: 	#FE8300;
	color:		#FE8300;
	font-weight:	bold
}

.chiffre
{
	font-style: italic;
	font-weight:	normal
}

.p10{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;	
}

div.bluebox {background-color: white; padding: 10px}
div.bluebox .header {background-color: #7DC0E0; font-size: 12px; font-family: arial; color: white; padding: 5px; margin-bottom: 5px; font-weight:bold;}
div.bluebox .content {background-color: #F5F5F5; font-size: 12px; font-family: arial; color: black; padding: 5px; margin-top: 10px}
div.bluebox .content hr{background-color: grey;}
div.bluebox a:link		{ font-family:verdana; font-size:11px; color:#7A7A7A; text-decoration:none; line-height:17px; }
div.bluebox a:active		{ font-family:verdana; font-size:11px; color:#7A7A7A; text-decoration:underline; line-height:17px; }
div.bluebox a:visited		{ font-family:verdana; font-size:11px; color:#7A7A7A; text-decoration:none; line-height:17px; }
div.bluebox a:hover		{ font-family:verdana; font-size:11px; color:#7A7A7A; text-decoration:underline; line-height:17px; }
div.bluebox h1 {font-weight: bold; font-family:verdana; font-size: 11px; color:#7A7A7A; text-decoration:none; margin-bottom: 5px;}

div.darkbluebox {background-color: white; padding: 10px}
div.darkbluebox .header {background-color: #71799B; font-size: 12px; font-family: arial; color: white; padding: 5px; margin-bottom: 5px; font-weight:bold;}
div.darkbluebox .content {background-image: url(../images/bg_darkbluebox.gif); font-size: 12px; font-family: arial; color: black; padding: 5px; margin-top: 10px}
div.darkbluebox .content hr{background-color: grey;}
div.darkbluebox a:link		{ font-family:verdana; font-size:11px; color:#7A7A7A; text-decoration:none; line-height:17px; }
div.darkbluebox a:active	{ font-family:verdana; font-size:11px; color:#7A7A7A; text-decoration:underline; line-height:17px; }
div.darkbluebox a:visited	{ font-family:verdana; font-size:11px; color:#7A7A7A; text-decoration:none; line-height:17px; }
div.darkbluebox a:hover		{ font-family:verdana; font-size:11px; color:#7A7A7A; text-decoration:underline; line-height:17px; }
div.darkbluebox a:link		{ font-family:verdana; font-size:11px; color:white; text-decoration:none; line-height:17px; font-weight: bold}
div.darkbluebox a:active	{ font-family:verdana; font-size:11px; color:white; text-decoration:underline; line-height:17px; font-weight: bold}
div.darkbluebox a:visited	{ font-family:verdana; font-size:11px; color:white; text-decoration:none; line-height:17px; font-weight: bold}
div.darkbluebox a:hover		{ font-family:verdana; font-size:11px; color:white; text-decoration:underline; line-height:17px; font-weight: bold}
div.darkbluebox h1 {font-weight: bold; font-family:verdana; font-size: 11px; color:#7A7A7A; text-decoration:none; margin-bottom: 5px;}

div.darkblueboxHome {background-color: white; padding: 10px; padding-right: 0px}
div.darkblueboxHome .header {background-color: #71799B; font-size: 12px; font-family: arial; color: white; padding: 5px; margin-bottom: 5px; font-weight:bold;}
div.darkblueboxHome .content {background-repeat: no-repeat; background-image: url(../images/bg_darkbluebox.gif); font-size: 12px; font-family: arial; color: #6B6364; padding: 20px; margin-top: 10px}
div.darkblueboxHome .content hr{background-color: grey;}
div.darkblueboxHome .content strong { color:#71799B; }
div.darkblueboxHome a:link		{ font-family:verdana; font-size:11px; color:#FF7D00; text-decoration:none; line-height:17px; }
div.darkblueboxHome a:active	{ font-family:verdana; font-size:11px; color:#FF7D00; text-decoration:underline; line-height:17px; }
div.darkblueboxHome a:visited	{ font-family:verdana; font-size:11px; color:#FF7D00; text-decoration:none; line-height:17px; }
div.darkblueboxHome a:hover		{ font-family:verdana; font-size:11px; color:#FF7D00; text-decoration:underline; line-height:17px; }
div.darkblueboxHome h1 {font-weight: bold; font-family:verdana; font-size: 11px; color:#7A7A7A; text-decoration:none; margin-bottom: 5px;}

div.greenbox {background-color: white; padding: 10px}
div.greenbox .header {background-color: #89A03B; font-size: 12px; font-family: arial; color: white; padding: 5px; margin-bottom: 5px; font-weight:bold;}
div.greenbox .content {background-color: #F5F5F5; font-size: 12px; font-family: arial; color: black; padding: 5px; margin-top: 10px}
div.greenbox .content hr{background-color: grey;}
div.greenbox a:link		{ font-family:verdana; font-size:11px; color:#7A7A7A; text-decoration:none; line-height:17px; }
div.greenbox a:active		{ font-family:verdana; font-size:11px; color:#7A7A7A; text-decoration:underline; line-height:17px; }
div.greenbox a:visited		{ font-family:verdana; font-size:11px; color:#7A7A7A; text-decoration:none; line-height:17px; }
div.greenbox a:hover		{ font-family:verdana; font-size:11px; color:#7A7A7A; text-decoration:underline; line-height:17px; }
div.greenbox h1 {font-weight: bold; font-family:verdana; font-size: 11px; color:#7A7A7A; text-decoration:none; margin-bottom: 5px;}

div.redbox {background-color: white; padding: 10px}
div.redbox .header {background-color: #F58220; font-size: 12px; font-family: arial; color: white; padding: 5px; margin-bottom: 5px; font-weight:bold;}
div.redbox .content {background-color: #F5F5F5; font-size: 12px; font-family: arial; color: black; padding: 5px; margin-top: 10px}
div.redbox .content hr{background-color: grey;}
div.redbox a:link			{ font-family:verdana; font-size:11px; color:#7A7A7A; text-decoration:none; line-height:17px; }
div.redbox a:active		{ font-family:verdana; font-size:11px; color:#7A7A7A; text-decoration:underline; line-height:17px; }
div.redbox a:visited	{ font-family:verdana; font-size:11px; color:#7A7A7A; text-decoration:none; line-height:17px; }
div.redbox a:hover		{ font-family:verdana; font-size:11px; color:#7A7A7A; text-decoration:underline; line-height:17px; }
div.redbox h1 {font-weight: bold; font-family:verdana; font-size: 11px; color:#7A7A7A; text-decoration:none; margin-bottom: 5px;}

div.greybox {background-color: white; padding: 10px}
div.greybox .header {background-color: #7F7F7F; font-size: 12px; font-family: arial; color: white; padding: 5px; margin-bottom: 5px; font-weight:bold;}
div.greybox .content {background-color: #F5F5F5; font-size: 12px; font-family: arial; color: black; padding: 5px; margin: 0px; margin-top: 10px}
div.greybox .content hr{background-color: grey;}
div.greybox a:link		{ font-family:verdana; font-size:11px; color:#7A7A7A; text-decoration:none; line-height:17px; }
div.greybox a:active	{ font-family:verdana; font-size:11px; color:#7A7A7A; text-decoration:underline; line-height:17px; }
div.greybox a:visited	{ font-family:verdana; font-size:11px; color:#7A7A7A; text-decoration:none; line-height:17px; }
div.greybox a:hover		{ font-family:verdana; font-size:11px; color:#7A7A7A; text-decoration:underline; line-height:17px; }
div.greybox h1 {font-weight: bold; font-family:verdana; font-size: 11px; color:#7A7A7A; text-decoration:none; margin-bottom: 5px;}

div.yellowbox {background-color: white; padding: 10px}
div.yellowbox .header {background-color: #E4AC02; font-size: 12px; font-family: arial; color: white; padding: 5px; margin-bottom: 5px; font-weight:bold;}
div.yellowbox .content {background-color: #F5F5F5; font-size: 12px; font-family: arial; color: black; padding: 5px; margin: 0px; margin-top: 10px}
div.yellowbox .contentNews {background-color: #F5F5F5; font-weight:	bold; font-size: 11px; font-family: arial; color: #F58220; padding: 5px; margin: 0px; margin-top: 10px}
div.yellowbox .content hr{background-color: grey;}
div.yellowbox a:link		{ font-family:verdana; font-size:11px; color:#7A7A7A; text-decoration:none; line-height:17px; }
div.yellowbox a:active	{ font-family:verdana; font-size:11px; color:#7A7A7A; text-decoration:underline; line-height:17px; }
div.yellowbox a:visited	{ font-family:verdana; font-size:11px; color:#7A7A7A; text-decoration:none; line-height:17px; }
div.yellowbox a:hover		{ font-family:verdana; font-size:11px; color:#7A7A7A; text-decoration:underline; line-height:17px; }
div.yellowbox h1 {font-weight: bold; font-family:verdana; font-size:11px; color:#7A7A7A; text-decoration:none; margin-bottom: 5px;}

#navtop {margin: auto; width: 770px}
#footer {margin: auto; height: 43px; width: 770px; background-color: white; padding: 5px;}
#logo {width: 50%; float: left; }
#imprint {width: 50%; text-align: right; float: left; padding-top: 15px;}

#headTable{	
	width: 770px;
	padding-top: 0px;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
}

#headTableNav{	
	width: 770px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	background-color: #747474;
	border-top: 1px solid #E0E0E0;
	border-bottom: 2px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
}

#headTdNav{
	border-bottom: 1px solid #4B4B4B;	
}

#headTdBanner{
	padding: 14px;
	padding-top: 0px;	
}

#headTableNav0{
	padding-right: 15px;
	padding-bottom: 8px;
	padding-top: 8px;
	margin: 0px;
	text-align: right;
	background-color: #ffffff;
}

#tdHome{
	background-image: url(../images/bg_home.gif); 
	background-repeat: no-repeat;
	width: 173px;
}

