body {margin:0px; padding:0px;}
h1 {font-family:Verdana,Arial,Helvetica,sans; font-size:16px; font-weight:normal; margin:0px; padding:0px 0px 15px 0px;}
h2 {font-size:13px; font-weight:normal; font-family:Verdana,Arial,Helvetica,sans; margin-top:15px; border-bottom:1px #f70 dotted;}
h3 {font-size:12px; font-weight:bold; font-family:Verdana,Arial,Helvetica,sans; margin-top:10px; border-bottom:1px #f70 dotted;}
p {padding-bottom:0.5em;}
a {text-decoration:none;}
ol {padding-left:30px; padding-bottom:15px; font-weight:normal; list-style:decimal outside;}
ol li {padding-top:10px; padding-bottom:0px;}
.h2news {font-size:12px; font-weight:bold; font-family:Verdana,Arial,Helvetica,sans; margin-top:15px; border-bottom:1px #f70 dotted;}
.content {font-family:Verdana,Helvetica,sans; font-size:11px; line-height:1.7em; }
.pdfpic {margin-right:10px;}
.head {margin:6px 0px 0px 0px; width:767px; height:101px;}
.menue {position:relative; top:-15px; left:29px; font-family:Verdana,Arial,Helvetica,Sans; font-size:10px; font-weight:normal;}
.menuepunkt {color:#444;}
.menuepunkt:hover {color:#f50; border-bottom:1px dotted #777;}
.menueaktiv {font-weight:bold; color:#000}
.trennlinie {color:#bbb; margin-left:8px; margin-right:8px;}
.contentarea {margin:0px; width:767px; background-image:url(images/main_back.gif);}
.bottomend {width:767px; height:19px; margin:0px; text-align:center;}
.contenttable {height:100px; width:713px; margin-left:26px; margin-top:15px;}
.sidebartable {width:176px; margin:0px; padding:0px; padding-top:4px; vertical-align:top;}
.sidebarboxtop {background-image:url(images/box_top.gif); width:176px; height:18px; font-family:Verdana,Arial,Helvetiva,sans; font-size:11px; font-weight:bold; color:white; text-align:center; line-height:18px;}
.sidebarboxmain {background-image:url(images/box_back.gif); width:176px; font-family:Verdana,Arial,Helvetiva,sans; font-size:10px; font-weight:normal; color:black; line-height:1.4em;}
.sidebarboxbottom {width:176px; height:9px; margin:0px;}
.tel {font-weight:bold; line-height:1.6em;}
.maincontenttable {width:*; margin:0px; padding-left:20px; vertical-align:top;}
.illustrationright {margin:3px 25px 10px 15px; float:right;}
.illustrationleft {margin:3px 15px 10px 0px; float:left;}
.illustrationnews {margin:0px 15px 10px 0px; float:left; border:0px; position:relative; top:5px;}
.copyright {font-family:Verdana,Arial,Helvetica,sans; font-size:9px; color:#ccc; line-height:18px;}
.aboutlist {list-style:decimal inside; font-weight:bold; padding:0px;}
.aboutlist li {padding:0px;}
.link {font-weight:bold; color:#000; font-size:10px;}
.link:hover {color:#f50; border-bottom:1px dotted #777;}
.newsheadline {font-size:10px; font-face:font-family:Verdana,Arial,Helvetiva,sans; padding-bottom:10px; margin:0px;}
.newsheadline a {font-weight:bold; color:#000;}
.newsheadline a:hover {color:#f50; border-bottom:1px dotted #777;}
ul {padding:0px 0px 0px 15px; margin:0px; list-style-image:url(images/bullet.gif)}
.impressum {font-family:Verdana,Arial,Helvetica,Sans; font-size:11px; vertical-align:top; padding: 0px 30px 16px 0px;line-height:1.5em;}
form {padding-top:10px; width:360px;}
.inputtext {font-family:Verdana,Arial,Helvetica,sans; font-size:10px; font-weight:bold;}
.input {width:350px; font-family:Verdana,Arial,Helvetica,sans; font-size:10px; border:1px #777 solid;}
.tab {padding:0px; margin:0px;border:0px;}
