* {
margin: 0;
padding: 0;
border: 0;
}

body {
font-size: 12px;
line-height: 10px;
background: #414533;
color: #5d6640;
}

h1 {
font-size: 16px;
letter-spacing: 2px;
margin-bottom: 20px;
color: #9bbe2d;
}

h2 {
display: block;
border-bottom: 1px solid #e5d520;
letter-spacing: 2px;
font-size: 10px;
margin-bottom: 10px;
margin-top: 15px;
}

p {
margin-bottom: 3px;
text-align: justify;
}

big {
font-size: 14px;
color: #9bbe2d;
}

small {
font-size: 10px;
color: #9bbe2d;
}

strong {
font-weight: bold;
}

ul {
margin-top: 7px;
margin-bottom: 10px;
margin-left: 13px;
}

li {
list-style: square outside;
margin-bottom: 3px;
}

a {
text-decoration: none;
color: #9bbe2d;
}

a:hover {
color: #e5d520;
border-bottom: 1px dotted #e5d520;
}

/* MAIN */

div#box {
z-index: 2;
position: absolute;
top: 0;
left: 50%;
width: 1000px;
display: block;
background: #5d6640;
margin-left: -507px;
border: 7px solid #5d6640;
}

div#xiii {
z-index: 1;
position: fixed;
top: 5px;
left: 5px;
width: 50px;
height: 30px;
}

div#xiii a {
border: 0;
}

/* HEADER */

div#header {
float: left;
display: block;
width: 1000px;
}

div#header_bar {
background: #5d6640;
color: #e5d520;
float: left;
width: 1000px;
padding: 20px 0 5px 0;
font-size: 10px;
line-height: 10px;
letter-spacing: 2px;
}

div#header_bar div {
float: right;
display: block;
}

div#header_bar div:first-child {
float: left;
display: block;
}

div#header_bar span {
color: #82983c;
}

div#header_logo {
float: left;
height: 160px;
width: 1000px;
background: url(gfx/logo.jpg) no-repeat 0 0;
color: white;
border-top: 3px solid #e5d520;
border-bottom: 3px solid #e5d520;
}

/* NAVIGATION */

div#navigation {
float: left;
width: 1000px;
background: #9bbe2d;
color: white;
letter-spacing: 2px;
font-size: 12px;
}

div#navigation a {
color: white;
display: block;
float: left;
padding: 11px;
padding-bottom: 12px;
border: 0;
}

div#navigation a:hover {
color: #5d6640;
background: #eeeecc;
}

div#navigation_left {
float: left;
display: block;
}

div#navigation_right {
float: right;
display: block;
}

/* DESTINATIONEN */

div#menu_dest {
float: left;
width: 986px;
background: #eeeecc;
color: white;
letter-spacing: 2px;
font-size: 12px;
padding: 7px;
}

div#menu_dest a {
color: #5d6640;
display: block;
float: left;
padding: 7px;
border: 0;
}

div#navigation_dest {
float: left;
display: block;
}

div#navigation_dest a:hover {
color: #9bbe2d;
background: #ffffee;
}

/* CONTENT */

div#content {
float: left;
width: 950px;
line-height: 16px;
display: block;
background: #ffffee;
padding-top: 50px;
padding-bottom: 50px;
padding-left: 25px;
padding-right: 25px;
border-bottom: 3px solid #e5d520;
}

div#col_text {
float: left;
width: 425px;
display: block;
margin-left: 25px;
margin-right: 25px;
margin-bottom: 50px;
}

div.col_img {
margin-bottom: 50px;
border-top: 3px solid #e5d520;
float: left;
width: 425px;
display: block;
margin-left: 25px;
margin-right: 25px;
}

div.col_img span {
display: block;
padding: 10px;
font-size: 9px;
line-height: 9px;
color: #e5d520;
letter-spacing: 1px;
border-top: 3px solid #e5d520;
background: #5d6640;
}

/* FIELD */

div.field {
display: block;
margin-bottom: 10px;
}

div.field h2 {
margin-bottom: 0;
}

div.field img {
margin-right: 3px;
margin-top: 3px;
}

/* FOOTER */

div#footer {
float: left;
width: 1000px;
padding: 3px;
background: #5d6640;
color: #e5d520;
letter-spacing: 2px;
font-size: 10px;
padding: 5px 0 27px 0;
}

div#footer div {
text-align: right;
float: right;
}

div#footer div:first-child {
text-align: left;
float: left;
}

div#footer span {
color: #82983c;
}

div#footer a {
color: inherit;
}

/* GB */

input {
color: black;
background: white;
border: 1px solid #e5d520;
padding: 2px;
}

textarea {
color: black;
background: white;
border: 1px solid #e5d520;
padding: 2px;
}

div#col2_gb {
float: left;
width: 425px;
display: block;
margin-left: 25px;
margin-right: 25px;
margin-bottom: 50px;
}

div.gbentry {
margin-bottom: 5px;
padding-bottom: 5px;
border-bottom: 1px solid #e5d520;
}

div.gbentry  p {
padding-left: 5px;
padding-right: 5px;
}

#age {
visibility: hidden;
display: none;
}