body {
width: 970px;
margin:0px;
padding:0px 0px 0px 4px;
/*background-image:url(img/hg_body.gif);*/
background-repeat:repeat-y;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
/*color:#0B333C;*/
color:#000000;
}
* {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
/*color:#0B333C;*/
color:#000000;
}
.printonly {
display: none;
}
img, a img {
border:0px;
}
a, a:link, a:hover, a:active, a:visited {
color:#000000;
text-decoration:none;
font-weight:normal;
}
a:hover {
text-decoration:underline;
}

/*Headerbereich*/
.weiss {
height:5px;
width:965px;
background-color:#FFFFFF;
}
#header {
width:965px;
height:60px;
background-color:#FFFFFF;
border-top:4px solid #FFFFFF;
}
.logo {
margin-right:5px;
}
.banner_gross {
margin: 7px 8px 16px 0px;
}
.anmeldung {
position: absolute;
left: 642px;
top: 4px;
background-color: #E3E3E3;
width: 317px;
height: 52px;
padding: 6px;
}
.login {
 position: absolute;
 left: 7px;
 top: 6px;
height:62px;
width: 150px;
/* border-right: 1px solid #000000; */
float:left;
margin-right:5px;
padding-right:20px;
text-align:right;
line-height:5px;
}
.efdl_anmeldung {
position: absolute;
left: 642px;
top: 4px;
background-color: #ffffff;
width: 357px;
height: 52px;
padding: 6px;
}

.efdl_login {
position: absolute;
left: 7px;
top: 4px;
height:58px;
width: 349px;
border: 1px solid #c0c0c0;
float:left;
margin-right:10px;
padding-right:10px;
text-align:right;
line-height:5px;
}

.reglinks {
float: left;
width: 300px;
}
.login input {
width:80px;
height:15px;
}
.login div {
margin-bottom: 5px;
}
.login img {
background-color:#000000;
}
form {
padding:0px;
margin:0px;
}
.submitbutton {
position: absolute;
left: -100px;
top: -100px;
}
.anmeldung a.link {
color:#000000;
text-decoration: none;
padding: 0px;
margin: 0px;
line-height:20px;
}
.anmeldung2 .anmeldung_selbst2 a.link {
color:#000000;
text-decoration: none;
padding: 0px;
margin: 0px;
}
.login a, .login a:link, .login a:hover, .login a:active, .login a:visited {
color:#000000;
font-weight: bold;
text-decoration: none;
padding: 0px;
margin: 0px;
}
.login a:hover, .anmeldung a.link:hover {
text-decoration:underline;
}

.login2 a, .login2 a:link, .login2 a:hover, .login2 a:active, .login2 a:visited {
color:#000000;
font-weight: bold;
text-decoration: none;
padding: 0px;
margin: 0px;
}
.login2 a:hover, .anmeldung2 a.link:hover {
text-decoration:underline;
}

/*Headbereich2*/
.banner_klein {
position: absolute;
left: 167px;
top: 2px;
margin: 2px 0px 0px 2px;
}
.anmeldung2 {
position: absolute;
left: 645px;
top: 4px;
background-color: #E3E3E3;
width: 312px;
height: 48px;
padding: 6px;
}
.anmeldung2_hhfin {
position: absolute;
left: 168px;
top: 4px;
background-color: #E3E3E3;
width: 529px;
height: 83px;
padding: 0px;
}
.reglinks2 {
float: left;
width: 300px;
}
.login2 {
position: absolute;
left: 7px;
top: 4px;
border: 1px solid #c0c0c0;
height:58px;
width: 349px;
float:left;
margin-right:10px;
padding-right:10px;
line-height:15px;
}

.login2_hhfin {
width:350px;
height:61px;
/*border-right: 2px solid #AAAAAA;*/
float:left;
margin-left:12px;
/*margin:-10px 10px 0px 0px;*/
/*padding:10px 5px 0px 0px;*/
}

.login2_selbst {
/***
display:inline;
position:absolute;
top:870px;
left:184px;
width:350px;
**/
width:350px;
height:61px;
float:left;
margin-left:10px;
}

.login2 img {
display:block;
float:right;
padding-left:5px;
}

/**
.login2_selbst img {
display:block;
float:right;
padding-left:5px;
}
**/

#header2 {
width:965px;
height:17px;
background-color:#FFFFFF;
}

#header2 a, #header2 a:link, #header2 a:hover, #header2 a:active, #header2 a:visited  {
color:#000000;
padding:0px 8px;
text-decoration:none;
display:block;
float:right;
line-height:17px;
}
#header2 a:hover {
text-decoration:underline;
}

#header1 {
width:500px;
height:17px;
background-color:#FFFFFF;
}

#header1 a, #header1 a:link, #header1 a:hover, #header1 a:active, #header1 a:visited  {
color:#000000;
padding:0px 8px;
text-decoration:none;
display:block;
float:left;
line-height:17px;
}
#header1 a:hover {
text-decoration:underline;
}


.trennlinie {
display:block;
float:right;
width:1px;
height:10px;
background-color:#000000;
margin-top:4px;
}
.trennlinie_rot {
display:block;
float:right;
width:1px;
height:10px;
background-color:#4d6df3;
margin-top:4px;
}
#content {
width:965px;
text-align:left;
vertical-align:top;
}
#main {
position:absolute;
left: 169px;
top: 87px;
width:840px;
/*float:left;*/
}

