html {
}

body {
}

#page960 {
	width:960px;
	margin:0 auto;
	overflow:hidden;
}

#page {
	margin-bottom:30px;
	_padding-bottom:30px;
	overflow:hidden;
}

/* Page Definition */ 
/* ------------------------------------------------------------------------------------------------------ */ 
#Normal {
	width:680px;
	margin:30px 0px 0px 25px;
	_margin:30px 0px 0px 10px;
	float:left;
}

#Head {
	width:680px;
	overflow:hidden;
}

#Logo {
	width:252px;
	height:46px;
	margin:20px 0px 8px 25px;
}

#Claim {
	margin:-32px 0px 10px 272px;
	position:absolute;
}

#Claim h1 {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000000;
}

#Main {
	width:680px;
	overflow:hidden;
}

#MainContent {
	width:640px;
	min-height:530px;
	height:auto !important;
	height:530px;
	padding:18px 20px 40px 20px;
	background:url(../images/Page.png) repeat;
}

#Navigation {
	overflow:hidden;
	margin-bottom:15px;
}

#Content {
}

#Foot {
	width:640px;
	padding:5px 40px 5px 20px;
	margin:1px 0px 0px 0px;
	background:url(../images/Page.png) repeat;
	overflow:hidden;
}

#Copy {
	width:200px;
	float:left;
}

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

#Border {
	width:215px;
	background:url(../images/Page.png) repeat;
	padding:10px 10px 20px 10px;
	margin:104px 0px 0px 725px;
	/*
	position:fixed;
	*/
}
/* ------------------------------------------------------------------------------------------------------ */ 

/* NavigationFirst */
/* ------------------------------------------------------------------------------------------------------ */ 
ul#NavigationFirst {
	width:640px;
	height:18px;
}

#NavigationFirst li {
	float:left;
	margin-right:20px;
}

#NavigationFirst li a {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000000;
	text-transform:uppercase;
	letter-spacing:-0.1px;
	display:block;
}

#NavigationFirst li a, #NavigationFirst li a:link, #NavigationFirst li a:visited {
	color:#000000;
}

#NavigationFirst li a:hover {
	text-decoration:underline;
}

#NavigationFirst li a.Current {
	text-decoration:underline;
}
/* ------------------------------------------------------------------------------------------------------ */ 

/* NavigationSecond */
/* ------------------------------------------------------------------------------------------------------ */ 
ul#NavigationSecond {
	width:640px;
}

#NavigationSecond li {
	float:left;
	margin:5px 12px 0px 0px;
	padding:0px 0px 1px 0px;
}

#NavigationSecond li a {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000000;
	text-transform:none;
	letter-spacing:-0.1px;
	display:block;
}

#NavigationSecond li a, #NavigationSecond li a:link, #NavigationSecond li a:visited {
	color:#000000;
}

#NavigationSecond li a:hover {
	text-decoration:underline;
}

#NavigationSecond li a.Current {
	text-decoration:underline;
}
/* ------------------------------------------------------------------------------------------------------ */ 

/* Content */
/* ------------------------------------------------------------------------------------------------------ */ 
#Content h1 {
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#000000;
	width:635px;
	padding-left:5px;
	margin-bottom:30px;
}

#Content h2 {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
	margin-bottom:20px;
}

#Content h3 {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000000;
}

#Content p, .p {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:18px;
	padding:0px 0px 18px 0px;
}

#Form p {
	margin-top:-18px;
}

#Content .align-left {
	text-align:left;
}

#Content .align-right {
	text-align:right;
}

#Content .align-center {
	text-align:center;
}

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

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

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

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

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

#Content table { 
	margin:0px 0px 10px 0px;
	width:100%;
}

#Content th { 
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000000;
	vertical-align:top;
	padding:5px 10px 0px 5px;
}

#Content td { 
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000000;
	border:solid 1px #a3a3a3;
	vertical-align:top;
	padding:5px 5px 5px 5px;
}

#Content label {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000000;
	float:left;
	width:95px;
}

#Content hr {
	margin:12px 0px 10px 0px;
	border-left:none;
	border-top:solid 1px #a3a3a3;
	border-right:none;
	border-bottom:none;
}

#Facebook {
	margin:25px 0px 50px 0px;
}

#Facebook a {
	background:url(../images/FB.png) top left no-repeat;
	padding:3px 0px 8px 35px;
	display:block;
}
/* ------------------------------------------------------------------------------------------------------ */ 

/* Border */
/* ------------------------------------------------------------------------------------------------------ */ 
#Border h1 {
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#000000;
	width:210px;
	padding-left:5px;
	margin:0px 0px 22px 0px;
}

#Border h2, .gbcolor {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
	margin:5px 0px 10px 0px;
	padding:0px 2px 2px 0px;
}

#Border h3 {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000000;
}

#Border p {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:16px;
	padding:0px 0px 5px 0px;
}

#Border .news,
#Content .news {
	line-height:14px;
	padding:3px 0px 0px 0px;
}

#Border .newstime,
#Content .newstime {
	line-height:14px;
	padding:8px 0px 0px 0px;
}

#Border .newstitle,
#Content .newstitle {
	line-height:14px;
	padding:6px 0px 2px 0px;
	text-decoration:underline;
}

#Border .newstitle2,
#Content .newstitle2 {
	line-height:14px;
	padding:6px 0px 2px 0px;
}

#Border a, #Border a:link, #Border a:visited {
	color:#000000;
	text-decoration:underline;
}

#Border a:hover {
	text-decoration:none;
}
/* ------------------------------------------------------------------------------------------------------ */ 

/* Foot */
/* ------------------------------------------------------------------------------------------------------ */ 
#Foot p {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
}

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

#Foot a:hover {
	color:#000000;
	text-decoration:underline
}
/* ------------------------------------------------------------------------------------------------------ */ 

/* Gallery */
/* ------------------------------------------------------------------------------------------------------ */ 
#Gallery h6 {
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:18px;
	text-transform:uppercase;
	letter-spacing:.5px;
	padding:0px 0px 5px 0px;
}

#Gallery p {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:16px;
	padding:0px 0px 5px 0px;
}

#Gallery a {
	color:#000000;
	text-decoration:underline;
}

#Gallery a, #Gallery a:link, #Gallery a:visited {
	color:#000000;
	text-decoration:underline;
}

#Gallery a:hover {
	text-decoration:none;
}

.news-single-img {
	margin:10px 0px 10px 0px;
	width:100%;
	overflow:hidden;
}

#Gallery .news-single-img img {
	float:left;
	padding:5px 5px 5px 5px;
	margin:0px 5px 5px 0px;
	background-color:#000000;
}

.news-single-imgcaption {
	display:none;
}
/* ------------------------------------------------------------------------------------------------------ */ 

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

.formfieldInputMessage {
	font:normal 12px Arial, Helvetica, Sans;
	height:80px;
	width:400px;
	border:solid 1px #000000;
	background:none;
}

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

.formfieldSubmit {
	font:normal 12px Arial, Helvetica, Sans;
	padding:2px;
	border:solid 1px #000000;
	background:none;
	margin:0px 0px 2px 0px;
	cursor:pointer;
}

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

.formfieldCheckbox {
	border:none;
}

.formfieldError {
	color:#8b8d90;
}

form img {
	vertical-align:bottom;
}
/* ------------------------------------------------------------------------------------------------------ */ 

