@charset "UTF-8";

/* Reset */
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,p,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td{margin:0;padding:0;}
ul {list-style:none;}
ol li {margin:0 0 12px;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img, button{border:0;}
address,caption,cite,code,dfn,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
a:focus,object,h1,h2,h3,h4,h5,h6{-moz-outline-style: none; border:0px;}
del,ins{text-decoration:none;}

/* Common */
body{padding:0;font:14px Georgia, "Times New Roman", Times, serif;color:#2F2F2F;quotes: '«' '»';background: white url(img/bg.jpg) no-repeat top center;}
#body{width:950px;margin:0px auto;}
#main{margin-bottom:40px;}
#lcol{float:left;width:630px;}
#rcol{float:right;width:310px;color:#FFF;font:12px Verdana, Geneva, sans-serif;}
#image{height:169px;background-image:url(img/content01.jpg);}
.clear{clear:both;height:0px;visibility:hidden;}

/* Header */
#header{font:12px Verdana, Geneva, sans-serif;height: 94px;background-image:url(img/zollikon.png);background-position:0px 57px;background-repeat:no-repeat;}
.ralign{float:right;max-width:756px;}
.metanav{color:#b1b1b1;text-align:right;margin:20px 0px 37px 0px;}
#search{float:right;vertical-align:bottom;}
#search input{color:#B1B1B1;background-color:#FFF;border:1px solid #2F2F2F;float:left;margin-right:1px;padding:1px 22px 2px 4px;}
#search button{color:#FFF;background-color:#000;padding:1px 8px 2px 8px;font:normal 12px Verdana, Geneva, sans-serif;}


/* Navigation */
#nav{clear:both;font-style:italic;padding: 15px 0px 10px 0px;margin:12px 0px 10px 0px;border-color:#838383;border-style:solid;border-width:1px 0px;}
#nav li{display:inline; font-size:24px;margin-right:27px;}
#nav ul{margin-bottom:15px;max-width:855px;}
#nav ul li a{text-decoration:none;color:#2F2F2F;}
#nav ul li a:hover{border-bottom:1px solid #2F2F2F;color:#2F2F2F;}
#nav ul li a:active{border-bottom:1px solid #763443;color:#763443;}
#nav ul li a:visited{color:#2F2F2F;}
.subnav{color:#763443;max-width:855px;line-height: 1.3;}
.subnav span{margin:0px 9px;}
.subnav a{text-decoration:none;color:#81293d;}
.subnav a:hover{border-bottom:1px dotted #763443;}
.subnav a:active{border-bottom:1px solid #763443;}
.subnav a:visited{color:#81293d;}


/* Content */
#breadcrump{color:#b1b1b1;font:12px Verdana, Geneva, sans-serif;margin-bottom:6px;}
#breadcrump a{text-decoration:none;color:#b1b1b1;}
#breadcrump a:hover{text-decoration:underline;}
#content{margin:10px 0px 0px 0px;}
h1{font-size:36px; color:#37706a;margin-bottom:30px;}
h2{font:bold 1em Verdana, Geneva, sans-serif;text-transform:uppercase;margin-bottom:15px;}
h3{font:italic bold 14px Georgia, "Times New Roman", Times, serif;margin:5px 0 10px 0;color:#336585;}
#content div.section{padding-bottom:1px;margin-bottom:30px;}
#content p, ul, ol{margin-bottom:9pt;}
#content ul{margin-left:20px;}
#content ul li{margin-bottom:3pt; list-style-type:disc;}
#content ol{padding-left:20px;}
#content ol li{margin-bottom:3pt;}
#content blockquote{margin:0px 14px 22px 14px;padding:6px;border:1px solid #d0d0d0; color:#838383;font-style:italic;}
#content div.section a{color:#81293d;text-decoration:none;border:1px dotted #81293d;border-width:0px 0px 1px 0px;}
#content div.section a:hover{border:1px solid #81293d;border-width:0px 0px 1px 0px;}
#content table{margin-bottom:9pt;}
#content table.visible{font:normal 12px Verdana, Geneva, sans-serif;margin:0px auto 9pt auto;}
#content table.visible th{color:#FFF;background-color:#838383;font-weight:normal;padding:4px;border-width:0;border-style:solid;border-color:#B1B1B1;}
#content table.visible td{padding:4px;border-width:1px 0;border-style:solid;border-color:#B1B1B1;}
#content table.visible td.name{font-weight:bold;}
#content a.load{background:white url(img/laden.gif) no-repeat left center;padding-left:16px;}
#content a.mail{background:white url(img/mail.gif) no-repeat left center;padding-left:16px;}
#content a.online{background:white url(img/online.gif) no-repeat left center;padding-left:16px;}
#content div.image{float:right;background-color:#E7E7E7;border:1px solid #d0d0d0;padding:9px;width:186px;margin-bottom:9pt;}
#content div.image p{font:12px Verdana, Geneva, sans-serif;margin:6px 0 0 0;}
#content div.image img{border:1px solid #d0d0d0;}

/* Quicklinks */
#qlinks{max-height:149px;background-image:url(img/transparentbg.png);padding:10px;margin-bottom:10px;}
#qlinks p.header{font:italic 36px Georgia, "Times New Roman", Times, serif;padding:0px;margin-bottom:11px;border-color:#FFF;border-style:solid;border-width:0px 0px 1px 0px;}
#qlinks li{margin-bottom:3px;width: 290px;}
#qlinks span.left{float:left;}
#qlinks span.right{text-align:right;float:right;}
#qlinks a{text-decoration:none;color:#FFF;}
#qlinks a:hover{text-decoration:underline;}

/* Topics */
#topics{background-color:#c3d2e7;padding:10px;}
#topics p{color:#336585;margin-bottom:18px;}
#topics p.header{color:#FFF;font:italic 36px Georgia, "Times New Roman", Times, serif;padding:0px;margin-bottom:13px;border:1px solid #FFF;border-width:0px 0px 1px 0px;}
#topics p.subheader{font:italic bold 13px Georgia, "Times New Roman", Times, serif;margin-bottom:4px}
#topics a{text-decoration:none;color:#336585;}
#topics a:hover{text-decoration:underline;}

/* Footer */
#footer{font:12px Verdana, Geneva, sans-serif;color:#838383;margin-bottom:35px;min-height:85px;border:1px solid #838383;border-width:1px 0px 0px 0px;padding-top:18px;}
#footer div.left0{float:left;display:inline;width:206px;margin-right:5px;}
#footer div.left1{float:left;display:inline;width:418px;margin-right:5px;}
#footer div.right{float:right;width:310px;}
#footer div ul li{margin-bottom:2px;}
#footer div.margin{margin-right:10px;}
#footer div p{text-align:right;}