/* STANDARDFORMATIERUNGEN */

.csc-form-label {
	float:left;
	font-weight:bold;
	display:block;
	width:200px;
	margin-bottom:0px;
	padding-left:0px;
}

.csc-form-label-req {
	float:left;
	font-weight:normal;
	display:block;
	width:200px;
	margin-bottom:0px;
	padding-left:0px;
}

a.textklein_schwarz {
        font-family: Helvetica, Arial, sans-serif;
        font-size: 10px;
        font-style: normal;
        line-height: normal;
        font-weight: bold;
        font-variant: normal;
        color: #000000;
        letter-spacing: 1px;
        text-align: right;
        vertical-align: top;
        word-spacing: normal;
        white-space: normal;
        text-decoration: none;
}


a img {
      border:none;
}


td {
      vertical-align: top;
      font-weight:normal;
      font-family: Arial,Helvetica,sans-serif;
      font-size:12px;
      color:#000000;
      line-height:14pt;
}

h1{
      font-size: 16px;
      font-family: Arial, Helvetica, sans-serif;
      color: #000000;
      font-weight: normal;
      text-align: left;
      border-bottom: 0px dotted #990033;
	  padding-bottom: 10px;
      }

h2{
      font-size: 12px;
      font-family: Helvetica,Arial,Helvetica;
      color: #000000;
      font-weight: bold;
      text-align: left;
      }

h3{
      font-size: 12px;
      font-family: Helvetica,Arial,Helvetica;
      color: #000000;
      font-weight: bold;
      text-align: left;
      }

h4{
      font-size: 11px;
      font-family: Helvetica,Arial,Helvetica;
      color: #000000;
	  line-height:12px;
      font-weight: bold;
      text-align: left;
      }

/*	Ticker rechts */
h5{
      font-size: 11px;
      font-family: Helvetica,Arial,Helvetica;
      color: #000000;
	  line-height:15px;
      font-weight: normal;
      text-align: left;
	  }

/*	Horoskop: damit Schrift nicht angezeigt wird  */
h6{
      font-size: 1px;
      font-family: Helvetica,Arial,Helvetica;
      color: #FFFFFF;
      text-align: left;
      }



html, body {
      font-size: 12px;
      font-family: Helvetica,Arial,Helvetica;
      color: #000000;
      text-align: left;
      }

a {
text-decoration:none;
}
a:link {
text-decoration:none;
}
a:visited {
text-decoration:none;
}
a:hover {
text-decoration:none;
color:#D3D3D3;
}
a:active {
text-decoration:none;
}
a:focus {
text-decoration:none;
}


/* COVER-TEASER-FORMATIERUNGEN */


/* TEXT-FORMATIERUNG RTE */

/* STANDARDFORMATIERUNGEN */

.text_11px {
        font-family: Helvetica, Arial, sans-serif;
        font-size: 11px;
}

.text_12px {
        font-family: Helvetica, Arial, sans-serif;
        font-size: 12px;
}

.text_13px {
        font-family: Helvetica, Arial, sans-serif;
        font-size: 13px;
}

.text_14px {
        font-family: Helvetica, Arial, sans-serif;
        font-size: 14px;
}

.text_15px {
        font-family: Helvetica, Arial, sans-serif;
        font-size: 15px;
}

.text_16px {
        font-family: Helvetica, Arial, sans-serif;
        font-size: 16px;
}

.ticker {
font-weight:normal;
font-family: Arial,Helvetica,sans-serif;
font-size:11px;
color:#000000;
line-height:13pt;
}

.ticker2 {
font-weight:normal;
font-family: Arial,Helvetica,sans-serif;
font-size:11px;
color:#D3D3D3;
line-height:13pt;
}


/* LINKFORMATIERUNGEN */

/* erzwungene Linkformatierungsklasse intext14*/

a {
color:#A0C843;
}

