html {
	background:url(/fileadmin/images/Background.png) top Left repeat;
}

body {
	background:url(/fileadmin/images/NaviBackground.png) top left repeat-x;
	_background:url(/fileadmin/images/NaviBackground.gif) top left repeat-x;
}

#page960 {
	width:960px;
	background:url(/fileadmin/images/Page.png) bottom right no-repeat;
	_background:url(/fileadmin/images/Page.gif) bottom right no-repeat;
	margin:0 auto;
}

/* Page Definition */ 
/* ------------------------------------------------------------------------------------------------------ */ 
#Head {
	width:950px;
	height:165px;
	background:url(/fileadmin/images/Head.jpg) bottom;
	margin:0px 5px 0px 5px;
}

#Logo {
	width:226px;
	height:67px;
	margin:20px 0px 0px 27px;
	float:left;
}

#Navigation {
	width:960px;
	height:56px;
	overflow:hidden;
	background:url(/fileadmin/images/Navigation.png);
}

#Shadow {
	width:950px;
	height:9px;
	top:221px;
	margin:0px 5px 0px 5px;
	background:url(/fileadmin/images/Shadow.png) repeat-x;
	position:absolute;
	_display:none;
}

#Main {
	width:845px;
	margin:0px 0px 35px 110px;
	overflow:hidden;
}

#Content {
	width:527px;
	min-height:410px;
	height:auto !important;
	height:410px;
	background:url(/fileadmin/images/Content.png) bottom no-repeat;
	_background:url(/fileadmin/images/Content.gif) bottom no-repeat;
	float:left;
	padding:25px 90px 25px 17px;
}

#Content-Home {
	width:543px;
	min-height:410px;
	height:auto !important;
	height:410px;
	background:url(/fileadmin/images/Content-Home.png) bottom no-repeat;
	_background:url(/fileadmin/images/Content-Home.gif) bottom no-repeat;
	float:left;
	padding:25px 80px 25px 17px;
}

#Claim {
	width:570px;
	overflow:hidden;
	padding:40px 0px 0px 0px;
}

#ClaimTitle {
	padding:40px 20px 0px 0px;
	float:left;
	text-align:left;
}

#ClaimText {
	padding:27px 20px 0px 0px;
	float:left;
}

#EU {
	width:119px;
	height:118px;
	padding:25px 0px 0px 0px;
	float:right;
}

#Border {
	width:205px;
	min-height:460px;
	height:auto !important;
	height:460px;
	float:right;
}

#BorderHome {
	width:205px;
	min-height:460px;
	height:auto !important;
	height:460px;
	background: #a7a8ab;
	float:right;
}

#News {
	padding:0px 5px 10px 5px;
}

#Foot {
	width:940px;
	height:55px;
}

#Buttons {
	width:95px;
	margin:0px 0px 0px 15px;
	float:left;
}

#Address {
	float:left;
	margin:5px 0px 0px 7px;
}

#Impressum {
	float:right;
	margin:5px 10px 0px 0px;
}

#Done {
	width:950px;
	text-align:right;
	padding:5px 0px 10px 0px;
	margin:0 auto;
}
/* ------------------------------------------------------------------------------------------------------ */ 

/* Flags */
/* ------------------------------------------------------------------------------------------------------ */ 
ul#Flags {
	width:140px;
	padding:11px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	float:left;
}

#Flags li {
	float:left;
	padding:0px 3px 0px 0px;
}
/* ------------------------------------------------------------------------------------------------------ */ 

/* Navigation */
/* ------------------------------------------------------------------------------------------------------ */ 
ul#MainNavigation {
	width:800px;
	padding:13px 0px 0px 0px;
	float:left;
}

#MainNavigation li {
	font:bold 13px Arial, Helvetica, Sans;
	float:left;
}

#MainNavigation li a {
	line-height:11px;
	padding:0px 10px 0px 7px;
	display:block;
}

#MainNavigation li a:link, #MainNavigation li a:visited {
	color:#ffffff;
}

#MainNavigation li a:hover {
	color:#7a0e04;
}

#MainNavigation li a.Current{
	color:#7a0e04;
}

