/*****************************
 Beginn Allgemeine Styles
*****************************/

td {  vertical-align:top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000 padding="0px" maggrin="0px"}
body {
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #000000;
margin:0px;
}

ul {
list-style-image: url(../../img/layout/aufzaehlung.png);
}

.klein {font-size: 10px;}
.bildbeschreib {font-size: 8px; color:#999999;}
.sitebeschreib { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000 padding-top: 2px; padding-bottom: 2px;}
.fett { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000 }
.fettklein { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000 }
.fettorange { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #F5821F }
.unterstrichen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-decoration: underline }

a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #333232; text-decoration: underline }
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #333232; text-decoration: underline}
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #000000; text-decoration: underline}

.fenster { background-color:#DCDCDC; border: #858484;border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.formular { background-color:#FFFFFF; border: #858484;border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }


.titelsitemap {
font-size: 12px;
color: #000000;
font-weight: bold;
width:100%;
background-color:#d5e7ec;
border-width: 1px;
border-style: solid;
border-color: #008996;
margin:10px;
padding:2px;
 }

/*****************************
 Ende Allgemeine Styles
*****************************/

/*****************************
 Beginn Layout-grössen/positionen
*****************************/

#breite {
width:1000px;
}

#head {
width:760px;
margin-left:10px;
}

#logo{
float:left;
}

#naviort{
height:100%;
padding-top:6px;
padding-bottom:6px;
}

#rahmen {
  width:760px;
  margin:0px auto;text-align:left;
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#858484;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#858484;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#858484;
  padding-left: 3px;
  margin-left:20px;
  float:left;
}

.petition {
  width:400px;
  float:left;
  background-color:#fff6c1;
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#858484;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#858484;
  border-top-width:3px;
  border-top-style:solid;
  border-top-color:#858484;
  padding: 5px;
}

#rechts {
  width:250px;
  height:350px;
  text-align:left;
  background-color:#E3E2E2;
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#858484;
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:#858484;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#858484;
  float:right;
  margin-left:7px;
}

#rechtstext {
  font-size:10px;
  margin-left: 3px;
  padding-left: 3px;
}

#werbung {
  width:200px;
  height:100%;
  margin:0px auto;text-align:left;
  border-width:0px;
  border-style:solid;
  border-color:#858484;
  position:relative;
  float:right;
}

#werbungindex {
  width:200px;
  height:100%;
  margin:0px auto;text-align:left;
  border-width:0px;
  border-style:solid;
  border-color:#858484;
  position:relative;
  float:left;
}

#oben {
  width:100%;
  height:16px;
  margin-bottom:0px auto;text-align:left;
  background-color:#F6F6F4;
  padding: 5px;
  margin-bottom:10px;
  border-bottom:1px solid #EEEEEE;
}

.rahmenall {
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#858484;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#858484;
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:858484;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:858484;
}

#text{
  padding-right:7px;
  padding-bottom:7px;
}

/*****************************
 Ende Layout-grössen/positionen
*****************************/

/*****************************
 Beginn Überschriften
*****************************/

h1 {
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
width:300px;
background-color:#D85E5E;
border: #DD1313;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px; border-bottom-width: 1px;
border-left-width: 1px;
margin-bottom:5px;
padding:2px;
 }

h2 {
font-size: 12px;
color: #000000;
font-weight: normal;
width:250px;
background-color:#d5e7ec;
border: #008996;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px; border-bottom-width: 1px;
border-left-width: 1px;
margin-top:0px;
margin-left:50px;
padding:2px;
 }

h3 {
font-size: 14px;
color: #000000;
background-color:#F0F0F0;
font-weight: bold;
margin-top:0px;
padding:5px;
 }

 h4 {
font-size: 12px;
font-style:italic;
font-weight: normal;
margin-bottom:5px;
 }

 h5 {
font-size: 12px;
color: #000000;
background-color:#F0F0F0;
font-weight: bold;
margin-top:0px;
padding:5px;
 }


.subtitel2 {
font-size: 12px;
color: #000000;
font-weight: normal;
width:250px;
background-color:#FAFDA2;
border: #BABE46;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px; border-bottom-width: 1px;
border-left-width: 1px;
margin-top:5px;
margin-left:50px;
padding:2px;
 }