/*bei zweizeiligen Menüpunkten <br> im Modultitel nicht anzeigen */
#main div h1 br {
display: none;
}

/*Navigation*/
#nav {
width: 160px;
border-right:5px solid #FFFFFF;
border-bottom:5px solid #FFFFFF;
/*clear: both;*/
float:left;
}
.menu_level1 a, .menu_level3 a, .menu_level1_inaktiv, .menu_level3_inaktiv {
width:148px;
padding:2px 0px 2px 12px !important;
display:block;
line-height: 13px !important;
}
.menu_level2 a, .menu_level2_inaktiv, .menu_portal a {
width:148px;
padding:2px 0px 2px 12px !important;
display:block;
line-height: 13px !important;
}

.willkommen {
color:#000000;
float:left;
width:160px;
padding:0px 0px 0px 0px;
border-right:5px solid #FFFFFF;
}

.menu_level4 a, .menu_level4_inaktiv {
width:140px;
padding:2px 0px 2px 20px;
display:block;
}
.menu_level1 a, .menu_level1_inaktiv {
border-top:5px solid #FFFFFF; /* 6.12. */
}
.menu_level1 a img, .menu_level2 a img, .menu_level3 a img, .menu_level4 a img, .menu_level1_inaktiv img, .menu_level2_inaktiv img, .menu_level3_inaktiv img, .menu_level4_inaktiv img {
margin-left:-8px;
}
.menu_level1 a, .menu_level1_inaktiv {
background-color: #4d6df3;
}
.menu_level2 a, .menu_level2_inaktiv {
background-color: #FFFFFF; /* #E3E3E3; */
}
.menu_portal {
background-color: #E3E3E3; /* #CFCFCF; */
text-align:left;
}
.menu_level3 a, .menu_level3_inaktiv {
background-color: #FFFFFF; /* #F3F3F3; */
}

.menu_level4 a, .menu_level4_inaktiv {
background-color: #F0F0F0;
}

.menu_level1 a img, .menu_level1_inaktiv img, .menu_level2 a img, .menu_level2_inaktiv img, .menu_level3 a img, .menu_level3_inaktiv img, .menu_level4 a img, .menu_level4_inaktiv img {
visibility: hidden;
}

.menu_level1_inaktiv {
background-color:#CCCCCC;
}
.menu_level1_inaktiv img {
visibility:hidden;
}

.menu_level1_aktiv a {
color: #FFFFFF !important;
background-color:#4d6df3 !important;
/*border: 1px solid #4d6df3;*/
}

.menu_portal a:hover {
}
.menu_level1 a:hover {
color: #FFFFFF !important;
background-color:#4d6df3 !important; /* 6.12. */
width:auto;
}
.menu_level2 a:hover, .menu_level3 a:hover, .menu_level4 a:hover {
color: #4d6df3 !important;
background-color:#FFFFFF !important; /* 6.12. */
width:auto;
}
.menu_level1 a:hover img, .menu_level1_aktiv a img {
visibility: visible;
}
.menu_level1_aktiv a:hover img {
visibility: visible;
}
.menu_level2 a:hover img, .menu_level2_aktiv a img, .menu_level3 a:hover img, .menu_level3_aktiv a img, .menu_level4 a:hover img, .menu_level4_aktiv a img, .menu_level2 a:hover img, .menu_level2_aktiv a img {
/*background-color: #000000;*/
visibility: visible;
}
.menu_level1 a, .menu_level1 a:link, .menu_level1 a:visited, .menu_level1 a:hover, .menu_level1_inaktiv {
text-decoration:none;
color: #FFFFFF;
font-size: 8pt;
font-weight:bold;
}
.menu_level2 a, .menu_level2 a:link, .menu_level2 a:visited, .menu_level2 a:hover, .menu_level2_inaktiv, .menu_portal a, .menu_portal a:link, .menu_portal a:visited, .menu_portal a:hover {
text-decoration:none !important;
color: #000000;
font-size: 8pt;
font-weight:normal;
float: none !important;
}
.menu_level3 a, .menu_level3 a:link, .menu_level3 a:visited, .menu_level3 a:hover, .menu_level3_inaktiv {
text-decoration:none;
color: #000000;
font-size: 8pt;
}
.menu_level4 a, .menu_level4 a:link, .menu_level4 a:visited, .menu_level4 a:hover, .menu_level4_inaktiv {
text-decoration:none;
color: #000000;
font-size: 8pt;
}
.menu_level2_inaktiv, .menu_level3_inaktiv, .menu_level4_inaktiv {
color:#666666;
}
.menu_level1_aktiv a, .menu_level2_aktiv a, .menu_level3_aktiv a, .menu_level4_aktiv a {
width:auto;
}
.menu_level3_aktiv a {
color: #4d6df3 !important;
background-color:#FFFFFF !important;
}
.menu_level2_aktiv a, .menu_level4_aktiv a {
color: #4d6df3 !important; /* #000000 */
background-color:#FFFFFF !important; /* #CFCFCF */
/* font-weight:bold !important; */
}