a.intext14 {
text-decoration:none;
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
font-size:14px;
color:#000000;
line-height:14pt;
}
a:link.intext14 {
text-decoration:none;
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
font-size:14px;
color:#000000;
line-height:14pt;
}
a:visited.intext14 {
text-decoration:none;
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
font-size:14px;
color:#9f9f9f;
line-height:14pt;
}
a:hover.intext14 {
text-decoration:none;
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
font-size:14px;
color:#D3D3D3;
line-height:14pt;
}
a:active.intext14 {
text-decoration:none;
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
font-size:14px;
color:#9f9f9f;
line-height:14pt;
}
a:focus.intext14 {
text-decoration:none;
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
font-size:14px;
color:#9f9f9f;
line-height:14pt;
}

/* erzwungene Linkformatierungsklasse intext12 */

a.intext12 {
text-decoration:none;
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
font-size:12px;
color:#A0C843;
line-height:12pt;
}
a:link.intext12 {
text-decoration:none;
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
font-size:12px;
color:#A0C843;
line-height:12pt;
}
a:visited.intext12 {
text-decoration:none;
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
font-size:12px;
color:#A0C843;
line-height:12pt;
}
a:hover.intext12 {
text-decoration:none;
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
font-size:12px;
color:#A0C843;
line-height:12pt;
}
a:active.intext12 {
text-decoration:none;
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
font-size:12px;
color:#A0C843;
line-height:12pt;
}
a:focus.intext12 {
text-decoration:none;
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
font-size:12px;
color:#A0C843;
line-height:12pt;
}

/* erzwungene Linkformatierungsklasse fuss */

a.ticker {
text-decoration:none;
font-weight:normal;
font-family: Arial,Helvetica,sans-serif;
font-size:11px;
color:#A0C843;
line-height:12pt;
}

a:link.ticker {
text-decoration:none;
font-weight:normal;
font-family: Arial,Helvetica,sans-serif;
font-size:11px;
color:#A0C843;
line-height:12pt;
}

a:visited.ticker {
text-decoration:none;
font-weight:normal;
font-family: Arial,Helvetica,sans-serif;
font-size:11px;
color:#A0C843;
line-height:12pt;
}

a:hover.ticker {
text-decoration:none;
font-weight:normal;
font-family: Arial,Helvetica,sans-serif;
font-size:11px;
color:#D3D3D3;
line-height:12pt;
}

a:active.ticker {
text-decoration:none;
font-weight:normal;
font-family: Arial,Helvetica,sans-serif;
font-size:11px;
color:#D3D3D3;
line-height:12pt;
}


:focus {
outline: solid 0;
}


.textlink {
font-weight:normal;
font-family: Arial,Helvetica,sans-serif;
font-size:12px;
color:#A0C843;
line-height:12pt;
}

a.textlink {
text-decoration:none;
font-weight:normal;
font-family: Arial,Helvetica,sans-serif;
font-size:12px;
color:#A0C843;
line-height:12pt;
}

a:link.textlink {
text-decoration:none;
font-weight:normal;
font-family: Arial,Helvetica,sans-serif;
font-size:12px;
color:#A0C843;
line-height:12pt;
}

a:visited.textlink {
text-decoration:none;
font-weight:normal;
font-family: Arial,Helvetica,sans-serif;
font-size:12px;
color:#A0C843;
line-height:12pt;
}

a:hover.textlink {
text-decoration:none;
font-weight:normal;
font-family: Arial,Helvetica,sans-serif;
font-size:12px;
color:#D3D3D3;
line-height:12pt;
}

a:active.textlink {
text-decoration:none;
font-weight:normal;
font-family: Arial,Helvetica,sans-serif;
font-size:12px;
color:#A0C843;
line-height:12pt;
}