/*****************************
 Ende Überschriften
*****************************/

/*****************************
 Beginn Boxen
*****************************/

#box {
  width:250px;
  height:250px;
  margin:0px auto;text-align:left;
  border-width:1px;
  border-style:solid;
  border-color:#858484;
  margin-right: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  float:left;
}

#boxtitel {
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
width:247px;
background-color:#760F05;
padding-top:3px;
padding-left:3px;
padding-bottom:3px;
 }

#box470 {
  width:470px;
  margin:0px auto;text-align:left;
  border-width:1px;
  border-style:solid;
  border-color:#858484;
  margin-right: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  float:left;
}

#boxtitel470 {
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
width:467px;
background-color:#760F05;
padding-top:3px;
padding-left:3px;
padding-bottom:3px;
 }

#medienbox470 {
  width:470px;
  text-align:left;
  border-width:1px;
  border-style:solid;
  border-color:#858484;
  margin-right: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
}


 #box750 {
  width:750px;
  margin:0px auto;text-align:left;
  border-width:1px;
  border-style:solid;
  border-color:#858484;
  margin-right: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  float:left;
}

#boxtitel750 {
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
width:747px;
background-color:#760F05;
padding-top:3px;
padding-left:3px;
padding-bottom:3px;
 }

.boxinhalt {
  margin:0px auto;text-align:left;
  padding:4px;
}

#boxdurchsichtig160 {
  width:160px;
  height:150px;
  margin-right: 5px;
  margin-bottom: 5px;
  float:left;
}

#boxdurchsichtig700 {
  width:700px;
  height:100%;
  margin-right: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  float:left;
}


#boxstuetzpunkt {
  width:190px;
  height:630px;
  margin-right: 25px;
  float:left;
}

#boxstuetzpunktinhalt {
  width:250px;
  height:450px;
  margin-right:5px;
  padding:4px;
  border: solid 1px  #858484;
  float:left;
}

#box470 {
  width:470px;
  margin:0px auto;text-align:left;
  border-width:1px;
  border-style:solid;
  border-color:#858484;
  margin-right: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  float:left;
}

#boxtitel470 {
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
width:467px;
background-color:#760F05;
padding-top:3px;
padding-left:3px;
padding-bottom:3px;
 }
/*****************************
 Ende Boxen
*****************************/

/*****************************
 Beginn Parolen-Boxen
*****************************/
#parolbox470nein {
  width:468px;
  margin:0px auto;text-align:left;
  border-width:2px;
  border-style:solid;
  border-color:#990303;
  background-color:#FB6F6F;
  margin-right: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  float:left;
}

#parolboxtitel470nein {
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
width:467px;
background-color:#971C1C;
padding-top:3px;
padding-left:3px;
padding-bottom:3px;
 }

 #parolbox470ja {
  width:468px;
  margin:0px auto;text-align:left;
  border-width:2px;
  border-style:solid;
  border-color:#094A02;
  background-color:#A2E49C;
  margin-right: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  float:left;
}

#parolboxtitel470ja {
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
width:467px;
background-color:#13490E;
padding-top:3px;
padding-left:3px;
padding-bottom:3px;
 }
/*****************************
 Ende Parolen-Boxen
*****************************/

/*****************************
 Beginn Navigation
*****************************/
#list ul{
margin:0;
padding:0px;
list-style:none;
white-space: nowrap;}

#list li{display:inline;}

#list a{
color:#626262;
font:normal 12px arial,sans-serif;
padding:5px 5px 5px 5px;
width:150px;
height:100%;
text-decoration:none;
background-color:#ffffff;
border-bottom:1px solid #D85E5E;
border-left:4px solid #D85E5E;
text-align:center;}

#list a:hover{
color:#383737;
background-color:#ffffff;
border-bottom:1px solid #DD1313;
border-left:4px solid #DD1313;
text-align:right;}