.sitemap {
border-top-width: 0px !important;
margin-left: 10px;
}
.sitemap a {
width: 300px !important;
}

/*Registernavigation*/
#register {
height:34px;
width:840px;
background-color:#FFFFFF;
text-align:center;
vertical-align:top;
border-top:5px solid #FFFFFF;
}
#register a, #register a:link, #register a:visited {
color:#000000;
font-weight:bold;
text-decoration:none;
line-height:15px;
border-top: 0px solid #FFFFFF;
border-left: 0px solid #FFFFFF;
border-right: 0px solid #FFFFFF;
border-bottom:5px solid #c0c0c0;
margin-top:7px;
padding-left:0px;
padding-right:0px;
padding-bottom:7px;
height:15px;
display:block;
}
#register a:hover {
color:#4d6df3;
border-bottom:5px solid #c0c0c0 !important;
border-top: 0px solid #FFFFFF;
border-left: 0px solid #FFFFFF;
border-right: 0px solid #FFFFFF;
line-height:15px;
text-decoration:none;
margin-top:7px;
padding-left:0px;
padding-right:0px;
padding-bottom:7px;
height:15px;
}
.register_active {
color:#4d6df3 !important;
border-bottom:5px solid #4d6df3 !important;
background-color:#FFFFFF;
line-height:15px;
text-decoration:none;
margin-top:7px;
padding-left:0px;
padding-right:0px;
padding-bottom:7px;
height:15px;
}

/*Registernavigation2 Laschen Startseiten*/
#register2 {
height:25px;
width:213px;
background-color:#FFFFFF;
text-align:center;
vertical-align:top;
border-top:5px solid #FFFFFF;
}
#register2 a, #register2 a:link, #register2 a:visited {
color:#000000;
font-weight:bold;
text-decoration:none;
line-height:10px;
border-top: 0px solid #FFFFFF;
border-left: 0px solid #FFFFFF;
border-right: 0px solid #FFFFFF;
border-bottom:5px solid #c0c0c0;
margin-top:7px;
padding-left:0px;
padding-right:0px;
padding-bottom:7px;
height:10px;
display:block;
}
#register2 a:hover {
color:#4d6df3;
border-bottom:5px solid #c0c0c0 !important;
border-top: 0px solid #FFFFFF;
border-left: 0px solid #FFFFFF;
border-right: 0px solid #FFFFFF;
line-height:10px;
text-decoration:none;
margin-top:7px;
padding-left:0px;
padding-right:0px;
padding-bottom:7px;
height:10px;
}
.register2_active {
color:#4d6df3 !important;
border-bottom:5px solid #4d6df3 !important;
background-color:#FFFFFF;
line-height:15px;
text-decoration:none;
margin-top:7px;
padding-left:0px;
padding-right:0px;
padding-bottom:7px;
height:10px;
}

.border_module {
border:1px solid #c0c0c0;
border-top:0px;
margin:0px;
}

.wko{
position: relative;
top: -30px;
}

/*Contentbereich*/
h1 {
position: absolute;
left: 0px;
top: 10px;
margin: 0px;
padding: 3px 0px 0px 10px;
color:#4d6df3;
font-weight:bold;
font-size:11px;
font-style:normal;
text-align:left;
}
h2 {
margin:0px 0px 20px 0px;
padding:0px;
font-weight:bold;
font-size: 11px;
}
#flashcontent {
/*background-color:#CFCFCF;*/
margin:8px;
/*border:1px solid #636363;*/
padding:2px 7px;
text-align:left;
}
/*
#flashcopyright {
text-align:left;
clear:both;
}
*/
#textcontent {
margin:16px;
}
.text2 {
float:left;
width:550px;
margin:0px 22px 20px 0px;
border-right:1px solid #A0A0A0;
padding:0px 20px 0px 0px;
}
.text {
float:left;
width:550px;
margin:0px 22px 20px 0px;
border-right:1px solid #A0A0A0;
padding:0px 20px 0px 0px;
}
.text_start * {
	font-size: 17px;
	font-weight: bolder;
	color: #FF0000;
	width:550px;
	border-right: 0px;
}

#textcontent p {
margin:0px 0px 20px 0px;
}

.infos {
float:left;
width:165px;
}
.add_link a, .add_link a:link, .add_link a:hover, .add_link a:active, .add_link a:visited  {
color:#000000;
font-weight:bold;
text-decoration:none;
}
.add_link a:hover {
text-decoration:underline;
}
.infos p, .infos img, .add_link {
margin:0px 0px 25px 0px;
padding:0px;
background-color: #E3E3E3;
}
.add_link img {
margin:0px;
}
.rundumbild {
float:left;
border:0;
margin-left:0px;
margin-right:15px;
margin-top:14px;
margin-bottom:2px;
}
.rundumbildoben {
float:left;
border:0;
margin-left:0px;
margin-right:15px;
margin-top:4px;
margin-bottom:2px;
}
.rundumbildrechts {
float:right;
border:0;
margin-left:15px;
margin-right:0px;
margin-top:3px;
margin-bottom:2px;
}

/* user-admin */
.input {
padding:2px;
margin:0px;
border:1px solid #615F5F;
}

