/* CSS Document */

body {
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-color: #FFFFFF;
}
.font8-rot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FF0000;
}
.font8-rot-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FF0000;
	font-weight: bold;
}
.font8-grau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
}
.font8-sw {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.font8-sw-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}
.font8-ws {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
.font8-ws-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
}
.font8-blau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #183C70;
}
.font8-blau-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #183C70;
	font-weight: bold;
}
.font8-gruen-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #00723F;
	font-weight: bold;
}
.font8-gruen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #00723F;
	font-weight: normal;
}
.font8-orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #F57C21;
}
.font8-orange-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #F57C21;
	font-weight: bold;
}
.font8-ws-10px-left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	padding-left: 10px;
}

/*#################################################*/

.font9-rot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF0000;
}
.font9-rot-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF0000;
	font-weight: bold;
}
.font9-grau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #999999;
}
.font9-sw {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
.font9-sw-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}
.font9-ws {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
}
.font9-ws-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
}
.font9-blau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #183C70;
}
.font9-blau-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #183C70;
	font-weight: bold;
}
.font9-gruen-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #00723F;
	font-weight: bold;
}
.font9-gruen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #00723F;
	font-weight: normal;
}
.font9-orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #F57C21;
}
.font9-orange-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #F57C21;
	font-weight: bold;
}

/*#################################################*/

.font10-rot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF0000;
}
.font10-rot-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.font10-sw {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
.font10-sw-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}
.font10-ws {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
}
.font10-ws-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
}
.font10-orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #F57C21;
}
.font10-orange-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #F57C21;
	font-weight: bold;
}
.font10-gruen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #00723F;
	font-weight: normal;
}
.font10-gruen-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #00723F;
	font-weight: bold;
}
.font10-blau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #183C70;
}
.font10-blau-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #183C70;
	font-weight: bold;
}
.font10-blau-italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #183C70;
	font-style: italic;
}
.font10-blau-italic-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #183C70;
	font-style: italic;
	font-weight: bold;
}
.font10-grau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #999999;
}
.font10-grau-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #999999;
	font-weight: bold;
}

/*#################################################*/

.font12-greun {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5pt;
	color: #00723F;
}
.font12-greun-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5pt;
	font-weight: bold;
	color: #00723F;
}
.font12-orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5pt;
	color: #F57C21;
}
.font12-orange-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5pt;
	font-weight: bold;
	color: #F57C21;
}
.font12-rot{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5pt;
	color: #FF0000;
}
.font12-rot-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5pt;
	font-weight: bold;
	color: #FF0000;
}
.font12-blau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5pt;
	color: #183C70;
}
.font12-blau-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5pt;
	color: #183C70;
	font-weight: bold;
}
.font12-sw {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5pt;
	color: #000000;
}
.font12-sw-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5pt;
	font-weight: bold;
	color: #000000;
}

/*#################################################*/

.font14-sw {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #000000;
}
.font14-sw-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
}

/*#################################################*/

.title-small-blau-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14.5pt;
	font-weight: bold;
	color: #183C70;
	height: 40px;
	vertical-align: top;
}
.title-blau-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16.5pt;
	font-weight: bold;
	color: #183C70;
	height: 40px;
	vertical-align: top;
}
.title-orange-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16.5pt;
	font-weight: bold;
	color: #f57c20;
	vertical-align: top;
	height: 40px;
}
.title-gruen-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16.5pt;
	font-weight: bold;
	color: #017340;
	vertical-align: top;
	height: 40px;
}
.title-sw-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16.5pt;
	font-weight: bold;
	color: #000000;
	vertical-align: top;
	height: 40px;
}

/*#################################################*/

/* Preise */

.preis-startseite-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #CC0000;
	text-align: center;
}
.preis-startseite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #CC0000;
	text-align: center;
}
.preis-blau-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #183C70;
	background-color: #EEEEEE;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.preis-orange-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #f57c20;
	background-color: #EEEEEE;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.preis-orange-tipp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #f57c20;
	background-color: #F1E7DA;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.preis-gruen-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #017340;
	background-color: #EEEEEE;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.preis-sw-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
	background-color: #EEEEEE;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.preis-blau-details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #183C70;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.preis-orange-details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #f57c20;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.preis-gruen-details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #017340;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.preis-sw-details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
/*#################################################*/

/* Liste */

li.box {	
	margin: 0px 0px 0px 5px;
	padding: 0px;
}
ul.box {
	list-style-image: url(../pic/point.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 5px;
	list-style-position: outside;
	list-style-type: none;
}
li.glossar {	
	margin: 0px 0px 0px 5px;
	padding: 0px;
}
ul.glossar {
	list-style-image: url(../pic/point.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 5px;
	list-style-position: outside;
	list-style-type: none;
}
li.glossar-kk {	
	margin: 0px 0px 0px 5px;
	padding: 0px;
}
ol.glossar-kk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 10px;
	list-style-position: outside;
	list-style-type: decimal;
}

/*#################################################*/

/* Bilder */

img.img-right {
	margin: 0px 0px 0px 0px;
	border: 1px solid #999999;
}
img.img-top {
	margin: 0px 10px 0px 0px;
	border: 1px solid #999999;
}

/*#################################################*/

/* virtual link */

.v-link-underline {
	text-decoration: underline;
	cursor: hand;
	cursor: pointer;
}
.v-link {
	cursor: hand;
	cursor: pointer;
}
.v-link-default {
	cursor: default;
}

/*#################################################*/

#header-middle-background{
	background-image: url(../pic/top-bg.gif);
	height: 60px;
	background-repeat: no-repeat;
}

#header-middle-social{
	margin-top: 5px;
	margin-right: 10px;
	height: auto;
	width: auto;
	float: right;
}
