body {
    background-color: #ffffff;
    font-family:DIN,verdana,arial,tahoma;
		font-size:120%;
    margin:0px;
    padding:0px;
    color:#304c59;
    line-height:1.42857;
    }


div#mobdesk{
	position:absolute;
	left:-6000px;
	top:-6000px;
	}

div#acceptcookies {
	background-color:#f5f5f5;
	text-align:center;
	position:absolute;	
	left:-6000px;
	top:-6000px;
	border-bottom:1px solid #bbbbbb;
	margin-bottom:10px;
	font-size:90%;
	padding:3px;
	}

span#acceptcookies_x {
	border:1px solid #2d2d2c;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	color:#2d2d2c;
	}

span#acceptcookies_x:hover {
	background-color:#ff0000;
	color:#ffffff;
	}


@font-face{	font-family:DIN;
						src:url('https://media.wko.at/individual/fonts/DINWeb.eot') format('embedded-opentype'),url('https://media.wko.at/individual/fonts/DINWeb.woff') format('woff');
						}

@font-face{	font-family:DIN-bold;
						src:url('https://media.wko.at/individual/fonts/DINWeb-Bold.eot') format('embedded-opentype'),url('https://media.wko.at/individual/fonts/DINWeb-Bold.woff') format('woff');
						}

input, textarea, keygen, select, button { 
	font-family: DIN,Verdana,Arial,Tahoma,sans-serif; 
	}


a, a:visited{
	color:#2d72a1;
	border-bottom: 0.0625rem solid #ffffff;
  Transition: color 0.25s ease-out 0s;
  text-decoration:none;
	}

a:hover {
	color:#33adff;
	border-bottom: 0.0625rem solid #33adff;
	}

a.bmradiobildver {
	text-decoration:none;
	color:#2d2d2c;
	}
a.bmradiobildver:hover {
	border:none;
	}

span.spanBitteWarten {
	color:#999999;
	}

ul {
	margin:5px 15px;
	padding:0;
	}

ul.merkblatt_3i {
	margin-left:30px;
	margin-top:25px;
	}

h1,h2 {
	margin:0px;
	}

div#mitte {
	max-width:1170px;
	width:100%;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:30px;
	background-color:#ffffff;
	position: relative;
	/* border:1px solid #2d2d2d; */
	}

img#header_ratgeber {
	max-width:100%;
	}

div#header_aussen {
	background-color:#304c59;
	min-height:90px;
	}

div.header_innen {
	width:100%;
	max-width:1170px;
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:20px;
	}


div#header_logo {
	min-height:90px;
	}

img#logo_wko {
	margin-top:24px;
	margin-left:19px;
	margin-bottom:24px;
	max-height:41px;
	float:left;
	}

div#header_bild {
	background-color:#cccccc;
	min-height:25px;
	margin-left:15px;	
	}



img#icon_ratgeber {
	margin-top:39px;
	float:left;
	}
div#icon_ratgeber_text {
  font-family:DIN-bold,verdana,arial,tahoma;
	margin-top:33px;
	margin-left:15px;
	/*
	height:21px;
	min-height:21px;
	line-height:21px;
	*/
	/* text-transform:uppercase; */
	font-size:110%;
	/*font-weight:bold; */
	color:#ffffff;
	float:left;
	vertical-align:bottom;
	}

.wko-rot {
	color:#ff0000;
	}

div.clear_both {
	clear:both;
	}