.required {
padding:2px;
margin:4px;
border:1px solid #ED5C1A;
}

.invalid {
color:#ED5C1A;
font-weight: bold;
font-size: 12px;
}

.fieldinactive {
padding:2px;
margin:4px;
border:1px solid #615F5F;
background-color:#AAAAAA;
width: 248px;
height: 12px;
}


/* wko Startseite: */

.bildhgr {
position: absolute;
left: 587px;
top: 76px;
height:91px;
width:213px;
background-color:#FF0000;
}
.bildhgrgw {
position: absolute;
left: 587px;
top: 619px;
height:89px;
width:213px;
background-color:#FF0000;
}
.zusatzinfo2 {
position: absolute;
left: 587px;
top: 167px;
height:434px;
width:211px;
background-color:#FFFFFF;
border:1px solid #FF0000;
font-size:8Pt;
}
.zusatzinfogw2 {
position: absolute;
left: 587px;
top: 708px;
height:424px;
width:211px;
background-color:#FFFFFF;
border:1px solid #FF0000;
}

.wkotitel {
color:#FF0000;
font-weight: bold;
}
.bildtext {
position: absolute;
left: 659px;
top: 109px;
width:150px;
color:#FFFFFF;
}
.bildtextgw {
position: absolute;
left: 659px;
top: 662px;
width:150px;
color:#FFFFFF;
}

.bildtext2 {
position: absolute;
left: 659px;
top: 82px;
width:150px;
font-weight: bold;
color:#FFFFFF;
}
.bildtextgw2 {
position: absolute;
left: 659px;
top: 625px;
width:150px;
font-weight: bold;
color:#FFFFFF;
}

.goeltl {
position: absolute;
left: 588px;
top: 77px;
}
.gwfoto {
position: absolute;
left: 588px;
top: 620px;
}

.zusatzinfotext {
position: absolute;
left: 595px;
top: 183px;
width:200px;
}
.zusatzinfotextgw {
position: absolute;
left: 595px;
top: 722px;
width:200px;
/*font-size:8Pt;*/
}
.uswg {
position: absolute;
left: 615px;
top: 523px;
}

.usgw {
position: absolute;
left: 615px;
top: 1056px;
}

.onlinereg {
position: absolute;
left: 587px;
top: 104px;
border:1px solid #FF0000;
}

.bildhgronline {
position: absolute;
left: 587px;
top: 104px;
height:250px;
width:211px;
background-color:#FFFFFF;
border:1px solid #FF0000;
}

.textonlinereg {
float:left;
width:550px;
line-height:16px;
margin:0px 22px 20px 0px;
padding:0px 20px 0px 0px;
}

.textonline2 {
position: absolute;
left: 603px;
top: 236px;
width:200px;
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
/*font-size:11px;*/
}

.bildhgrrot {
position: absolute;
left: 587px;
top: 76px;
height:28px;
width:213px;
background-color:#FF0000;
}

.bildhgrgelb {
position: absolute;
left: 587px;
top: 104px;
height:198px;
width:211px;
background-color:#FFFFFF;
border:1px solid #FF0000;
}
.textweitereinfo1 {
position: absolute;
/*font-size:10pt;*/
left: 603px;
top: 84px;
width:211px;
font-weight: bold;
color:#FFFFFF;
}
.textweitereinfo2 {
position: absolute;
/*font-size:8pt; */
left: 603px;
top: 119px;
width:210px;
height:198px;
}
.thinkpad {
position: absolute;
left: 586px;
top: 505px;
}

/*  Logos Startseite: */

.logobereich {
position: absolute;
left: 586px;
top: 30px;
height:1300px;
width:212px;
background-color:#FFFFFF;
border:1px solid #A0A0A0;
}

.logobereich2 {
position: absolute;
left: 586px;
top: 51px;
height:1300px;
width:212px;
background-color:#FFFFFF;
border:1px solid #A0A0A0;
}


.uselogo {
position: absolute;
left: 615px;
top: 56px;
}

.wkologo {
position: absolute;
left: 603px;
top: 155px;
}

.wiblalogo {
position: absolute;
left: 603px;
top: 245px;
}

.kettethema {
position: absolute;
left: 15px;
top: 45px;
color:#808080;
font-weight:bold;
}

.kettethema_aktiv {
color:#FF0000;
font-weight:bold;
}

.kettethema_inaktiv {
color:#808080;
font-weight:bold;
}

.fragethemahgr {
position: absolute;
left: 15px;
top: 70px;
height:20px;
width:763px;
background-color:#FF0000;
}

.fragethema {
position: absolute;
left: 20px;
top: 73px;
height:18px;
width:713px;
font-weight:bold;
color:#FFFFFF;
}

.fragethemahgr0 {
position: absolute;
left: 15px;
top: 42px;
height:20px;
width:763px;
background-color:#FF0000;
}

.fragethema0 {
position: absolute;
left: 20px;
top: 45px;
height:18px;
width:713px;
font-weight:bold;
color:#FFFFFF;
}

.textthema0 {
position: absolute;
left: 15px;
top: 82px;
width: 763px;
}

.textthema {
position: absolute;
left: 15px;
top: 130px;
width: 763px;
}

