@charset "UTF-8";
html {
	height: 100%;
	
}
 
body {
	/* (en) Fix for rounding errors when scaling font sizes in older versions of Opera browser */
    /* (de) Beseitigung von Rundungsfehler beim Skalieren von Schriftgrößen in älteren Opera Versionen */
    font-size: 100.01%;
	text-align: left; /* LTR */
	color: #FFFFFF;
  }
  
    /**
   * (en) Formatting YAML's  basic layout elements
   * (de) Gestaltung des YAML Basis-Layouts
   */

  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund */
  body {
	padding: 0;
	background-color: #9aa09b;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-family: Helvetica, Arial, sans-serif;
	letter-spacing: 0.05em;
	background-image: url(gfx/hintergrund.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

  /* (en) Centering layout in old IE-versions */
  /* (de) Zentrierung des Layouts in alten IE-versionen */
  body { text-align: center; }
  
  .page_margins { text-align:left; margin: 0 auto;}

  /* (en) Layout: width, background, borders */
  /* (de) Layout: Breite, Hintergrund, Rahmen */
  .page_margins {
	width: 1024px;
	background: #FFFFFF;
	height: 616px;
}
  .page {
	padding: 0px;
	height: 100%;
}


  /*------------------------------------------------------------------------------------------------------*/

  /**

   * (en) Formatting content container

   * (de) Formatierung der Inhalts-Container

   *



   * |-------------------------------|

   * | #navi   | #content            |

   * | 187px   | flexible            |

   * |-------------------------------|

   * | #footer                       |

   * |-------------------------------|

   */



#navi {
	width: 187px;
	height: 616px;
	float:left;
	clear:none;
	background-color: #fab001;
}


#content {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 257px;
	height: 616px;
}

#col3_content { padding: 10px; }





#head {
	padding-top: 20px;
	text-align:left;
	line-height:20px;
	color:#333333;
	height:96px;
	font-weight: bold;
	font-size:18px;
}

#topline {
	width: 757px;
	height: 3px;
	margin-bottom:14px;
	font-size:1px;
}


#lyr1 {
	font-size:12px;
	font-weight:normal;
	text-align:left;
	line-height:20px;
	color:#333333;
	width: 736px;
	float:left;
	position:relative;
}
gross {
	font-size:14px;
	font-weight:normal;
}
ul{
	height:36px;
	margin:0;
	font-weight: bold;
	font-size:18px;
	padding-top: 20px;
	padding-left: 27px;
	overflow:hidden;
	}
	
 li{
	margin:0;
	font-weight: bold;
	font-size:12px;
	line-height:18px;
	list-style-type: none;
	margin-bottom:20px;
	}
	
 li.act{
	background-image:url(gfx/pfeil.gif);
	background-repeat:no-repeat;
	background-position: 0px 4px;
	margin-left:-10px;
	padding-left:10px;
	margin-bottom:20px;
	}
	
#lyr1 ul{
	margin:0;
	padding-top: 20px;
	padding-left: 27px;
	height:auto;
	font-weight: normal;
	font-size:12px;
	overflow:visible;
	}
	
#lyr1 li{
	margin:0;
	line-height:12px;
	list-style-type: none;
	margin-bottom:20px;
	background-image:url(gfx/pfeil_list.gif);
	background-repeat:no-repeat;
	background-position: 0px 4px;
	margin-left:-10px;
	padding-left:10px;
	font-weight: normal;
	line-height:18px;
	}
		
.fakten{
	background-color:#6aadda;
	color:#6aadda;
	}
.meinungen{
	background-color:#eb666b;
	}
.medien{
	background-color:#abc104;
	}
.abstimmen{
	background-color:#fab001;
	}
.initiative{
	background-color:#aa66a3;
	}
.kontakt{
	background-color:#20afb5;
	}

#head.text_fakten{
	color:#6aadda;
	}
#head.text_meinungen{
	color:#eb666b;
	}
#head.text_medien{
	color:#abc104;
	}
#head.text_abstimmen{
	color:#fab001;
	}
#head.text_initiative{
	color:#aa66a3;
	}
#head.text_kontakt{
	color:#20afb5;
	}
	

.fakten_act{
	height:296px;
	padding-top: 40px;
	background-color:#6aadda;
	}
.meinungen_act{
	height:296px;
	padding-top: 40px;
	background-color:#eb666b;
	}
.medien_act{
	height:296px;
	padding-top: 40px;
	background-color:#abc104;
	}
.abstimmen_act{
	height:296px;
	padding-top: 40px;
	background-color:#fab001;
	}
.initiative_act{
	height:296px;
	padding-top: 40px;
	background-color:#aa66a3;
	}
.kontakt_act{
	height:296px;
	padding-top: 40px;
	background-color:#20afb5;
	}
	
.feld{
	width:341px; 
	height:308px; 
	float:left; 
	text-align:center;
	font-size:30px;
	font-weight:bold;
	line-height:310px;
	}


a {
	color:#ffffff;
	text-decoration:none;
	}

a:hover {
	color:#333333;
	}
	

#schutz {
	width: 1024px;
	height: 56px;
	background-color:#42a62a;
	font-size:30px;
	font-weight:bold;
	text-align:center;
	line-height:60px;
}	

#logos {
	width: 1004px;
	height: 59px;
	background-color:#ffffff;
	text-align:center;
	padding:10px;
}	

#abschluss {
	width: 1024px;
	height: 17px;
}
	
#fakttext {
	width: 390px;
	margin-left:11px;
	border-top-style: solid;
	border-top-width: 3px;
	float: left;
	font-size:12px;
}

#fakttext.fakt1{
	border-top-color: #fab001;
	}
