hr.yhr {height: 3px; background-color: #ffcc00; border:solid #000000 1px}

a {background-color:black; text-decoration:none; font-family:Arial; color:#ffcc00; font-size:12px;}
a:hover {background-color:#ffcc00; color:black; font-family:Arial; text-decoration: none; font-size:12px;}

.linksf{background-color: transparent; text-decoration: none; font-family: Arial; color:white; font-size: 14px; font-weight: bold; }
.linksf a { display: block; background-color: transparent; text-decoration: none; font-family: Arial; color: #ffcc00; font-size: 14px; font-weight: bold; }
.linksf a:hover { background-color: #ffcc00; text-decoration: none; color: black; font-family: Arial; font-size: 14px; font-weight: bold; }
.linksf a span { display: none; background-color: transparent; text-decoration: none; font-family: Arial; color: white; font-size: 14px; font-weight: bold; }
.linksf a:hover span { padding: 5px; background: black; display: block; position: absolute; top: 120px; left: 182px; width: 400px; color: #ffcc00;  font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 20px; line-height: normal; font-size-adjust: none; font-stretch: normal; text-align: left; }

.linksf_active{background-color: transparent; text-decoration: none; font-family: Arial; color:white; font-size: 14px; font-weight: bold; }
.linksf_active a { display: block; background-color: transparent; text-decoration: none; font-family: Arial; color: white; font-size: 14px; font-weight: bold; }
.linksf_active a:hover { background-color: #ffcc00; text-decoration: none; color: white; font-family: Arial; font-size: 14px; font-weight: bold; }
.linksf_active a span { display: none; background-color: transparent; text-decoration: none; font-family: Arial; color: white; font-size: 14px; font-weight: bold; }
.linksf_active a:hover span { padding: 5px; background: black; display: block; position: absolute; top: 120px; left: 182px; width: 400px; color: white;  font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 20px; line-height: normal; font-size-adjust: none; font-stretch: normal; text-align: left; }

.linkslang{background-color: transparent; text-decoration: none; font-family: Arial; color: #ffcc00; font-size: 12px; font-weight: bold; }
.linkslang a { display: block; background-color: transparent; text-decoration: none; font-family: Arial; color: #ffcc00; font-size: 12px; font-weight: bold; }

.linksf1 {background-color: transparent; text-decoration: none; font-family: Arial; color:white; font-size: 14px; font-weight: bold; }
.linksf1 a { display: block; background-color: #ffcc00; text-decoration: none; font-family: Arial; color: black; font-size: 14px; font-weight: bold; }
.linksf1 a:hover { background-color: #ffcc00; text-decoration: none; color: black; font-family: Arial; font-size: 14px; font-weight: bold; }
.linksf1 a span { display: none; background-color: transparent; text-decoration: none; font-family: Arial; color: white; font-size: 14px; font-weight: bold; }
.linksf1 a:hover span { padding: 5px; background: black; display: block; position: absolute; top: 120px; left: 182px; width: 400px; color: #ffcc00;  font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 20px; line-height: normal; font-size-adjust: none; font-stretch: normal; text-align: left; }

.notfat A:link {background-color:black; text-decoration:none; font-family:Arial; color:white; font-size:12px;}
.notfat A:hover {background-color:white; color:black; font-family:Arial; text-decoration: none; font-size:12px;}
	.notfat a span {display: none; background-color:black; text-decoration:none; font-family:Arial; color:black; font-size:12px; font-weight:bold;}
.notfat a:hover span {display: block; position: absolute; top: 195px; left: 300; width: 400px; decoration:none; color: black; background: transparent; font: 20px Arial; text-align: right;}

.notfat-b A:link {background-color:black; text-decoration:none; font-family:Arial; color:#3399ff; font-size:12px;}
.notfat-b A:visited {background-color:black; text-decoration:none; font-family:Arial; color:#3399ff; font-size:12px;}
.notfat-b A:hover {background-color:black; color:#3399ff; font-family:Arial; text-decoration: underline overline; font-size:12px;}

.big A:link {background-color:transparent; text-decoration:none; font-family:Arial; color:white; font-size:20px;}
.big A:visited {background-color:transparent; text-decoration:none; font-family:Arial; color:white; font-size:20px;}
.big A:hover {background-color:black; color:white; font-family:Arial; font-size:20px;}
.big  A span {display: none; background-color:transparent; text-decoration:none; font-family:Arial; color:white; font-size:14px; font-weight:bold;}
.big a:hover span {display: block; position: absolute; top: 200px; left: 300; width: 400px;  padding: 5px;  color: black; background: transparent; font: 20px Arial; text-align: right;}

.counter {background-color:black; text-decoration:none; font-family:Arial; color:white; font-size:12px;}

.back, .back TD, .back TH{ background-image:url('http://www.noon.ch/fileadmin/photos/rotate_home/rotate.php'); background-color: transparent;  background-repeat: no-repeat;
  background-position: center;}
.x, .x TD, .x TH{background-image:url('');background-color:transparent;}

.haupttitel{background-color:transparent; text-decoration:none; font-family:Arial; color:white; font-size:30px;}
.untertitel{background-color:transparent; text-decoration:none; font-family:Arial; color:white; font-size:20px;}
.location{background-color:transparent; text-decoration:none; font-family:Arial; color:white; font-size:12px;}
.spendenstand{background-color:transparent; text-decoration:none; font-family:Arial; color:white; font-size:20px;}
.feedback {background-color:transparent; text-decoration:none; font-family:Arial; color:#ffcc00; font-size:12px;}
.feedback a{background-color:transparent; text-decoration:none; font-family:Arial; color:#ffcc00; font-size:12px;}
.feedback a:hover{background-color:#ffcc00;  text-decoration:none; font-family:Arial; color:black; font-size:12px;}


.t{background-color:transparent; text-decoration:none; font-family:Arial; color:white; font-size:20px; font-weight:bold;}
.t1{background-color:transparent; text-decoration:none; font-family:Arial; color:white; font-size:18px;}
.t2{background-color:transparent; text-decoration:none; font-family:Arial; color:white; font-size:16px;}
.text{background-color:transparent; text-decoration:none; font-family:Arial; color:#F0F0F0; font-size:14px;}

.links A:link {background-color:black; text-decoration:none; font-family:Arial; color:#ffcc00; font-size:12px;}
.links A:visited {background-color:black; text-decoration:none; font-family:Arial; color:#ffcc00; font-size:12px;}
.links A:hover {background-color:#ffcc00; color:black; font-family:Arial; text-decoration: none; font-size:12px;}
.links_active {background-color:black; color:white; font-family:Arial; text-decoration: none; font-size:12px;}



.linksmain A:link {display: block; background-color:black; text-decoration:none; font-family:Arial; color:#ffcc00; font-size:12px;}
.linksmain A:visited {background-color:black; text-decoration:none; font-family:Arial; color:#ffcc00; font-size:12px;}
.linksmain A:hover {background-color:#ffcc00; color:black; font-family:Arial; text-decoration: none; font-size:12px;}

.links2 A:link {background-color:black; text-decoration:none; font-family:Arial; color:#ffcc00; font-size:16px;}
.links2 A:visited {background-color:black; text-decoration:none; font-family:Arial; color:#ffcc00; font-size:16px;}
.links2 A:hover {background-color:#ffcc00; color:black; font-family:Arial; text-decoration: underline overline; font-size:16px;}


.bild A:link {background-color:transparent; text-decoration:none; font-family:Arial; color:white; font-size:20px;}
.bild A:visited {background-color:transparent; text-decoration:none; font-family:Arial; color:white; font-size:20px;}
.bild A:hover {background-color:black; color:white; font-family:Arial; font-size:20px;}
.bild  A span {display: none; background-color:transparent; text-decoration:none; font-family:Arial; color:white; font-size:14px; font-weight:bold;}
.bild a:hover span {display: block; position: absolute; top: 400px; left: 495px; width: 300px;  padding: 5px;  color:#ffcc00; background: transparent; font: 16px Arial; text-align: right;}

.xmas1{ padding:0; text-decoration: none; font-family: Arial; color:#ffcc00; font-size: 15px;}

.xmas{ padding:5; text-decoration: none; font-family: Arial; color:#ffcc00; font-size: 15px; font-weight: bold;}
.xmas a {background-color: transparent;  text-decoration: none; color: #ffcc00;  font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 15px; line-height: normal; font-size-adjust: none; font-stretch: normal; text-align: left; font-weight: bold;}
.xmas a:hover {background-color: black ;text-decoration: none;  font-weight: bold; color:#ffcc00;}
.xmas a span { display: none; background-color: black; }
.xmas a:hover span { background-color: black; display: inline; position: relative; color: white;  font-family: Arial; font-style: normal; font-variant: normal; font-weight: bold; font-size: 15px; line-height: normal; font-size-adjust: none; font-stretch: normal; text-align: left; }

#ptxt {font-family:Arial;font-size:12px;}

a#btn {
    display: block;
    background-image: url(http://www.noon.ch/fileadmin/design/btn_d.gif);
    width: 139px;
    height: 28px;
}

a#btn:hover {
    background-image: url(http://www.noon.ch/fileadmin/design/btn_d_ro.gif);
    width: 139px;
    height: 28px;
}

a#btn_e {
    display: block;
    background-image: url(http://www.noon.ch/fileadmin/design/btn_e.gif);
    width: 124px;
    height: 28px;
}

a#btn_e:hover {
    background-image: url(http://www.noon.ch/fileadmin/design/btn_e_ro.gif);
    width: 124px;
    height: 28px;
}

legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:80%;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
border: 0px solid #C0C0C0;
}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}


.csc-mailform { border: none; }
.csc-mailform input,  .csc-mailform textarea { padding: 1px; }
.csc-mailform-field label { width: 100px; display:block; float: left; font-size:13px;  }
.csc-mailform-field { padding-bottom: 10px; }


a#special {
	color: #FFFFFF;
	font-size: 28px;
}

a#special:hover {background-color:#000000;}

.fintbl {
 	border: 2px solid;
 	border-color: #C4A000;
 	border-spacing: 3px;
 	border-collapse:collapse;
 	width:75%;
}

.fintbl .td-last {
	text-align: right;
	color: #ffcf00;
	width:20%;
	font-weight: bold;
}

.fintbl2 {
 	border: 2px solid;
 	border-color: #C4A000;
 	border-spacing: 3px;
 	border-collapse:collapse;
 	width:70%;
 	text-align: right;
}

.fintbl2  .td-0 {
 	text-align: left;
}