#MainNavigation .Border {
	border-right:1px solid #ffffff;
}
/* ------------------------------------------------------------------------------------------------------ */ 
ul#SubNavigation {
	width:840px;
	padding:16px 0px 0px 0px;
	float:left;
}

#SubNavigation li {
	font:normal 11px Arial, Helvetica, Sans;
	float:left;
}

#SubNavigation li a {
	line-height:11px;
	padding:0px 10px 0px 7px;
	display:block;
}

#SubNavigation li a:link, #SubNavigation li a:visited {
	color:#58595B;
}

#SubNavigation li a:hover {
	color:#ffffff;
}

#SubNavigation li a.Current{
	font-weight:bold;
	color:#58595B;
}

#SubNavigation .Border {
	border-right:1px solid #58595B;
}
/* ------------------------------------------------------------------------------------------------------ */ 

/* Content */
/* ------------------------------------------------------------------------------------------------------ */ 
#Content h1 {
	font:normal 24px Arial, Helvetica, Sans;
	letter-spacing:0.02em;
	line-height:30px;
	color:#000000;
	margin:0px 0px 0px 35px;
}

#Content h2 {
	font:bold 12px Arial, Helvetica, Sans;
	color:#000000;
	margin:15px 0px 0px 35px;
}

#Content h2 em {
	font-style:normal;
	font-weight:bold;
	color:#ed1c24;
}

#Content h3 {
	font:bold 12px Arial, Helvetica, Sans;
	color:#000000;
	line-height:18px;
	margin:15px 0px 5px 35px;
}

#Content p { 
	font:normal 12px Arial, Helvetica, Sans;
	color:#000000;
	line-height:18px;
}

#Content img {
	margin:0;
	padding:0;
}

#Content a, #Content a:link, #Content a:visited {
	color:#58595b;
}

#Content a:hover {
	color:#000000;
}

#Content ul { 
	font:normal 12px Arial, Helvetica, Sans;
	color:#000000;
	line-height:18px;
	margin:0px 0px 8px 15px;
	list-style:disc;
}

#Content li a, #Content li a:link, #Content li a:visited {
	color:#58595b;
}

#Content li a:hover {
	color:#000000;
}

#Content table { 
	margin:0px 0px 6px 0px;
}

#Content td { 
	font:normal 12px Arial, Helvetica, Sans;
	line-height:18px;
	color:#000000;
}

#Content th { 
	font:normal 12px Arial, Helvetica, Sans;
	line-height:18px;
	color:#000000;
	width:75px;
	vertical-align:top;
	padding:1px 0px 0px 0px;
}

#Content label {
	font:normal 12px Arial, Helvetica, Sans;
	color:#000000;
	float:left;
	width:150px;
}
/* ------------------------------------------------------------------------------------------------------ */ 

/* Content-Home */
/* ------------------------------------------------------------------------------------------------------ */ 
#Content-Home h1 {
	font:normal 24px Arial, Helvetica, Sans;
	letter-spacing:0.02em;
	line-height:30px;
	color:#ffffff;
	margin:0px 0px 0px 35px;
}

#Content-Home h2 {
	font:bold 12px Arial, Helvetica, Sans;
	color:#ffffff;
	margin:15px 0px 0px 35px;
}

#Content-Home h2 em {
	font-style:normal;
	font-weight:bold;
	color:#ffffff;
}

#Content-Home h3 {
	font:normal 12px Arial, Helvetica, Sans;
	color:#ffffff;
	line-height:18px;
	margin:15px 0px 0px 35px;
}

#Content-Home p { 
	font:normal 12px Arial, Helvetica, Sans;
	color:#ffffff;
	line-height:18px;
	_margin:0px 0px 0px 10px;
}

#Content-Home img {
	margin:0;
	padding:0;
}

#Content-Home a, #Content-Home a:link, #Content-Home a:visited {
	color:#ffffff;
}

#Content-Home a:hover {
	color:#000000;
}

#Content-Home ul { 
	font:normal 12px Arial, Helvetica, Sans;
	color:#58595b;
	line-height:18px;
	margin:0px 0px 8px 15px;
	list-style:disc;
}

#Content-Home li a, #Content-Home li a:link, #Content-Home li a:visited {
	color:#58595b;
}

#Content-Home li a:hover {
	color:#000000;
}

