/*--------------------------------------------------------------------------*
 *-- GZipped/Cached by ScripZip (c)2006-2007( http://www.php-vision.de/ ) --*
 *--------------------------------------------------------------------------*
 *   Orginal Script Filesize: 21810    Bytes             
 *   GZipped Script Filesize: 3117    Bytes             
 *   GZip Compression Level : 9 GZip Compression Rate : 14.29% of Org. File *
 *   Last Time File Changed : Fri, 10 Feb 2012 22:12:55 GMT                 *
 *   Last Browser Load File : Fri, 10 Feb 2012 22:24:50 GMT                 *
 *   Cached File Expires on : Fri, 17 Feb 2012 22:24:50 GMT                 *
 *--------------------------------------------------------------------------*
 *-- Download ScripZip and speed up your Page on http://www.php-vision.de/  *
 *--------------------------------------------------------------------------*/

@charset "utf-8";
	@font-face{
	font-family:"Copperplate Gothic Bold";
	src:url('http://www.barberia.ch/script_zip/coprgtb.ttf');
}
*, html{
	padding:0;
	margin:0;
}
body{
	margin:8px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}
h1,h2,h3,h4,h5,h6{
	color:#0000ff;
	font-family:"Copperplate Gothic Bold", serif;
	background-color:inherit;
}
p{
	text-align:justify;
}
dfn{
	font-weight:bold;
	font-style:normal;
}
hr{
	border:solid #66cccc 1px;
	background-color:#ddffff;
	width:100%;
}
table{
	empty-cells:show;
	border-width:0;
}
th, td{
	vertical-align:top;
	text-align:left;
}
th.bl{
	padding:0 1px 0 1px;
	border-bottom:1px solid #0000FF;
}
th.blre{
	padding:0 1px 0 1px;
	border-right:1px solid #0000FF;
	border-bottom:1px solid #0000FF;
}
td.blre{
	padding:0 1px 0 1px;
	border-right:1px solid #0000FF;
}
td.blrere{
	padding:0 1px 0 1px;
	border-right:1px solid #0000FF;
	text-align:right;
}
th.blun{
	border-bottom:1px solid #0000FF;
}
th.blunre{
	border-bottom:1px solid #0000FF;
	text-align:right;
}
td.blli{
	padding:0 3px 0 5px;
	border-left:1px solid #0000FF;
}
td.bllire{
	padding:0 3px 0 5px;
	border-left:1px solid #0000FF;
	text-align:right;
}
td.blun{
	border-bottom:1px solid #0000FF;
}
td.blunre{
	border-bottom:1px solid #0000FF;
	text-align:right;
}
td.ctop{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
td.topre{
	text-align:right;
}
td.liblau{
	text-align:center;
	border-left:1px solid #0000FF;
}
table.count tr td{
	font-size:7pt;
	line-height:100%;
}
img.trob{
	margin:6px 0 2px 0;
}
img.trun{
	margin:2px 0 9px 0;
}
.blau{
	color:#0000ff;
}
.center{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.clear{
	clear:left;
}
.code{
	margin:4px 0 8px 0;
	padding:4px;
	border:solid #66cccc 1px;
	background-color:#ffffff;
}
.cursorh{
	cursor:pointer;
}
.font{
	font-family:Arial,Helvetica,sans-serif;
}
.grau{
	color:#999999;
}
.gruen{
	color:#339933;
}
.hblau{
	color:#0066ff;
}
.mitte{
	vertical-align:middle;
}
.nobr{
	white-space:nowrap;
}
.nrechts{
	float:left;
}
.rechts{
	text-align:right;
}
.rechtsb{
	float:right;
}
.rot{
	color:#ff0000;
}
.schwarz{
	color:#000000;
}
.strong{
	font-weight:bold;
}
.sskl{
	font-size:7pt;
}
.tab_bild{
	width:174px;
	float:left;
	min-height:245px;
}
.tab_text{
	margin:0 10px 0 182px;
	min-height:245px;
}
.unter{
	text-decoration:underline;
}
.w180{
	width:180px;
	height:320px;
	float:left;
}
.bg6f9{
	background-color:#66ff99;
}
.bg69f{
	background-color:#6699FF;
}
.bgccf{
	background-color:#CCCCFF;
}
.bgfff{
	background-color:#ffffff;
}
.bgrot{
	background-color:#ff3300;
}
.bggruen{
	background-color:#33ff33;
}
.complete{
	background-color:#ffffff;
	border:1px solid #ccffff;
}
.complete ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
.complete ul li.selected{
	background-color:#66cccc;
}
.complete ul li{
	padding:2px;
	margin:0;
	display:block;
	cursor:pointer;
	font-size:12px;
}
.bildbox_l span{
	display:none;
}
.bildbox_m span{
	display:none;
}
.bildbox_r span{
	display:none;
}
.bildbox_l:hover span{
	margin:5px;
	display:block;
	position:absolute;
	border:2px solid #ccffff;
	background:transparent;
	left:8px}
.bildbox_m:hover span{
	margin:5px;
	display:block;
	position:absolute;
	border:2px solid #ccffff;
	background:transparent;
}
.bildbox_r:hover span{
	margin:5px;
	display:block;
	position:absolute;
	border:2px solid #ccffff;
	background:transparent;
	right:8px;
}
.bbcclass{
	padding:4px;
	width:296px;
	height:235px;
	border:2px solid #66cccc;
	background:#ffffff;
	margin-left:auto;
	margin-right:auto;
}
.rsstitle{
	font-weight:bold;
}
.rssdate{
	margin:3px;
	color:gray;
	font-size:10px;
	text-align:right;
}
.rssdescription{
	text-align:left;
	font-size:10pt;
	line-height:100%;
}
.rssdescription img{
	margin:0 4px 4px 0;
}
@media screen, projection, tty, tv{
	body{
	background-color:#99cccc;
	font-size:12pt;
}
h1{
	margin:3px 0 16px 0;
	font-size:18pt;
	text-align:center;
}
h2{
	margin:12px 0 6px 10px;
	font-size:16pt;
}
h3{
	margin:12px 0 6px 10px;
	font-size:16pt;
}
h4{
	margin:12px 0 6px 10px;
	font-size:14pt;
}
h5{
	margin:8px 0 6px 10px;
}
h6{
	margin:8px 0 6px 5px;
}
p{
	margin:4px 0 6px 0;
	line-height:125%;
}
ol{
	margin:4px 0 3px 0;
	line-height:125%;
	margin-left:40px;
}
ul{
	margin:4px 0 3px 0;
	line-height:125%;
	margin-left:40px;
	list-style-image:url('http://www.barberia.ch/images/bullet.gif');
}
li{
	margin:4px 0 6px 0;
	line-height:125%;
}
ul.hover li:hover{
	background-color:#ddffff;
}
dl{
	padding:4px 0 3px 60px;
}
dt{
	padding:4px 0 0 20px;
	font-weight:bold;
	background-image:url('http://www.barberia.ch/images/bullet.gif');
	background-repeat:no-repeat;
	background-position:0 6px;
}
dd{
	padding:0 0 6px 0;
	line-height:125%;
}
blockquote{
	margin:4px 0 6px 0;
	line-height:125%;
	text-align:justify}
address{
	margin:4px 0 6px 0;
	line-height:125%;
	text-align:justify}
dl{
	margin:4px 0 6px 0;
	line-height:125%;
	text-align:justify}
legend{
	font-size:10pt;
}
tr{
	margin:4px 0 6px 0;
	line-height:125%;
	text-align:justify}
td.klre{
	font-size:10pt;
	text-align:right;
	vertical-align:middle;
	line-height:100%;
}
td.thumbs{
	font-size:10pt;
	font-weight:bold;
	text-align:center;
}
td.bg_h_v{
	background-color:#ffe4c4;
}
table.normal{
	background-color:#ffffff;
	border:0;
	border-collapse:collapse;
	font-size:12pt;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
table.normal th{
	padding:4px;
	border:2px solid #66cccc;
}
table.normal td{
	padding:4px;
	border:2px solid #66cccc;
}
table.stande1{
	background-color:#ffffff;
	border-width:0px;
	margin-left:50px;
}
table.stande1 td{
	background-color:#ffffff;
	font-size:12pt;
	vertical-align:top;
	padding:2px}
table.ueber tr:hover{
	background-color:#ddffff;
}
.kk{
	font-size:10pt;
	font-style:italic;
	line-height:100%;
}
.kl{
	font-size:10pt;
}
.kle1{
	font-size:10pt;
	margin-left:50px;
}
.kle2{
	font-size:10pt;
	margin-left:90px;
}
.kle3{
	font-size:10pt;
	margin-left:130px;
}
.skl{
	font-size:8pt;
}
.ku{
	font-style:italic;
}
.gr{
	font-size:14pt;
}
.sgr{
	font-size:36pt;
	font-weight:bold;
	line-height:90%;
}
.e1{
	margin-left:50px;
}
.e2{
	margin-left:90px;
}
.e3{
	margin-left:130px;
}
.e4{
	margin-left:170px;
}
.tooltipp{
	color:green;
}
hr{
	margin:12px 0 12px 0;
	height:4px;
}
a:link{
	color:#0000ff;
	text-decoration:underline;
	background-color:inherit;
}
a:visited{
	color:#800080;
	text-decoration:underline;
	background-color:inherit;
}
a:hover{
	color:#0000ff;
	text-decoration:underline;
	background:#66cccc;
}
a:active{
	color:#ff0000;
	text-decoration:underline;
	background-color:inherit;
}
a:focus{
	color:#ffffff;
	text-decoration:underline;
	background-color:inherit;
}
a[name]:hover{
	color:inherit;
	text-decoration:none;
	background-color:inherit;
}
a.botton{
	font-size:10pt;
	font-weight:600;
	text-align:center;
	line-height:110%;
	display:block;
	width:120px;
	border-style:solid;
	border-width:2px;
}
a.botton:link{
	color:#0000ff;
	text-decoration:none;
	background:#66cccc;
	border-style:outset;
}
a.botton:visited{
	color:#800080;
	text-decoration:none;
	background:#99cccc;
	border-style:outset;
}
a.botton:hover{
	color:#0000ff;
	text-decoration:none;
	background:#33cccc;
	border-style:inset;
}
a.botton:active{
	color:#ff0000;
	text-decoration:none;
	background:#00cccc;
	border-style:inset;
}
a.bottonup{
	font-size:10pt;
	font-weight:600;
	text-align:center;
	line-height:110%;
	display:block;
	width:248px;
	border-style:solid;
	border-width:2px;
}
a.bottonup:link{
	color:#0000ff;
	text-decoration:none;
	background:#66cccc;
	border-style:outset;
}
a.bottonup:visited{
	color:#800080;
	text-decoration:none;
	background:#99cccc;
	border-style:outset;
}
a.bottonup:hover{
	color:#0000ff;
	text-decoration:none;
	background:#33cccc;
	border-style:inset;
}
a.bottonup:active{
	color:#ff0000;
	text-decoration:none;
	background:#00cccc;
	border-style:inset;
}
a.knopf{
	font-size:10pt;
	font-weight:600;
	text-align:center;
	line-height:110%;
	display:block;
	border-style:solid;
	border-width:2px;
}
a.knopf:link{
	color:#0000ff;
	text-decoration:none;
	background:#66cccc;
	border-style:outset;
}
a.knopf:visited{
	color:#800080;
	text-decoration:none;
	background:#99cccc;
	border-style:outset;
}
a.knopf:hover{
	color:#0000ff;
	text-decoration:none;
	background:#33cccc;
	border-style:inset;
}
a.knopf:active{
	color:#ff0000;
	text-decoration:none;
	background:#00cccc;
	border-style:inset;
}
input.norm{
	font-size:10pt;
	font-weight:600;
	text-align:center;
	color:#0000ff;
	height:22px;
	border:thin outset;
	background-color:#cccccc;
	background-repeat:no-repeat ;
	border-color:#CCCCCC #333333 #333333 #CCCCCC;
}
input.kl{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:300;
	text-align:center;
	color:#0000ff;
	height:18px;
	border:thin outset;
	background-color:#cccccc;
	background-repeat:no-repeat ;
	border-color:#CCCCCC #333333 #333333 #CCCCCC;
}
td.sentoo{
	background-color:inherit;
	letter-spacing:0.5em;
	font-weight:lighter;
	margin-top:3px;
	margin-bottom:16px;
	text-align:center;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:24px;
}
a.sentoo{
	color:#222222;
	text-decoration:none;
}
.noscreen{
	display:none;
}
img.laden{
	background-color:#ffffff;
	background-image:url('http://www.barberia.ch/images/loading.gif');
	background-repeat:no-repeat;
	background-position:center;
}
img.linke{
	margin:5px;
	border-width:2px;
}
img.linkenull{
	margin:0px;
	border-width:2px;
}
img.linkere{
	margin:5px;
	border-width:2px;
	float:right;
}
img.norm{
	margin:5px;
	border-width:0px;
}
img.normre{
	margin:5px;
	border-width:0px;
	float:right;
}
img.null{
	margin:0px;
	border-width:0px;
}
img.nullre{
	margin:0px;
	border-width:0px;
	float:right;
}
a.taste{
	margin:2px;
	width:120px;
	border-width:2px;
	display:block;
	float:left;
	font-size:13px;
	font-weight:600;
	text-decoration:none;
	text-align:center;
}
a.taste:link{
	color:#0000ff;
	text-decoration:none;
	background:#66cccc;
	border-style:outset;
}
a.taste:visited{
	color:#800080;
	text-decoration:none;
	background:#99cccc;
	border-style:outset;
}
a.taste:hover{
	color:#0000ff;
	text-decoration:none;
	background:#33cccc;
	border-style:inset;
}
a.taste:active{
	color:#ff0000;
	text-decoration:none;
	background:#00cccc;
	border-style:inset;
}
a.tasteup{
	margin:2px;
	width:248px;
	border-width:2px;
	display:block;
	float:left;
	font-size:13px;
	font-weight:600;
	text-decoration:none;
	text-align:center;
}
a.tasteup:link{
	color:#0000ff;
	text-decoration:none;
	background:#66cccc;
	border-style:outset;
}
a.tasteup:visited{
	color:#800080;
	text-decoration:none;
	background:#99cccc;
	border-style:outset;
}
a.tasteup:hover{
	color:#0000ff;
	text-decoration:none;
	background:#33cccc;
	border-style:inset;
}
a.tasteup:active{
	color:#ff0000;
	text-decoration:none;
	background:#00cccc;
	border-style:inset;
}
.width1{
	width:128px;
	height:23px;
}
.width2{
	width:256px;
	height:23px;
}
.width3{
	width:384px;
	height:23px;
}
.width4{
	width:512px;
	height:23px;
}
.width5{
	width:640px;
	height:23px;
}
.width6{
	width:768px;
	height:23px;
}
#ssl{
	position:absolute;
	top:37px;
	left:37px;
}
#warenkorb{
	padding:5px;
	background-color:#ddffff;
	border:solid #0000ff 2px;
	float:right;
	position:fixed;
	top:36px;
	right:8px;
	width:124px;
}
#favorit{
	padding:5px;
	background-color:#ddffff;
	border:solid #0000ff 2px;
	float:left;
	position:fixed;
	top:40px;
	left:8px;
	width:124px;
}
#pfeil{
	position:fixed;
	top:0;
	left:0;
	border-width:0;
}
#bookmarks{
	height:20px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