h1.h1_3i {
	margin-left:15px;
	margin-top:30px;
	padding-left:90px;
	padding-top:32px;
	min-height:58px;
	font-size:110%;
	color:#304c59;
	background-image:url(https://ssl3.world4you.com/wkoratgeber/html/expert/img/icon_ratgeber_17.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	}

h2.h2_zusammenfassung_3i {
  font-family:DIN-bold,verdana,arial,tahoma;
	padding-left:15px;
	padding-top:6px;
	padding-bottom:2px;
	font-size:100%;
	color:#ffffff;
	background-color:#666666;
	/* text-transform: uppercase; */
	/* font-weight:bold; */
	}

h2.h2_zusammenfassung_3i {
	background-color:#ffffff;
	color: #304c59;
	font-family:DIN,verdana,arial,tahoma;
	}


div.einleitung {
	font-size:90%;
	padding-left:15px;
	padding-right:10px;
	margin-top:10px;
	max-width:770px;
	}
div.einleitung p{
	}

img.bild_einleitung_3i {
	max-width:770px;
	margin-bottom:20px;
	}

div.einleitung h2{
	font-size:95%;
	text-transform:uppercase;
	margin-bottom:20px;
	}

div.anzeigehilfe,div.vieinfo {
		font-size:90%;;
		padding-left:15px;
		padding-top:29px;
		padding-bottom:29px;
		padding-right:10px;
		max-width:770px;
		}

div.anzeigehilfe p,div.vieinfo p{
	padding-right:12px;
	}

div.zwischentext {
		margin-left:-15px; 
		}

div.hinweis {
	position:absolute;
	left:-6000px;
	top:-6000px;
	}

div.buttonleiste {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:15px;
	margin-top:29px;
	/* background-color:#cccccc; */
	height:auto;
	min-height:23px;
	}

input.senden,input[type=button] {
  font-family:DIN,verdana,arial,tahoma;
  font-size:90%;
  color:#e20613;
  background-color:#ffffff;
  border:1px solid #e20613;
    -moz-user-select: none;
    background-image: none;
    border-radius: 0;
    cursor: pointer;
    display: inline-block;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 11.2px 14px 4.75px;
    text-align: center;
    touch-action: manipulation;
    vertical-align: middle;
    white-space: nowrap;
	}

input.senden:hover,input.senden:focus, input[type=button]:hover {
   background: #e20613 none repeat scroll 0 0 ;
	 border-color:#fff;
	 color:#fff;
	}

input[type=button] {
	margin-top:5px;
	}

div.buttonleiste_restart input, div.buttonleiste_shortlinks input, div.buttonleiste_pdf input{
  color:#2d2d2d;
  border:1px solid #666666;
	}

div.buttonleiste_restart input:hover, div.buttonleiste_restart input:focus, 
div.buttonleiste_shortlinks input:hover, div.buttonleiste_shortlinks input:focus,
div.buttonleiste_pdf input:hover, div.buttonleiste_pdf input:focus {
   background: #536b78 none repeat scroll 0 0 ;
	 border-color:#fff;
	 color:#fff;
	}


div#logoleiste_3i {
	text-align: center;
  margin-left: 20px;
	min-height:90px;
  padding-top: 40px;
  border-top:1px solid #999999;
	}

div#logoleiste_3i a{
	border:none;
	}


div.logoleiste_3i_einzel {
	float:left;
	}


div#disclaimer_3i {

  background: #eaeaea none repeat scroll 0 0;
  color: #536b78;
  margin-top: 30px;
  padding: 15px 0 0;
	text-align: left;
	font-size:80%;
	margin-top:15px;
	margin-bottom:0px;
	}

div#disclaimer_center_3i {
	max-width:1170px;
	margin-left:auto;
	margin-right:auto;
	padding-left:25px;
	}


div#disclaimer_3i a{
	color:#536b78;
	text-decoration:none;
	border:none;
	}

div#disclaimer_3i a:hover{
	color:#536b78;
	text-decoration:underline;
	}

p {
	margin-top:0px;
	margin-bottom:5px;
	}

.hidden {
	position:absolute;
	left:-6000px;
	top:-6000px;
	}

div.merkblatt {
		max-width:770px;
		}

div.datum_3i,div.merkblattheader {
	padding-left:15px;
	margin-top:29px;
	margin-bottom:29px;
	color:#999999;
	font-size:80%;
	}