#fakttext.fakt2{
	border-top-color: #aa66a3;
	}
#fakttext.fakt3{
	border-top-color: #20afb5;
	}
#fakttext.fakt4{
	border-top-color: #6aadda;
	}
#fakttext.fakt5{
	border-top-color: #eb666b;
	}
#fakttext.fakt6{
	border-top-color: #abc104;
	}

p.titel1{
	color: #fab001;margin-top:10px;
	}
p.titel2{
	color: #aa66a3;margin-top:10px;
	}
p.titel3{
	color: #20afb5;margin-top:10px;
	}
p.titel4{
	color: #6aadda;margin-top:10px;
	}
p.titel5{
	color: #eb666b;margin-top:10px;
	}
p.titel6{
	color: #abc104;margin-top:10px;
	}
#fakttext p{
	padding-bottom:20px;
	}
.zahl{
font-size:24px;
font-weight:bold;
	}
	
a.medienlink{
	text-decoration:none;
	border-bottom-style:dotted;
	color:#333;
	border-bottom-width: 1px;
	border-bottom-color: #abc104;
}
a:hover.medienlink{
color:#fff;
background-color:#abc104;
}

a.faktenlink{
	text-decoration:none;
	border-bottom-style:dotted;
	color:#333;
	border-bottom-width: 1px;
	border-bottom-color: #6aadda;
}
a:hover.faktenlink{
color:#fff;
background-color:#6aadda;
}

a.kontaktlink{
	text-decoration:none;
	border-bottom-style:dotted;
	color:#333;
	border-bottom-width: 1px;
	border-bottom-color: #20afb5;
}
a:hover.kontaktlink{
color:#fff;
background-color:#20afb5;
}

a.meinunglink{
	text-decoration:none;
	border-bottom-style:dotted;
	color:#333;
	border-bottom-width: 1px;
	border-bottom-color: #eb666b;
}
a:hover.meinunglink{
color:#fff;
background-color:#eb666b;
}

a.initiativelink{
	text-decoration:none;
	border-bottom-style:dotted;
	color:#333;
	border-bottom-width: 1px;
	border-bottom-color: #aa66a3;
}
a:hover.initiativelink{
color:#fff;
background-color:#aa66a3;
}

.testimonial{
	width: 736px;
	height:170px;
	padding-bottom:10px;
	vertical-align:text-bottom;
	position:relative;
	}
.testimonialbild {
	width: 210px;
	height:170px;
	float: left;
}
.testimonialtext {
	width: 506px;
	height:auto;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #eb666b;
	padding-top:7px;
	bottom:4px;
	left:230px;
	font-size:10px;
	float: left;
	position:absolute;}
	
.abstimmbox{
	width: 736px;
	height:88px;
	padding-bottom:10px;
	vertical-align:text-bottom;
	position:relative;
	}
.abstimmnummer {
	width: 78px;
	height:88px;
	float: left;
}
.abstimmtext {
	width: 636px;
	height:auto;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #fab001;
	padding-top:12px;
	top:5px;
	left:100px;
	font-size:10px;
	float: left;
	position:absolute;
}



input,textarea {font-family: Helvetica, Arial, sans-serif;color:#666;font-size:12px;text-decoration:none;text-transform:none;vertical-align:middle;}
select,option {color:#666;font-size:12px;height:16px;margin:0;padding:0;text-decoration:none;text-transform:none;vertical-align:middle;}
input {height:14px;padding-top:2px;margin-top:4px;}

p.fillline {
	border-bottom-width:1px;
	color:#20afb5;
	font-weight:bold;
	margin:2px 0 0;
	text-align:right;
	border-bottom-style: dotted;
	border-bottom-color: #20afb5;
	padding-top:2px;
}
p.fillline2 {
	border-bottom-width:1px;
	color:#6aadda;
	font-weight:bold;
	margin:2px 0 0;
	text-align:right;
	border-bottom-style: dotted;
	border-bottom-color: #6aadda;
	padding-top:2px;
}
p.formLable {background:white;border:1px solid white;float:left;margin:2px 0 0;padding-top:2px;}
p.formElement {background:white;border:1px solid white;float:right;padding-left:0;}
td.inputModul,td.inputModulLeft,td.inputModulText {height:20px;text-align:right;vertical-align:top;width:230px;line-height:14px;}
td.inputModulText {text-align:left;width:230px;}td.inputModul input, td.inputModul textarea {width:226px;}
table.inputModul select {width:230px;}
table.inputModul input.twice,
table.inputModul input.error {border:1px solid #eb666b;}
td.inputModulLeft {height:20px;text-align:left;vertical-align:top;width:auto;}
table.inputModul td.spaceInputModul {height:20px;padding:0 0 0 24px;text-align:left;vertical-align:top;width:auto;}
td.inputText {height:16px;padding-top:7px;text-align:left;vertical-align:top;}
table.inputModul {table-layout:fixed;width:400px;}

td.text {background:#fff;font-size:11px;font-weight:bold;padding-right:4px;text-transform:uppercase;white-space:nowrap;}
input,select,textarea {border:1px solid #333;}


.sternli {font-weight:bold; color:#20afb5;}
.sternli2 {font-weight:bold; color:#6aadda;}

.errormeldung {color:#eb666b;}

p {margin-top:0;
margin-bottom:20px;}




.fb_share_link { padding:2px 0 0 20px; height:16px; background:url(http://static.ak.fbcdn.net/images/share/facebook_share_icon.gif?0:26981) no-repeat top left; 
	color:#333;
	text-decoration:none;
	border-bottom-style:dotted;
	border-bottom-width: 1px;
	border-bottom-color: #6aadda;
}
a:hover.fb_share_link{
color:#fff;
background-color:#6aadda;
}