.textthema2 {
position: absolute;
left: 15px;
top: 50px;
width: 763px;
}

.flashcontentthema {
position: absolute;
left: 15px;
top: 260px;
}

.flashcontentthemaav {
position: absolute;
left: 15px;
top: 330px;
}

/***********************************************/
/* Bildungsportal */

.b_fragethemahgrb {
position: absolute;
left: 638px;
top: 42px;
height:20px;
width:120px;
background-color:#FF0000;
}

.b_fragethemab {
position: absolute;
left: 643px;
top: 45px;
height:18px;
width:120px;
font-weight:bold;
color:#000000;
}

.fragethemahgrb {
position: absolute;
left: 15px;
top: 42px;
height:20px;
width:578px;
background-color:#FF0000;
}

.fragethemab {
position: absolute;
left: 20px;
top: 45px;
height:18px;
width:578px;
font-weight:bold;
color:#FFFFFF;
}

/***********************************************/

.r_fragethemahgrx {
position: absolute;
left: 586px;
top: 42px;
height:20px;
width:200px;
background-color:#808080;
}

.r_textthemax {
position: absolute;
left: 586px;
top: 72px;
width: 198px;
font-size:17px;
font-weight:bold;
color:#808080;
}

.fragethemahgrx {
position: absolute;
left: 15px;
top: 42px;
height:20px;
width:548px;
background-color:#FF0000;
}

.fragethemax {
position: absolute;
left: 20px;
top: 45px;
height:18px;
width:498px;
font-weight:bold;
color:#FFFFFF;
}

.textthemax {
position: absolute;
left: 99px;
top: 82px;
width: 465px;
}

.textthemaxr {
position: absolute;
left: 99px;
top: 75px;
width: 465px;
font-weight:bold;
color:#FF0000;
}

/***********************************************/

/* Drucklayout   */

#expertise_swf {
page-break-before:always;
}


 /* WKO-Registrierung */
.details_header {
background-color: #FF0000;
padding: 4px;
}
.details_header a, .details_header a:link, .details_header a:visited, .details_header a:hover {
color: #FFFFFF;
font-weight: bold;
}
.details_table {
background-color: #F0F0F0;
border: 1px solid #CCCCCC;
padding: 5px;
margin-bottom: 5px;
}
.reg_head {
background-color: #4d6df3;
padding: 4px;
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
}

.details_table480 {
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
padding: 5px;
margin-bottom: 5px;
}


.fieldnames {
	width: 205px;
}
.fieldnames_required {
	width: 205px;
	color: #FF0000;
}

.fieldnames480 {
}
.fieldnames_required480 {
	color: #FF0000;
}


#copyrightrahmen {
position: absolute;
left: 15px;
top: 590px;
}


.druckhhfinpln {
position: absolute;
left: 5px;
top: 130px;
width: 700px;
}

.hhfin {
position: absolute;
left: 0px;
top: 115px;
width: 700px;
}

/**
.selbsta {
position: absolute;
left: 10px;
top: 130px;
width: 700px;
}
**/

.selbsta2 {
position: relative;
top:500px;
left:0px;
}


.anmeldung_selbst2 {
position: absolute;
left: 639px;
top: 834px;
background-color: #E3E3E3;
width: 318px;
height: 71px;
padding: 6px;
}

.fpgwfoto {
position: absolute;
border:1px solid #000000;
left: 15px;
top: 45px;
}

.fpgwtext {
position: absolute;
left: 95px;
top: 97px;
}

.fptext {
position: absolute;
left: 15px;
top: 165px;
}

.fpversblock {
position: absolute;
left: -24px;
top: 95px;
}

.fptext2 {
position: absolute;
left: 0px;
top: 150px;
width:540px;
}


.fpbipblock {
position: absolute;
left: -24px;
top: 210px;
}
.fpbepblock {
position: absolute;
left: -24px;
top: 375px;
}
.fpsepblock {
position: absolute;
left: -24px;
top: 545px;
}
.fpgrusstext {
position: absolute;
left: 0px;
top: 710px;
width: 730px;
}

.mohr {
	background-image:url(/img/mohr.png);
	background-repeat:no-repeat;
	background-position:right;
	position:absolute;
	top:800px;
	width: 331px;
	height: 476px;
}

.gembank {
position: absolute;
left: 480px;
top: 15px;
width: 210px;
}


.mbank {
position: absolute;
left: 480px;
top: 30px;
width: 210px;
}

.mbank1 {
position: absolute;
left: 0px;
top: -1px;
width: 210px;
}
.mbank2 {
position: absolute;
left: 0px;
top: 18px;
width: 210px;
}
.mbank3 {
position: absolute;
left: 0px;
top: 49px;
width: 210px;
}


.fundpromoter {
position: absolute;
left: 540px;
top: 30px;
width: 210px;
}

.arag {
position: absolute;
left: 570px;
top: 30px;
width: 180px;
}

.bawagpskleasing {
position: absolute;
left: 550px;
top: 30px;
width: 230px;
}

.certadr {
position: absolute;
left: 570px;
top: 45px;
width: 180px;
}


