/* ~~~~~~~~~~~~~~ DEFAULT ~~~~~~~~~~~~~~~~~~~~*/
body {
	background-color:#fceed1;
	color:#7f7f7f;
	font-family:verdana;
	font-size:12px;
	text-align:center;
	margin:0px;
	padding:0px;
}

div#wrap {
	width: 821px;
  min-width:inherit;
  max-width:none;
	margin: 40px auto;
}

/* ~~~~~~~~~~~~~~ HEADER ~~~~~~~~~~~~~~~~~~~~*/
div#header {
	margin:0px;
	padding:0px;
	background:url(/_img/design/body1_bg.png);
	background-repeat:no-repeat;
	background-position:0px 50px;
	background-color:#ffffff;
	width:821px;
	height:145px;
	font-size:10px;
}

/* Header Navigation */
ul#menue {
	margin:0px;
	padding:20px 0px 0px 11px;	
	list-style-type:none;
	text-align:left;
}

ul#menue li {
	display:inline;
}

div#header ul#menue a:link, div#header ul#menue a:visited, div#header ul#menue a:active {
	color:#7f7f7f; 
	text-decoration:none; 
	font-size:10px; 
	font-weight:bold; 
	padding:3px; 
	letter-spacing:0.1em;
}
div#header ul#menue a:hover, div#header ul#menue a.current {
	color:#CC0000; 
}

div#header div#lang_de {
	float:right;
	margin:30px 35px 0px 0px;
	padding:0px;
	color:#ffffff;
	font-size:10px;
}
div#header div#lang_tr {
	float:right;
	margin:30px 15px 0px 0px;
	padding:0px;
	color:#ffffff;
	font-size:10px;
}

div#header div#lang_de a:link, div#header div#lang_de a:visited, div#header div#lang_de a:active,
div#header div#lang_tr a:link, div#header div#lang_tr a:visited, div#header div#lang_tr a:active {
	color:#ffffff; 
	text-decoration:none; 
	font-size:10px;
}
div#header div#lang_de a:hover, div#header div#lang_tr a:hover  {
	text-decoration:underline;
}

div#header h2 {
	float:left;
	position:absolute;
	margin:85px 0px 0px 420px;
	padding:0px;
	color:#ffffff;
	letter-spacing:0.1em;
	font-size:18px;
	font-family:arial;
	font-weight:lighter;
	text-align: left;
}
/* nur Startseite */
div#header h3 {
	float:left;
	position:absolute;
	margin:90px 0px 0px 15px;
	padding:0px;
	text-align: left;
}
div#header h3 a {
	color:#ffffff;
	letter-spacing:0.1em;
	font-size:12px;
	font-family:arial;
/*	font-weight:lighter;*/
	text-decoration:none;
}
div#header h3 a:hover {
	text-decoration:underline;
}
div#header h3 a span {
	display:block;
	text-align:right;
	font-size:8px;
}

div#header #hl_logo {
	background:url(/_img/design/logo_rot.png) no-repeat center center;
	width: 46px;
	height:80px;
	margin-top: 28px;
	float: left;
	margin-left: 340px;
}

/* ~~~~~~~~~~~~~~ BODY ~~~~~~~~~~~~~~~~~~~~*/
div#body {
	background-color:#ffffff;
	width:821px;
	height:100%;
	margin:0px;
	padding-top:6px;
	padding-bottom:6px;
	text-align:left;
}

/* Aufteilung Links | Rechts */
div#inhalt_links{
	float:left;
	position:absolute;
	width:402px;
	height:263px;
	margin:0px;
	padding:0px;
	display:block;
}

div#inhalt_rechts{
/*	float:left;*/
	margin:0px;
	padding:10px 0px 6px 419px;	
	width:391px;
	display:block;
  min-height:247px;
  height:auto !important;
  height:263px;	
}

/* Inhalt Links */
/* Eye-Catcher */
ul#eyecatcher {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

div#inhalt_links ul.sub_nav {
	margin:10px;
	padding:0px 0px 0px 30px;
	list-style-image:url(/_img/design/ul_reddot.gif);
}
div#inhalt_links .sub_nav li {
	margin:5px;
	padding:0px;
}

/* Inhalt Rechts */
div#inhalt_rechts p {
	margin:0px;
	padding:0px;
	line-height:17px;
}

div#inhalt_rechts h2 {
	margin:0px;
	padding-bottom:8px;
	font-weight: bold;
	font-size:13px;
}

div#body a:link, div#body a:visited, div#body a:active {
	color:#CC2823; 
	text-decoration:none; 
}
div#body a:hover {
	text-decoration:underline; 
}

div#inhalt_rechts ul {
	margin:10px;
	padding:0px;
	list-style-image:url(/_img/design/ul_reddot.gif);
}
div#inhalt_rechts li {
	margin:5px;
	padding:0px;
}

div#inhalt_rechts table {
	border:solid 1px #666666;
}
div#inhalt_rechts table td {
	padding: 3px;
}
/* ~~~~~~~~~~~~~~ FOOTER ~~~~~~~~~~~~~~~~~~~~*/
div#foot {
	background:url(/_img/design/foot_bg.png);
	background-repeat:no-repeat;
	width:821px;
	height:40px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	color:#bf812a;
	padding:0px;
	margin:0px;
}

div#foot a:link, div#foot a:visited, div#foot a:active {
	color:#bf812a; 
	text-decoration:none; 
	font-size:10px; 
	padding-left:20px;
}
div#foot a:hover {
	text-decoration:underline; 
}

div#foot p{
	padding-top:15px;
	margin:0px;
}

#header, #body, #foot {
	clear:both;
}
