body { overflow: hidden; margin: 0 auto; padding: 0; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif;}

p { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; }

td { }

a:link { }

a:visited { }

a:hover { }

a:active { }

.rightlogo{position: absolute; top: 445px; left: 535px; }
/* float: right; text-align: right; padding-right: 170px;  */
img{margin:0; padding: 0; border: 0 none;}

#container{margin:0 auto; padding: 0; width: 950px; text-align: center; border: none 0px;}

#header{width: 950px; min-width: 950px; background: #001422; padding: 0; margin: 0; border: 0px none; height: 45px; min-height: 45px; position: relative; z-index: 50; }

#menu{float: right; display: inline; position: relative; bottom: 0px; padding: 0px; margin: 0px; padding-top: 24px; border: 0px none; min-width: 688px; width: 688px; text-align: right; padding-right: 75px; z-index: 50;}
#menu img{position: relative; bottom: 0px; right: 0px; vertical-align: bottom; border: 0px none; margin: 0px; padding: 0px; float: left; z-index: 50;}

#logodiv{float: left; display: inline; width: 112px;}

#content{text-align: left; min-height: 500px; width: 950px; min-width: 950px;  position: relative; z-index: 1;}

#impressum{text-align: left; margin-left: 187px;  border-left: 1px solid #EF7900; margin-top: 0px; padding: 11px;  padding-bottom: 0px;}
#kimpressum{text-align: left; margin-left: 187px;  border-left: 1px solid #EF7900; margin-top: 0px; padding: 11px;  padding-bottom: 4px;}
#filler{height: 212px; min-height: 212px;}
#imp2{text-align: left;padding-left: 5px; border-left: 2px solid #D8DFE3; vertical-align: top; position: absolute; top: 453px; left: 187px; }

#imp2 img{margin-left: 5px;}

div#content td img{border: #D8DFE3 solid 1px;}

#maillink{}
#maillink a{padding: 3px; color: #ffffff; background: #738A95; text-decoration: none; font-weight: bold;}
#maillink a:hover{padding: 3px; color: #001422; background: #EF7900;}