div.infoblatt_text_3i,div.infoblatt_einleitungstext_3i,div.infoblatt_ueberschrift_3i,div.infoblatt_adresse_3i,div.infoblatt_impressum_3i,div.infoblatt_disclaimer_3i {
	padding-left:15px;
	padding-right:20px;
	margin-top:8px;
	/* color:#333333; */
	font-size:90%;
	}

div.infoblatt_text_3i p,div.infoblatt_einleitungstext_3i p,div.infoblatt_ueberschrift_3i p,div.infoblatt_adresse_3i p,div.infoblatt_impressum_3i p,div.infoblatt_disclaimer_3i  p{
	/* padding-right:12px; */
	}

div.infoblatt_text_3i ul,div.infoblatt_einleitungstext_3i ul,div.infoblatt_ueberschrift_3i ul,div.infoblatt_adresse_3i ul,div.infoblatt_impressum_3i ul,div.infoblatt_disclaimer_3i ul{
	margin: 15px 35px;
	}




div.infoblatt_adresse_3i,div.infoblatt_impressum_3i,div.infoblatt_disclaimer_3i {
	color:#999999;
	font-size:80%;
	}

div.infoblatt_einleitungstext_3i {
	font-family:DIN-bold,DIN,verdana,arial,tahoma;
	}


div.infoblatt_ueberschrift_3i {
	font-family:DIN-bold,DIN,verdana,arial,tahoma;
	/* text-transform: uppercase; */
	margin-top:20px;
	margin-bottom:14px;
	}

div.tools {
	text-align:right;
	margin-right:20px;
	padding-top:3px;
	padding-bottom:3px;
	position: absolute; right: 0; 
	}

div.tools a{
	text-decoration:none;
	border-bottom:none;
	}


div.infoblatt_deutsch {
	font-style:italic;
	margin-top:10px;
	}

img.captcha {
	height:25px;
	max-height:25px;
	margin:0px;
	float:left;
	}

div#breadcrumbs_3i {
	/* anpassen bei bedarf */
	}


/* header image fuer ausdruck - darf am bs nicht angezeigt werden */
div#headerdruck {
	position:absolute;
	left:-2000px;
	top:-2000px;
	}	



/* beginn verlauf */

div.verlaufdiv {
		font-size:70%;
		color:#999999;
		margin-top:10px;
		margin-left:15px;
		margin-bottom:25px;
		max-width:770px;
		}

div.verlaufdiv h2 {
		padding-left:0px ;
		margin:0px !important;
		font-size:100% !important;
		}
div.verlaufdiv a{
		color:#999999;
		text-decoration:none;
		/* border:none; */
		}

div.verlaufdiv a:hover{
		/* color:#ff0000; */
		border-bottom: 0.0625rem solid #999999;
		text-decoration:none;
		}

span.span_einausklapp {
	font-size:110%;	
	margin-right:5px;
	padding-left:3px;
	padding-right:3px;
	border:1px solid #999999;
	}

span.span_einausklapp:hover{
	border:1px solid #ff0000;
	color:#ff0000;
	text-decoration:none;
	}


a.einausklapp{
	text-decoration:none;
	border:none;
	}

a.einausklapp:hover {
	text-decoration:none;
	border:none;
	}

.einausklapp:visited {
	text-decoration:none;
	}

img.verlauficon {
		vertical-align:middle;
		padding-right:5px;
		position:absolute;
		left:-6000px;
		top:-6000px;
		}

div.verlaufdetail {
		vertical-align:middle;
		font-size:100%;
		padding-left:30px;
		/* padding-bottom:5px;*/
		margin-bottom:3px;
		margin-top:3px;
		}
/* ende verlauf */


/* fragebereich */


div.formularbaustein {
	margin-left:15px;
	margin-top:20px;
	max-width:770px;
	}

	
fieldset {
	padding: 0px;
	border: 0px;
	}

