/* © Originallay designed by www.Bugeyes.de */


/* Allgemeine Klassen*/ 

body {
	background-color:#BFB35A;
	color:#666;
	font-family:Arial, Verdana, Helvtica;
	margin:0px;
	padding:0px;
	font-size:12px;
}

a {
color:#8C2318;
text-decoration:none;
font-weight:bold;}

a:hover {
text-decoration:underline;}

/* Gesamtes Layout */

#gesamt {
margin:20px auto;
padding:3px;
width:900px;
border:#000 solid 1px;
background-color:#fff;}

/* Header */

.leiste {
height:12px;
background-color:#f4f4f4;
padding:7px;}

.breadcrum{
float:right;}

#header {
	color:#fff;
	font-size:24px;
	font-family:Georgia, Times;
	padding:35px;
	background-image: url(../images/header.png);
}

#header .sub {
text-transform:uppercase;
font-size:9px;
font-family:Verdana, Arial, Helvtica;}

/* Navigation */

#navi {
padding-left:10px;
height:26px;
background-color:#333;}

#navi ul{
padding:0px;
margin:0px;
list-style:none;
display:inline;}

#navi ul li {
float:left;}

#navi ul li a {
padding:7px;
display:block;
color:#fff;
font-weight:bold;
text-decoration:none;}

#navi ul li a:hover {
background-color:#444;}

#navi ul li a.current {
background-color:#fff;
color:#333;}
/* Subnavigation */

#rechts ul{
list-style:none;
margin:0px;
padding:0px;}

#rechts ul li {
margin:0px;
padding:0px;}

#rechts ul li a {
border-left: 3px solid #d4d4d4;
padding:3px 3px 3px 20px;
margin:1px 0px 0px 0px;
background-color:#f4f4f4;
color:#88A65E;
display:block;}

#rechts ul li a:hover {
background-color:#88A65E;
color:#fff;
text-decoration:none;}

/* Inhalt */

#content {
padding:10px;
padding-right:10px;
line-height:16px;}

#links {
	float:left;
	width:600px;
	color: #000;
}

#links h1 {
font-family:Georgia, Times;
margin-bottom:0px;
color:#512800;}

#links h1 a {
color:#88A65E;}

#links h2 {
text-transform:uppercase;
color:#C8BA0F;
font-size:10px;
font-weight:normal;
margin-top:2px;}

#links h2 a {
color:#5E8C6A;
font-weight:bold;}

#links code {
background-color:#f4f4f4;
/*border-left:3px solid #ddd;*/
margin-left:10px;
display:block;
padding:10px;
width:500px;}

/* Rechts */

#rechts {
float:right;
width:250px;
padding-left:20px;
border-left:1px dotted #ccc;}


#mapa{
	
float:right;
width:450px;
padding-left:20px;
font-family:Georgia, Times;
//*padding-top:60px;*/
border-left:1px dotted #ccc;}

	
}


#rechts h1 {
font-family:Georgia, Times;
font-size:16px;}

#rechts p {
text-align:justify;}

.clearboth {
clear:both;}

/* Footer */

#footer {
text-transform:uppercase;
height:12px;
background-color:#333;
color:#fff;
padding:7px;}

#footer a {
color:#88ae5e;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;}

#footer a:hover {
background-color:#5E8C6A;
color:#fff;}

/* Formulare */

input, textarea {
background-color:#f4f4f4;
border:1px solid #ddd;
padding:3px;
font-size:9px;
margin:1px;
color:#333;}

input.btn {
background-color:#88A65E;
color:#fff;
border:none;
font-weight:bold;}

input.btn:hover {
background:#8C2318;}
