/* ©attacca 2013-2016: aquafit-aw.ch aus _quelltext/aquaf_basis / _quelltext/aquaf_print / / 2023-01-17T10:12:01+01:00 */ 
@media all {
/* _aquafit attacca 2012 © Mathias Knauer, Zürich  */
*,html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0;background-color:transparent;color:#000;font-size:100%;outline:0;vertical-align:baseline}
a{color:#c00;text-decoration:none}
a.inh{margin:0;padding:0;/* anker */ color:inherit}
a.pfr:before{content:"\25B6\202F"}
blockquote{margin:0 5em 1em 5em}
body{margin:1em auto;padding:0;background-color:#377;color:#000;font-family:Lucida,"Lucida Sans Unicode",Verdana,Georgia,sans-serif;font-size:76%;/* für IE */ max-width:1000px;min-height:2000px;position:relative}
body#adm{padding:1em;background-color:#ffffea}
div#adr{width:100%;position:relative}
div#adr p{margin:3px 10px;font-size:12px}
div#bio p,#inhalt #edit h2,#inhalt #edit h3{margin:0 0 .5em 20px}
div.bildfeld-r{float:right;margin:.5em;padding:.2em;background-color:#f5f5f5;max-width:200px}
div.edlink{border:3px outset #ddd;background-color:#fc0;max-width:620px;position:absolute;right:0;top:0}
em{background-color:#fc5}
form,.compr{margin:0;padding:0}
h1,h2,h3{margin-top:0;font-family:Lucida,"Lucida Sans","Lucida Sans Unicode",Helvetica,Arial,sans-serif}
hr{border:#999;margin:0 55px 0 20px;width:580px;background-color:#999;color:#999;height:1px}
html{padding:5px 15px 300px 5px;background-color:#377}
html > body{font-size:90%/* nicht-IE */}
html#tz,html#tz > body#tzb{background-color:#888}
img.logo{margin:15px 10px 0 0}
input,textarea{background-color:#efefef}
input.btn{border:1px solid #999;padding:2px 4px;background-color:#ccc}
input:focus,textarea:focus{background-color:#fff}
p,input,td,li{margin-top:0;font-size:1em;line-height:140%}
span.lab{padding:0 1em 0 0;width:200px;display:inline-block}
table#coform{margin-left:-9px}
table#coform td{padding:2px 3px;background-color:#ddd}
table#coform,table#team{width:550px;background-color:transparent;font-size:14px;border-spacing:2px}
table#team td{padding:2px;background-color:transparent}
td{text-align:left;vertical-align:top}
td ul,td li{margin:0;padding:0;line-height:90%}
td.bio{padding:0;width:auto}
td.bio p{margin:0}
td.fot{width:210px}
td.rgt{text-align:right}
ul,ol{margin:0 0 1em 17px;list-style-image:url("../img/blq.gif")}
ul.blq li{margin:.2em 0;list-style-image:url("../img/blq.gif")}
.adbox{border:1px dotted #b1b1b1;margin:0 0.5em 10px 0.5em;padding:5px 0;background-color:#fff}
.bd{font-weight:bold}
.blk{padding:3px;display:block}
.cgn{background-color:#efefef;color:#060}
.chi{background-color:transparent;color:#369}
.clear{clear:both}
.cobs{color:#9c3 !important}
.crt,#nav a:hover,#inhalt a.pfr:link,#inhalt a.pfr:visited{color:#c00}
.edh{border:1px dotted #ff0f0f;background-color:#fff0ff !important;max-width:620px;min-height:32px;position:relative}
.flr{float:right}
.kasten{margin:0 1em 0 1.5em;padding:.5em 0;background-color:#a2bed6}
#fuss a,#fuss a:link,#fuss a:visited{padding:0 .5em;color:#0cc;font-size:1em;font-weight:normal}
#fuss a:hover{color:#6ff}
#fuss p,#fusstz p{padding:0.5em 1em;color:#0cc;font-size:10px;font-weight:normal;text-align:left}
#fuss p,#fusstz p,#kopf{font-family:Verdana,Geneva,Helvetica,sans-serif}
#fuss,#fusstz{clear:both;background-color:#033;height:30px;position:relative}
#fusstz a,#fusstz a:link,#fusstz a:visited{padding:0 .5em;color:#0cf;font-size:1em;font-weight:normal}
#fusstz a:hover{color:#dff}
#inhalt{border-left:180px solid #eee;border-right:200px solid #ddd;margin:0;padding:20px 0 0 0;width:620px;background-color:#fff;min-height:550px}
#inhalt #inhaltfuss{color:#808080;bottom:0;position:relative}
#inhalt #inhaltfuss p{margin:0 0 .2em inherit}
#inhalt .ebox{margin:1em 1em;padding:.5em 0 1em 0;width:95%;background-color:#e4e4e4;color:#900;position:relative}
#inhalt .ebox h2{margin:.6em 1em .2em 20px;color:#358}
#inhalt .gross{margin-top:-.4em;font-size:1.3em;line-height:2em}
#inhalt .img-re{float:right;margin:0 .5em}
#inhalt .subm{border-bottom:1px solid #999;border-top:1px solid #999;margin:1em 20px -10px 21px;padding:.5em 0;color:#000}
#inhalt .subm a{color:#c00;font-weight:normal}
#inhalt .subm li{margin:0 1em 0 0;display:inline;color:#000;font-weight:bold}
#inhalt .subm ul{margin:0;padding:0;width:100%;list-style:none;font-size:1em}
#inhalt a:link,#inhalt a:visited,#inhalt .crt{background-color:transparent;color:#900;text-decoration:none}
#inhalt a:hover{background-color:#ddd;color:#900}
#inhalt h1,#inhalt3 h1{margin:8px 1em .75em 20px;color:#369;font-size:1.6em;font-weight:bold}
#inhalt h2,#inhalt3 h2{margin:1.5em 1em .5em 20px;color:#369;font-size:1.3em;font-weight:bold}
#inhalt h3{margin:1.5em .2em .5em 20px;color:#333;font-size:1.1em;font-weight:bold}
#inhalt h3.cpr{margin-bottom:0;color:#900}
#inhalt h4{margin:1em 0 .5em 20px;color:#666;font-size:.9em;font-weight:bold}
#inhalt p,#inhalt td,#inhalt li,#inhalt hr{margin:0 2em .5em 20px;font-family:Lucida,"Lucida Sans","Lucida Sans Unicode",Helvetica,Arial,sans-serif;font-size:.9em;line-height:1.6em}
#inhalt p.leg{margin:0 0 0 1.5em;padding:0 1em;font-size:9px;line-height:100%;text-align:left}
#inhalt p.sm{margin:-.5em 0 .5em 21px;font-size:10px}
#inhalt table{margin:0 1.5em}
#inhalt table.tzkurs td{border:none;padding:2px 1em 0 0;background-color:transparent}
#inhalt table.tzkurs td.crt b{color:#b00;font-size:15px}
#inhalt td{border-bottom:1px solid #ccc;padding:.2em}
#inhalt3{border-left:180px solid #eee;border-right:0;margin:0;padding:20px 0;width:820px;background-color:#fff;min-height:550px}
#inhalt3 p,#inhalt3 h1,#inhalt3 h2,#inhalt3 h3{margin-left:20px;width:800px}
#kopf{width:1000px;background-color:#0cc;background-image:url(../img/bgr_kopf_001.jpg);font-size:25px;font-weight:bold;height:125px;position:relative}
#kopf a,#kopftz a{margin:0 0 0 180px}
#kopftit-tz{margin:1em 195px;font-size:38px}
#kopftz{width:1000px;background-color:#9cf;/*	background-image: url(../img  /bgr_kopf_001.jpg);*/ font-size:25px;font-weight:bold;height:125px;position:relative}
#nav .txt{border:1px inset #666;margin:2em 0 .5em 0;width:10em;background-color:#f8f8f8}
#nav a:link,#nav a:visited{display:block;background-color:transparent;color:#333;text-decoration:none}
#nav h3{margin:0;padding:0 0 4px 0;width:150px;background-color:transparent;color:#000;font:110% G	eorgia,Verdana,Helvetica,serif}
#nav li{border-bottom:1px solid #ccc;margin-bottom:0.3em;list-style:none;background-color:transparent;font-size:13px;font-weight:bold;line-height:18px}
#nav ul{margin:0;padding:0;width:160px;list-style:none}
#nav,nav{padding:5px 0;width:180px;/* Breite der linken Spalte */ background-color:transparent;color:#000;font-family:"Trebuchet MS",Georgia,Verdana,Geneva,Arial,Helvetica,sans-serif;height:500px;left:10px;position:absolute;top:149px}
#sp-re{margin:0;/* negative Breite rechte Spalte */ padding:0;width:200px;/* Breite rechte Spalte */ background-color:transparent;/*#99ff99*/ position:absolute;right:0;top:125px}
#sp-re h3{margin:0 0 .5em 0;padding:0 0 0 1em;background-color:transparent;color:#333;font-family:Georgia,"Times New Roman",Times,serif;font-size:.8em;font-weight:bold}
#sp-re img{position:relative}
#sp-re p{margin:0 0 .3em 1em;font-size:12px;line-height:1.3em}
#sp-re p.leg{margin:0 auto;padding:0 1.8em;font-size:9px;line-height:120%;text-align:left}
#wrap{margin:1em auto 0 auto;width:1000px;background-color:#fff;position:relative}
} 

@media print {
/* Print-Styles aquaf attacca 2021 */

body {
	font-family:Palatino,Georgia,Helvetica,Verdana,Geneva,sans-serif;
	font-size:11pt;
	background-color: transparent;
	}

#fuss, #nav, #sp-re, #subm {
	
	display:none; 
	}	
#sp2 #box-hgr, #sp3 #box-hgr {background-color:transparent; border:0 solid #fff;

}
#inhalt {
	position:absolute;
	top:12em;
	margin:0;
	width:550pt;
	background-color:transparent;
	}
#inhalt p, h1, h2, ul, li{
	font-family: Palatino,Georgia,Helvetica,Verdana,Arial,Geneva,sans-serif;
	font-size:11pt;
	line-height:15pt;
	}
#inhalt h1 {
	font-size:14pt;
	}
#inhalt h1 {
	font-size:12pt;
	}
#kopf h1 {
	font-size:16pt;
	}		
#kopf, .kopf0, .kopf1 {
	border: 1px solid #ccc; height:130px;
	}

#kopflogo img, #kopflogo a {
/* das Logo wird angezeigt */
display: inline;
border:none;
}
} 


