*, html {border: 0px; margin: 0px; padding: 0px; text-decoration: none; outline: none;}
body {color: #025757; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; background: white;}

#all { position: relative; width: 100%; max-width: 640px; padding-top: 20px; }
#logo { position: relative; width: 100%; text-align: center; }
#logo2 { position: relative; width: 100%; text-align: center; margin-top: 5px;}
#logo2 img { width: 118px; height: 56px; }
.nlink2 { margin-top: -30px; }

.noslider { display: none; }
#topslider {position: fixed; width: 100%; height: 90px; background: #FFF; border-bottom: 1px solid #E3E3E3; -webkit-box-shadow: 0px 6px 6px 0px rgba(227, 227, 227, 1); -moz-box-shadow: 0px 6px 6px 0px rgba(227, 227, 227, 1); box-shadow: 0px 6px 6px 0px rgba(227, 227, 227, 1); z-index: 1000;}


/* Menue */
.navilink {position: relative; width: 40px; height: 30px; margin-left: 32px; background: url(designpics/mobi_menue.png) no-repeat; cursor: pointer; z-index: 2}
.menue2 { top: 90px !important; }

#menue {position: fixed; width: 100%; height: auto; top: 160px; padding-top: 22px; padding-bottom: 5px; background: rgba(255, 255, 255, 0.9); margin-bottom: 10px; z-index: 1000;}
.closed {display: none;}
#menue ul {list-style-type: none; text-align: center;}
#menue ul li a {display: block; width: 100%; height: 33px; font-size: 16px; color: #03A0A0; margin-bottom: 7px;}
.navitrenner {background: url(designpics/m_navilinie.png) no-repeat center bottom;}

#headerbild { position: relative; margin-top: 15px; width: 100%; z-index: 0;}
#headerbild img { width: 100%; height: auto; }
#trennlinie { position: relative; margin-top: 10px; margin-bottom: 32px; height: 31px; background: url(designpics/bg_hmenue.png) repeat-x; }

/* Contentbereich  */
#content { padding: 0px 24px; margin-bottom: 32px; }
#content h2 {color: #A13323; font-weight: normal; font-size: 15px; margin-bottom: 30px;}
#content p, #content table {font-size: 13px; margin-bottom: 20px; line-height: 14pt;}
#content strong {color: #A13323; font-weight: normal;}
#content a {color: #025757;}
.rot {color: #A13323;}

#mainpic {position: relative; width: 100%; max-width: 320px; margin-left: auto; margin-right: auto; z-index: 100; }
#mainpic img { width: 100%; height: auto; }
#mainpic2 {position: relative; width: 100%; max-width: 320px; margin-left: auto; margin-right: auto; }
#mainpic2 img { width: 100%; height: auto; margin-bottom: 20px;}
#sliderpic {position: relative; width: 100%; height: auto; margin: 20px auto;}
#sliderpic ul {position: relative; margin: 0px; padding: 0px; list-style: none; }
#sliderpic li { width: auto !important; max-width: 320px !important; height: auto !important; overflow: hidden;}
#sliderpic li img { width: 320px; height: auto !important; }

/* Startseite */
#startmain { position: relative; width: 100%; height: auto; }
#startseite { position: relative; width: 260px; margin: 0 auto; text-align: center; }
#startseite h1 {font-weight: normal; font-size: 15pt; margin-bottom: 20px;}
#startseite h2 {font-weight: normal; font-size: 11pt; margin-bottom: 30px;}
#startseite h3 {font-weight: normal; font-size: 12pt; color: #A13323; line-height: 18pt; margin-bottom: 30px;}
#startpic {position: relative; width: 100%; margin-bottom: 64px; text-align: center;}
#startpic img { width: 100%; max-width: 399px; height: auto; margin-left: auto; margin-right: auto; }
#mainvideo {position: absolute; top: 0px; left: 0px; width: 100%; height: auto; min-height: 280px; display: none; z-index: 200; }
#videobutton img { max-width: 140px !important; height: auto; }

/* Footer */
#footer {position: relative; width: 100%; text-align: center; padding-top: 12px;}
#fzeile { position: relative; width: 100%; color: #A13323; font-size: 12px; margin-top: 28px; margin-bottom: 50px; line-height: 14pt;}
#fzeile a { color: #A13323; }
