*{margin:0; padding:0; border:0;}

body{margin:15px 30px 15px 30px; font:normal 12px Arial, Verdana, Sans-Serif;}

.clearfix:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
.invisible{display:none;}

* html .clearfix{height:1%;}

#head, #Navigation{display:none;}

#printlogo{float:left; width:100px; height:100px;}
#printlogo img{width:100px; height:100px;}

#content{width:485px; float:right;}
#content h1, #content h2{font:italic 30px Times, 'Times New Roman', Georgia, Sans-Serif; letter-spacing:-0.05em;}
#content h1 span, #content h2 span{border-bottom:2px solid #000;}
#content h3{font:italic 24px Times, 'Times New Roman', Georgia, Sans-Serif; letter-spacing:-0.05em; border-bottom:2px solid #000; margin:30px 0 0 0;}
#content p, #content address{font-style:normal; line-height:2em; margin:20px 0 0 0;}
#content a{color:#000; text-decoration:underline; background:transparent;}
#content a:hover{text-decoration:none; background:#000; color:#fff; padding:0 2px;}
#content table{width:485px; border-collapse:collapse;}
#content table td{padding:10px 0; border-bottom:1px solid #000; vertical-align:bottom;}
#content table td.col_0{width:400px;}
#content table td.col_1{width:85px; text-align:right; font:italic 16px Times, 'Times New Roman', Georgia, Sans-Serif; letter-spacing:-0.05em;}
#content div.menue table{width:485px; border-collapse:collapse;}
#content div.menue table td{padding:30px 0; border-bottom:1px solid #000; vertical-align:top;}
#content div.menue table td.col_0{width:285px; text-align:center;}
#content div.menue table td.col_1{width:200px; text-align:right; font:italic 16px Times, 'Times New Roman', Georgia, Sans-Serif; letter-spacing:-0.05em;}

#footer{width:485px; float:right; border-top:1px solid #fff; padding:10px 0; color:#000;}