/* Start Spezial Printlinkformatierung */
a.print {
text-decoration:none;
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
font-size:10px;
color:#A0C843;
line-height:10pt;
}
a:link.print{
text-decoration:none;
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
font-size:10px;
color:#A0C843;
line-height:10pt;
}
a:visited.print {
text-decoration:none;
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
font-size:10px;
color:#A0C843;
line-height:10pt;
}
a:hover.print {
text-decoration:none;
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
font-size:10px;
color:#D3D3D3;
line-height:10pt;
}
a:active.print {
color:#D3D3D3;
text-decoration:none;
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
font-size:10px;
color:#555555;
line-height:10pt;
}
a:focus.print {
text-decoration:none;
font-weight:bold;
font-family: Arial,Helvetica,sans-serif;
font-size:10px;
color:#A0C843;
line-height:10pt;
}
/* Ende Spezial Printlinkformatierung */


<!-- mainMenu11 1. Ebene links -->

.mainMenu11{
  line-height:22px;
}

.mainMenu11 a{
        color:#9A9A9A;
        font:bold 11px verdana, sans-serif;
        margin:1px 0px 7px 0px;
        padding:3px 5px 2px 4px;
        padding:3px 12px 4px 4px !important;
		text-decoration:none;
        line-height:15px;
        display:block;
        text-align: right;
        vertical-align: middle;
        background-image:URL('http://www.brauchtumschweiz.ch/fileadmin/templates/Brauchtum_09/Bilder/button_links.png');
}

.mainMenu11 a:hover{
        color:#D3D3D3;
}

<!-- mainMenu12 2. Ebene links -->

.mainMenu12 {
  height:19px;
}

.mainMenu12 a{
        color:#A0C843;
        font:10px verdana, sans-serif;
        margin:1px 0px 7px 0px;
        padding:3px 25px 2px 4px;
        padding:3px 32px 4px 4px !important;
        text-decoration:none;
        display:block;
        text-align: right;
        vertical-align: middle;
}

.mainMenu12 a:hover, .mainMenu13 a:active{
        color:#D3D3D3;
}


<!-- mainMenu12 2. Ebene Aktiver Link -->

.mainMenu13 {
  height:19px;
}

.mainMenu13 a{
        color:#D3D3D3;
        font:10px verdana, sans-serif;
        margin:1px 0px 7px 0px;
        padding:3px 25px 2px 4px;
        padding:3px 32px 4px 4px !important;
        text-decoration:none;
        display:block;
        text-align: right;
        vertical-align: middle;
}

.mainMenu13 a:hover, .mainMenu13 a:active{
        color:#D3D3D3;
}

<!-- topMenu oben -->

.topMenu{
text-decoration:none;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding:5px;
}

.topMenu a{
text-decoration:none;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
vertical-align: top;
font-size:11px;
line-height:16px;
color:#FFFFFF;
display:inline;
background-image:URL(http://www.brauchtumschweiz.ch/fileadmin/templates/Brauchtum_09/Bilder/button_off.jpg); 
background-size: 100%;
}

.topMenu a:hover, .topMenu a:active{
text-decoration:none;
font-weight: normal;
color:#83AE05;
background-image:URL(http://www.brauchtumschweiz.ch/fileadmin/templates/Brauchtum_09/Bilder/button_on.jpg); width:93px; height:16px;
back
}

<!-- contentBox rechts -->

.contentRechts {
color:#000000;
padding-left:50px;
}


<!-- obenRechts -->

.obenRechts {
padding-top:0px;
}



<!-- subMenu rechts -->

.subMenu {
  height:auto !important;
  height:18px;
  float:left;
  color:#A0C843;
  text-decoration:none;
}

.subMenu a{
        color:#A0C843;
        font:normal 11px verdana, sans-serif;
        margin:0px 0px 3px 0px;
        padding:0px 3px 3px 0px;
        padding:0px 3px 3px 0px !important;
		text-decoration:none;
		width:100%;
        display:block;
        text-align: left;
        vertical-align: middle;
}

.subMenu a:hover{
        color:#D3D3D3;
		text-decoration:none;
        vertical-align: middle;
}




