body { 

	background-color: #FFFFFF;

	font-size:10pt;

	color: #000050;

	font-weight: normal;

	font-family: arial,helvetica,sans-serif;

	padding: 0px;

	margin: 0px;

	height: 100%;

	width: 100%;

}



html { height: 100%; width: 100%; }



a { color: #0014EE }

a:visited { color: #000A87; }

a:active { color: #0014EE; }

a:hover { color: #000588; text-decoration: none; }



#maintab {

	padding: 0px;

	table-layout: auto;

	margin-top: 0px;

	margin-left: 0px;

	height: 100%;

	left: 0px;

	top: 0px;

}



#navtab {

	z-index: 1;

	padding: 0px;

	table-layout: fixed;

	width: 100%;

	margin-top: 0px;

	margin-left: 0px;

}



.maptab {

	table-layout: fix



}



.navtd {

	background-repeat: repeat-y;

	width: 160px;

	z-index: 3;

}



.default { 

	background-color: #FFFFFF;

	font-size:10pt;

	color: #000050;

	font-weight: normal;

	font-family: arial,helvetica,sans-serif;

}



.default2 { 

	background-color: #FFFFFF;

	font-size:11pt;

	color: #000050;

	font-weight: normal;

	font-family: arial,helvetica,sans-serif;

}



.txt_bigblue { 

	background-color: #FFFFFF;

	line-height: 120%;

	font-size:12pt;

	color: #000080;

	font-weight: normal;

	font-family: arial,helvetica,sans-serif;

}



.contdiv {

	width:95%;

	margin-left:5px;

	padding-left:0px;

}



.blocktext {

	font-size:11pt;

	line-height:120%;

	text-align:justify;

	color: #000050;

	font-weight: normal;

	font-family: arial,helvetica,sans-serif;

}



h1 { 

	font-size: 20pt;

	color: #DA1214;

	font-weight: bold;

	margin-top: 10px;

}



h2 { 

	font-size: 16pt;

	color: #FF1417;

	font-weight: bold;

	margin-top: 5px;

}



h4 { 

	font-size: 18px;

	font-weight: bold;

	line-height: 120%;

	margin-top: 0px;

	margin-bottom: 2pt;

}



h5 { 

	font-size: 17px;

	font-weight: bold;

	line-height: 120%;

	margin-top: 0px;

	margin-bottom: 2pt;

}



h6 { 

	font-size: 15px;

	font-weight: bold;

	line-height: 120%;

	margin-top: 0px;

	margin-bottom: 2pt;

}



td.mapbtn { background-color: #E03000; }

td.mapbtn:hover { background-color: #CC1100; }



.mappos {

	margin-top: 30px; margin-left:0px;

}



.maplink {

	line-height: 160%;

	vertical-align: middle;

	color: #000080; 

	font-size: 11pt; 

	font-weight: bold; 

	font-family: helvetica,arial,sans-serif; 

	text-decoration: none; 

}

.maplink:active { color: #000080; }

.maplink:visited { color: #000040; }

.maplink:hover { color: #EEEEEE; }



.navlink {

	line-height: 18pt;

	vertical-align: middle;

	color: #DDDDDD; 

	font-size: 10pt; 

	font-weight: bold; 

	font-family: arial,helvetica,sans-serif; 

	text-decoration: underline; 

}

.navlink:active { color: #DDDDDD; }

.navlink:visited { color: #2034AA; }

.navlink:hover { 

	color: #DDFFFF; 

	font-weight: bold; 

	text-decoration: none; 

	font-size: 10pt;

}



.impresslnk {

	z-index: 0;

	line-height: 12pt;

	vertical-align: middle;

	color: #EEEEEE; 

	font-size: 10pt; 

	font-weight: normal; 

	font-family: arial,helvetica,sans-serif; 

	text-decoration: none;

	position: absolute;

	bottom: 5px;

	left: 5px;

}

.impresslnk:visited { color: #BBBBBB }

.impresslnk:hover { color: #FFFFFF; text-decoration: underline; }



.broshlnktiny { 

	font-size:8pt;

	font-family: arial,helvetica,sans-serif;

}



.footnote {

	line-height: 11pt;

	color: #000000; 

	font-size: 8pt; 

	font-weight: normal; 

	font-family: arial,helvetica,sans-serif; 

	text-decoration: none;

}



.logo {

	position: absolute;

	top: 2px;

	right: 5px;

	width: 60px;

	height: 61px;

}



.logolinks {

	z-index: 0;

	position: absolute;

	top: 5px;

	right: 70px;

}



.logolnk { 

	font-size:10pt;

	font-family: arial,helvetica,sans-serif;

	text-decoration: none;

}



.logolnk:hover {

	text-decoration: underline;

}



table.broshtab1 {

	background-color: #BBBBEE;

	border-width: 0px;

}



table.standpltab {

	background-color: #EEEEEE;

	border-width: 1px;

	margin: 5px;

	width: 100%

	table-layout: auto;

}



td.broshtab1 {

	background-color: #CCCCFF;

	padding: 2px;

	margin: 2px;

}



td.broshtabwhite {

	background-color: #FFFFFF;

	padding: 2px;

	margin: 2px;

}



td.broshtab-left {

	background-color: #FFFFCC;

	padding: 2px;

	margin: 2px;

}



td.broshtab-botleft {

	background-color: #FFFFAA;

	padding: 2px;

	margin: 2px;

}



td.broshtab-bot {

	background-color: #AAAAFF;

	padding: 2px;

	margin: 2px;

}



td.broshtab-top {

	background-color: #CCFFCC;

	padding: 2px;

	margin: 2px;

}



.bluehighlight {

	color: #000A87;

	font-size: 120%;

	font-weight: bold;

}



.viscardtab {

	background-color: #FFFFFF;

	font-family: arial,helvetica,sans-serif;

	font-size: 10pt;

	font-weight: normal;

	text-decoration: none;

	border-width: 0px;

}



.inhalt {

	background-color: #FFFFFF;

	font-family: arial,helvetica,sans-serif;

	font-size: 10pt;

	font-weight: normal;

	line-height: 150%;

}

