a {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #424B42;
	text-decoration : none;
}

 a:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color :  #AC0B0B;
	text-decoration : none;
}
	
.txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:Black;
	line-height : 16px;
}
.txt_klein {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height : 16px;
}



/* title wird von h1 abgelöst 2007-12 */
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight : bold;
	color:#003366;
}

/* 24.02.2011, Lexikon Rubrik */
.site-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight : bold;
	color:#990000;	
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight : bold;
	color:#990000;	
}

.nav_1st {
	background-image: url(../img/nav/1st-nav.jpg);
	background-repeat: no-repeat;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight : bold;
	color:#003366;
	padding-left: 30px;
	padding-top: 0px;
/*	padding-bottom: 5px;*/
}


.nav {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight : bold;
	color:#003366;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.nav a {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight : bold;
	color:#003366;
	text-decoration: none;
}

.nav a:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight : bold;
	color:#003366;
}

.nav_symbol {
	float: left;
	padding-bottom: 10px;
}

.nav_text {
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 9px;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:black;
	width: 110px;
}

.nav_text a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:black;
	width: 110px;
}

.nav_text a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:black;
	width: 110px;
}

.nav_bot_kontakt {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 9px;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:black;
}

/* 2007-12 Ausrichtung Unterpunkte Navigation */
.nav_sub {
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
}

/* 2007-12 Listenformat Unterpunkte Navigation */ 
li.nav_sub {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#003366;
	list-style: none;
	list-style-image: url(../img/signs/listpoint.gif);
	}

li.nav_sub a {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #424B42;
	text-decoration : none;
}

li.nav_sub a:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color :  #AC0B0B;
	text-decoration : none;
}


.menu_top_text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#003366;
	padding-bottom: 5px;
}

/* headernews wird durch h2 abgelöst 2007-12 */
.headernews{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight : bold;
	color:#000000;
}
/* h2 mit Unterklassen ist neu */
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight : bold;
	color:#003366;
}

/* 24.02.2011, Lexikon Buchstabe */
.lexikonfirst {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight : bold;
	color:#003366;
	padding-top: 13px;
}

h2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
}

h2 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	text-decoration: underline;
}

/* h3 mit Unterklassen ist neu */
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight : bold;
	color:#333333;
}

h3 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
}

h3 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	text-decoration: underline;
}

.h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight : bold;
	color:#333333;
}

.h3 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
}

.h3 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	text-decoration: underline;
}

.tabright{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight : bold;
	color:#FFFFFF;
}

.txtright {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3A3A3A;
	line-height : 12px;
}

.subnav {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : black;
	font-size : 11px;
}

.subnav a {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #CC0000;
	font-size : 11px;
	text-decoration : underline;
}

.subnav a:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000066;
	font-size : 11px;
	text-decoration : underline;
}

.navbib {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3A3A3A;
	line-height : 16px;
}

.navbib a {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #990000;
	font-size : 11px;
	text-decoration : underline;
}

.navbib a:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #999999;
	font-size : 11px;
	text-decoration : underline;
}
.header a {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#003366;
    line-height : 16px;
	text-decoration : underline;
}

.header a:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#AC0B0B;
    line-height : 16px;
	text-decoration : underline;
}


.kontakt_left {
	position:relative;
	width:73px;
	margin-left:15px;
	float:left;
	text-align:left;
}
.kontakt_right {
	position:relative;
	width:190px;
	float:left;
	text-align:left;
}
.textfeld_begleitperson {
	position:relative;
	width:160px;
	float:left;
	text-align:left;
	padding-bottom:5px;
}
.spalte_4_begleitperson {
	position:relative;
	float:left;
	text-align:left;
	left:20px;
}
.kontakt_left_lang {
	position:relative;
	width:100px;
	margin-left:15px;
	float:left;
	text-align:left;
}
.kontakt_right_lang {
	position:relative;
	width:auto;
	float:left;
	text-align:left;
	margin-left:10px;
}
.txtfld {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #404040;
	background-color: #FFFFFF; 
	border-top : 1px solid #919EA7;
	border-left : 1px solid #919EA7;
	border-right: 1px solid #919EA7;
	border-bottom: 1px solid #919EA7;
}

.txtfld2 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #404040;
	background-color: #F1F3F1; 
	border-top : 1px solid #A2ACA1;
	border-left : 1px solid #A2ACA1;
	border-right: 1px solid #A2ACA1;
	border-bottom: 1px solid #A2ACA1;
}

/* Suchmaske top_table neu 2007-12-06 */
.txtfld3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#404040;
	background-color: #F1F3F1;
	border:1px solid #A2ACA1;
}

ul { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3A3A3A;
	line-height : 16px;
	list-style : square;
}

.path {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#008000;
	line-height : 16px;
}

.rubrik {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height : 16px;
}