#Content-Home table { 
	margin:0px 0px 6px 0px;
}

#Content-Home td { 
	font:normal 12px Arial, Helvetica, Sans;
	line-height:18px;
	color:#58595b;
}

#Content-Home th { 
	font:normal 12px Arial, Helvetica, Sans;
	line-height:18px;
	color:#58595b;
	width:75px;
	vertical-align:top;
	padding:1px 0px 0px 0px;
}

#Content-Home label {
	font:normal 12px Arial, Helvetica, Sans;
	color:#58595b;
	float:left;
	width:95px;
}

/* ------------------------------------------------------------------------------------------------------ */ 

/* News */
/* ------------------------------------------------------------------------------------------------------ */ 
#News h1 {
	font:bold 11px Arial, Helvetica, Sans;
	color:#000000;
}

#News h2 {
	font:bold 11px Arial, Helvetica, Sans;
	color:#ffffff;
	margin:5px 0px 0px 0px;
}

#News p { 
	font:normal 11px Arial, Helvetica, Sans;
	color:#000000;
	border-bottom:solid 1px #000000;
	padding:0px 0px 7px 0px;
}

#News a, #News a:link, #News a:visited {
	font:bold 11px Arial, Helvetica, Sans;
	color:#ef1f22;
}

#News a:hover {
	color:#000000;
}
/* ------------------------------------------------------------------------------------------------------ */ 



/* Foot */
/* ------------------------------------------------------------------------------------------------------ */ 
#Border p { 
	font:normal 12px Arial, Helvetica, Sans;
	color:#000000;
	line-height:18px;
}

#Border a, #Border a:link, #Border a:visited {
	color:#58595b;
}

#Border a:hover {
	color:#000000;
}
/* ------------------------------------------------------------------------------------------------------ */ 



/* Foot */
/* ------------------------------------------------------------------------------------------------------ */ 
#Foot p { 
	font:normal 12px Arial, Helvetica, Sans;
	line-height:15px;
	color:#000000;
}

#Foot a, #Foot a:link, #Foot a:visited {
	color:#000000;
}

#Foot a:hover {
	color:#ffffff;
}

#Foot .Current {
	color:#ffffff;
}
/* ------------------------------------------------------------------------------------------------------ */ 

/* Buttons */
/* ------------------------------------------------------------------------------------------------------ */ 
#Home {
	width:24px;
	height:24px;
	margin:0px 5px 0px 0px;
	float:left;
}

#Print {
	width:24px;
	height:24px;
	margin:0px 5px 0px 0px;
	float:left;
}

#Mail {
	width:24px;
	height:24px;
	margin:0px 5px 0px 0px;
	float:left;
}
/* ------------------------------------------------------------------------------------------------------ */ 

/* Impressum */
/* ------------------------------------------------------------------------------------------------------ */ 
#Impressum p { 
	font:normal 10px Arial, Helvetica, Sans;
	color:#a4a4a6;
}

#Impressum a, #Impressum a:link, #Impressum a:visited {
	color:#a4a4a6;
}

#Impressum a:hover {
	color:#000000;
}
/* ------------------------------------------------------------------------------------------------------ */ 

/* Done */
/* ------------------------------------------------------------------------------------------------------ */ 
#Done p { 
	font:normal 10px Arial, Helvetica, Sans;
	color:#c7c8ca;
}

#Done a, #Done a:link, #Done a:visited {
	color:#c7c8ca;
}

#Done a:hover {
	color:#b3b4b5;
}
/* ------------------------------------------------------------------------------------------------------ */ 

/* Formular */
/* ------------------------------------------------------------------------------------------------------ */ 
.formfieldInput {
	font:normal 11px Arial, Helvetica, Sans;
	height:14px;
	width:400px;
	border:solid 1px #d0c7c7;
	background:#ffffff;
	padding:2px;
	margin:0px 0px 3px 0px;
}

.formfieldInputMessage {
	font:normal 11px Arial, Helvetica, Sans;
	height:80px;
	width:400px;
	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 {
	font:normal 11px Arial, Helvetica, Sans;
	padding:2px;
	border:solid 1px #d0c7c7;
	background:#ffffff;
	margin:0px 0px 2px 0px;
}

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

.formfieldCheckbox {
	border:none;
}

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