body {margin-top:0px; font:12px Verdana, Arial, Helvetica; background-color: #FFFFCC;}

.border_left{
 width: 30px;
 margin: 0px;
 padding: 0px;
 border: 0px;
 background-image: url(../images/shadow_left.jpg);
}
.border_right{
 width: 30px;
 margin: 0px;
 padding: 0px;
 border: 0px;
 background-image: url(../images/shadow_right.jpg);
}
.space{
 height:20px;
}
.head_italic{
 font:16px Verdana;
 font-style: italic;
 color: #6f4e2d;
 text-decoration: none;
}
.head_underline{
 font:16px Verdana;
 font-style: normal;
 color: #6f4e2d;
 text-decoration: underline;
 line-height: 70px;
}
.head{
 font:20px Verdana;
 font-style: normal;
 color: #2f4c99;
 text-decoration: none;
 line-height: 70px;
}

.comment_left ul{
 width: 400px;
 border:0px;
 list-style:none;
 list-style-position: outside;
 border-top:none
}
.comment_right ul{
 width: 400px;
 border:0px;
 list-style:none;
 list-style-position: outside;
}

.comment_left li{
 margin-left: 75px;
 margin-right: 15px;
 margin-bottom: 17px;
 border-top:none
 font:13px Verdana;
 font-style: normal;
 color: #2f4c99;
 text-decoration: none;
 text-align: justify;
 line-height: 17px;
 white-space: normal;
}

.comment_right li{
 margin-right: 75px;
 margin-left: 15px;
 margin-bottom: 17px;
 font:13px Verdana;
 font-style: normal;
 color: #5c6c1b;
 text-decoration: none;
 text-align: justify;
 line-height: 17px;
 white-space: normal;
}

.comment_small{
 font:10px Verdana;
 text-decoration: none;
 line-height: 17px;
}

.left{
 width: 310px;
 border:0px;
 margin-left: 75px;
 margin-right: 15px;
 font:13px Verdana;
 font-style: normal;
 color: #2f4c99;
 text-decoration: none;
 text-align: justify;
 line-height: 17px;
 white-space: normal;
}

.right{
 width: 310px;
 border:0px;
 margin-left: 15px;
 margin-right: 75px;
 font:13px Verdana;
 font-style: normal;
 color: #5c6c1b;
 text-decoration: none;
 text-align: justify;
 line-height: 17px;
 white-space: normal;
}

.headline{
 color: #6f4e2d;
 font-style: italic;
}
.headline_small{
 font:10px Verdana;
 text-decoration: none;
 line-height: 17px;
}

.comment_termine{
 margin-right: 75px;
 margin-left: 15px;
 margin-bottom: 17px;
 font:13px Verdana;
 font-style: normal;
 color: #5c6c1b;
 text-decoration: none;
 text-align: justify;
 line-height: 17px;
 white-space: normal;
}

.outer{
 padding: 0 75px 25px 75px;
}
.outer_termine{
 padding: 0 15px 25px 15px;
}
table.menu{
 background-color: #ffffff;;
}
table.termine {
 background-color: #ffffff;
 border: solid 0px  #6f4e2d;
 width: 770px;
 padding: 0 0 0 0px;
 margin: 0 0 0 0px;
 border-collapse: collapse;
 font:10px Verdana;
 font-style: normal;
 color: #6f4e2d;
 text-decoration: none;
 line-height: 17px;
 white-space: normal;
}
table.termine tr {
 background-color: #eeeeee;
 border: solid 0px #6f4e2d;
}
table.termine td#first {
 width: 170px;
 padding: 15px 5px 15px 5px;
 text-align: left;
 background-color: #ffffff;
 border: solid 1px #6f4e2d;
}

table.termine td#second {
 width: 250px;
 padding: 15px 5px 15px 5px;
 text-align: justify;
 background-color: #ffffff;
 border: solid 1px #6f4e2d;
}
table.termine td#third {
 width: 90px;
 padding: 15px 5px 15px 5px;
 text-align: left;
 background-color: #ffffff;
 border: solid 1px #6f4e2d;
}

table.termine td#fourth {
 width: 50px;
 padding: 15px 5px 15px 5px;
 text-align: justify;
 background-color: #ffffff;
 border: solid 1px #6f4e2d;
}

table.termine td#fifth {
 width: 160px;
 padding: 15px 5px 15px 5px;
 text-align: left;
 background-color: #ffffff;
 border: solid 1px #6f4e2d;
}

table.termine th {
 background-color: #ffffff;
 font:20px Verdana;
 font-style: normal;
 color: #6f4e2d;
 text-align: left;
 padding-left: 5px;
 line-height: 35px;
 border: solid 0px #ffffff;
}

