html, body, div, span, p, h1, h2, h3, h4, h5, h6, a, ul, li, acronym, cite, table, tr, td, form, label, input, img {font-family: Tahoma, 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;font-size:11px;margin:0;padding:0;}
html, body {text-align:center; }
html {height: 101%;}
/* Algemeine Regeln  */
em {
	display: block; width: 425px;
}
h1{position:relative;top:0px;left:0px;display:block; width:163px; height:135px; background: #FFF url(../images/logoprovotum.gif) no-repeat 0px 0px; }
h1 a{ display: block; width: 163px; height: 135px; }
h1 span{display:none;}
h2 {font-size:11px;color:#0389c9;font-weight:normal;padding:21px 0px 0px 0;margin:0 0 0 30px;}
h3 {font-size:20px;color:#0389c9;font-weight:normal;padding:21px 0px 0px 0;margin:15px 30px 15px 30px;}
img{border: 0px;}
.blue{color:#000;line-height:1.6em;}
.underline{text-decoration : underline;}
p.center{ text-align: center; font-size: 10px; }
p.top{
	padding-top: 20px;
}
p.message{
	color: Red;
}
p.message2{
	color: Green;
}
.clear{clear:both; margin: 0px; padding: 0px; background-color: #FFF;}
/* Main Container*/
#container{ width:780px;margin: 0px auto 0px auto;text-align:left; background-image: url(../images/einspaltig.gif); background-repeat: repeat-y;  }
#container2{ width:780px;margin: 0px auto ;text-align:left; background-image: url(../images/zweispaltig.gif); background-repeat: repeat-y; }
/* Left & Right */
#optionleft{ width:163px; float:left;}
#optionright{ float:left; width: 617px; position: relative;}
#optionright p {margin:10px 30px 0px 30px; line-height: 1.6em; }
#optionright h2{ padding-top: 15px; }
#optionright h3.thema span{ display: none; }
#optionright h3.thema{ margin: 0px 0px 0px 30px; padding: 0px; height: 61px; background-repeat: no-repeat; }
#optionright h3#indexheadline{ background-image: url(../images/index_headline.gif); }
#optionright h3#aktuellesheadline{ background-image: url(../images/headline_aktuelles.gif); }
#optionright h3#referenzen{ background-image: url(../images/headline_referenzen.gif); }
#optionright h3#seminare{ background-image: url(../images/headline_seminare.gif); }
#optionright h3#ansprechpartner{ background-image: url(../images/headline_ansprechpartner.gif); }
#optionright h3#kontakt{ background-image: url(../images/headline_kontakt.gif); }
#optionright h3#standard{ background-image: url(../images/headline_standard.gif); }
#optionright h3#kooperationspartner{ background-image: url(../images/headline_kooperationspartner.gif); }
#optionright h3#mandanten { background-image: url(../images/headline_mandanten.gif); }
#sozialversicherungstraeger { background-image: url(../images/headline_sozial.gif); }
#optionright h3#presse{background-image: url(../images/headline_presse.gif);}
#optionright h3#ueberuns{background-image: url(../images/headline_ueberuns.gif);}
#optionright h3#services{background-image: url(../images/headline_services.gif);}
#optionright h3#steuer{background-image: url(../images/headline_steuer.gif);}
#optionright h3#impressum{background-image: url(../images/headline_impressum.gif);}
#optionright h3#schnelltest{background-image: url(../images/headline_schnelltest.gif);}
#optionright h3#unserekunden{background-image: url(../images/headline_unserekunden.gif);}
#optionright h3#loginerror{background-image: url(../images/loginerror.gif);}
#optionright h3#urteil{background-image: url(../images/headline_urteil.gif); height: 105px; }
#optionright h3#loginhilfe{background-image: url(../images/loginhilfe.gif);}
#optionright h3#kooperationspartner2{background-image: url(../images/headline_kooperationspartner2.gif);}
#optionright h3#Institutionellepartner{background-image: url(../images/headline_inst.gif);}
#optionright h4.subthema{ margin: 0px 0px 0px 30px; padding: 0px; height: 47px; background-repeat: no-repeat; }
#optionright h4.subthema span{ display: none; }
#optionright h4#indexsubheadline{ background-image: url(../images/index_subheadline.gif); }
#optionright h4{margin:25px 0 0px 30px; color:#0389C9; }
#optionright h4.blue{margin:10px 0 10px 30px; color:#000; }
/* loginform */
#loginformcontainer{ margin-top: 90px; }
#loginformcontainer h2{ font-family: Tahoma, 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #9eb2bb; font-weight: bold; margin: 0px; padding: 0px;  }
#loginformcontainer form{ margin: 0px; padding: 0px; }
#loginformcontainer form fieldset{ border: solid 0px  #FFF; padding: 10px 0px 0px 0px; margin: 0px; }
#loginformcontainer form p{ padding-left: 0px; padding-right: 0px; padding-top: 4px; }
#loginformcontainer form p span{ float: left; display: block; width: 50px; }
#loginformcontainer form p span label{ font-family: Tahoma, 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 10px; color: #9eb2bb; display: block; width: 50px; }
#loginformcontainer form p input{ font-size: 11px; border: 1px solid #9eb2bb; width: 94px; }
#loginformcontainer form p input.loginbutton{ border: none; }
/* indextopteaser */
#indextopteaser{ margin-left: 30px; width: 571px; background-image: url(../images/teaser_woman.jpg); background-repeat: no-repeat; }
#indextopteaser ul{ margin: 0px; padding: 0px; list-style-type: none; }
#indextopteaser ul li{ margin-left: 165px; height: 61px; }
#indextopteaser ul li a{ text-decoration: none; width: 406px; height: 61px; display: block; background-position: top; }
#indextopteaser ul li a.home01{ background-image: url(../images/home01.gif); background-repeat: no-repeat; }
#indextopteaser ul li a.home01:hover{ background-position: bottom; }
#indextopteaser ul li a.home02{ background-image: url(../images/home02.gif); background-repeat: no-repeat; }
#indextopteaser ul li a.home02:hover{ background-position: bottom; }
#indextopteaser ul li a.home03{ background-image: url(../images/home03.gif); background-repeat: no-repeat; }
#indextopteaser ul li a.home03:hover{ background-position: bottom; }
#indextopteaser ul li a span{ visibility: hidden; }
/* 3 spalten */
#contentleft{float:left;width:488px;margin: 0px;}
#contentleft p.boldblue{ font-weight: bold; color: #0389C9; }
#contentleft p.bravo{ margin:20px 20px 0px 30px; line-height: 1.6em;  }
#contentleft ul{padding-left: 40px; margin:10px 0px 0px 5px; width:400px; }
#contentleft ul li {line-height:1.6em;}
#contentleft p a{color:#0389C9;}
#contentright{float:left;width:129px;margin:0px;}
#contentright p {color:#778D97;margin:0 0 0 10px !important;}
#contentright p.flyer{ padding-top: 50px; }
#contentright img{margin:0 0 0 10px;}
#contentright h2{height:135px;background : #ffffff;width:129px;margin:0;padding:0;}
#contentright h2 span{display:none;}
/* Main Navigation */
#mainnavigation {height:auto; }
#mainnavigation ul{list-style:none; }
#mainnavigation ul li a{ font-weight:bold; display:block; width:115px; height:20px; padding:0 0 0 15px; color:#9eb2bb; text-decoration:none; background:url(../images/bullet-normal.gif) no-repeat 0px 4px;}
#mainnavigation ul li a:hover {color:#0389c9;background:url(../images/bullet-aktiv.gif) no-repeat 0px 4px;}
#mainnavigation ul li a.active {color:#0389c9;background:url(../images/bullet-aktiv.gif) no-repeat 0px 4px;}
#mainnavigation ul li ul{ margin: 0; padding: 0; }
#mainnavigation ul li ul li{ margin-left: 18px; }
#mainnavigation ul li ul li a{color:#9eb2bb !important;display:block;width:130px;font-weight:bold;height:20px;padding-left:15px;text-decoration:none;font-size:10px;background:url(../images/minibullet-normal.gif) no-repeat 0px 4px !important;}
#mainnavigation ul li ul li a:hover{color:#0389c9 !important;background:url(../images/minibullet-aktiv.gif) no-repeat 0px 4px !important;}
#mainnavigation ul li ul li a.active{ color: #0389c9 !important; background: url(../images/minibullet-aktiv.gif) no-repeat 0px 4px !important; }
#mainnavigation ul li.open{display:block;   }
#mainnavigation ul li.open a{font-weight:bold;color:#0389c9;background:url(../images/bullet-aktiv.gif) no-repeat 0px 4px;}
#mainnavigation ul li.closed ul{display:none;}
/* Sub Navigation Bottom */
#subnavigation{height:auto;margin:70px 0 0 0;}
#subnavigation ul{list-style:none;}
#subnavigation ul li a{display:block;width:130px;height:20px;padding-left:15px;color:#9eb2bb;text-decoration:none;font-size:10px;background:url(../images/minibullet-normal.gif) no-repeat 0px 4px;}
#subnavigation ul li a:hover{color:#0389c9;background:url(../images/minibullet-aktiv.gif) no-repeat 0px 4px;}
#subnavigation ul li a.active{color:#0389c9;background:url(../images/minibullet-aktiv.gif) no-repeat 0px 4px;}
/* bottomnavigation */
#bottomnavigation{margin:0px 0px 0px 20px; width: 580px; padding: 0px; }
#bottomnavigation ul { list-style:none; }
#bottomnavigation ul li{float:left; background-color: #FFF;}
#bottomnavigation ul li a{font-size:9px !important;color:#9eb2bb;text-decoration:none;padding:0 10px 0 10px;border-right:1px solid #9eb2bb;}
#bottomnavigation ul li a.active{text-decoration:underline; }
/* Flashnurmi */
#flashfooter{ border-collapse: collapse; margin: 0px 0px 0px 30px; padding: 0px; clear: both; }
/* aktuelles */
#imagescontainer{ margin-left: 30px; }
#imagescontainer table{ border-collapse: collapse; }
#imagescontainer table td{ padding-top: 20px; width: 145px; }
a.top{ font-size: 10px; color: #0389C9; line-height: 1em; display: block; padding-left: 20px; background-image: url(../images/top.gif); background-repeat: no-repeat; }
/* floatarticle */
.floatarticle img{float:left;margin:0  25px 20px 0;}
.floatarticle2 img{float:left;margin:0  25px 0px 0;}
.floatarticle strong{color:#0389C9;}
.downloadlink{color:#0389C9;text-decoration : underline;padding:0 0 0 20px;background:url(../images/arrow1.gif) no-repeat left;}
.formcontainer{ margin: 15px 30px 0 30px; width: 425px !important; }
.formcontainer .formleft{float:left;width:210px;}
.formcontainer .formright{float:left;width:210px;}
.formcontainer fieldset{border:0px solid #fff;}
.formcontainer label {width:72px;display:block;float:left;}
.formcontainer input{margin:0 0 5px 0;border:1px solid #BACCD5; vertical-align: middle; }
.formcontainer input.login{border: none; float:right;margin:10px 10px 10px 0;}
.formcontainer input.radio{border: none; width: auto; height: auto; }
.formcontainer input.checkbox{border: none; width: auto; height: auto; }
 input.login{border: none; float:right;margin:10px 10px 10px 0;}
.formcontainer textarea{width:326px;height:65px;border:1px solid #BACCD5;}
/* contentfloacontainer */
.contentfloacontainer div{float:left;width:230px !important;}
.pressefloat{ margin: 20px 0 0 30px; }
.pressefloat .downloadlink{ font-weight: bold; display: block; color: #0389C9; text-decoration: underline; padding: 0 0 0 70px; background: url(../images/arrow1.gif) no-repeat 50px; }
.pressefloat img{ float: left; margin: 0 20px 0 0; }
#nurmiflash{ margin-left: 30px; }
#urteilscontainer{
padding-top: 30px;
}


/* schnelltest css */

#schnelltestteaser{
	display:inline;
	background:url(../images/teaser_st.gif) no-repeat 0px 0px;
}






#schnelltestform p.right input.checkbox{
border:0px;
color: #0389c9;
margin: 0 10px 0 30px;
}
#schnelltestform h4 input.checkbox{
margin: 0 10px 0 0;
}
p.hr{
border-bottom: 1px #0389c9 solid;
}
p.indent{
padding:10px 0 0 25px;
}
p.right{
text-align: right;
padding:0;
}
p.weiter{
text-align: right;
padding:0;
margin: 0;
}
p.weiter input{
margin:12px 0 0 0;
}
span.normal{
color:black;
font-weight:normal;
}
.red{
color:red;
}

.floatleft div{float:left;}
.floatleft p{float:left;width:98px;}
.floatleft h4{float:left;width:300px;}

.formcontainerschnell{ margin: 15px 10px 0 25px; width: 430px !important;}

.formcontainerschnell div{ margin:0;padding:0;}
.formcontainerschnell .formleft{float:left;width:240px;}
.formcontainerschnell .formright{float:right;width:180px;}
.formcontainerschnell .formdrittel{float:left;width:143px;}


.formcontainerschnell fieldset{border:0px; padding:0px;margin:0px;}
.formcontainerschnell label {display:inline;float:left;margin:5px;padding:0;}
.formcontainerschnell label.breit {width:270px;display:inline;float:left;}

.formcontainerschnell input{border: none; vertical-align: middle; margin: 5px 5px 5px 5px;}
.formcontainerschnell input.login{ float:right;margin:25px 10px 10px 0;}
.formcontainerschnell input.text{border:1px solid #BACCD5;}
.formcontainerschnell input.radio{ width: auto; height: auto; }
.formcontainerschnell input.checkbox{display:inline;float:left;}

.formcontainerschnell .formright input.text{float:right;}