legend {
	font-size: 100%;
	font-family:DIN-bold,DIN,verdana,arial,tahoma;
	padding-bottom:10px;
	color: #304c59;
	margin-left:0px;
	padding-left:0px;
	}



div.radioinputfrage,div.checkboxinputfrage {
		font-size:90%;;
		padding-bottom:10px;
		padding-top:10px;
		border-bottom:1px solid #999999;
		margin-left:-3px;
		/* 
		margin-left:25px;
		text-indent:-25px; 
		*/
		}

div.radioinputfrage a,div.checkboxinputfrage a {
	border:none;
	}

div.radioinputfrage select, input#eingabefeld, textarea, table.matrix_table,input#captscha,input#TXTEMAIL,#i_gz,#i_email {
		margin-left:0px;
		font-size:100%;
		color:#536b78; 
    padding: 9px 14px 5.4px;
		}


div.radioinputfrage select{
 	padding: 9px 14px 5.4px;
	}

input#eingabefeld {
		}
textarea {
		min-width:50%;
		}


option {
	padding-top:2px;
	padding-bottom:2px;
	}

input#eingabefeld,input#captscha,input#TXTEMAIL {
	border:1px solid #b3b3b3;
	}

img.inputfrage_infoi,img.hinweisicon {
		margin-left:4px;
		height:15px;
		vertical-align:top;
		margin-top:0px;
		}

div.radioinputfragetext {
		font-family:DIN-bold,verdana,arial,tahoma;
		font-size:90%;;
		padding-top:5px;
		padding-left:0px;
		padding-bottom:20px;
		/* font-weight:bold; */
		}

div.radioinmatrix_3i {	
	float:left;
	width:160px;
	min-height:30px;
	line-height:30px;
	/* border:1px solid #cccccc; */
	margin-left: 0px;
	margin-bottom:0px;
	text-align:center;
	padding:5px;
	padding-left:0px;
	padding-top:14px;
	margin-left:0px;
	text-indent:0px;
	}
div.radioinmatrix_nullnull_3i {	
	margin-left: 0px;
	/* border:1px solid #f5f5f5; */
	}
div.radioinmatrix_spaltenheader_3i {	
	font-size:80%;
	/* background-color:#f5f5f5; */
	}
div.radioinmatrix_zeilenheader_3i {	
	margin-left: 0px;
	font-size:80%;
	text-align:left;
	/* background-color:#f5f5f5; */
	}
div.radioinmatrix_clear_3i {	
	clear:left;
	}
	
.radioinmatrix_hidden_3i {	
	position:absolute;
	left:-2000px;
	top:-2000px;
	}

/* tabelle */

td, th {
	padding:3px;
	}
	
/* links - th und td linksbuendig */
td.links, th.links {
	text-align:left;
	}

/* rechts - th und td rechtsbuendig */
td.rechts, th.rechts {
	text-align:right;
	}

/* mitte - th und td zentriert */
td.mitte, th.mitte {
	text-align:center;
	}

/* linksrechts - th linksbuendig, td rechtsbuendig */
th.linksrechts {
	text-align:left;
	}
td.linksrechts {
	text-align:right;
	}

/* rechtslinks - th rechtsbuendig, td linksbuendig */
th.rechtslinks {
	text-align:right;
	}
td.rechtslinks {
	text-align:left;
	}

/* rechtsmitte - th rechtsbuendig, td zentriert */
th.rechtsmitte {
	text-align:right;
	}
td.rechtsmitte {
	text-align:center;
	}

/* mitterechts - th zentriert, td rechtsbuendig */
th.mitterechts {
	text-align:center;
	}
td.mitterechts {
	text-align:right;
	}

/* linksmitte - th linksbuendig, td zentriert */
th.linksmitte {
	text-align:left;
	}
td.linksmitte {
	text-align:center;
	}

/* mittelinks - th zentriert, td linksbuendig */
th.mittelinks {
	text-align:center;
	}
td.mittelinks {
	text-align:left;
	}