.zurregist {
position: absolute;
left: 624px;
top: 446px;
height: 18px;
width:164px;
textcolor:0xFF0000;
}

.zurberatung {
position: absolute;
left: 624px;
top: 685px;
height: 18px;
width:164px;
textcolor:0xFF0000;
}

.wi1hgr {
position: absolute;
left: 182px;
top: 43px;
height:20px;
width:390px;
background-color:#FF0000;
}

.wi1text {
position: absolute;
left: 192px;
top: 46px;
height:16px;
width:550px;
font-weight:bold;
color:#FFFFFF;
}
.wi2hgr {
position: absolute;
left: 182px;
top: 43px;
height:20px;
width:390px;
background-color:#FF0000;
}

.wi2text {
position: absolute;
left: 192px;
top: 46px;
height:16px;
width:550px;
font-weight:bold;
color:#FFFFFF;
}
.wi3hgr {
position: absolute;
left: 182px;
top: 283px;
height:20px;
width:390px;
background-color:#FF0000;
}

.wi3text {
position: absolute;
left: 192px;
top: 286px;
height:16px;
width:550px;
font-weight:bold;
color:#FFFFFF;
}

.wi1 {
position: absolute;
left: 18px;
top: 43px;
}
.wigwtext {
position: absolute;
left: 18px;
top: 150px;
height:16px;
width:550px;
font-size:11px;
color:#000000;
}

.wi2 {
position: absolute;
left: 18px;
top: 43px;
}
.wi3 {
position: absolute;
left: 18px;
top: 283px;
}


.wi1txt {
position: absolute;
left: 182px;
top: 75px;
height:166px;
width:375px;
}
.wi2txt {
position: absolute;
left: 182px;
top: 75px;
height:166px;
width:390px;
}
.wi3txt {
position: absolute;
left: 182px;
top: 313px;
height:166px;
width:375px;
}
.wi1info {
position: absolute;
left: 182px;
top: 238px;
font-weight:bold;
color:#FF0000;
}
.wi2info {
position: absolute;
left: 18px;
top: 248px;
font-weight:bold;
color:#FF0000;
}
.wi3info {
position: absolute;
left: 18px;
top: 500px;
font-weight:bold;
color:#FF0000;
}

.wiffdhgr {
position: absolute;
left: 602px;
top: 263px;
height:20px;
width:185px;
background-color:#E3E3E3;
}

.wiffdtext {
position: absolute;
left: 613px;
top: 266px;
height:16px;
width:165px;
font-weight:bold;
color:#FF0000;
}

.wiffdtext2 {
position: absolute;
left: 602px;
top: 294px;
height:74px;
width:175px;
font-weight:bold;
color:#808080;
}

.wifkohgr {
position: absolute;
left: 602px;
top: 483px;
height:20px;
width:185px;
background-color:#E3E3E3;
}

.wifkotext {
position: absolute;
left: 613px;
top: 486px;
height:16px;
width:165px;
font-weight:bold;
color:#FF0000;
}

.wifkotext2 {
position: absolute;
left: 602px;
top: 516px;
height:107px;
width:175px;
font-weight:bold;
color:#808080;
}


.wiwkologo {
position: absolute;
left: 603px;
top: 366px;
}


.wilinehgr1 {
position: absolute;
left: 15px;
top: 727px;
width:554px;
border-bottom: 3px solid #FF0000;
}

.wilinehgr2 {
position: absolute;
left: 602px;
top: 727px;
width:185px;
border-bottom: 3px solid #CFCFCF;
}

.wipfeilrot1 {
position: absolute;
left: 602px;
top: 444px;
}

.wipfeilrot2 {
position: absolute;
left: 602px;
top: 683px;
}

.wi1links {
position: absolute;
left: 348px;
top: 238px;
height: 18px;
width:392px;
}

.wi2links {
position: absolute;
left: 182px;
top: 248px;
height: 18px;
width:392px;
}

.wi3links {
position: absolute;
left: 182px;
top: 500px;
height: 18px;
width:392px;
}

.start_kommentar_wg {
position: absolute;
left: 603px;
top: 42px;
}

.start_kommentar_gw {
position: absolute;
left: 605px;
top: 43px;
}
.start_unterschrift_gw {
position: absolute;
left: 600px;
top: 792px;
}
.start_kommentar_txt {
position: absolute;
left: 605px;
top: 130px;
width:182px;
}
.start_kommentar_gw_txt {
position: absolute;
left: 605px;
top: 135px;
width:182px;
}

.start_termin {
position: absolute;
left: 18px;
top: 410px;
color:#c0c0c0;
font-size:41px;
font-weight: bold;
}
.start_termin_datum {
position: absolute;
left: 18px;
top: 460px;
color:#c0c0c0;
font-size:24px;
font-weight: bold;
}

.regzieltitel {
color:#000000;
font-weight: bold;
}

.regzielzusatzinfo2 {
position: absolute;
left: 586px;
top: 30px;
height:1140px;
width:212px;
background-color:#FFFFFF;
font-size:8Pt;
}
.rezielzusatzinfogw2 {
position: absolute;
left: 587px;
top: 663px;
height:424px;
width:211px;
background-color:#FFFFFF;
border:1px solid #A0A0A0;
}

