body	{ 
	color:#333;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	line-height:16px;
	margin:0px; 
	padding:0px;
	background-color:#797979;
	text-align:center;
}

img {
	border:none;
}

a {
	text-decoration:none;
}

table, tr, td {
	color:#333;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	line-height:16px;
	margin:0px; 
	padding:0px;
}

.headline {
	font-size:14px;
	line-height:26px;
	font-weight:bold;
	margin-left:20px;
}

#container { 
	position:relative;
  	top:20px; 
	width:826px;
	height:auto;
	margin:auto; 
	padding:0px; 
	text-align:left;
}

/* header Area */
#header {
  position:relative;
  width:826px;
  height:212px;
  background-color:#ccc;
}

#edge_left_top {
  position:absolute;
  left: 0px;
  top:0px;
}

#edge_right_top {
  position:absolute;
  right: 0px;
  top:0px;
}

#edge_left_bottom {
  position:absolute;
  left: 0px;
  bottom:0px;
}

#edge_right_bottom {
  position:absolute;
  right: 0px;
  bottom:0px;
}

#logo {
	position:absolute;
  left:13px;
	top:29px;
	width:214px;
	height:55px;
}

#logo img {
	width:214px;
	height:55px;
}

#claim {
	position:absolute;
	left:633px;
	top:29px;
	width:180px;
	height:14px;
}

#claim img {
	width:180px;
	height:14px;
}

#headerPic {
	position:absolute;
	width:800px;
	height:54px;
	top:113px;
  left:13px;
}

#headerPic img {
	width:800px;
	height:54px;
}

/* Navigation */

#navigation {
	position:absolute;
	width:800px;
	height:22px;
	top:167px;
  	left:13px;
	background-color:#fff;
	text-align:center;
  border-bottom-style:solid; border-bottom-width:2px; border-bottom-color:#fff;
}

a.mainNavi {
	color:#333;
	font-size:11px;
	line-height:20px;
	cursor:pointer;
}

a:hover.mainNavi {
	color: #f9f500;
	background-color:#999;
}

.mainNaviActive {
  color: #f9f500;
  font-size:11px;
  line-height:20px;
  background-color:#666;
  border-top-style:solid; border-top-width:1px; border-top-color:#f9f500;
  border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#f9f500;
}

.mainNaviInactive {
  background-color:#f9f500;
  border-top-style:solid; border-top-width:1px; border-top-color:#f9f500;
  border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#f9f500;
  cursor:pointer;
}

a.contentLink {
	color:#333;
	font-size:12px;
}

a:hover.contentLink {
	color: #f9f500;
}

.contentLinkActive {
  color:#f9f500;
	font-size:12px;
}

#navi1 {
	position:absolute;
	width:158px;
	height:22px;
	left:0px;
}

#navi2 {
	position:absolute;
	width:158px;
	height:22px;
	left:160px;
}

#navi3 {
	position:absolute;
	width:158px;
	height:22px;
	left:320px;
}

#navi4 {
	position:absolute;
	width:158px;
	height:22px;
	left:480px;
}

#navi5 {
	position:absolute;
	width:158px;
	height:22px;
	left:640px;
}

#yellow {
	position:absolute;
	width:320px;
	height:22px;
	left:480px;
 	background-color:#f9f500;
 	border-left:solid 1px #f9f500;
  	border-top:solid 1px #f9f500;
  	border-bottom:solid 1px #f9f500;
}

/* subnavigation */

#subnavigation {
	position:relative;
	width:380px;
	height:auto;
	left:20px;
	top:8px;
	float:left;
}

#subnavigationField {
	position:relative;
	width:380px;
	height:28px;
	margin-bottom:6px;
}

a.subNavi {
	font-size:14px;
	color: #333;
	font-weight: bold;
	line-height:28px;
	margin-left:8px;
}

a:hover.subNavi {
	color: #f9f500;
}

.subNaviActive {
	color: #f9f500;
	font-size: 14px;
	padding-left:20px;
	font-weight: bold;
	line-height:28px;
}


/* content */
#content {
  position:relative;
  width:826px;
  height:auto;
  background-color:#ccc;
}

#contentHead {
	position:relative;
	width:800px;
	height:46px;
  	left:13px;
	background-color:#ccc;
}

#contentHeadline {
	position:relative;
	left:10px;
	top:6px;
	width:780px;
	height:26px;
	background-color:#ccc;
}

#contentColum {
	position:relative;
  	left:13px;
	width:800px;
	height:auto;
	background-color:#ccc;
}

#contentColumLeft {
	position:relative;
	width:360px;
	left:10px;
	margin-top:15px;
	height:auto;
	background-color:#ccc;
	float:left;
	margin-left:20px;
}


* html #contentColumLeft
{
	margin:0px;
	left:30px;
}

#contentColumRight {
	position:relative;
	width:360px;
	margin-top:12px;
	height:auto;
	background-color:#ccc;
	float:right;
	margin-right:20px;
}

#right {
	position:relative;
	width:360px;
	height:auto;
	background-color:#ccc;
	float:right;
	margin-top:15px;
	margin-right:20px;
}

#contentOneColum {
	position:relative;
	width:780px;
	height:auto;
	background-color:#ccc;
	margin-left:30px;
}

#contentFeet {
	clear:both;
	position:relative;
	width:800px;
	height:56px;
	background-color:#ccc;
}

#contentFeetline {
	position:relative;
	left:10px;
	top:21px;
	width:780px;
	height:26px;
	background-color:#ccc;
}

#contentFeetlineLink { 
	position:relative;
  	top:6px;
 	 left:20px;
}


/* footer */

#footer {
	position:relative;
	left:0px;
	width:800px;
	height:44px;
	background-color:#ccc;
}

#distance {
	position:absolute;
	left:0px;
	margin-top:16px;
	width:800px;
	height:1px;
	background-color:#797979;
}

* html #distance {
	margin:0px;
	top:16px;
	background-color:#ccc;
	border-top:solid 1px #797979;
}

#flag {
	position:absolute;
	left:45px;
	top:25px;
	width:25px;
	height:17px;
}

#flag img {
	width:25px;
	height:17px;
}

#footerNavigation {
	position:absolute;
	left:200px;
	width:349px;
	top:24px;
  	line-height:18px;
	text-align:right;
}

#footerNavigation .grey {
	color:#797979;
	margin-left:14px;
	margin-right:14px;
}

#footerLine {
  	position:relative;
  	left:0px;
	width:826px;
	height:20px;
	background-color:#ccc;
}

/* kategorisierte inhalte */
#contentKat { position:relative; width:740px; }
#contentKatName { position:relative; width:740px; line-height:20px; font-weight:bold; background-color:#f9f500;}
#contentKatContent { position:relative; width:100%; margin-top:4px;}

