*{margin:0;padding:0;}
body{font-family:times new roman,times,serif;font-size:1em;letter-spacing:1px;text-align:justify;}
a{background-color:transparent;color:#000;text-decoration:none;}
#logo{float:right;padding-top:25px;padding-right:32px;}
#header h1, #header h2{padding-left:30px;color:#F60;background-color:#FFF;}
#header h1{padding-top:28px;font-size:2em;}
#header h2{padding-top:0;font-size:1em;}
#wrap{width:100%;margin-top:30px;}
#content{padding:0 30px;}
.right{float:left;width:100%;height:100%;font-size:1em;color:#222;background-color:transparent;margin-top:10px;}
.right h1,.right h2,.right h3,.right h4{color:#000;background-color:transparent;}
.right h1{font-size:1.4em;margin-bottom:10px;}
.right h2{font-size:1em;margin-bottom:10px;}
.right h3{font-size:1em;font-weight:700;}
.right h4{font-size:.8em;font-weight:lighter;}
#clear{display:block;clear:both;width:100%;height:1px;overflow:hidden;}
#footer{display:none;}
img{border:none;}
.left{display:none;}
a.menu:link,a.menu:visited,a.menu1:link,a.menu1:visited,a.menu2:link,a.menu2:visited{display:none;}
.vcardl,.vcardr{width:260px;height:130px;float:left;margin-top:30px;}
.vcardr{margin-left:70px;}
.portrait{ font-size:.8em;float:right;width:135px;height:110px;margin:10px;}
.valid{display:none;}
form{display:none;}
.email{display:none;}
.archiv{font-size:.8em;color:#F60;background-color:#FFF;font-weight:lighter;margin-top:5px;}
.achivbox{margin-bottom:5px;}
.box{font-size:.9em;color:#000;background-color:#FFF;text-decoration:none;}
.list{list-style-type:none;margin-left:30px;line-height:18px;}
.event{font-size:.9em;color:#F60;background-color:#FFF;margin:5px 0;}