.regzielonlinereg {
float:left;
width:549px;
line-height:12px;
margin:0px 22px 20px 0px;
padding:0px 20px 0px 0px;
border-right:1px solid #A0A0A0;
}

.regzielbildtext {
position: absolute;
left: 669px;
top: 77px;
width:140px;
color:#000000;
}
.regzielbildtextgw {
position: absolute;
left: 671px;
top: 678px;
width:140px;
color:#000000;
}
.regzielbildtext2 {
position: absolute;
left: 669px;
top: 46px;
width:140px;
font-weight: bold;
color:#FF0000;
}
.regzielbildtextgw2 {
position: absolute;
left: 671px;
top: 624px;
width:140px;
font-weight: bold;
color:#FF0000;
}
.regzielzusatzinfotext {
position: absolute;
left: 599px;
top: 151px;
width:185px;
color:#000000;
}
.regzielzusatzinfotextgw {
position: absolute;
left: 599px;
top: 728px;
width:185px;
color:#000000;
/*font-size:8Pt;*/
}
.regzielbildhgr {
position: absolute;
left: 597px;
top: 76px;
height:91px;
width:213px;
background-color:#FFFFFF;
}
.regzielbildhgrgw {
position: absolute;
left: 597px;
top: 649px;
height:89px;
width:213px;
background-color:#FFFFFF;
}

.regzielgoeltl {
position: absolute;
left: 598px;
top: 48px;
border:1px solid #000000;
}
.regzielgwfoto {
position: absolute;
left: 598px;
top: 626px;
border:1px solid #000000;
}

.regzieluswg {
position: absolute;
left: 615px;
top: 533px;
}

.regzielusgw {
position: absolute;
left: 615px;
top: 1090px;
}

.regzielunterschriftgw {
position: absolute;
left: 615px;
top: 490px;
}


.regzielline1 {
position: absolute;
left: 586px;
top: 595px;
width:212px;
border-bottom: 1px solid #A0A0A0;
}

.popuplayer {
margin:10px;
display: block;
}

.popuplayer .text * {
	font-size: 17px;
	font-weight: bolder;
	color: #4d6df3;
	width:500px;
}

.popuplayer .text {
border-right: 0px;
}



/****  Willkommen neu Seite: */
.wknue11a {
	font-size: 17px;
	font-weight: bolder;
	color:#FF0000;
position: absolute;
left: 10px;
top: 35px;
width:170px;
}
.wknue11 {
	font-size: 17px;
	font-weight: bolder;
	color:#000000;
position: absolute;
left: 50px;
top: 35px;
width:170px;
}
.wkntext11 {
	font-size: 17px;
	font-weight: bolder;
	color:#808080;
position: absolute;
left: 47px;
top: 65px;
width:170px;
height:120px;
}
.wknue12a {
	font-size: 17px;
	font-weight: bolder;
	color:#FF0000;
position: absolute;
left: 10px;
top: 200px;
width:170px;
}
.wknue12 {
	font-size: 17px;
	font-weight: bolder;
	color:#000000;
position: absolute;
left: 50px;
top: 200px;
width:170px;
}
.wkntext12 {
	font-size: 17px;
	font-weight: bolder;
	color:#808080;
position: absolute;
left: 47px;
top: 240px;
width:150px;
}
.wknue13a {
	font-size: 17px;
	font-weight: bolder;
	color:#FF0000;
position: absolute;
left: 17px;
top: 380px;
width:170px;
}
.wknue13 {
	font-size: 17px;
	font-weight: bolder;
	textcolor:#000000;
position: absolute;
left: 57px;
top: 380px;
width:170px;
}

.wknue21a {
	font-size: 17px;
	font-weight: bolder;
	color:#FF0000;
position: absolute;
left: 200px;
top: 35px;
width:170px;
}
.wknue21 {
	font-size: 17px;
	font-weight: bolder;
	color:#000000;
position: absolute;
left: 240px;
top: 35px;
width:170px;
}

.wkntext21 {
	font-size: 17px;
	font-weight: bolder;
	color:#808080;
position: absolute;
left: 200px;
top: 65px;
width:150px;
height:120px;
}
.wknue22a {
	font-size: 17px;
	font-weight: bolder;
	color:#FF0000;
position: absolute;
left: 200px;
top: 200px;
width:200px;
}
.wknue22 {
	font-size: 17px;
	font-weight: bolder;
	color:#000000;
position: absolute;
left: 240px;
top: 200px;
width:200px;
}
.wknue31 {
	font-size: 17px;
	font-weight: bolder;
position: absolute;
left: 375px;
top: 25px;
}
.wkntext32 {
position: absolute;
left: 320px;
top: 40px;
}

/* Laschen Startseite ORF: */
.lasche_projekt_on {
position: absolute;
left: 586px;
top: 15px;
}
.lasche_offensive_off {
position: absolute;
left: 693px;
top: 15px;
}
.lasche_projekt_off {
position: absolute;
left: 586px;
top: 15px;
visibility: hidden;
}
.lasche_offensive_on {
position: absolute;
left: 693px;
top: 15px;
visibility: hidden;
}
.offensive_id {
position: absolute;
left: 600px;
top: 63px;
visibility: hidden;
}

