﻿body {margin-top:0; margin-right:0; margin-left:0;}
body {
    margin: 0 auto;
    text-align: -webkit-center;
    text-align: -moz-center;
}
body {color: #363636; font-size: 16px; font-family: Tahoma, Arial, Open Sans, '游ゴシック', YuGothic, MS Gothic, MS ゴシック, MS Mincho, MS 明朝, sans-serif;
 font-weight: 500;}
table {border-collapse: separate;}
table.rechts {float: right;}
table.links {float: left;}
h2 {margin-bottom: 0;}
h4 {margin: 0; font-size: 22px;}
h5 {margin: 0; font-size: 16px;}
p {margin: 0; text-indent: 18px;}
u {text-decoration: underline;}
i {font-style: italic;}
strong {font-weight: bold;}
a:link {color: #363636; text-decoration: none;}
a:visited {color: #ACACAC; text-decoration: none;}
a:hover {color: #FFB351; text-decoration: none;}
a.weiss:link {color: #FFFFFF; text-decoration: none;}
a.weiss:visited {color: #ACACAC; text-decoration: none;}
a.weiss:hover {color: #FFB351; text-decoration: none;}
a.index:link {color: #E3372E; text-decoration: none;}
a.index:visited {color: #ACACAC; text-decoration: none;}
a.index:hover {color: #FFB351; text-decoration: none}
a.neu:link {color: #363636; text-decoration: none;}
a.neu:visited {color: #ACACAC; text-decoration: none;}
a.neu:hover {color: #FFB351; text-decoration: none;}
div.text {margin-left: 20px; margin-right: 15px; line-height: 1.4; width: 570px; overflow: hidden;}
div.neu {margin-left: 70px; margin-right: 80px; line-height: 1.5; overflow: hidden;}
div.text_neu {margin-left: 30px; margin-right: 40px; font-size: 18px; line-height: 1.7; overflow: hidden;}
div.text_index {margin-left: 30px; margin-right: 40px; font-size: 16px; line-height: 1.5; overflow: hidden;}
div.unten {font-size: 16px; line-height: 1.7; overflow: hidden;}
div.oben_navi {width: 800px, overflow: hidden;}
div.index {margin-left: 20px; margin-right: 15px; width: 570px; overflow: hidden;}
div.rechts {font-size: 15px; line-height: 1.4; overflow: hidden;}
td.index {background-color: #FFFFFF;}
td.indexfarbe {background-color: #FEFFEF;}
td.grau {background-color: #fff4f4; }
td.gruen {background-color: #EBF4F3;}
td.blau {background-color: #555555;}
td.unten {color: #FFFFFF;}
td.o_u {border-top: 1px solid #C2C2C2; border-bottom: 1px solid #C2C2C2;}
td.u {border-bottom: 1px solid #C2C2C2;}
td.foto {border-bottom: 1px solid #C2C2C2;}
td.trennlinie {height: 2px; background-color: #FFB351;}
td.trennlinie_2 {height: 1px; background-color: #FFB351;}
ul.smenu {margin: 0px; padding: 0px 0px 0px 10px; background-color: #FFFFFF;}
ul.smenu li {width: 290px;  display: inline-block; list-style-type: none; position: relative;}
ul.smenu a {background-color: #fff4f4; line-height: 15px; text-align: left font-weight: normal; text-decoration: none; display: block;}
ul.smenu a:hover {background-color: #fff4f4; color: #FFB351;}
ul.smenu ul {display: none; margin: 0px; padding: 0px; position: absolute;}
ul.smenu li:hover ul {display: block;}
ul.smenu ul li {width: 290px; border-top: 1px}
ul.smenu ul li a {line-height: 25px; text-align: left; padding-left: 15px; font-weight: normal;}
ul.smenu ul li a:hover {background-color: #FFFFFF; color: #FFB351;}
.under {border-bottom: 1px solid #FFB351;}
.meintwitter {color: #1DA1F2;}
.meintwitter2 {color: #ACACAC;}
.meinfacebook {color: #3C5A99;}
.meinfacebook2 {color: #ACACAC;}
.meinpocket {color: #EE4056;}
.meinline {color: #00B900;}
.meinsearch {color: #ACACAC;}
.meinrss {color: #FF8C00;}
.meinrss2 {color: #ACACAC;}
.meininsta {color: #FFFFFF;}
.meininsta2 {color: #ACACAC;}
.meinyoutube {color: #FF0000;}
.meinyoutube2 {color: #ACACAC;}