/* matrix */

/*  fragen matrix                       */
table.matrix_table {
	width:100%;
	/* border:1px solid #b3b3b3; */
	font-size:90%;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:0px;
	background-color:#ffffff;
	}		

tr.matrix_tr {
	background-color:#ffffff; 
	}
tr.matrix_tr_1,tr.matrix_tr_ueber_1 {
	background-color:#ffffff;
	}

tr.matrix_tr_2,tr.matrix_tr_ueber_2 {
	background-color:#ffffff;
	}

td.matrix_td,td.matrix_td_desc,th.matrix_th  {
	padding:10px;
	}


td.matrix_td,td.matrix_td_desc  {
	border-top:1px solid #666666;
	}

td.matrix_td,td.matrix_td_ueber,th.matrix_th  {
	text-align:center;
	padding-left:0px;
	}
td.matrix_td_desc {
	text-align:left;
	padding-left:0px;
	}
td.matrix_td {
	}			
td.matrix_td input{
	}			
th.matrix_th {
	font-size:80%;
	}			

td.matrix_td_anzahlantworten {	
	padding:5px;
	font-size:80%;
	text-align:left;
	color:#999999;
	}


/* ende matrix */


div.radiobildhor {
	float:left;
	margin-left:0px;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:10px;
	font-size: 90%;
	}

div.radiobildver {
	margin-left:4px;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:5px;
	font-size: 90%;
 	border-bottom: 2px solid #cccccc;
	}

div.radiobildhorclear {
	clear:left;
	}

img.radiobild {
	border:2px solid #cccccc;
	margin-bottom:3px;
	max-width:300px;
	}

img.radioimagevertikal {
	max-width:500px;
	margin-top:30px;
	}

img.radiobild:hover {
	border:2px solid #999999;
  transition: border 0.15s ease-out 0s;
	}
img.sm_aktivierer {
	height:24px;
	}

textarea {
	width:auto;
	font-size: 90%;
	}

div#textarea_laenge {
	margin-left:4px;
	margin-top:5px;
	font-size: 80%;
	color:#999999;
	}



/* ende fragebereich */

/* fehlermeldung */

div.error	{	
		box-sizing: border-box;
		margin-bottom:10px;
		margin-left:15px;
		margin-right:12px;
		padding:20px;
		/* padding-top:7px; */
		font-size:90%;;
		background-color:#ffffff;
		color:#304C59;
		vertical-align:center;
		border:2px solid #e20613;
		font-weight:normal !important;
		max-width:770px;
		}

div.error strong {
	font-weight:normal;
	}


/* fehlermeldung */


/* fortschrittsanzeige */

div.expert_fortschritt_aussen_5 {
	margin-top:29px;
	margin-bottom:29px;
	margin-left:15px;
	max-width:400px;
	width:400px;
	}
div.expert_fortschritt_text_5 {
  font-family:DIN-bold,verdana,arial,tahoma;
	font-size:70%;
	/*font-weight:bold; */
	margin-right:5px;
	color:#999999;
	}

div.expert_fortschritt_balken_5 {
	background-color:#98c208;
	background-image:url(/expert/img/l2015_fortschritt_5.gif);
	background-repeat:repeat-y;
	text-align:right;
	height:15px;
	padding-top:0px;
	padding-right:3px;
	padding-bottom:2px;
	margin-top:5px;
	float:left;
	}
div.expert_fortschritt_prozent_5 {
	margin-left:5px;
	font-size:70%;
	color:#999999;
	padding-top:3px;
	float:left;
	}
div.expert_fortschritt_clear_5 {
	clear:left;
	}

div.expert_fortschritt_aussen_6 {
	margin-top:29px;
	margin-bottom:29px;
	margin-left:15px;
	max-width:400px;
	width:400px;
	}
div.expert_fortschritt_text_6 {
  font-family:DIN-bold,verdana,arial,tahoma;
	font-size:70%;
	/* font-weight:bold; */
	margin-right:5px;
	color:#999999;
	}