.listfld {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:Black;
}

.textlink {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #CC0000;
	font-size : 12px;
	text-decoration : underline;
}

.textlink:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #CC0000;
	font-size : 12px;
	text-decoration : underline;
}

/* 2007-12 neue Textlinks */
.txtlink {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #0099FF;
	font-size : 13px;
}

.txtlink a {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #0099FF;
	font-size : 13px;
	text-decoration : underline;
}

.txtlink a:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #003366;
	font-size : 13px;
	text-decoration : underline;
}

.bg_gelb {
	background-color : #FFFFF2;
}

.bg_gelb_nav {
	background-image:url(../img/background/nav-background.gif);
}

.schlagwort_div{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:250px;
}

.artikel_per_email{
	position:absolute;
	top:949px;
	left:634px;
	width:200px;
	background-color:#FFFFF2;
	font-family:Verdana;
	font-size:11px;
	color:Black;
	border-left:1px solid #A1ABA0;
	border-top:1px solid #A1ABA0;
	border-bottom:1px solid #A1ABA0;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	visibility:hidden;
}

/* Rand fuer rechte Spalte */ 
.margit {
	margin-left: 5px;
	margin-right: 5px;
}

/* 2007-12 Format für Listenlinks */
.linklist {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#424B42;
	line-height : 20px;
}

.linklist a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#424B42;
	line-height : 20px;
	text-decoration: none;
}

.linklist a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#AC0B0B;
	line-height : 20px;
	text-decoration: none;
}

/* Bildergalerie */

.bg_bilder_liste{
	padding-bottom:15px;
	width:315px;
	float:left;
	height:220px;
}

.bg_seiten_photos{
	float:left;
	width:310px;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#3A3A3A;
}

.bg_weiter_zurueck{
	float:left;
	width:300px;
	text-align:right;
}

/* TIR-Flyer */
.tir-flyer{
	float:left;
	width:260px;
	text-align:center;
	height:280px;
}

/* Parlamentarische Vorstösse */
.vorstoesse_titel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight : bold;
	color:#333333;
}

.vorstoesse_titel a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
}

.vorstoesse_titel a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	text-decoration: underline;
}
.vorstoesse a {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #0099FF;
	font-size : 12px;
	text-decoration : underline;
}

.vorstoesse a:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #003366;
	font-size : 12px;
	text-decoration : none;
}
.vorstoesse_txt_klein {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	line-height : 16px;
}
.vorstoesse_txtfld {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #404040;
	background-color: #FFFFF2; 
	border: 1px solid #A2ACA1;
	width:564px;
	height:25px;
	color:#424B42;
	padding:4px;
}

/* 11.08.2011 Lexikon */
.nav-top-lexikon a {
	font-size : 20px;
	color : #424B42;
	text-decoration : none;
}

 .nav-top-lexikon a:hover {
	font-size : 20px;
	color :  #AC0B0B;
	text-decoration : none;
}
.nav-top-lexikon{
	float:left;
	margin-left:10px;
}
.txt-lexikon {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:Black;
	line-height : 16px;
}
.txt-lexikon a {
	color : #003399;
	text-decoration : none;
}

.txt-lexikon a:hover {
	color : #003399;
	text-decoration : underline;
}
.lexikon-liste li { 
	line-height : 24px;
}
/* TIR-Film */
.tir-film-bg{display: none; position:fixed;top:0px; left:0px; bottom:0px; right:0px;background-color: rgb(102, 102, 102);filter:Alpha(opacity=30); -moz-opacity: 0.30; opacity: 0.30;}
* html .tir-film-bg{position:absolute; width:100%;height:100%;}
.tir-film{position:absolute;top:50%;left:50%;margin-left:-400px;margin-top:-280px;width:800px;height:560px;border:1px solid #348BF5;text-align:center;background-color:#0070C0;color:White;display:none;z-index:1000;}
.tir-film-close{text-align:right;padding-top:10px;padding-right:10px;color:White;z-index:100000;background-image:url('/global/img/background/tir-film.gif');background-repeat:no-repeat;height:80px;}
/* TIR-Medienkampagne */
.tir-medienkampagne-bg{display: none; position:fixed;top:0px; left:0px; bottom:0px; right:0px;background-color: rgb(102, 102, 102);filter:Alpha(opacity=30); -moz-opacity: 0.30; opacity: 0.30;}
* html .tir-medienkampagne-bg{position:absolute; width:100%;height:100%;}
.tir-medienkampagne{position:absolute;top:50%;left:50%;margin-left:-500px;margin-top:-370px;width:543px;height:768px;border:1px solid #348BF5;text-align:center;background-color:#0070C0;color:White;display:none;z-index:1000;}
.tir-medienkampagne-close{position:absolute;top:0px;left:0px;margin-left:10px;margin-top:10px;z-index:100000;}