body#start li#auns a,
body#aktuell li#auns a,
body#statuten li#auns a,
body#geschichte li#auns a,
body#vorstand li#auns a,
body#geschaeftsstelle li#auns a,
body#stuetzpunkte li#auns a,
body#geschaeft li#auns a,
body#programm li#politik a,
body#bulletin li#politik a,
body#mitteilungen li#politik a,
body#versammlungen li#politik a,
body#leserbrief li#politik a,
body#reden li#politik a,
body#veranstaltungen li#politik a,
body#parolen li#abstimmungen a,
body#eidabstimmungen li#abstimmungen a,
body#referenden li#abstimmungen a,
body#dokumentationen li#service a,
body#mitgliedschaft li#service a,
body#sponsoren li#service a,
body#archiv li#service a,
body#internetlinks li#service a,
body#helvetia09 li#helvetia a,
body#helvetia li#helvetia a,
body#kontakt li#kontakt a,
body#medien li#medien a
{
color:#383737;
background-color:#ffffff;
border-bottom:1px solid #DD1313;
border-left:4px solid #DD1313;
text-align:right;
}

#subnavi ul{
margin:0;
padding:0;
list-style:none;
white-space: nowrap;}

#subnavi li{display:inline;}

#subnavi a{
color:#626262;
font:normal 12px arial,sans-serif;
padding:5px 5px 5px 5px;
text-decoration:none;
background-color:#ffffff;
border-bottom:1px solid #d5e7ec;
border-left:4px solid #d5e7ec;
text-align:center;}

#subnavi a:hover{
color:#383737;
background-color:#ffffff;
border-bottom:1px solid #008996;
border-left:4px solid #008996;
text-align:right;}

body#start li#organisation a,
body#aktuell li#aktuell a,
body#geschichte li#geschichte a,
body#vorstand li#vorstand a,
body#geschaeftsstelle li#geschaeftsstelle a,
body#stuetzpunkte li#stuetzpunkte a,
body#geschaeft li#geschaeft a,
body#statuten li#statuten a,

body#programm li#programm a,
body#bulletin li#bulletin a,
body#mitteilungen li#mitteilungen a,
body#vernehmlassungen li#vernehmlassungen a,
body#versammlungen li#versammlungen a,
body#leserbrief li#leserbrief a,
body#reden li#reden a,
body#veranstaltungen li#veranstaltungen a,

body#parolen li#parolen a,
body#eidabstimmungen li#eidabstimmungen a,
body#referenden li#referenden a,

body#dokumentationen li#dokumentationen a,
body#mitgliedschaft li#mitgliedschaft a,
body#sponsoren li#sponsoren a,
body#archiv li#archiv a,
body#internetlinks li#internetlinks a,

body#helvetia10 li#helvetia2010 a,
body#helvetia09 li#helvetia2009 a,
body#helvetia li#helvetia2008 a,

body#kontakt li#kontakt1 a,

body#medien li#medien1 a
{
color:#383737;
background-color:#ffffff;
border-bottom:1px solid #008996;
border-left:4px solid #008996;
text-align:right;}

/*****************************
 Ende Navigation
*****************************/

/*****************************
 Beginn Top-Navi
*****************************/

a.top:link, a.top:visited, a.top:hover, a.top:active
{
 font-family:Arial;
 font-size:12px;
 text-align:center;
 text-Decoration: none;
 color:#626262;
 width:400px;
 height:20px;
 padding:6px;
 margin:6px;
}

a.top:link, a.top:visited
{
 background-color:#F6F6F4;
 border-left:20px solid #DDDDDB;
}

a.top:hover, a.top:active
{
 color:#383737;
 background-color:#F6F6F4;
 border-left:20px solid #BDBDBB;
}

/*****************************
 Ende Top-Navi
*****************************/


a.unterschriften_button:link, a.unterschriften_button:visited, a.unterschriften_button:hover, a.unterschriften_button:active
{
 font-family:Arial;
 font-size:16px;
 font-weight:bold;
 text-align:center;
 text-Decoration: none;
 color:#000000;
 width:500px;
 height:40px;
 padding:6px;
 margin:6px;
}

a.unterschriften_button:link, a.unterschriften_button:visited
{
 background-image:url(../img/button_unterschrift.jpg);
 border:2px solid #000000;
}

a.unterschriften_button:hover, a.unterschriften_button:active
{
 color:#FFFFFF;
 background-image:url(../img/button_unterschrift_on.jpg);
 border:2px solid #878484;
}