div.expert_fortschritt_balken_6 {
	background-color:#98c208;
	background-image:url(/expert/img/l2015_fortschritt_6.gif);
	background-repeat:repeat-y;
	text-align:right;
	height:10px;
	padding-top:0px;
	padding-right:3px;
	padding-bottom:2px;
	margin-top:5px;
	float:left;
	}
div.expert_fortschritt_prozent_6 {
	margin-left:5px;
	font-size:70%;
	color:#999999;
	padding-top:3px;
	float:left;
	}
div.expert_fortschritt_clear_6 {
	clear:left;
	}

div.expert_fortschritt_aussen_99 {
	margin-left:28px;
	margin-bottom:10px;
	/* border:1px solid #c3c3c3; */
	}
div.expert_fortschritt_innen_99	{

	}
div.expert_fortschritt_balken_99 {
	background-color:#900000;
	height:3px;	
	}
span.expert_span_text_99 {
	position:absolute;
	left:-2220px;
	top:-2220px;
	font-size:95%;
	color:#333333;
	padding-left:3px;
	padding-right:3px;
	}



/* ende fortschrittsanzeige */

/* umschalten auf mobilversion */
div.lightVersionMessage{	
  font-family:DIN-bold,verdana,arial,tahoma;
	background-color:#666666;
	padding:10px;
	margin-top:10px;
	font-size:300%;
	color:#ffffff;
	/* font-weight:bold; */
	display:none;
	text-align:center;
	}

div.lightVersionMessage a {	
	color:#ffffff;
	}
	
	
	/* wiederaufruf */
	
		
div.wiederaufruftext_3i {	
	font-size:90%;
	margin-left:15px;
	margin-right:20px;
	margin-top:40px;
	margin-bottom:5px;
	padding-top:10px;
	/* border-top:1px solid #cccccc; */
	}
span#wiederaufruftext_email_3i {	
	margin-right:5px;
	margin-left:20px;
	}
	
	
/*  zeilenhoehe fuer alle element */	
p, 
ul li, 
ol li, 
.radioinputfragetext, 
div.radioinputfrage, 
div.checkboxinputfrage,
div.verlaufdiv { line-height: 1.42857; }

.nurmobile {
	position:absolute;
	left:-6000px;
	top:-6000px;
	}
.nurdesktop {
	position:static;
	}


div#toggle_vp {
	width:100%;
	font-size:90%;
	text-align:center;
	color:#2d2d2c;
	padding:3px;
	position:absolute;
	left:-6000px;
	top:-6000px;
	}



iframe#iframe_lkw_kartedetail_3i {
	margin-left:-30px;
	}


div.infoi_mouseover {	
	width:auto;
	margin-left:0px;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:10px;
	/* color:#666666; */
	position:absolute;
	left:-6000px;
	top:-6000px;
	text-indent: 0px;
  opacity: 1;
  transition:         opacity 1s, max-height 2s;
  -moz-transition:    opacity 1s, max-height 2s;
  -ms-transition:     opacity 1s, max-height 2s;
  -o-transition:      opacity 1s, max-height 2s;
  -webkit-transition: opacity 1s, max-height 2s;
  max-height:auto !important;
  height:auto !important;
  font-family: DIN,verdana,arial,tahoma;
	font-style:none;
  font-size:85%;
	}


 	iframe#iframe_zischenspeichern {
		width:100%;
		height:105px;
 		}


iframe#socialmedia {
	transition:height 1s;
	}

.smaktivieren {
	position:absolute;
	left:-6000px;
	top:-6000px;
	padding:5px;
	padding-left:0px;
	}
	
.smaktivieren a{
	color:#e20613;
	border:none;
	}
	
	
	
div#teilen_socialmedia {
	padding-left:15px;
	padding-top:50px; 
	font-size:90%; 
	color:#666666;
	}