#rsslink a:visited {color: black; }
.newsbox a:visited {color: black; }
#rsslink a:hover {color: black; }
.formbutton:hover {background-color: #C9CDDA; ; color: white; }
.newsbox a:hover {color: #999999; }
.button:hover {background-color: #E6E6E6; cursor: pointer; }
#footer a:hover {color: white; }
a.nav:hover, a.sub:hover {background-color: #E6E6E6; color: black; text-decoration: none;}
.teaserimg img {padding-right: 5px; }
#rsslink {display:block; text-align:right; margin-right: 10px; color: black; }
.kontaktimg {position: absolute; bottom: 0px; right: 0px; }
.formbutton {background-color: white; border: 1px solid black; }
.formerror {color: red; }
.textarea {margin: 5px 0; width: 280px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 2px; border: 1px solid black; height: 100px; }
.textfeld {margin: 5px 0; width: 280px; padding: 2px; border: 1px solid black; }
#contact p {padding: 0; }
.newsbox h5 {padding-bottom: 4px; padding-top: 4px; border: 0px; font-size: 10px; line-height: 12px;}
.newsbox h4 {padding-bottom: 4px; padding-top: 4px; border-bottom: 1px solid #C9CDDA; font-size: 12px; }
.newsbox h3 {padding-bottom: 6px; padding-top: 6px; border-bottom: 2px solid #C9CDDA; }
.newsbox p {padding-top: 4px; padding-bottom: 4px; line-height: 12px;}
.newsbox a {color: black; }
.newsbox li {list-style: none; padding: 5px 3px; font-size: 10px; border-bottom: 1px solid #C9CDDA; }
.newsbox {margin: 10px 8px; font-size: 10px; background-color: #E6E6E6; border:1px solid #A3B0DA; padding: 4px; text-align: left; white-space: normal; vertical-align: middle;}
#box {padding-bottom: 6px; border-bottom: 1px solid white; border-top: 1px solid white; }
.error {position: absolute; top: -16px; left: 10px; color: red; font-weight: bold; }
#logoutbutton {position: absolute; right: 8px; top: 36px; }
.login {width: 44px; margin: 0 10px 0 0; border: 1px solid white; background-color: #E6E6E6; padding: 1px 0; }
#loginbereich {margin: 10px 0 0 10px; }
.button {background: #C9CDDA; border: 1px solid white; width: 50px; }
.search {margin: 6px 6px 0 10px; padding: 1px 0; width: 100px; border: 1px solid white; background-color: #E6E6E6; }
img.printer {position: relative; top: 3px; }
img.flag {position: relative; top: 2px; }
#footer a {color: black; }
#footer p {font-size: 10px; text-align: center; line-height: 30px; }
#footer {height: 30px; width: 100%; background-color:#A3B0DA; border-top: 1px solid white; }
#right {position: absolute; right: 0px; width: 180px; height: 300px; }
h3 {font-size: 14px; }
h2 {font-size: 16px; }
h1 {font-size: 20px; }
.img1 {margin: 0px 10px 10px 15px; float: right; border: 1px solid black; }
.img0 {margin: 0px 10px 10px 15px; float: right; }
#content ul {padding: 20px 20px; }
#content p {padding: 10px 20px 10px 0px; text-align: justify; }
#content {position: relative; margin: 0 180px; background-color: #FFFFFF; padding: 20px 0 10px 20px; min-height: 400px; }
a.subact {color: white; display: block; width: 140px; heigth: 20px; line-height: 20px; padding-left: 40px; background-color: #A3B0DA; border-top: 1px solid white; cursor: default; }
a.sub {color: black; display: block; width: 140px; heigth: 20px; line-height: 20px; padding-left: 40px; background-color: #BAC1DA; border-top: 1px solid white; }
a.act {color: white; display: block; width: 160px; heigth: 30px; line-height: 30px; padding-left: 20px; background-color: #A3B0DA; border-top: 1px solid white; cursor: default; }
a.nav {color: black; display: block; width: 160px; heigth: 30px; line-height: 30px; padding-left: 20px; background-color: #C9CDDA; border-top: 1px solid white; }
a {text-decoration: none; color: #666666;}
a:hover {text-decoration: underline;}
#left li {list-style: none; }
#left ul {border-bottom: 1px solid white; }
#left {position: absolute; left: 0; width: 180px; }
#header {width: 100%; height: 120px; background-image: url(../../media/img/synox.gif); }
#container {position: relative; width: 1000px; height: auto; margin-left: auto; margin-right: auto; border-left: 1px solid #5C6DB2; border-right: 1px solid #5C6DB2; background-color:#C9CDDA; }
body {color: #364E6D; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height: 20px;font-style: normal;background-color: #E6E6E6;}
* {margin: 0; padding: 0; border: 0; }

