﻿body {
background-color: #f2f1f0;
margin: 0px;
padding: 0px;
font-family: "Helvetica Neue", "Helvetica", "Arial", "sans serif";
color: #555555;
}
#kopfleiste {
width: inherit;
height: 80px;
background-color: #bee5f4;
margin: 0px 0px 15px 0px;
padding: 0px 0px 0px 15px;
box-shadow: 2px 2px 2px 0px #515151;
text-align: center;
overflow: hidden;
}
#menu {
width: auto;
width: max-width: 200px;
height: auto;
background-color: #FAF9F8;
float: left;
margin: 0px 15px 0px 0px;
padding: 10px;
box-shadow: 2px 2px 2px 0px #515151;
height: 679px;
}

#menu li {
fontsize: 16px;
margin: 0px 0px 15px 0px;
padding: 0px 10px 0px 10px;
}

#menu  li.current {
background-color: #366BF4;
color: #FAF9F8;
}

#inhalt {
width: auto;
height: auto;
background-color: #FAF9F8;
overflow: hidden; /*Damit das Layout mit float funftioniert*/
padding: 10px 15px 10px 15px;
box-shadow: 2px 2px 2px 0px #515151;
height: 679px;
}
#kopfleiste h5 {
margin: 0px;
padding: 0px;
font-size: 23px;
line-height: 80px;
color: #FAF9F8;
text-align: center;
}
#container {
width: inherit;
max-width: 1300px;
margin: 0 auto 0 auto;
}
#inhalt h2 {
font-size: 16px;
line-height: 1.4;
text-align: center;
}
#inhalt p {
font-size: 15px;
line-height: 1.3;
}
strong {
font-weight: bold;
}
#menu ul {
list-style-type: none;
padding: 0px;
}
td {
padding:15px;
}
tr.wechsel
{
background-color: #EEEEEE;
}
table {
border-collapse: collapse;
}
form.kontaktformular fieldset {
margin-top: 25px;
padding: 10 10 10px;
width: 500px;
//border: none;
}
form.kontaktformular legend {
padding: 0 10px;
font-weight: bold;
}
form.kontaktformular label {
float: left;
width: 130px;
}
.bold {
     font-weight: bold;
}
form.kontaktformular input, textarea {
width: 220px;
margin-bottom: 5px;
}
form.kontaktformular textarea {
width: 350px;
height: 150px;
}
#submitbutton {
   margin-left: 0px;
   margin-top: 25px;
   width: 100px;
}
.highlight {
   background-color: lightgrey;
}