#fuss_print{
	display:none;
}
#fuss_screen div{
	float:right;
	text-align:right;
	font-size:13px;
	background-color:inherit;
}
#fuss_fix{
	margin:0 0 0 -8px;
	height:30px;
	position:fixed;
	bottom:0;
	width:100%;
	background-color:#99cccc;
	border-top:2px solid #66cccc;
}
#fuss_fix span{
	margin-right:8px;
	float:right;
	font-size:13px;
	font-style:italic;
}
#fuss_fix div{
	margin-left:8px;
}
}
@media print{
	body{
	background-color:#99cccc;
	font-size:10pt;
}
h1{
	margin:2px 0 14px 0;
	font-size:16pt;
	text-align:center;
}
h2{
	margin:10px 0 4px 8px;
	font-size:14pt;
}
h3{
	margin:10px 0 4px 8px;
	font-size:12pt;
}
h4{
	margin:6px 0 4px 8px;
	font-size:10pt;
}
h5{
	margin:6px 0 4px 8px;
	font-size:10pt;
}
h6{
	margin:6px 0 4px 8px;
	font-size:10pt;
}
p{
	margin:4px 0 6px 0;
	font-size:10pt;
}
ol{
	margin-top:2pt;
	margin-bottom:1pt;
	margin-left:40pt;
}
ul{
	margin-top:2pt;
	margin-bottom:1pt;
	margin-left:40pt;
	list-style-image:url('https://www.barberia.ch/images/bullet.gif')}
li{
	margin-top:2pt;
	margin-bottom:4pt;
	text-align:justify}
dl{
	padding:4px 0 0 0;
}
dt{
	padding:4px 0 0 20px;
	font-weight:bold;
}
dd{
	padding:0 0 6px 0;
}
blockquote{
	margin-top:2pt;
	margin-bottom:4pt;
	text-align:justify}
address{
	margin-top:2pt;
	margin-bottom:4pt;
	text-align:justify}
dl{
	margin-top:2pt;
	margin-bottom:4pt;
	text-align:justify}
legend{
	font-size:9pt;
}
tr{
	margin-top:2pt;
	margin-bottom:4pt;
	text-align:justify}
td.klre{
	font-size:8pt;
	text-align:right;
	vertical-align:middle;
	line-height:100%;
}
td.bg_h_v{
	color:#8b4513;
	font-weight:bold;
}
table.normal{
	background-color:#ffffff;
	border-width:2px;
	border-style:solid;
	border-color:#66cccc #3366cc #3366cc #66cccc;
	empty-cells:show;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
table.normal th{
	background-color:#ffffff;
	border-width:1px;
	border-style:solid;
	border-color:#3366cc #66cccc #66cccc #3366cc;
	font-size:10pt;
	vertical-align:top;
	padding:2px}
table.normal td{
	background-color:#ffffff;
	border-width:1px;
	border-style:solid;
	border-color:#3366cc #66cccc #66cccc #3366cc;
	font-size:10pt;
	vertical-align:top;
	padding:2px}
.kk{
	font-size:8pt;
	font-style:italic;
	line-height:100%;
}
.kkre{
	font-size:8pt;
	font-style:italic;
	line-height:100%;
	text-align:right;
}
.kl{
	font-size:8pt;
}
.kle1{
	font-size:10pt;
	margin-left:40pt;
}
.skl{
	font-size:6pt;
}
.ku{
	font-style:italic;
}
.gr{
	font-size:12pt;
}
.sgr{
	font-size:30pt;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
}
.e1{
	margin-left:40pt;
}
.e2{
	margin-left:70pt;
}
.e3{
	margin-left:100pt;
}
.e4{
	margin-left:130pt;
}
hr{
	margin:10px 0 10px 0;
	height:3px;
}
a[HREF]:link{
	color:#0000ff;
	text-decoration:underline;
	background-color:inherit;
}
a[HREF]:visited{
	color:#0000ff;
	text-decoration:underline;
	background-color:inherit;
}
a[HREF]:hover{
	color:#0000ff;
	text-decoration:underline;
	background-color:inherit;
}
a[HREF]:active{
	color:#0000ff;
	text-decoration:underline;
	background-color:inherit;
}
a[href ^="http"]:after{
	content:" [" attr(href) "]";
	color:#000000;
	font-size:9pt;
	font-weight:100;
}
input.norm{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:600;
	text-align:center;
	color:#0000ff;
	border:thin outset;
	background-color:#cccccc;
	background-repeat:no-repeat ;
	border-color:#CCCCCC #333333 #333333 #CCCCCC;
}
input.kl{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:300;
	text-align:center;
	color:#0000ff;
	height:18px;
	border:thin outset;
	background-color:#cccccc;
	background-repeat:no-repeat ;
	border-color:#CCCCCC #333333 #333333 #CCCCCC;
}
.noprint{
	display:none;
}
.nopaper{
	display:none;
}
img.linke{
	margin:5px;
	border-width:0;
}
img.linkere{
	margin:5px;
	border-width:0;
	float:right;
}
img.norm{
	margin:3px;
	border-width:0;
}
img.normre{
	margin:3px;
	border-width:0;
	float:right;
}
img.null{
	border-width:0px;
}
img.nullre{
	border-width:0px;
	float:right;
}
#bookmarks{
	display:none;
}
#pfeil{
	display:none;
}
#fuss_fix{
	display:none;
}
#fuss_screen{
	display:none;
}
}
@media handheld{
	body{
	background-color:#99cccc;
}
h1{
	font-size:12pt;
}
h2{
	font-size:12pt;
}
h3{
	font-size:10pt;
}
h4{
	font-size:10pt;
}
h5{
	font-size:10pt;
}
h6{
	font-size:9pt;
}
p{
	font-size:10pt;
}
ol{
	font-size:9pt;
}
ul{
	font-size:9pt;
}
li{
	font-size:9pt;
	text-align:justify}
blockquote{
	font-size:9pt;
	text-align:justify}
address{
	font-size:9pt;
	text-align:justify}
dl{
	font-size:9pt;
	text-align:justify}
legend{
	font-size:9pt;
}
tr{
	font-size:9pt;
	text-align:justify}
td.klre{
	font-size:8pt;
	text-align:right;
	vertical-align:middle;
}
table.normal{
	empty-cells:show;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
table.normal th{
	font-size:9pt;
	vertical-align:top;
	padding:1px}
table.normal td{
	font-size:9pt;
	vertical-align:top;
	padding:1px}
.kk{
	font-size:8pt;
	font-style:italic;
}
.kkre{
	font-size:8pt;
	font-style:italic;
	text-align:right;
}
.kl{
	font-size:8pt;
}
.kle1{
	font-size:8pt;
}
.skl{
	font-size:6pt;
}
.ku{
	font-style:italic;
}
.gr{
	font-size:11pt;
}
.sgr{
	font-size:20pt;
	font-weight:bold;
}
.e1{
	margin-left:20pt;
}
.e2{
	margin-left:35pt;
}
.e3{
	margin-left:50pt;
}
.e4{
	margin-left:65pt;
}
.e5{
	margin-left:80pt;
}
hr{
	height:2px;
}
a:link{
	text-decoration:underline;
}
a:visited{
	text-decoration:underline;
}
a:hover{
	text-decoration:underline;
}
a:active{
	text-decoration:underline;
}
a.botton{
	font-size:10pt;
	text-align:center;
	display:block;
	width:120px;
	margin-bottom:4px;
	margin-right:2px;
	padding:0px;
}
a.botton:link{
	text-decoration:none;
}
a.botton:visited{
	text-decoration:none;
}
a.botton:hover{
	text-decoration:none;
}
a.botton:active{
	text-decoration:none;
}
a.bottonup{
	font-size:10pt;
	text-align:center;
	display:block;
	width:250px;
	margin-bottom:4px;
	margin-right:2px;
	padding:0px;
}
a.bottonup:link{
	text-decoration:none;
}
a.bottonup:visited{
	text-decoration:none;
}
a.bottonup:hover{
	text-decoration:none;
}
a.bottonup:active{
	text-decoration:none;
}
input.norm{
	font-size:10pt;
	font-weight:600;
	text-align:center;
}
input.kl{
	font-size:8pt;
	font-weight:300;
	text-align:center;
	height:18px;
}
.noprint{
	display:none;
}
.noscreen{
	display:none;
}
img.linke{
	margin:2px;
}
img.linkere{
	margin:2px;
	float:right;
}
img.norm{
	margin:1px;
}
img.normre{
	margin:1px;
	float:right;
}
img.nullre{
	float:right;
}
}
@media aural, braille, embossed{
	.noprint{
	display:none;
}
.noscreen{
	display:none;
}
}

