body
{
	font-family:Verdana;
	font-size:8pt;
	color:#FFFFFF;
	background:#000066;
}



h1
{
	font-family:Verdana;
	font-size:20pt;
	font-weight:bold;
	color:#FFFFFF;
}


h2
{
	font-family:Verdana;
	font-size:15pt;
	font-weight:bold;
	color:#FFFFFF;
}



p
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:solid;
	color:#FFFFFF;
}


.form
{
	border-style: solid;
	border-color:#000066; 
	border-width: 2; 
	padding-left: 4; 
	padding-right: 4; 
	padding-top: 1; 
	padding-bottom: 1; 
	vertical-align:center;
}

//a:link {color:lightgreen}
//a:visited {color:lightgreen}
//a:hover {color:yellow}
//a:active { color:lightblue}

//a:link {color:#00FF99}
//a:visited {color:#00FF99}
//a:hover {color:yellow}
//a:active { color:lightblue}


a:link {color:#44eeaa}
a:visited {color:#44eeaa}
a:hover {color:yellow}
a:active { color:lightblue}

.gbtable
{
  border-right-width:1pt;
  border-right-style:solid;
  border-color:white;
  
  border-bottom-width:1pt;
  border-bottom-style:solid;
  border-color:white;
  
  
}

.hl
{
	font-family:Verdana;
	font-size:20pt;
	font-weight:bold;
	color:#FFFFFF;
}


.fett
{
  font-size:14pt;
  font-weight:normal;
  color:#FFFFFF;

}
  
.fetti
{
  font-size:14pt;
  font-style:italic;
  font-weight:bold;
  color:#FFFFFF;
}  

.fetti_orange
{
  font-size:14pt;
  font-style:italic;
  font-weight:bold;
  color: #FF6600;
}  
  
 
.hlklein
{
  font-size:13pt;
  font-style:bold;
  color:#FFFFFF;
}

.text
{
  font-size:10pt;
  font-weight:solid;
  color:#FFFFFF;
}

.textb
{
  font-size:10pt;
  font-weight:bold;
  color:#FFFFFF;
}


.texti
{
  font-size:10pt;
  font-style:italic;
  font-weight:solid;
  color:#FFFFFF;
}

.textib
{
  font-size:10pt;
  font-style:italic;
  font-weight:bold;
  color:#FFFFFF;
}



.hlsklein
{
  font-size:11pt;
  font-style:bold;
  color:#FFFFFF;
}

.hlfett
{
	font-size:13pt;
	font-style:bold;
	font-weight:solid;
	color:#FFFFFF;
}

.fehler
{
  font-size:11pt;
  font-style:bold;
  color:#FFFFFF;
}

.textklein
{
  font-size:8pt;
  font-weight:solid;
  color:#FFFFFF;
}

.textkleinb
{
  font-size:8pt;
  font-weight:bold;
  color:#FFFFFF;
}

.textkleini
{
  font-size:8pt;
  font-style:italic;
  font-weight:solid;
  color:#FFFFFF;
}

.textkleinib
{
  font-size:8pt;
  font-style:italic;
  font-weight:bold;
  color:#FFFFFF;
}

.tablestart
{
border-left:2px;
border-bottom:2px;
border-right:0px;
border-top:0px;  
border-color:#22247B; 
border-style:solid;
}


td.votebarout 	{ background: #EEEEEE; border:0px; }                                                    
td.votebarin 	{ background: #FFCC00; border:0px; }                                                     
td.votetext 	{ font-size:8pt; }                                                                               
td.votequest 	{ font-size:10pt; font-weight:bold; text-align:center;}                                                                               
td.votefooter	{ font-size:8pt; text-align:center; }
div.votespace	{ font-size:4pt; text-align:center; }

.button
{
	background: #22247B; 
	color:#FFFFFF; 
	border-style:solid; 
	border-width:1px;
	text-decoration: none;
}

#buttonlist input, #buttonlist a:visited, #buttonlist a:link, #buttonlist a:active {
	font-size:8pt;
	font-weight:solid;
	background: #22247B; 
	color:#FFFFFF; 
	border-style:solid; 
	border-width:1px;
	text-decoration: none;
}

.schweden
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:solid;
	color:#000000;
}

.schweden p
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:solid;
	color:#000000;
}

.schweden a:link {color:#330000}
.schweden a:visited {color:#330000}
.schweden a:hover {color:#8B008B}
.schweden a:active { color:#FFB6C1}

.hinweis
{
	font-size:10pt;
        font-weight:bold;
  	color:#FF0000;
}
.orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #FF6600;

}
.orangeb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #FF6600;

}

#formular table {
	width: 100%;
}

#formular table th {
	background-color: #22247B;
	border-bottom: 1px solid #999999;
}

#formular table tr td {
	background-color: #000066;
	border-bottom: 1px solid #999999;
}

#navigation {
	width: 75%;
	font-size:10pt;
  	color:#FFFFFF;

}

#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navigation li {
	border-bottom: 1px solid #999999;
	border-left: 12px solid #22247B;
	border-right: 1px solid #22247B;
}

#navigation li div {
	padding: 0.4em 0 0.4em 0.5em;
}

#navigation li a:link, #navigation li a:visited {
	padding: 0.4em 0 0.4em 0.5em;
	font-size: 90%;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}

#navigation li a:hover {
	background-color: #22247B;
	color: #FFFFFF;
}

#navigation li a:hover div {
	background-color: #22247B;
	color: #FFFFFF;
}
#navigation ul ul {
	margin-left: 6px;
	margin-right: 6px;
}
#navigation ul ul li {
	border-bottom: 1px solid #999999;
	border-left: 12px solid #22247B;
	margin:0;
}

#navigation ul ul a:link, #navigation ul ul a:visited {
	background-color: #22247B;
	color: #FFFFFF;
}
#navigation ul ul a:hover {
	background-color: #000066;
	color: #FFFFFF;
}
#navigation ul ul a:hover div{
	background-color: #000066;
	color: #FFFFFF;
}

#subheader {
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
	border-bottom: 1px solid #999999;
	background-color: #22247B;
	width: 100%;
	padding: 0.4em 0 0.4em 0.5em;
}

#header {
	border-bottom: 1px solid #999999;
	background-color: #22247B;
	width: 100%;
	padding: 0.4em 0 0.4em 0.5em;
}