html  {
 font-family : Verdana, Arial, sans-serif;
 font-size : 9pt;
 text-align : center;
  height:110%;
}
.titel1 {
 font-size : 30pt;
}
.titel2 {
 font-size : 14pt;
}
ul {
 font-family : Verdana, Arial, sans-serif;
 font-size : 9pt;
}
p {
 font-family : Verdana, Arial, sans-serif;
 font-size : 9pt;
}
p.small {
 font-family : Verdana, Arial, sans-serif;
 font-size : 8pt;
}
h1 {
 font-family : Verdana, Arial, sans-serif;
 font-size : 12pt;
}
h2 {
 font-family : Verdana, Arial, sans-serif;
 font-size : 11pt;
}
h3 {
 clear:both;font-family : Verdana, Arial, sans-serif;
 font-size : 10pt;
 border-top:1px solid #aaa;
 margin-top:2em;
}
h4 {
 font-family : Verdana, Arial, sans-serif;
 font-size : 9pt;
}
th {
 font-family : Verdana, Arial, sans-serif;
 font-size : 11pt;
 font-weight : bold;
 background-color : #eeeeee;
 color : #000040;
}
#container {
 width : 760px;
 margin : 0 auto;
 text-align : left;
}
#text {
 text-align : left;
 border : 1px solid #aaa;
 padding : 1em;
  background-color:#ccc;
}
#kopf {
 color : #e90000;
  text-align:right;
  background-image : url("media/Image/Logo_homepage.jpg");
  background-repeat:no-repeat;
  height:125px;
}
#kopf p{margin-top:0;}
#navlist {
 padding : 0 1px 1px;
 margin-left : 0;
 font : bold 1em Verdana, sans-serif;
}
#navlist li {
 list-style : none;
 margin : 0;
 display : inline;
}
#navlist li a {
 padding : 0.25em 0.5em 0.25em 0.75em;
 border-left : 1em solid #000080;
 background : #ddd;
 text-decoration : none;
 font-weight:bold;
  
}
#navlist li a:link {
 color : #e90000;
}
#navlist li a:visited {
 color : #c90000;
}
#navlist li a:hover {
 border-color : #e90000;
 color : #fff;
 background : #008;
}
td {
 vertical-align : top;
 font-family : Verdana, Arial, sans-serif;
}
.hell {
 font-family : Verdana, Arial, sans-serif;
 font-size : 8pt;
 background-color : #ffffff;
}
.dunkel {
 font-family : Verdana, Arial, sans-serif;
 font-size : 8pt;
 background-color : #eeeeee;
}
a {
 font-family : Verdana, Arial, sans-serif;
 color : #d00000;
 font-weight : normal;
 text-decoration : none;
}
a.small {
 font-family : Verdana, Arial, sans-serif;
 font-size : 8pt;
 color : #079784;
 font-weight : normal;
 text-decoration : none;
}
a:hover {
 text-decoration : none;
 color : #d00000;
 text-decoration : none;
}
.menuheader {
 background-color : #000080;
 color : white;
 font-weight : bold;
}
.header {
 font-family : Verdana, Arial, sans-serif;
 font-size : 8pt;
}
.headermenu {
 font-family : Verdana, Arial, sans-serif;
 font-size : 8pt;
 background-color : #0000c8;
 height : 14pt;
 background-image : url("neu/images/menuoben.gif");
}
.headermenuactive {
 font-family : Verdana, Arial, sans-serif;
 font-size : 8pt;
 background-color : #8080d8;
 height : 14pt;
 background-image : url("neu/images/menuoben.gif");
}
.small {
 font-family : Verdana, Arial, sans-serif;
 font-size : 8pt;
}
.menulink {
 font-family : Verdana, Arial, sans-serif;
 font-size : 8pt;
 color : black;
 text-decoration : none;
}
a.menulink:hover {
 text-decoration : none;
 color : #079784;
}
a.mainmenu.small {
 font-family : Verdana, Arial, sans-serif;
 font-size : 9pt;
 color : white;
 font-weight : normal;
 text-decoration : none;
}
a.mainmenu:hover {
 font-family : Verdana, Arial, sans-serif;
 text-decoration : none;
 color : black;
 text-decoration : none;
}
.main {
 margin : 20px;
 background-color : #808080;
}
a.hoverfx {
 width : 120px;
 text-align : center;
 padding : 4px;
 border-width : 20px;
 border-color : #aaaaaa;
 background-color : #e00000;
 font-family : Verdana, Arial, sans-serif;
 font-size : 10pt;
 color : white;
 font-weight : bold;
 text-decoration : none;
}
a.hoverfx:hover {
 background-color : #ff4444;
 font-family : Verdana, Arial, sans-serif;
 text-decoration : none;
 color : black;
 text-decoration : none;
}
ul {
 list-style-type : square;
 font-size : 10pt;
}
.tabelle_td {
 border-left-width : 1px;
 border-left-style : solid;
 border-left-color : #909090;
 padding-left : 2px;
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #202020;
 padding-bottom : 2px;
 border-right-width : 1px;
 border-right-style : solid;
 border-right-color : #202020;
 padding-right : 2px;
 padding-top : 3px;
 text-align : left;
}
.tabelle_th {
 background-color : #079784;
 color : white;
 border-left-width : 1px;
 border-left-style : solid;
 border-left-color : #606060;
 padding-left : 2px;
 border-top-width : 1px;
 border-top-style : solid;
 border-top-color : #606060;
 padding-bottom : 2px;
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #202020;
 padding-bottom : 2px;
 border-right-width : 1px;
 border-right-style : solid;
 border-right-color : #202020;
 padding-right : 2px;
 text-align : justify;
}
img.referenz {float:right;margin-left:2em;margin-bottom:2em;border:1px solid #aaa}
body {
 background-color : #ddd;
 margin : -1px;
}
.warenkorb {
 font-family : Verdana, Arial, sans-serif;
 font-size : 8pt;
 color : black;
 text-decoration : none;
 width : 150px;
}
dt {font-weight:bold;}