.start_kommentar_gw1 {
position: absolute;
left: 605px;
top: 78px;
}
.start_kommentar_gw_txt1 {
position: absolute;
left: 605px;
top: 170px;
width:182px;
}


.anmeldung_bwk .anmeldung_selbst_bwk a.link {
color:#000000;
text-decoration: none;
padding: 0px;
margin: 0px;
}
.anmeldung_selbst_bwk {
position: absolute;
left: 697px;
top: 834px;
background-color: #E3E3E3;
width: 255px;
height: 71px;
padding: 6px;
}
.login_bwk {
width:250px;
height:61px;
float:left;
margin:0px 5px 0px 0px;
padding:10px 5px 0px 10px;
}
.reglinks_bwk {
float: left;
width: 250px;
padding:10px 5px 0px 10px;
}

.bildung0 {
float:left;
width: 480px;
color: #000000;
}

.bildung1 {
float:left;
width: 480px;
color: #000000;
font-weight:bold;
text-decoration:underline;
}

.bildung2 {
float:left;
width: 480px;
color: #FF0000;
font-weight:bold;
}


.airport, .airport TD, .airport TH, .airport a, .airport a:link, .airport a:hover, .airport a:active, .airport a:visited
{
font-family:"Lucida Console", Courier, sans-serif;
font-size:8pt;
font-weight:normal;
letter-spacing : 3px;
color: #e3e3e3;
background-color: #272727;
padding:0px;
margin:0px;
}

.airport_block, .airport_block TD, .airport_block TH
{
width: 377px;
font-family:"Lucida Console", Courier, sans-serif;
font-size:8pt;
font-weight:normal;
letter-spacing : 3px;
color: #a0a0a0;
background-color: #272727;
padding:0px;
margin:0px;
}

.airport2_block
{
width: 377px;
font-family:Verdana, Arial, sans-serif;
font-size:10pt;
font-weight:normal;
letter-spacing : 1px;
color: #00b552;
background-color: #ffffff;
padding:0px;
margin:0px;
}

.airport_wb, .airport_wb TD, .airport_wb TH, .airport_wb a, .airport_wb a:link, .airport_wb a:hover, .airport_wb a:active, .airport_wb a:visited
{
font-family:Verdana, Arial, sans-serif;
font-size:7pt;
font-weight:normal;
letter-spacing : 2px;
color: #e3e3e3;
background-color: #145767;
padding:0px;
margin:0px;
}

.airport_wb_block, .airport_wb_block TD, .airport_wb_block TH
{
width: 377px;
font-family:Verdana, Arial, sans-serif;
font-size:7pt;
font-weight:normal;
letter-spacing : 2px;
color: #a0a0a0;
background-color: #145767;
padding:0px;
margin:0px;
}

.nutzungsbedingungen, .nutzungsbedingungen TD, .nutzungsbedingungen TH
{
font-family:Verdana, Arial, sans-serif;
font-size:7pt;
font-weight:normal;
color:#ffffff;
background-color: #e6f6f9;
padding:0px;
margin:0px;
}

/*second level styling; */
div.nav_top2 {height:2em;}
ul.nav_top2, div.nav_top2 { background-color:#e6f6f9; }
ul.nav_top2 li a { padding: 8px 9px;  display:block; float:left; }
ul.nav_top2 .divider, ul.nav_top2 li a { color:#145767; font-size:12px; }
ul.nav_top2 .divider { padding-top:8px;}
ul.nav_top2 a:link {}
ul.nav_top2 a:visited { }
ul.nav_top2 a:hover, ul.nav_top2 li.active a { color: #961a5a; text-decoration:underline}
ul.nav_top2 a:active { color: #961a5a;text-decoration:underline}

.wb_title {color:#145767;font-weight:bold;font-size:13pt;margin-top:0px;}
.wb_title2 {color:#145767;font-weight:bold;margin-top:0px;}
.wb_deeplink a:link { color:#145767;text-decoration:none;font-weight:normal; margin-left:5px;}
.wb_deeplink a:visited { color:#961a5a;text-decoration:none;font-weight:normal; margin-left:5px;}
.wb_deeplink a:hover { color:#961a5a;text-decoration:none;text-decoration:underline; font-weight:normal; margin-left:5px;}
.wb_deeplink a:active { color:#961a5a;text-decoration:none;font-weight:normal; margin-left:5px;}
.wb_deeplink a:focus { color:#961a5a;text-decoration:none;font-weight:normal; margin-left:5px;}

.wb_deeplinkb a:link { color:#145767;text-decoration:none;font-weight:bold; margin-left:5px;}
.wb_deeplinkb a:visited { color:#961a5a;text-decoration:none;font-weight:bold; margin-left:5px;}
.wb_deeplinkb a:hover { color:#961a5a;text-decoration:none;text-decoration:underline; font-weight:bold; margin-left:5px;}
.wb_deeplinkb a:active { color:#961a5a;text-decoration:none;font-weight:bold; margin-left:5px;}
.wb_deeplinkb a:focus { color:#961a5a;text-decoration:none;font-weight:bold; margin-left:5px;}

.article { color:#686868;align:left;width:230px;line-height:1.4; overflow:visible; }
