#Marke {
   position : absolute;
}

#bild1 {
   position : absolute;
   left : 350px;
   width : 200px;
   height : 150px;
   margin : 0px;
   overflow : hidden;
   z-index : 1;
}

#bild2 {
   position : absolute;
   left : 529px;
   width : 200px;
   height : 150px;
   margin : 0px;
   overflow : hidden;
   z-index : 1;
}

*:target
   {
   border: thin solid red;
}

*:target:before
   {
   content: "\25ba\2009";
   color: red;
}

ul {
   line-height : 150%; 
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #000;
   background-color : transparent;
   text-align : justify;
   margin-left : 5px;
}

td {
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

pre {
   font-size : 10px;
   font-family : "Courier new", monospace;
   color : #000;
   background-color : transparent;
}

li {
   line-height : 150%; 
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #000;
   background-color : transparent;
   text-align : justify;
}

legend {
   line-height : 150%; 
   font-family : Verdana, Arial, Helvetica, sans-serif;
   text-align : justify;
}

label {
   cursor : hand;
}

h6 {
   font-size : 14px;
   line-height : 150%; 
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #346EA4
}

h5 {
   font-size : 14px;
   line-height : 150%; 
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #346EA4
}

h4 {
   font-size : 14px;
   line-height : 150%; 
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #346EA4
}

h3 {
   font-size : 14px;
   font-weight : bold;
   line-height : 150%; 
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #346EA4
}

h2 {
   font-size : 16px;
   line-height : 150%; 
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #346EA4
}

h1 {
   font-size : 24px;
   line-height : 150%; 
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #000000
}

div.c {
   text-align : center;
}


body  { overflow: auto; 
	font-family:Verdana, Arial, Helvetica; 
	font-size:13px; 
	height:99%; 
	width:99%; 
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	color:#000000;
}

blockquote {
   line-height : 150%; 
   font-family : Verdana, Arial, Helvetica, sans-serif;
   text-align : justify;
}


a.menulink:visited {
   font-weight : bold;
 	 font-size:13px; 
   color : #000000;
   background : transparent;
   text-decoration : none;
}


a.menulink:link {
   font-weight : bold;
 	 font-size:13px; 
   color : #000000;
   background : transparent;
   text-decoration : none;
}

a.menulink:hover {
   font-weight : bold;
 	 font-size:13px; 
   color : #000000;
   background-color : #FFFFFF;
   background : transparent;
   text-decoration : none;
}


a:visited {
   font-weight : bold;
   color : #000000;
   background : transparent;
   text-decoration : underline;
}

a:visited.bluewhite {
   font-weight : bold;
   color : #27b;
   background-color : #fff;
   text-decoration : none;
}

a:link {
   font-weight : bold;
   color : #000000;
   background : transparent;
   text-decoration : underline;
}

a:link.bluewhite {
   font-weight : bold;
   color : #fff;
   background-color : transparent;
   text-decoration : underline;
}

a:hover {
   font-weight : bold;
   color : #E71120;
   background-color : #FFFFFF;
   background : transparent;
   text-decoration : underline;
}

a:hover.noclass {
   font-family : Verdana, Arial, sans-serif;
   text-decoration : none;
   color : #008;
   background : transparent;
}

a:hover.ieprop {
   font-size : 11px;
   text-decoration : none;
   background-color : transparent;
}

a:hover.bluewhite {
   font-weight : bold;
   color : #27b;
   background : #fff;
   text-decoration : none;
}

a:active.bluewhite {
   font-weight : bold;
   color : #fff;
   background-color : transparent;
   text-decoration : none;
}

a:active {
   font-weight : bold;
   color : #008;
   background-color : transparent;
   text-decoration : none;
}

a.noclass {
   font-family : Verdana, Arial, sans-serif;
   text-decoration : none;
   color : #008;
   background : transparent;
}

a.neutral {
   font-family : Verdana, Arial, sans-serif;
   text-decoration : none;
   background : transparent;
}

a.caps {
   font-family : Verdana, Arial, sans-serif;
   text-decoration : none;
   color : #008;
   background : transparent;
}

.white {
   color : #ffffff;
   background-color : transparent;
}

.web12 {
   font-size : 14px;
   font-family : Webdings, "Webdings Standard", monospace;
}

.web11 {
   font-size : 12px;
   font-family : Webdings, "Webdings Standard", monospace;
}

.w12 {
   font-size : 14px;
   font-family : Webdings, "Webdings Standard", monospace;
}

.uniform {
   font-family : "Courier new", monospace;
   color : #000000;
   background-color : #e6e6e6;
   border-color : #000055;
   border-width : 1px;
   border-style : solid;
}

.unicfb {
   font-family : 'Arial Unicode MS',sans-serif,sans;
   color : #000;
   background-color : #e6e6e6;
   text-align : center;
   border-left : 1px #000055 solid;
   border-top : 1px #000055 solid;
   border-bottom : 1px #000055 solid;
}

.unicf {
   font-size : 14px;
   font-family : 'Arial Unicode MS',sans-serif,sans;
}

.uniceg {
   font-size : 10px;
   font-family : 'Arial Unicode MS',sans-serif,sans;
   white-space : nowrap;
   color : #000;
   background-color : #ffe;
   text-align : center;
   border-right : 1px #000055 solid;
   border-top : 1px #000055 solid;
   border-bottom : 1px #000055 solid;
}

.unice {
   font-size : 10px;
   font-family : 'Arial Unicode MS',sans-serif,sans;
   white-space : nowrap;
}

.rt {
   text-align : right;
   vertical-align : top;
}

.red {
   color : red;
   background : transparent;
}

.lime {
   color : lime;
   background : transparent;
}

.quellcode {
   font-size : 11px;
   font-family : "Courier new", monospace;
   color : #555588;
   background-color : #ffb;
   border-color : #fd6;
   border-width : 1px;
   border-style : solid;
/*
noch überlegen:
   color : #ffe;
   background-color : #000080;
   white-space : pre;
*/
}

.quelcodes {
   color : #000;
   background-color : #ffe;
   border-color : #fd6;
   border-width : 1px;
   border-style : solid;
}

.quelcode {
   font-size : 11px;
   font-family : "Courier new", monospace;
   color : #000;
   background-color : #ffe;
   border-color : #fd6;
   border-width : 1px;
   border-style : solid;
}

.mondt {
   color : #008;
   background-color : #008;
   line-height : 1px;
   font-size : 1px;
   text-align : center;
}

.hzwei {
   font-size : 16px;
   line-height : 150%; 
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.headpoint {
   font-style : italic;
   font-weight : bold;
   font-size : 14px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #000;
   background : transparent;
   text-decoration : none;
   margin-left : -14px;
}

.hdrei {
   font-size : 14px;
   font-weight : bold;
   line-height : 150%; 
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.formu {
   font-size : 12px;
   color : #000;
   background-color : #e6e6e6;
}

.formb {
   color : #000;
   background-color : #bbddff;
}

.ffffee {
   color : #000;
   background-color : #ffe;
}

.codeP {
   font-size : 12px;
   color : #000;
   background-color : #ffe;
   line-height : 150%; 
   border-width : 4px; 
   border-style : solid; 
   border-color : #ffd; 
   white-space : nowrap; 
}

.c10 {
   font-size : 11px;
   font-family : "Courier New", monospace;
}

.buttonomo {
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size : 11px;
   font-weight : bold;
   color : #fff;
   background-color : #00a;
   border-width : 3px;
   border-color : #00a;
   border-style : ridge;
}

.buttonok {
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size : 11px;
   font-weight : bold;
   color : #fff;
   background-color : #00a;
   border-width : 3px;
   border-color : #00a;
   border-style : inset;
}

.button {
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size : 13px;
   font-weight : bold;
   color : #fff;
   background-color : #00a;
   border-width : 3px;
   border-color : #00a;
   border-style : outset;
}

.ncbuttonsmall50 {
   font-family:Arial,Helvetica; 
   font-size:9px; 
   color:#000000; 
   border-color:#E71120; 
   border-width:1px; 
   background-color:#FFF1BE; 
   text-align:center; 
   width:45px;
   height:14px;
}


.ncbutton50 {
   font-family:Arial,Helvetica; 
   font-size:13px; 
   color:#000000; 
   border-color:#E71120; 
   border-width:1px; 
   background-color:#FFF1BE; 
   text-align:center; 
   width:50px;
   height:25px;
}

.ncbutton75 {
   font-family:Arial,Helvetica; 
   font-size:13px; 
   color:#000000; 
   border-color:#E71120; 
   border-width:1px; 
   background-color:#FFF1BE; 
   text-align:center; 
   width:75px;
   height:25px;
}

.ncbutton {
   font-family:Arial,Helvetica; 
   font-size:13px; 
   color:#000000; 
   border-color:#E71120; 
   border-width:1px; 
   background-color:#FFF1BE; 
   text-align:center; 
   width:100px;
   height:25px;
}

.ncbutton_flex {
   font-family:Arial,Helvetica; 
   font-size:12px; 
   color:#000000; 
   border-color:#E71120; 
   border-width:1px; 
   background-color:#FFF1BE; 
   text-align:center; 
   width:150px;
   height:25px;
}


.ributton50 {
   font-family:Arial,Helvetica; 
   font-size:13px; 
   color:#000000; 
   border-color:#E71120; 
   border-width:1px; 
   background-color:#FFF1BE; 
   text-align:center; 
   width:50px;
}

.ributton75 {
   font-family:Arial,Helvetica; 
   font-size:13px; 
   color:#000000; 
   border-color:#E71120; 
   border-width:1px; 
   background-color:#FFF1BE; 
   text-align:center;
   width:85px;
   height:25px;
   padding-bottom: 2px;
   padding-right: 2px;
   padding-left: 2px;   
}

.ributton {
   font-family:Arial,Helvetica; 
   font-size:13px; 
   color:#000000; 
   border-color:#E71120; 
   border-width:1px; 
   background-color:#FFF1BE; 
   text-align:center;
   width:85px;
   height:25px;
   padding-bottom: 2px;
   padding-right: 2px;
   padding-left: 2px;   
   width:100px;
   height:25px;
}

.ributton_flex {
   font-family:Arial,Helvetica; 
   font-size:13px; 
   color:#000000; 
   border-color:#E71120; 
   border-width:1px; 
   background-color:#FFF1BE; 
   text-align:center;
   width:85px;
   height:25px;
   padding-bottom: 2px;
   padding-right: 2px;
   padding-left: 2px;   
   width:150px;
   height:25px;
}


.breakvor {
   page-break-before : always;
}

.breakafter {
   page-break-after : always;
}

.bluecode {
   font-size : 12px;
   color : #000;
   background-color : #dff;
}

.blueback {
   color : #000;
   background-color : #dff;
   text-align : center;
}

.blau {
   color : #008;
   background : transparent;
}

.a9n {
   font-size : 10px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   white-space : nowrap;
}

.a9y {
   font-size : 10px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   text-align : justify;
   line-height : 150%; 
}

.a9b {
   font-size : 10px;
   color : #00a;
   background-color : transparent;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.a9 {
   font-size : 10px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   line-height : 150%; 
}

.a8rb {
   color : #f00;
   background-color : transparent;
   font-weight : bold;
   font-size : 9px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.a8 {
   font-size : 9px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.a5 {
   font-size : 5px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.a20 {
   font-size : 24px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.a18 {
   font-size : 21px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.a16v {
   font-size : 19px;
   color : #770077;
   background-color : transparent;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.a16r {
   font-size : 19px;
   color : #aa0000;
   background-color : transparent;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.a16b {
   font-weight : bold;
   font-size : 19px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.a16 {
   font-size : 19px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.a15 {
   font-size : 17px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.a14gb {
   font-weight : bold;
   font-size : 16px;
   color : #ffff00;
   background-color : transparent;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.a14y {
   font-size : 16px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   text-align : justify;
}

.a14b {
   font-weight : bold;
   font-size : 16px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.a14 {
   font-weight : bold;
   font-size : 16px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.a13yb {
   font-weight : bold;
   font-size : 14px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   text-align : justify;
}

.a13y {
   font-size : 14px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   text-align : justify;
   line-height : 150%; 
}

.a13 {
   font-size : 14px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.a12y {
   font-size : 14px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   text-align : justify;
}

.a12gb {
   font-weight : bold;
   font-size : 14px;
   color : #ffff00;
   background-color : transparent;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.a12cb {
   font-weight : bold;
   font-size : 14px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   text-align : center;
}

.a12br {
   color: red;
   background-color : transparent;
   font-weight : bold;
   font-size : 14px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.a12bb {
   color: #00a;
   background-color : transparent;
   font-weight : bold;
   font-size : 14px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.a12b {
   font-weight : bold;
   font-size : 14px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.a12 {
   font-size : 14px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.a11y {
   font-size : 12px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   text-align : justify;
}

.a11wnw {
   font-size : 12px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   white-space : nowrap;
}

.a11b {
   font-weight : bold;
   font-size : 12px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.a11 {
   font-size : 12px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.a10yi5 {
   text-indent : 5mm;
   line-height : 150%; 
   font-size : 11px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   text-align : justify;
}

.a10y {
   font-size : 11px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   text-align : justify;
   line-height : 150%; 
}

.a10wn {
   font-family : Verdana, Arial,Helvetica,sans-serif;
   font-size : 11px;
   color : #fff;
   background-color : transparent;
   white-space : nowrap;
   line-height : 150%; 
   }

.a10wdb {
   font-weight : bold;
   font-size : 11px;
   color : #fff;
   background-color : #005;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.a10ty {
   font-size : 11px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   text-align : justify;
}

.a10t {
   font-size : 11px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.a10r {
   font-size : 11px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   text-align : right;
   line-height : 150%; 
}

.a10n007 {
   font-size : 11px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #007;
   background-color : transparent;
   white-space : nowrap; 
}

.a10nf00 {
   font-size : 11px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #f00;
   background-color : transparent;
   white-space : nowrap; 
}

.a10n {
   font-size : 11px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   white-space : nowrap; 
   line-height : 150%; 
}

.a10gr {
   font-weight : bold;
   font-size : 11px;
   color : #000;
   background-color : #ddd;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.a10gb {
   font-weight : bold;
   font-size : 11px;
   color : #ffff00;
   background-color : transparent;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.a10c {
   font-size : 11px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   text-align : center;
}

.a10by {
   font-weight : bold;
   font-size : 11px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   text-align : justify;
}

.a10b {
   font-weight : bold;
   font-size : 11px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.a10 {
   font-size : 11px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.rs_col_header {
   font-size : 11px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}


.a1 {
   font-size : 1px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.a100 {
   font-size : 10px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}


.rstable {
   font-size : 11px;
   color : #000;
   line-height : 150%; 
   border-width : 1px; 
   border-style : solid; 
   border-color : #E71120; 
   white-space : nowrap; 
}

.arsch {
   font-size : 11px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #000000;
   BACKGROUND-COLOR : #CCCCCC;
   font-weight : bold;
   text-align : left;
}


.arschblk {
   font-size : 11px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #000000;
   BACKGROUND : transparent;
   font-weight : normal;
   text-align : left;
}

.arscherr {
   font-size : 11px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #000000;
   BACKGROUND-COLOR : #FF5F4D;
   font-weight : normal;
   text-align : left;
}

.arscr {
   font-size : 11px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-weight : normal;
   text-align : left;
}

.arscrerr {
   font-size : 11px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #000000;
   BACKGROUND-COLOR : #FF0000;
   font-weight : normal;
   text-align : left;
}

div.footer1center
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;         
   	text-align : center;
    BACKGROUND-COLOR: transparent;    
    MARGIN-BOTTOM: 5pt;
    MARGIN-TOP: 8pt;      
    LINE-HEIGHT: 13pt
    ALIGN: center;
    } 

div.caption1
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 24px;
    MARGIN-BOTTOM: 5pt;
    MARGIN-TOP: 15pt;  
    MARGIN-RIGHT: 250px;    
    FONT-WEIGHT: bold;         
    LINE-HEIGHT: 150%;
    } 

div.caption2
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 5pt;
    MARGIN-TOP: 15pt;  
    MARGIN-RIGHT: 250px;    
    FONT-WEIGHT: normal;         
    LINE-HEIGHT: 13pt;
    } 

div.sitemap1
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #EFEFEE;    
    MARGIN-BOTTOM: 5pt;
    MARGIN-TOP: 15pt;      
    FONT-WEIGHT: bold;         
    LINE-HEIGHT: 13pt
    } 
div.sitemap2
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 20pt;    
    FONT-WEIGHT: normal;         
    LINE-HEIGHT: 13pt
    } 
div.sitemap3
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 40pt;    
    LINE-HEIGHT: 13pt
    } 
	
.mailformrequired {
   font-weight : normal;
   font-size : 11px;
   color : #FF0000;
   background-color : transparent;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}


.mailformcomment {
   font-weight : bold;
   font-size : 13px;
   color : #000000;
   background-color : transparent;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.mailform {
   font-weight : normal;
   font-size : 11px;
   color : #000000;
   background-color : transparent;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.pagefooter {
   font-weight : normal;
   font-size : 11px;
   color : #346EA4;
   background-color : transparent;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.klein {
   font-weight : normal;
   font-size : 10px;
   color : #346EA4;
   background-color : transparent;
   font-family : Verdana, Arial, Helvetica, sans-serif;
}

.box 
	{
	height:100%;
	width:100%;
	float:left;
	margin:0px;
	background:#fc3;
	color : #000;
	background-color : #EFEFEE;
	border-color : #fc3;
	border-color : #346EA4; 
	border-width : 1px;
	border-style : solid;
	}