@charset "UTF-8";
/* CSS Document */

body, td {color: #000000; font-size:75%;}
* { margin: 0; padding: 0; border: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; line-height: 120%; }
p { margin: 0; padding: 0; line-height: 160%; } 

/* Titelschrift Grösse */
h1 { font-size: 1.4em; margin-top: 1.3em; margin-bottom: 0.2em; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none; }   
h2 {font-size: 1.3em;}   
h3 {font-size: 1.2em;}   
h4 {font-size: 1.1em;}
h5 {font-size: 1.0em;}


table {border-spacing: 0; border-collapse: collapse;}
td {text-align: left; vertical-align:top;}

a { text-decoration: underline; outline: none; }
a:link { color: #304B72; } /*718099     */
a:visited {color: #718099;}
a:hover {color: #FF9900; text-decoration: underline; }
a:active {color: #D9001B;}

/* allgemeine Listendarstellung 
   ============================ */
UL {} 
LI {}  


/* farben 
   ====== */
.weiss {background:white;}   
   
.wirtschaft_dunkel {background:#2f8a26;}
.wirtschaft_mittel {background:#8db675;}
.wirtschaft_hell {background:#bdd3ae;}

.leben_dunkel { background:#afc540;}
.leben_mittel {background:#c9d781;}
.leben_hell {background:#e2eabe;}

.politik_dunkel {background:#84abd6;}
.politik_mittel {background:#b9cce7}
.politik_hell {background:#dde6f3;}

.wfz_dunkel {background:#006eb3;}
.wfz_mittel {background:#4b87c2;}
.wfz_hell {background:#aabcde;}

.aktuell_dunkel {background:#be266f;}
.aktuell_mittel {background:#d487a5;}
.aktuell_hell {background:#e2b0c3;} 


/* backgrounds 
   =========== */ 
.wirtschaft { background-image: url(picts_hg/wirtschaft_hg.gif); background-repeat: repeat-y; background-position: center top; }
.leben { background-image: url(picts_hg/lebensraum_hg.gif); background-repeat: repeat-y; background-position: center top; }
.politik { background-image: url(picts_hg/politik_hg.gif); background-repeat: repeat-y; background-position: center top; }
.wfz { background-image: url(picts_hg/wfz_hg.gif); background-repeat: repeat-y; background-position: center top; }
.aktuell { background-image: url(picts_hg/aktuelles_hg.gif); background-repeat: repeat-y; background-position: center top; }
.neutral { background-image: url(picts_hg/neutral_hg.gif); background-repeat: repeat-y; background-position: center top; }
   
   
   


/*-------------------------------------------- head -------------------------------------------------- */   


/* Zusatznavigation
   ================ */
#zusatznavigation { background: white; position: absolute; top:0px; left: 50%; margin-left: -450px; width: 802px; height:25px; z-index:2; display: block; } 
.zusatznavigation { position: absolute; top:5px; right:0px; display:block; font-size:85%;}
#zusatznavigation UL { list-style: none; } 
#zusatznavigation LI { list-style: none; }  

/* Kopfbilder
   ========== */
#head  {background: white; position: absolute; top:25px; left:50%; margin-left: -450px; width: 900px; height:86px; z-index:1; display:table;} 
.head_pict {width:150px; height:86px;}   


/* Haupt/Kopfnavigation
   ==================== */
#head_navi {background: white; position: absolute; top:111px; left:50%; margin-left: -450px; width: 900px; height:45px; z-index:1; display:table;}
.head_navi {width:140px; height: 45px; padding:5px 0 0 10px;}
* html .head_navi {height:45px;}
#head_navi a { text-decoration: none; font-weight: bold; font-size:170%; line-height:110%; font-family: Arial, Helvetica, sans-serif; }
/* hauptnavigation farbwechsel start */
.head_navi_wirtschaft a:link  {color: #2e8a27;}
.head_navi_wirtschaft a:visited {color: #2e8a27;}
.head_navi_leben a:link  {color: #afc540;}
.head_navi_leben a:visited {color: #afc540;}
.head_navi_politik a:link  {color: #84abd6;}
.head_navi_politik a:visited {color: #84abd6;}
.head_navi_wfz a:link  {color: #006eb3;}
.head_navi_wfz a:visited {color: #006eb3;}
.head_navi_aktuell a:link  {color: #be266f;}
.head_navi_aktuell a:visited {color: #be266f;}
.head_navi_neutral a:link  {color: #FFFFFF;}
.head_navi_neutral a:visited {color: #FFFFFF;}
#head_navi a:hover { color: #FF9900; text-decoration: underline; }
#head_navi a:active {color: #D9001B;}
#head_navi a#current { color:#FFFFFF !important;}




/* ------------------------------------- startseite ----------------------------------------- */
 
 
/* content_startseite
   ================== */
#content_start {background: white; position:absolute; top:156px; left:50%; margin-left: -450px; width: 900px; height:440px; z-index:2; display:table;} 
#content_start td {width:150px;} 
#content_start a { text-decoration: none; font-size:125%; line-height:125%; color: #ffffff; font-weight:normal;}
#content_start a:link {color: #333333;}
#content_start a:visited {color: #333333;}
#content_start a:hover { color: #FF9900; text-decoration: underline; }
#content_start a:active {color: #D9001B;} 
.content_start UL { margin:0; padding:20px 0 0 0; list-style: none; } 
.content_start LI { margin:0; padding:0 0 7px 10px;} 

#inserat {position: absolute; top:424px; left: 50%; margin-left: -473px; width: 162px; height:172px; z-index:2; background-color:#00FFCC;} 


/* ---------------------------------------- hauptseiten ---------------------------------------- */

/* content
   ======= */
#content_container {background: white; position:absolute; top:180px; left:50%; margin-left: -260px; width: 650px; z-index:0; height:100%;} 

/* Navigation sub
   ============== */
#sub_navi_container { position: absolute; top:180px; left:50%; margin-left: -440px; width: 130px; z-index:0; color:#FFFFFF; }
/*{ position: absolute;z-index: 99; width: 157px; top: 206px; left: 50%; margin-left:-390px; text-align: left; overflow: visible;}*/
#sub_navi_container LI { font:95%/150% Verdana, Arial, Helvetica, sans-serif; }
#sub_navi_container a { text-decoration: none; }
#sub_navi_container a:link { color: #FFFFFF; }
#sub_navi_container a:visited { color: #E1E1E1; }
#sub_navi_container a:hover { color: #FF9900; text-decoration: underline; }
#sub_navi_container a:active { color: #990000;}
#sub_navi_container a#current { color:#333333 !important;}

#sub_navi_container UL {margin:0; padding:0; list-style-type:none;}
/*#sub_navi_container LI {margin:0;padding:0; list-style-type:none;}*/
.sub_navi1 {margin:0 0 2px 0;}
.sub_navi2 {margin:0 0 2px 0;}
.sub_navi2 UL {margin:5px 0 5px 0;}
.sub_navi3 {margin:0 0 2px 10px;}
.sub_navi3 UL {margin:5px 0 5px 0;}




/* Formular 
   ======== */
/*.csc-mailform {	background-color:#FFFFFF; border: 1px solid #cccccc; padding:10px 0 10px 5px; }
/*.csc-mailform-forum { background-color:#fff5e5; border: 1px solid #CCCCCC; }*/
/*.csc-mailform-field { display: block; margin: 10px 0 10px 0;  }
.csc-mailform label, .csc-mailform-forum label{ display: block; width: 250px; float: left; text-align: left; padding:0; }
.csc-mailform input, .csc-mailform textarea, .csc-mailform-forum input, .csc-mailform-forum textarea {font-family: Verdana,Arial,Helvetica; color: #000000; background-color:white; border: 1px solid #CCCCCC;  padding: 2px 6px; font-size: 8pt;}
.csc-mailform input.csc-mailform-submit{ float: left; width: 150px; cursor:hand; background-color:#FFE0E0; }
.csc-mailform form input.csc-mailform-submit:hover{ background-color:#FFE0E0; border: 1px solid white; color: #900;}*/
/*.csc-mailform-radio input {display: inline; width: 15px;}*/

/* Formular 
   ======== */
.csc-mailform {	background-color:#FFFFFF; border: 1px solid #cccccc; padding:10px 0 10px 5px; }
.csc-mailform-forum { background-color:#fff5e5; border: 1px solid #CCCCCC; }
.csc-mailform-field, .csc-mailform-field2 { display: block; margin: 0 0 5px 0; padding: 2px; }
.csc-mailform-field label, .csc-mailform-forum label{ display: block; width: 150px; float: left; text-align: left; padding:0; }
.csc-mailform-field2 label{text-align: left; padding:0; }
.csc-mailform-field input, .csc-mailform textarea, .csc-mailform-forum input, .csc-mailform-forum textarea {font-family: Verdana,Arial,Helvetica; color: #000000; background-color:white; border: 1px solid #CCCCCC; width: 300px; padding: 2px 6px; font-size: 8pt;}
.csc-mailform input.csc-mailform-submit{ float: left; width: 150px; cursor:hand; background-color:#FFE0E0; }
.csc-mailform form input.csc-mailform-submit:hover{ background-color:#FFE0E0; border: 1px solid white; color: #900;}
.csc-mailform-radio input {margin: 10px 15px 0 150px;}



/* Printversion 
   ============ */
#print_x {background: white; position: absolute; top:0px; left: 50%; margin-left: 250px; width: 200px; height:25px; z-index:1;} 
.zusatznavigation { position: absolute; top:5px; right:0px;}



/* Tabellen 
   ======== */
table.contenttable { width:100%; font-size:1.2em;}

.contenttable thead { font-size:1em; font-weight:bold; text-align:left;}
.contenttable th { padding: 2px 0 2px 4px;}

.contenttable td { padding:2px 0 2px 4px; border-bottom:solid 1px #666666;}
tr.tr-even	 { background-color:#E9E9E9;}
tr.tr-odd { background-color:#D1D1D1;}
tr.tr-even.tr-0 { font-weight: bold; }


table.einrichtung {width:70%;}
.einrichtung td { padding:1px 0 1px 4px; border-bottom:solid 1px #666666;}
.einrichtung td.td-0 { background-color:#D1D1D1;}
.einrichtung td.td-1 { background-color:#E9E9E9;}
.einrichtung td.td-2 { background-color:#D1D1D1;}
.einrichtung td.td-3 { background-color:#E9E9E9;}
.einrichtung td.td-last { background-color:#D1D1D1;}

table.mitglieder {width:100%;}
.mitglieder td { padding:1px 0 1px 4px; border-bottom:solid 1px #666666;}
.mitglieder td.td-0 { width:200px}
.mitglieder td.td-1 { }
.mitglieder td.td-2 {  width:210px;}
.mitglieder td.td-3 {  width:40px;}
.mitglieder td.td-last { width:90px;}

			
