a:link{    color: black; }
a:active{  color: #bcbcbc;}
a:visited{ color: black; }
a:hover{   color: #bcbcbc; }

a:link.mib_intro{    text-decoration: none; color: black; }
a:active.mib_intro{  text-decoration: none; color: #bcbcbc;}
a:visited.mib_intro{ text-decoration: none; color: black; }
a:hover.mib_intro{   text-decoration: none; color: #bcbcbc; }

:hover.mib_button{ background-color: #bcbcbc; }
:hover.mib_button2{ background-color: #bcbcbc; }

body{
  background: white;
  color: black;
  font-family: Verdana,Arial;
  font-size: 12px;
  margin: 0px;
  padding: 0px;
}

img{ border: none; }


div.mib_frame{ width: 780px; height: 590px; margin: 5px auto; border: 1px solid #451306; 
  background-image: url('../images/background.jpg'); background-repeat: no-repeat; text-align: left; }
div.mib_frameapply{ width: 780px; height: 590px; margin: 5px auto; border: 1px solid #451306; 
  background-image: url('../images/background_apply.jpg'); background-repeat: no-repeat; text-align: left; }

div.mib_firstpage{ text-align: center; }
div.mib_fplogo{ margin-top: 139px; }
div.mib_fpslogan{ margin-top: 118px; }
div.mib_fpenter{ margin-top: 85px; font: 10pt Verdana,Arial; }

div.mib_sidemenu{ float: left; width: 150px; padding: 10px; text-align: right; }
div.mib_sideimage{ width: 120px; padding: 10px; margin-bottom: 5px; }
div.mib_sideimage2{ width: 120px; padding: 10px 10px 0px; margin-bottom: 0px; }
div.mib_menuitem{ width: 110px; height: 28px; padding: 0px; margin: 0px 0px 3px 19px; border: 1px solid #241c14; }

div.mib_sidemenu1{ position: relative; z-index:9; left: -192px; top: 257px; visibility: hide; }
div.mib_submenuitem{ width: 110px; height: 15px; padding: 0px; margin: 0px 0px 3px 19px; 
  text-align: left; border: 1px solid #241c14; background: #de8b42; }

div.mib_content{ margin-left: 165px; height: 520px; padding: 5px; text-align: left; }
div.mib_contentapply{ margin-left: 165px; height: 520px; padding: 5px; text-align: left; }
div.mib_logo{ width: 590px; text-align: right; padding: 10px 0px 25px; }

div.mib_faqmain{ width: 490px; height: 350px; margin: 0px; padding: 0px 5px 0px 0px; overflow: auto; }

div.mib_sideinfo{ float: right; text-align: center; width: 100px; margin-right: 15px; margin-top: 65px; 
  text-align: left; font: 10px Verdana,Arial; }
div.mib_partnerlinks{ border: 1px solid #241c14; border-top: none; background: white; margin-top: -5px; width: 98px; }

div.mib_slogan{ padding: 2px 5px; text-align: center; width: 460px; 
  margin: 2px 0px 20px 170px; 
  font: bold 14px Verdana,Arial; color: white; background: #212121; }

div.mib_copyright{ font: 9px Verdana,Arial black; text-align: right; padding: 0px 20px 0px; }

div.mib_contactform{ margin: 10px 0px 0px 15px; }
div.mib_formlabel{ font: bold 7pt Verdana,Arial; margin: 0px; padding: 0px; }
div.mib_formfield{ margin: 2px 0px 5px; }

div.mib_formleft{ float: left; width: 205px; padding: 0px 20px 5px 0px; border-right: 1px dotted #241c14; }
div.mib_formright{ margin-left: 250px; }
div.mib_formgroup{ width: 200px; }

div.mib_applymenu{ float: right; text-align: left; width: 100px; margin-right: 15px; 
  font: 10px Verdana,Arial; margin-bottom: 0px; }
div.mib_applysteps{ border-left: 1px solid #241c14; border-right: 1px solid #241c14; background: white; 
  width: 98px; margin: 0px; padding: 5px 0px; }
div.mib_applymenuitem{ width: 98px; padding: 0px; margin: 0px 0px 7px; text-align: center; }  

div.mib_calculatorleft{ margin: 5px 10px; width: 140px; }
div.mib_calculatorright{ float: right; margin: 0px 135px 0px 0px; }
div.mib_arrowbtn{ margin: 0px auto; text-align: center; 
  background-image: url('../images/arrowdown.png'); background-repeat: no-repeat; background-position: center; }

span.mib_formlabel{ font: normal 7pt Verdana,Arial; margin: 0px; padding: 0px; }
span.mib_imglink{ margin: 0px 25px 0px 0px; }

table{ border-spacing: 3px; }
td.mib_label,td.mib_contact{ font: bold 9pt Verdana,Arial; padding: 5px 2px; vertical-align: top; }
td.mib_text{ font: 9pt Verdana,Arial; text-align: justify; line-height: 11pt; padding: 5px 2px; }

h1.mib_header{ font: bold 16pt Verdana,Arial black; margin-bottom: 24px; }
h2.mib_header{ font: bold 14pt Verdana,Arial black; margin-bottom: 20px; margin-top: 26px; }
h3.mib_header{ font: bold 10pt Verdana,Arial black; margin-bottom:  5px; margin-top: 30px; }

h1.mib_formtitle{ font: bold 12pt Verdana,Arial black; margin-bottom: 24px; }
h2.mib_formtitle{ font: bold  9pt Verdana,Arial black; margin: 0px 0px 10px; }
h3.mib_formtitle{ font: bold  8pt Verdana,Arial black; margin: 0px 0px 3px; }

p.mib_content{ font: 9pt Verdana,Arial; text-align: justify; width: 470px; line-height: 11pt; }
p.mib_content2{ font: 9pt Verdana,Arial; text-align: justify; width: 310px; line-height: 11pt; }
p.mib_contentAbout{ font: 9pt Verdana,Arial; text-align: justify; width: 470px; line-height: 11pt; }
p.mib_contentSmall{ font: italic 7pt Verdana,Arial; text-align: center; }

ol,ul{ margin: 5px 0px; }
ul.mib_list{ list-style-image: url('../images/arrow.png'); }
li.mib_item{ margin-bottom: 4px; }
li.mib_select,li.mib_selectwide{ margin: 8px 0px; font: bold 10pt Verdana,Arial; }
li.mib_select{ width: 200px; }
li.mib_selectwide{ width: 400px; }


input.mib_text,input.mib_text_short,input.mib_button,input.mib_button2,input.mib_text_65{
  border: 1px solid #241c14; font: 10px Verdana,Arial; padding: 0px 2px;
}
textarea.mibtext, textarea.mib_text, textarea.mib_address{
  border: 1px solid #241c14; width: 196px; font: 10px Verdana,Arial; padding: 0px 2px;
}

input.mib_text{ width: 196px; }
input.mib_text_short{ width: 135px; }
input.mib_text_65{ width:  65px; }
input.mib_button, input.mib_button2{ 
  padding: 1px 5px; color: white; background: #212121;}
input.mib_button2{ font: bold 15px Verdana,Arial; }
input.mib_applyIndexItem{ background-color: transparent; border: none;
  width: 98px; text-align: center; font: 10px Verdana,Arial;
  text-decoration: underline; cursor: pointer; cursor: hand; }

textarea.mib_text{ height: 75px; }
textarea.mib_address{ height: 38px; }
select.mib_select{ border: 1px solid #212121; font: 10px Verdana,Arial; padding: 0px; margin: 0px; }

div.mib_flashlink{
  margin: 20px 0px 0px; 
  width: 470px; 
  text-align: right; 
  border-top: 1px solid black; 
  border-bottom: 1px solid black;
}

div.mib_noflashlink{
  margin: 20px 0px 0px; 
  width: 470px; 
  text-align: right; 
}


/* Vom IE mac 5.x verstecken. Fix für Windows IE \*/

* html div.mib_copyright{ padding: 10px 20px 0px; }
* html div.mib_sideinfo{ margin-right: 7px; margin-top: 69px; margin-left: -15px; }
* html div.mib_partnerlinks{ margin-top: 0px; }
* html div.mib_sidemenu1{ left: -200px; top: 253px; }
* html div.mib_formgroup{ width: 195px; }
* html div.mib_formright{ margin-left: 240px; }

* html div.mib_formfield{ margin: 0px 0px 3px; }
* html div.mib_contentapply{ margin-bottom: -10px; }
* html div.mib_applymenu{ margin-right: 7px; margin-left: -15px; }

* html div.mib_faqmain{ width: 495px; }

* html div.mib_calculatorright{ margin-right: 65px; margin-top: -5px; }
* html div.mib_calculatorleft{ width: 135px; margin-top: -5px; }
* html p.mib_content2{ width: 310px; line-height: 11pt; margin: 4px 0px 8px; }

* html h1.mib_formtitle{ margin-bottom: 18px; }
* html p.mib_content{ margin: 0px 0px 6px; }

* html ol{ margin: 5px 0px 10px 30px; }
* html ul{ margin: 5px 0px 10px 30px; }

* html input.mib_text{ height: 14px; }
* html input.mib_text_short{ height: 14px; }
* html input.mib_text_65{ height: 14px; }

* html div.mib_flashlink{ margin-left: -6px; }

*+html ol{ margin: 5px 0px 10px 30px; }
*+html ul{ margin: 5px 0px 10px 30px; }
*+html p.mib_content{ margin: 0px 0px 6px; }

/* Ende von IE5/mac verstecken*/