table.main_0 {<!--Adele-->
 background-color: #ffffff;
 border: solid 0px  #6f4e2d;
 width: 100%;
 padding: 0 0 0 0px;
 margin: 0 0 0 0px;
 border-collapse: collapse;
 font:13px Verdana;
 font-style: normal;
 color: #2f4c99;
 text-decoration: none;
 text-align: justify;
 line-height: 17px;
 white-space: normal;
}
table.main_0 th {<!--Adele-->
 background-color: #ffffff;
 font:20px Verdana;
 font-style: normal;
 color: #2f4c99;
 text-align: center;
 padding-left: 5px;
 padding-bottom: 20px;
 line-height: 35px;
 border: solid 0px #6f4e2d;
}
table.main_0 ul {<!--Adele-->
 width: 245px;
 border:0px;
 list-style: disc;
 list-style-position: outside;
 padding-left: 20px;
}
.main_0 a, .main_0 a:active, .main_0 a:visited{
 font:13px Verdana;
 font-style: normal;
 color: #2f4c99;
 text-decoration:underline;
 line-height: 20px;
}
.main_0 a:hover{
 color:#6f4e2d;
}
table.main_1 {<!--Andreas-->
 background-color: #ffffff;
 border: solid 0px  #6f4e2d;
 width: 100%;
 padding: 0 0 0 0px;
 margin: 0 0 0 0px;
 border-collapse: collapse;
 font:13px Verdana;
 font-style: normal;
 color: #5c6c1b;
 text-align: justify; text-decoration: none;

 line-height: 17px;
 white-space: normal;
}
table.main_1 th {<!--Andreas-->
 background-color: #ffffff;
 font:20px Verdana;
 font-style: normal;
 color: #5c6c1b;
 text-align: center;
 padding-left: 5px;
 padding-bottom: 20px;
 line-height: 35px;
 border: solid 0px #6f4e2d;
}

table.main_1 ul {<!--Andreas-->
 width: 245px;
 border:0px;
 list-style: disc;
 list-style-position: outside;
 padding-left: 20px;
}
table.main_3 {
 background-color: #ffffff;
 border: solid 0px  #6f4e2d;
 width: 100%;
 padding: 0 0 0 0px;
 margin: 0 0 0 0px;
 border-collapse: collapse;
 font:13px Verdana;
 font-style: normal;
 color: #6f4e2d;;
 text-align: justify; text-decoration: none;

 line-height: 17px;
 white-space: normal;
}
table.main_3 th {<!--Andreas-->
 background-color: #ffffff;
 font:20px Verdana;
 font-style: normal;
 color: #5c6c1b;
 text-align: center;
 padding-left: 5px;
 padding-bottom: 20px;
 line-height: 35px;
 border: solid 0px #6f4e2d;
}
table.main_3 td {
 padding-top: 10px;
}
.main_3 a, .main_3 a:active, .main_3 a:visited{
 font:13px Verdana;
 font-style: normal;
 color: #6f4e2d;
 text-decoration:underline;
 line-height: 20px;
}
.main_3 a:hover{
 color:#2f4c99;
}
table.formular{
 background-color: #ffffff;
 border: solid 1px  #6f4e2d;
 width: 100%;
 padding: 0 0 0 0px;
 margin: 40px 0px 0px 0px;
 border-collapse: collapse;
 font:13px Verdana;
 font-style: normal;
 color: #6f4e2d;
 text-align: justify;
 text-decoration: none;

 line-height: 17px;
 white-space: normal;
}
table.formular th{
 background-color: #ffcccc;
 border: solid 1px  #6f4e2d;
 font:13px Verdana;
 font-style: bold;
 color: #6f4e2d;
 text-align: center;
 text-decoration: none;
 line-height: 20px;
 white-space: normal;
  padding: 2px 2px 2px 2px;
}

table.formular input{
 width: 300px;
 padding: 2px 2px 2px 2px;
 border: solid 1px  #6f4e2d;
 color: #6f4e2d;
 line-height: 17px;
 white-space: normal;
}
table.formular input.error{
 background-color: #ffcccc;
 width: 300px;
 padding: 2px 2px 2px 2px;
 border: solid 1px #ff0000;
 color: #6f4e2d;
 line-height: 17px;
 white-space: normal;
}
table.formular select{
 width: 306px;
 padding: 2px 2px 2px 2px;
 border: solid 1px #6f4e2d;
 color: #6f4e2d;
 line-height: 17px;
 white-space: normal;
}
table.formular textarea{
 width: 624px;
 padding: 2px 2px 2px 2px;
 border: solid 1px  #6f4e2d;
 color: #6f4e2d;
 line-height: 17px;
}
table.formular textarea.error{
 background-color: #ffcccc;
 width: 624px;
 padding: 2px 2px 2px 2px;
 border: solid 1px #ff0000;
 color: #6f4e2d;
 line-height: 17px;
}
table.formular td{
 padding: 8px 8px 8px 8px;
 margin: 0px 0px 0px 0px;
 border: solid 0px  #6f4e2d;
 color: #6f4e2d;
 line-height: 17px;
 white-space: normal;
 text-align: right;
}
table.formular input.checkbox{
 width: 20px;
 padding: 5px 5px 5px 5px;
 margin: 8px 8px 8px 8px;
 border: solid 1px  #6f4e2d;
 color: #6f4e2d;
 line-height: 25px;
 white-space: normal;
 text-align: right;
}

.headline_main{
 font:13px Verdana;
 font-style: italic;
 color: #6f4e2d;
 line-height: 17px;
}
.headline_main_small{
 font:10px Verdana;
 font-style: italic;
 color: #6f4e2d;
 line-height: 17px;
}
.headline_home{
 font:13px Verdana;
 font-style: italic;
 color: #6f4e2d;
 line-height: 17px;
 text-align: left;
 border-collapse: collapse;
}
