/* Format Angaben fuer Links*/
a:link { text-decoration:underline; font-weight:bold; font-size:10pt; color:#F5821F; }
a:link.mehr	{ text-decoration:underline; font-weight:bold; font-size:10pt; color:#273591;}
a:link.topnavl { text-decoration:none; font-weight:bold; font-size:11pt; color:#FFFFFF; background-color:#B1B1B1; padding-left:20px; padding-right:20px; }
a:link.leftnavl { text-decoration:none; font-weight:bold; font-size:10pt; color:#FFFFFF; border:1px solid #FFFFFF; background-color:#B1B1B1; font-size:10pt; padding-left:4px;}
a:link.sitel {color:#FFFFFF; text-decoration: underline; background-color:#F5821F; }
a:link.foot {	color:#000000; font-size:10pt; text-decoration:underline; font-weight:normal; }

a:visited { text-decoration:underline; font-weight:bold; font-size:10pt; color:#F5821F; }
a:visited.mehr	{ text-decoration:underline; font-weight:bold; font-size:10pt; color:#273591;}
a:visited.topnavl {text-decoration:none; font-weight:bold; font-size:11pt; color:#FFFFFF; background-color:#B1B1B1; padding-left:20px; padding-right:20px;;}
a:visited.leftnavl {text-decoration:none; font-weight:bold; font-size:10pt; color:#FFFFFF; border:1px solid #FFFFFF; background-color:#B1B1B1; font-size:10pt; padding-left:4px;}
a:visited.sitel { color:#FFFFFF; text-decoration: underline; background-color:#F5821F; }
a:visited.foot {	color:#000000; font-size:10pt; text-decoration:underline; font-weight:normal; }

a:active { text-decoration:underline; font-weight:bold; font-size:10pt; color:#F5821F; }
a:active.mehr { text-decoration:underline; font-weight:bold; font-size:10pt; color:#273591;}
a:active.topnavl {text-decoration:none; font-weight:bold; font-size:11pt; color:#FFFFFF; background-color:#B1B1B1; padding-left:20px; padding-right:20px;}
a:active.leftnavl {text-decoration:none; font-weight:bold; font-size:10pt; color:#FFFFFF; border:1px solid #FFFFFF; background-color:#B1B1B1; font-size:10pt; padding-left:4px;}
a:active.sitel { color:#FFFFFF; text-decoration: underline; background-color:#F5821F; }
a:link.foot {	color:#000000; font-size:10pt; text-decoration:underline; font-weight:normal; }

/* Formatierung fuer Links on Mouse Over */
a:hover { text-decoration:underline; font-weight:bold; font-size:10pt; color:#FF9933;}
a:hover.mehr	{ text-decoration:underline; font-weight:bold; font-size:10pt; color:#6666CC;}
a:hover.topnavl {text-decoration:none; font-size:11pt; font-weight:bold; color:#FFFFFF; border:1px solid #FFFFFF; background-color:#F5821F; padding-top:1px; padding-bottom:1px; padding-left:19px; padding-right:19px;}
a:hover.leftnavl {text-decoration:none; font-size:10pt; font-weight:bold; color:#FFFFFF; border:1px solid #FFFFFF; background-color:#F5821F; font-size:10pt; padding-left:4px;}
a:hover.sitel	{ 	color:#EBEBEB; text-decoration: underline; background-color:#F5821F;	}
a:hover.foot {	color:#666666;	font-size:10pt; font-weight:normal; text-decoration:underline;	}.leftnavl 
{
	position:absolute;
	left:0px;
	width:154px;
	height:20px;


}
/* Angaben zur Formatierung von Bilden = kein Rahmen erwuenscht */
img { border-style:none; border-width:0px;}
p	{font-size:10pt; margin-top:0px;} 
q	{font-size:10pt; font-weight:bold;}
p.red {color:#FF0000;}
label	{font-size:10pt; margin-top:0px; margin-bottom:0px;} 
pre	{font-family:Arial,Verdana,sans-serif; font-size:10pt;}
ul	{font-size:10pt; margin-top:15px; margin-bottom:5px;} 
li	{font-size:10pt;} 
textarea {font-size:10pt; font-family:Arial,Verdana,sans-serif; margin-bottom:10px;}
input {font-size:10pt;}
small {font-size:8pt;}
hr {color:#E1E1E1; background-color:#E1E1E1;}
/*Formatangaben fuer Tabellen, Raender und Textausrichtung*/
table.show {border-style:solid; border-width:1px; border-color:#666666;}
table.nav {width:60%; margin-left:auto; margin-right:auto; text-align:center;}
td	{font-size:10pt; vertical-align:middle; padding-right:0px; padding-left:0px; padding-top:0px;}
/*Formatierungen fuer die Ueberschriftsklassen h1 (groesste) bis h6 (kleinste) nur h1-h3 verwendet */
h1	{font-size:12pt; color:#F5821F; margin-top:15px; margin-bottom:10px} 
h2	{font-size:11pt; color:#F5821F; margin-top:10px; margin-bottom:5px} 
h3	{font-size:10pt; color:#000000; margin-bottom:2px; font-weight:bold;} 
h4	{font-size:10pt; font-style:italic; color:#000000;} 
h5	{font-size:10pt; font-weight:bold; font-style:italic; color:#000000;} 
h6	{font-size:10pt; color:#000000;} 
body {background-color:#EEEEEE; margin-left:auto; margin-right:auto; font-family:Arial,Verdana,sans-serif;} 
.seite 
{
	margin-left:auto; 
	margin-right:auto;
 	width:800px;
}
.header 
{
	background-color:#273591; 
	border-bottom:2px solid #F5821F; 
	margin-top:0px;  
	color:#FFFFFF;
	font-weight:bold; 
	font-size:11pt; 
	padding-top:3px;
	padding-left:4px; 
	position:absolute;
	top:0px;
	width:796px; 
	height:20px;
}
.banner 
{
	background-image:url(../images/banner.jpg); 
	position:absolute; 
	top:25px;
	width:800px; 
	height:109px;
}
.site 
{
	background-color:#F5821F; 
	position:absolute; 
	top:134px; 
	width:792px; 
	height:18px; 
	padding-right:8px;
	padding-top:1px;
	padding-bottom:3px;
	text-align:right;
	font-weight:bold; 
	font-size:9pt;
	color:#FFFFFF;
}
.topnav 
{
	background-color:#B1B1B1; 
	border-bottom:1px solid #FFFFFF; 
	border-top:1px solid #FFFFFF;
	position:absolute; 
	top:152px; 
	width:800px; 
	height:20px;
	text-align:left;
	line-height:19px;
}
.content 
{
	background-color:#FFFFFF; 
 	position:static;
 	width:481px; 
	padding-bottom:0px;
	padding-top:0px; 
	padding-left:159px; 
	padding-right:159px;	
}
.contentf
{
 	background-color:#E1E1E1;
}
.contentfl
{
	float:left;
}
.contentfr
{
 	text-align:right;
}
.inhalt 
{
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF; 
 	position:static;
 	width:464px;
	border:1px solid #E1E1E1;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:0px;
	padding-top:0px;	  	 
}
.footer
{
	background-color:#999999;
	color:#FFFFFF;
	width:780px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	font-size:10pt; 	
	z-index:2;
}
.footleft
{
	display:inline;
}
.footcenter
{
	display:inline;
	margin-left:60px;
	margin-right:60px;
}
.footright
{
	display:inline;

}
.leftnavh 
{
	background-color:#273591; 
	border-bottom:2px solid #F5821F; 
	position:absolute; 
	top:174px; 
	width:156px; 
	height:20px; 
	font-weight:bold; 
	font-size:10pt; 
	color:#FFFFFF; 
	padding-top:2px;
	padding-bottom:0px;	
	padding-left:4px;	
	text-align:left;
}
.leftnav 
{
	background-color:#B1B1B1; 
	position:absolute; 
	top:198px; 
	width:160px; 
	font-weight:bold; 
	font-size:10pt; 
	color:#FFFFFF; 
	text-align:left;
}
.searchh 
{
	background-color:#273591; 
	border-bottom:2px solid #F5821F; 
	position:absolute; 
	top:174px; 
	margin-left:640px; 
	width:156px; 
	height:20px; 
	font-weight:bold; 
	font-size:10pt; 
	color:#FFFFFF;
	padding-top:2px;
	padding-bottom:0px;	
	padding-left:4px; 
	text-align:left;
}
.search 
{
	background-color:#FFFFFF;
	position:absolute;
	top:198px;
	width:151px;
	margin-left:641px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
 	font-size:10pt; 
	color:#000000; 
	text-align:left;
}
.searchform
{
	border:1px solid #999999;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:3px;
}
.newsh 
{
	background-color:#273591; 
	border-bottom:2px solid #F5821F; 
	position:absolute; 
	width:156px; 
	height:20px; 
	font-weight:bold; 
	font-size:10pt; 
	color:#FFFFFF;
	padding-top:2px;
	padding-bottom:0px;	
	padding-left:4px;	
	text-align:left;
}
.news 
{
	background-color:#FFFFFF; 
	position:absolute; 
	width:151px; 
	font-size:10pt; 
	color:#000000; 
	padding-left:4px;
	padding-right:4px;	
	text-align:left;
	z-index:1;
}
.hotlinksh 
{
	background-color:#273591; 
	border-bottom:2px solid #F5821F; 
	position:absolute; 
	top:240px; 
	margin-left:640px; 
	width:156px; 
	height:20px; 
	font-weight:bold; 
	font-size:10pt; 
	color:#FFFFFF;
	padding-top:2px;
	padding-bottom:0px;	
	padding-left:4px;	 
	text-align:left;
}
.hotlinks 
{
	background-color:#FFFFFF; 
	position:absolute; 
	top:264px; 
	width:151px; 
	margin-left:641px;
	color:#000000;
      padding-top:4px;
	padding-left:4px;
	padding-right:4px;	  
	font-weight:bold; 
	font-size:10pt; 
	text-align:left;
}
.Home a.topnavl#Homepage
{
      border:1px solid #FFFFFF;
      background-color:#F5821F;
      padding-left:20px; 
      padding-right:20px;
      padding-top:1px; 
      padding-bottom:1px;
}
#News a.leftnavl#lnews { background-color:#F5821F; }
#Anliegen a.leftnavl#lanliegen { background-color:#F5821F; }
#Mitmachen a.leftnavl#lmitglied { background-color:#F5821F; }
#Agenda a.leftnavl#lagenda { background-color:#F5821F; }
#Kontakt a.leftnavl#lkontakt { background-color:#F5821F; }
#Impressum a.leftnavl#limpressum { background-color:#F5821F; }
.Personen a.topnavl#Person
{
      border:1px solid #FFFFFF;
      background-color:#F5821F;
      padding-left:20px; 
      padding-right:20px;
      padding-top:1px; 
      padding-bottom:1px;
}
#Parteileitung a.leftnavl#lparteileitung { background-color:#F5821F; }
#Grundsaetze a.leftnavl#lgrundsaetze { background-color:#F5821F; }
#Arbeitsgruppen a.leftnavl#larbeitsgruppen { background-color:#F5821F; }

.Leitgedanken a.topnavl#Leitgedanke
{
      border:1px solid #FFFFFF;
      background-color:#F5821F;
      padding-left:20px; 
      padding-right:20px;
      padding-top:1px; 
      padding-bottom:1px;
}
#Gemeinde a.leftnavl#lgemeinde { background-color:#F5821F; }
#Verkehr a.leftnavl#lverkehr { background-color:#F5821F; }
#Wirtschaft a.leftnavl#lwirtschaft { background-color:#F5821F; }
#Soziales a.leftnavl#lsoziales { background-color:#F5821F; }
#Bildung a.leftnavl#lbildung { background-color:#F5821F; }
#Aktuell a.leftnavl#laktuell { background-color:#F5821F; }

.Downloads a.topnavl#Download
{
      border:1px solid #FFFFFF;
      background-color:#F5821F;
      padding-left:20px; 
      padding-right:20px;
      padding-top:1px; 
      padding-bottom:1px;
}
#Dokumente a.leftnavl#ldokumente { background-color:#F5821F; }
#CVP-Aktuell a.leftnavl#lcvp-aktuell { background-color:#F5821F; }
#DiePolitik a.leftnavl#ldiepolitik { background-color:#F5821F; }

.contenth 
{
	padding-top:164px;
	padding-left:8px;
	padding-right:8px;
	background-color:#E8E8E8;
	font-size:10pt;
	line-height:1.5em;
	text-align:right;
}
.contentf 
{
	padding-left:8px;
	padding-right:7px;
	width:467px;
	background-color:#E8E8E8; 
	font-size:10pt;
	line-height:1.5em;
}
.result_report 
{
	background-color:#E8E8E8; 
	font-weight: bold;
}
