/* *   Schriftarten */.verdana{font-family: Verdana;}.roboto{font-family: 'Roboto', sans-serif;}.sans{font-family: 'Source Sans Pro', sans-serif;}.marvel{font-family: 'Marvel', sans-serif;}.abel{font-family: 'Abel', sans-serif;}/* *   Links */  .elink a, .elink a:link, .elink a:visited, .elink a:active, .elink a:focus {	color: #00a240;	font-weight: 300;	text-decoration: none;	font-size: 1rem;} .mail-link a, .mail-link a:link, .mail-link a:visited, .mail-link a:active, .mail-link a:focus {	color: #00a240;	font-weight: 400 !important;}  a.email,  a.email:link,  a.email:visited,  a.email:active,  a.email:focus {	color: #00a240;	font-weight: 300;	text-decoration: none;}	  a.email:hover {	color: #00a240;	font-weight: 300;	text-decoration: underline;} a.netlink, a.netlink:link, a.netlink:visited, a.netlink:active, a.netlink:focus {	color: #00a240;	text-decoration: none;	font-size: 1rem;}a.netlink:hover{	text-decoration: underline;} a.ReadMore{  text-decoration: none;  font-family: 'Roboto',sans-serif;  font-style: normal;  font-variant: normal;  font-weight: 400;  font-size: 14px;  font-size-adjust: none;  font-stretch: normal;  display: inline-block;  transition-property: all;  transition-duration: 0.2s;  transition-timing-function: ease-out;  transition-delay: 0s;  padding-top: 0px;  padding-right: 12px;  padding-bottom: 0px;  padding-left: 12px;  text-transform: uppercase;  border-top-width: medium;  border-right-width-value: medium;  border-bottom-width: medium;  border-left-width-value: medium;  border-top-style: none;  border-right-style-value: none;  border-bottom-style: none;  border-left-style-value: none;  border-image-source: none;  border-image-slice: 100% 100% 100% 100%;  border-image-width: 1 1 1 1;  border-image-outset: 0 0 0 0;  border-image-repeat: stretch stretch;  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1);  height: 32px;  line-height: 32px;  color: #ffffff;  background-color: #5b5b5b;  background-image: none;  background-repeat: repeat;  background-attachment: scroll;  background-position: 0% 0%;  background-clip: border-box;  background-origin: padding-box;  background-size: auto auto;  letter-spacing: 1px;}a.ReadMore:hover{  color: #ffffff;  background-color: #00a240;  background-image: none;  background-repeat: repeat;  background-attachment: scroll;  background-position: 0% 0%;  background-clip: border-box;  background-origin: padding-box;  background-size: auto auto;}a.Download{  text-decoration: none;  font-family: 'Roboto',sans-serif;  font-style: normal;  font-variant: normal;  font-weight: 400;  font-size: 14px;  font-size-adjust: none;  font-stretch: normal;  display: inline-block;  transition-property: all;  transition-duration: 0.2s;  transition-timing-function: ease-out;  transition-delay: 0s;  padding-top: 3px;  padding-right: 12px;  padding-bottom: 0px;  padding-left: 12px;  text-transform: uppercase;  border-top-width: medium;  border-right-width-value: medium;  border-bottom-width: medium;  border-left-width-value: medium;  border-top-style: none;  border-right-style-value: none;  border-bottom-style: none;  border-left-style-value: none;  border-image-source: none;  border-image-slice: 100% 100% 100% 100%;  border-image-width: 1 1 1 1;  border-image-outset: 0 0 0 0;  border-image-repeat: stretch stretch;  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1);  height: 32px;  line-height: 32px;  color: #ffffff;  background-color: #00a240;  background-image: none;  background-repeat: repeat;  background-attachment: scroll;  background-position: 0% 0%;  background-clip: border-box;  background-origin: padding-box;  background-size: auto auto;  letter-spacing: 1px;}a.Download:hover{  color: #ffffff;  background-color: #737173;  background-image: none;  background-repeat: repeat;  background-attachment: scroll;  background-position: 0% 0%;  background-clip: border-box;  background-origin: padding-box;  background-size: auto auto;}a.Portal{  text-decoration: none;  font-family: 'Roboto',sans-serif;  font-style: normal;  font-variant: normal;  font-weight: 400;  font-size: 16px;  font-size-adjust: none;  font-stretch: normal;  display: inline-block;  transition-property: all;  transition-duration: 0.2s;  transition-timing-function: ease-out;  transition-delay: 0s;  padding-top: 2px;  padding-right: 12px;  padding-bottom: 0px;  padding-left: 12px;  text-transform: uppercase;  border-top-width: medium;  border-right-width-value: medium;  border-bottom-width: medium;  border-left-width-value: medium;  border-top-style: none;  border-right-style-value: none;  border-bottom-style: none;  border-left-style-value: none;  border-image-source: none;  border-image-slice: 100% 100% 100% 100%;  border-image-width: 1 1 1 1;  border-image-outset: 0 0 0 0;  border-image-repeat: stretch stretch;  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1);  height: 36px;  line-height: 36px;  color: #ffffff;  background-color: #00a240;  background-image: none;  background-repeat: repeat;  background-attachment: scroll;  background-position: 0% 0%;  background-clip: border-box;  background-origin: padding-box;  background-size: auto auto;  letter-spacing: 1px;}a.Portal:hover{  color: #ffffff;  background-color: #737173;  background-image: none;  background-repeat: repeat;  background-attachment: scroll;  background-position: 0% 0%;  background-clip: border-box;  background-origin: padding-box;  background-size: auto auto;}a.PortalButton{  text-decoration: none;  font-family: 'Roboto',sans-serif;  font-style: normal;  font-variant: normal;  font-weight: 400;  font-size: 24px;  font-size-adjust: none;  font-stretch: normal;  display: inline-block;  transition-property: all;  transition-duration: 0.2s;  transition-timing-function: ease-out;  transition-delay: 0s;  padding-top: 0px;  padding-right: 20px;  padding-bottom: 5px;  padding-left: 20px;  text-transform: uppercase;  border-top-width: medium;  border-right-width-value: medium;  border-bottom-width: medium;  border-left-width-value: medium;  border-top-style: none;  border-right-style-value: none;  border-bottom-style: none;  border-left-style-value: none;  border-image-source: none;  border-image-slice: 100% 100% 100% 100%;  border-image-width: 1 1 1 1;  border-image-outset: 0 0 0 0;  border-image-repeat: stretch stretch;  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1);  height: 50px;  line-height: 50px;  color: #ffffff;  background-color: #00a240;  background-image: none;  background-repeat: repeat;  background-attachment: scroll;  background-position: 0% 0%;  background-clip: border-box;  background-origin: padding-box;  background-size: auto auto;  letter-spacing: 1px;}a.PortalButton:hover{  color: #ffffff;  background-color: #737173;  background-image: none;  background-repeat: repeat;  background-attachment: scroll;  background-position: 0% 0%;  background-clip: border-box;  background-origin: padding-box;  background-size: auto auto;}a.ondemand{  text-decoration: none;  font-family: 'Roboto',sans-serif;  font-style: normal;  font-variant: normal;  font-weight: 400;  font-size: 12px;  font-size-adjust: none;  font-stretch: normal;  display: inline-block;  transition-property: all;  transition-duration: 0.2s;  transition-timing-function: ease-out;  transition-delay: 0s;  padding-top: 3px;  padding-right: 12px;  padding-bottom: 0px;  padding-left: 12px;  text-transform: uppercase;  border-top-width: medium;  border-right-width-value: medium;  border-bottom-width: medium;  border-left-width-value: medium;  border-top-style: none;  border-right-style-value: none;  border-bottom-style: none;  border-left-style-value: none;  border-image-source: none;  border-image-slice: 100% 100% 100% 100%;  border-image-width: 1 1 1 1;  border-image-outset: 0 0 0 0;  border-image-repeat: stretch stretch;  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1);  height: 26px;  line-height: 26px;  color: #ffffff;  background-color: #00a240;  background-image: none;  background-repeat: repeat;  background-attachment: scroll;  background-position: 0% 0%;  background-clip: border-box;  background-origin: padding-box;  background-size: auto auto;  letter-spacing: 1px;}a.ondemand:hover{  color: #ffffff;  background-color: #737173;  background-image: none;  background-repeat: repeat;  background-attachment: scroll;  background-position: 0% 0%;  background-clip: border-box;  background-origin: padding-box;  background-size: auto auto;} .my-gruen { color:#fff!important; background-color:#00a240!important;}.my-gruen:hover { color:#000000!important; background-color:#dddddd!important;}.my-gruen-self { color:#fff!important; background-color:#00a240!important;} /* *====================================================*   Überschriften und Titelleisten der aktuellen Seite *====================================================* */ h1 { font-family: 'Roboto', sans-serif;		/*background-image: url(/myFiles/gfx/digits/h1.png);	background-repeat: no-repeat;*/	font-size: 1.8rem !important;	line-height: 1.8rem !important;	font-weight: 400;	padding: 0px 0px 0px 0px;	margin: 0px 0px 20px 0px;	text-transform: uppercase;	letter-spacing: 1px;	display: inline; } .h1-text { font-family: 'Roboto', sans-serif;		/*background-image: url(/myFiles/gfx/digits/h1.png);	background-repeat: no-repeat;*/	font-size: 1.8rem !important;	line-height: 1.8rem !important;	font-weight: 400;	text-transform: uppercase;	letter-spacing: 1px;	display: block; }.h1-left {	float:left;}.h1-right {	font-size: 1.4rem !important;	margin: 30px 500px 0px 0px;	float:right;}.h1-zeile2 {	display: block; 	margin: -10px 0px 10px 0px;	font-size: 1.4rem !important;}h2 { font-family: 'Source Sans Pro';	font-size: 1.4rem;	font-weight: 400;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 10px;	text-transform: uppercase;	letter-spacing: 0.04rem;	display: block;}.h2-text { font-family: 'Source Sans Pro';	font-size: 1.4rem !important;	line-height: 1.3rem !important;	font-weight: 400;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;	text-transform: uppercase;	letter-spacing: 0.04rem;	display: block;} h3 {  	font-family: 'Roboto', sans-serif;	font-size: 1.3rem;	font-weight: 400;	line-height: 1.3rem;	letter-spacing: 0.05rem;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 10px;   display: block;} .h3 {  	font-family: 'Roboto', sans-serif;	font-size: 1.3rem;	font-weight: 400;	line-height: 1.3rem;	letter-spacing: 0.05rem;} h4 {  	font-family: 'Roboto', sans-serif;	font-size: 1.1rem;	font-weight: 400;	line-height: 1.1rem;	letter-spacing: 0.04rem;	padding: 0px 0px 0px 0px;	margin: 10px 0px 5px 0px;   display: block;} .h4-text {  	font-family: 'Roboto', sans-serif;	font-size: 1.2rem !important;	font-weight: 400 !important;	line-height: 1.1rem !important;	letter-spacing: 0.04rem !important;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;   display: block;} h5 {  	font-family: 'Roboto', sans-serif;	font-size: 1.6rem;	font-weight: 400;	line-height: 1.6rem;	letter-spacing: 0.05rem;	padding: 0px 0px 0px 0px;	margin: 10px 0px 5px 0px;   display: block;}.vorprogramm {	margin: 0px 0px 0px 0px;	}.h_box {	background-image: url(/myFiles/gfx/page/sbk.png);	height: 46px;	background-repeat: no-repeat;	padding: 0px 0px 0px 0px;	margin-left: -4px;	background-position: left;}sup {	font-size: 0.7rem;	font-weight: 300;	font-style: normal;}/* *==================================*   Schrift- und Textformatierungen  *==================================* */ .normal{	font-weight: 400;	font-style: normal;	text-align: left;	text-transform: none;}.schmal{	font-weight: 300;	font-style: normal;	text-align: left;	text-transform: none;}.extraschmal{	font-weight: 200;	font-style: normal;	text-align: left;	text-transform: none;}.halbfett{	font-weight: 600;	font-style: normal;}.fett{	font-weight: 700;	font-style: normal;	text-align: left;	text-transform: none;}.extrafett{	font-weight: 900;	font-style: normal;}.kursiv{	font-style: italic;	text-align: left;	text-transform: none;}.blocksatz{	text-align: justify;}.unterline{	text-decoration: underline;}.grossB{	text-transform: uppercase;}.kleinB{	text-transform: lowercase;}.ls1px{	line-height: 110%;}.ls2px{	line-height: 120%;}.ls3px{	line-height: 130%;} /*---------------------  SCHRIFTGRÖSSEN ---------------------*//*--- <8> ---*/.pt8{	font-size: 0.85rem !important;}/*--- <10> ---*/.pt10{	font-size: 1rem !important;}/*--- <11> ---*/.pt11{	font-size: 1.1rem !important;}/*--- <12> ---*/.pt12{	font-size: 1.15rem !important;}/*--- <14> ---*/.pt14{	font-size: 1.3rem !important;}/*--- <16> ---*/.pt16{	font-size: 1.5rem !important;}/*--- <18> ---*/.pt18{	font-size: 1.7rem !important;}/*--- <20> ---*/.pt20{	font-size: 2rem !important;} /*---------------------  FARBEN---------------------*//*--> WEISS <--*/.weiss{	color: #ffffff;}/*--> SCHWARZ <--*/.schwarz{	color: #000000;}/*--> GRAU <--*/ .grau{	color: #787878;}.hellgrau{	color: #d3d3d3;}.dgrau{	color: #333333;}/*--> BLAU <--*/ .blau{	color: #194f90;}/*--> ORANGE <--*/ .orange{	color: #ff7d21;}/*--> BEIGE <--*/ .beige{	color: #fdcf71;}/*--> HELLROT <--*/ .hellrot{	color: #fb0000;}/*--> ROT <--*/ .rot{	color: #d73626;}/*--> GRUEN <--*/ .gruen{	color: #00a240;}/*--> colorA <--*/ .colorA{	color: #358cbe;}/*--> colorB <--*/ .colorB{	color: #bb3131;}.darkPurple{	color: #253872;}  .brightPurple{	color: #49508c;}                    .darkBlue{	color: #0054a0;}                .brightBlue{	color: #197db2;}.petrol{	color: #00857f;}.green{	color: #55a52b;}.archiv{color: #96075f;	}.info{color: #4f75e3;}.anreise{	color: #d38d35;}.anmeldung{	color: #888888;	}.sponsoren{	color: #9a8550;}.impressum{	color: #00857f;}.kontakt{	color: #49508c;}.vortraege{	color: #358cbe;}.programm{	color: #b61919;}/* *==================================*   Hintergrundfarben *==================================* *//*--> SCHWARZ <--*/.schwarz-hg{	background-color: #000000;}/*--> GRAU <--*/ .grau-hg{	background-color: #828282;}/*--> GRAU <--*/ .hellgrau-hg{	background-color: #E3E3E3;}/*--> Gelb <--*/ .gelb-hg{	background-color: #FFE449;}/*--> BLAU <--*/ .blau-hg{	background-color: #194f90;}/*--> ORANGE <--*/ .orange-hg{	background-color: #ff7d21;}/*--> ROT <--*/ .rot-hg{	background-color: #fb0000;}/*--> GRUEN <--*/ .gruen-hg{	background-color: #00a240;}/*--> colorA <--*/ .colorA-hg{	background-color: #358cbe;}/*--> colorB <--*/ .colorB-hg{	background-color: #bb3131;}.darkPurple-hg{	background-color: #253872;}  .brightPurple-hg{	background-color: #49508c;}                    .darkBlue-hg{	background-color: #0054a0;}                .brightBlue-hg{	background-color: #197db2;}.petrol-hg{	background-color: #00857f;}.green-hg{	background-color: #55a52b;}/* *==================================*   Abstände *==================================* */    /* -- 0er -- */.p0 {padding: 0px!important;} .po0 {padding-top: 0px!important;}.pl0 {padding-left: 0px!important;} .pr0 {padding-right: 0px!important;}.pu0 {padding-bottom: 0px!important;} .m0 {margin: 0px!important;}.mo0 {margin-top: 0px!important;}.ml0 {margin-left: 0px!important;} .mr0 {margin-right: 0px!important;}.mu0 {margin-bottom: 0px!important;}    /* -- 2er -- */.p2 {padding: 2px!important;} .po2 {padding-top: 2px!important;}.pl2 {padding-left: 2px!important;} .pr2 {padding-right: 2px!important;}.pu2 {padding-bottom: 2px!important;} .m2 {margin: 2px!important;}.mo2 {margin-top: 2px!important;}.ml2 {margin-left: 2px!important;} .mr2 {margin-right: 2px!important;}.mu2 {margin-bottom: 2px!important;}    /* -- 3er -- */.p3 {padding: 3px!important;} .po3 {padding-top: 3px!important;}.pl3 {padding-left: 3px!important;} .pr3 {padding-right: 3px!important;}.pu3 {padding-bottom: 3px!important;} .m3 {margin: 3px!important;}.mo3 {margin-top: 3px!important;}.ml3 {margin-left: 3px!important;} .mr3 {margin-right: 3px!important;}.mu3 {margin-bottom: 3px!important;}  /* -- 5er -- */.p5 {padding: 5px!important;} .po5 {padding-top: 5px!important;}.pl5 {padding-left: 5px!important;} .pr5 {padding-right: 5px!important;}.pu5 {padding-bottom: 5px!important;} .m5 {margin: 5px!important;}.mo5 {margin-top: 5px!important;}.ml5 {margin-left: 5px!important;} .mr5 {margin-right: 5px!important;}.mu5 {margin-bottom: 5px!important;}  /* -- 10er -- */.p10 {padding: 10px!important;} .po10 {padding-top: 10px!important;}.pl10 {padding-left: 10px!important;} .pr10 {padding-right: 10px!important;}.pu10 {padding-bottom: 10px!important;} .m10 {margin: 10px!important;}.mo10 {margin-top: 10px!important;}.ml10 {margin-left: 10px!important;} .mr10 {margin-right: 10px!important;}.mu10 {margin-bottom: 10px!important;} /* -- 15er -- */.p15 {padding: 15px!important;}.po15 {padding-top: 15px!important;}.pl15 {padding-left: 15px!important;} .pr15 {padding-right: 15px!important;}.pu15 {padding-bottom: 15px!important;} .m15 {margin: 15px!important;}.mo15 {margin-top: 15px!important;}.ml15 {margin-left: 15px!important;} .mr15 {margin-right: 15px!important;}.mu15 {margin-bottom: 15px!important;} /* -- 20er -- */.p20 {padding: 20px!important;}.po20 {padding-top: 20px!important;}.pl20 {padding-left: 20px!important;} .pr20 {padding-right: 20px!important;}.pu20 {padding-bottom: 20px!important;} .m20 {margin: 20px!important;}.mo20 {margin-top: 20px!important;}.ml20 {margin-left: 20px!important;} .mr20 {margin-right: 20px!important;}.mu20 {margin-bottom: 20px!important;} /* -- 25er -- */.p25 {padding: 25px!important;}.po25 {padding-top: 25px!important;}.pl25 {padding-left: 25px!important;} .pr25 {padding-right: 25px!important;}.pu25 {padding-bottom: 25px!important;} .m25 {margin: 25px!important;}.mo25 {margin-top: 25px!important;}.ml25 {margin-left: 25px!important;} .mr25 {margin-right: 25px!important;}.mu25 {margin-bottom: 25px!important;} /* -- 30er -- */.p30 {padding: 30px!important;}.po30 {padding-top: 30px!important;}.pl30 {padding-left: 30px!important;} .pr30 {padding-right: 30px!important;}.pu30 {padding-bottom: 30px!important;} .m30 {margin: 30px!important;}.mo30 {margin-top: 30px!important;}.ml30 {margin-left: 30px!important;} .mr30 {margin-right: 30px!important;}.mu30 {margin-bottom: 30px!important;} /* -- 40er -- */.p40 {padding: 40px!important;}.po40 {padding-top: 40px!important;}.pl40 {padding-left: 40px!important;} .pr40 {padding-right: 40px!important;}.pu40 {padding-bottom: 40px!important;} .m40 {margin: 40px!important;}.mo40 {margin-top: 40px!important;}.ml40 {margin-left: 40px!important;} .mr40 {margin-right: 40px!important;}.mu40 {margin-bottom: 40px!important;} /* -- 50er -- */.p50 {padding: 50px!important;}.po50 {padding-top: 50px!important;}.pl50 {padding-left: 50px!important;} .pr50 {padding-right: 50px!important;}.pu50 {padding-bottom: 50px!important;} .m50 {margin: 50px!important;}.mo50 {margin-top: 50px!important;}.ml50 {margin-left: 50px!important;} .mr50 {margin-right: 50px!important;}.mu50 {margin-bottom: 50px!important;}