/* CSS Document */
.klein,.bu { font-size: 11; color: #FF9900; }
.info { font-size: 11px; font-weight: normal; color: #FF9900; text-decoration: none; } /* ------------------------------------------------ forms */
.form_head { font-size: 13px; font-weight: bold; color: #FFF7AD; background-color: #FF9900; height: 30px; }
.form_HL { color: #FFFFFF; background-color: #FFF7AD; font-size: 13px; font-weight: bold; height: 30px; }
.form_LL { color: #FFF7AD; background-color: #4970BF; font-size: 13px; font-weight: bold; height: 30px; }
.liste_HL { background-color: #FFF7AD; color: #FFFFFF; height: 30px; }
.liste_LL { background-color: #4970BF; color: #FFF7AD; height: 30px; } a:link
.liste_LL { #4970BF; color: #FFF7AD; }
a:visited.liste_LL { color: #FF9900; }
a:active.liste_LL { color:#708089; }
a:hover.liste_LL { color: #FF9900; }
a:link.liste_HL { #FFF7AD; color: #FFFFFF; }
a:visited.liste_HL { #FF9900; }
a:active.liste_HL { color:#708089; }
a:hover.liste_HL { color: #FF9900; } /* ------------------------------------------- Extra-Formate */
.border_r { border-color : #FFFFFF; border-width : 0px 1px 0px 0px; border-style : solid; }
.scrShot { border-width:3px; border-color: #ffffff; border-style: solid; padding: 4px; position:absolute; width:138px; height:145px; z-index:2; background-color: #D6D6EF; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; }
.wellP { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; position:absolute; width:200px; height:45px; z-index:3; visibility: hidden; }
.tabUeb { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; background-color: #ff9900 }
.einz { vertical-align: top; text-align: right; }
.letter,
.letter_inv{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FF9900; background-color: #FFFFFF; text-decoration:none; width:16px; }
.letter_inv{ color: #FFFFFF; background-color: #FF9900; }
a:hover.letter{ color: #FFFFFF; background-color: #FF9900; }
.tdLet{ text-align: center; width: 16px; border: 1px #FF9900 solid; }
/*	///////////////////////////		mailFormular	////////////////////////////////////	*/
.mfTop{font-family: Arial, Helvetica, sans-serif;font-size:16px;color:#F7D760;font-weight:bold;text-align:center;}
.mfT{font-family: Arial, Helvetica, sans-serif;font-size:12px;background-color:#F7D760}
.mfInp{ font-family: "Courier New", Courier, mono; font-size: 12px; background-color:#FFFFFF; border:1px solid #000000; width: 210px; margin: 2px 2px 2px 2px;}
.mfTD{ width: 100px; background-color: #F7D760; color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; text-align: right;}
.mfInpRim{ background-color: #F7D760;}
.mfBord{background-color:#708089;border-style: solid; border-width: 1px 1px 1px 1px; border-color: #708089;}
/*	////////////////////////////////////////////////////////////////////////////////////	*/
.labelDivLL {background-color:#CFCFCF;padding:2px;margin:0px;}
.labelDivHL {background-color:#EFEFEF;padding:2px;margin:0px;}

.labelDivLL label, .labelDivHL label {display:block;float:left;border:0px solid #FF0000;width:95px;text-align:right;margin:2px 0px 0px 0px;}
.imgDiv {width:136px;margin:12px 4px 0px 4px;border:1px solid blue;float:right;border:0px;}
.sendDiv {width:100%;text-align:center;padding:4px;background-color:#EFEFEF;}

.box{border:1px solid #FF9900;}
.bgLL {background-color:#CFCFCF;}
.bgHL {background-color:#EFEFEF;}
.tabBestell {border:2px outset #D6D6D6;}
.tabBestell td{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:middle;
}
.lfb {color:#F90;font-size:10px;}
#beihilfe p,#beamtenversorgung p,#frauenrat p,#nebentaetig p,#patienten p,#wissenswertes p,#rundumsgeld p {
	margin-top:6px;
}
#contentDiv a{
	color:#F90;
	font-weight:bold;
	text-decoration:none;
}
#contentDiv a:hover{
  text-decoration:underline;
}
.orange { color: #FF9900; }
.headline { font-size:18px; line-height:20px; font-weight: bold; color: #000; margin-bottom:12px; }
.subheadline { font-size: 12px; font-weight: bold; color: #FF9900; margin-bottom:12px; }
hr { size:1px; color: #FF9900; }

#clearFloat{
  clear: both;
}

html{
}

body, #contentDiv td{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 101%;
  font-size: 12px;
  line-height: 16px;
  padding:0;
  margin:0;
}

h2{
  color: #ff9900;
  font-size:18px;
  line-height:24px;
}

a {
  text-decoration:none;
  color: #FF9900;
  cursor: hand;
}

.bu{
  font-size: 10px;
  font-weight: normal !important;
  color: #FF9900;
}

#pageCon {
  margin-left:5%;
  margin-top:10px;
  padding:0;
  width:960px;
  height:auto;
  z-index:1;
  /*border: 1px solid black;*/
}

#mainWrapper {
  width:100%;
  height:auto;
  margin-top:20px;
  margin-bottom: 60px;
}

#leftCon{
  display:inline;
  float:left;
  width:200px;
  height:520px;
}

#middleCon{
  display:inline;
  float:left;
  width:484px;
  height:auto;
}

#rightCon{
  display:inline;
  float:right;
  width:246px;
  height:auto;
}

/* header specific */
#headerCon{
  height:125px;
}

#headerDiv{
  text-align:center;
  position:relative;
}

#subheaderDiv{
  position:absolute;
  width:650px;
  height:125px;
  left:80px;
  top:60px;
  overflow:hidden;
}


/* sponsorCon */
#sponsorCon{
  /*border:1px solid red;*/
  height:auto;
  float:left;
}

#sponsorDiv{
  height:auto;
  margin-left: 720px;
 /* margin: 2px 0px 2px 5px;*/
}

/* subnavDiv - leftCon */
#subnavDiv {
  height:426px;
  margin-top:0px;
  border:1px solid #FFF;
}
.subnavItem, .subnavItem div, .subnavItemSel, .subnavItemSel div{
  width:auto;
  height:18px;
  display:block;
  float:left;
  font-size: 14px;
  line-height:17px;
}

#subnavDiv a:hover #subnavLeft {
  background-image: url(gfx/gfx/sm-l-over-y.gif);
  background-position: center;
  background-repeat: no-repeat;
  width:4px;
}
#subnavDiv a:hover #subnavCenter {

  background-color: #f4c61b;/*#ead734*/
  color: #000000;
  text-align:left;

}
#subnavDiv a:hover #subnavRight {
  background-image: url(gfx/gfx/sm-r-over-y.gif);
  background-position: center;
  background-repeat: no-repeat;
  width:4px;
}

.subnavItem .left {
  background-image: url(gfx/gfx/sm-l.gif);
  background-position: center;
  background-repeat: no-repeat;
  width:4px;
}

.subnavItem .center{
  width:152px;
  background-color: #666666;
  color: white;
  text-align:left;
}

.subnavItem .right{
  background-image: url(gfx/gfx/sm-r.gif);
  background-position: center;
  background-repeat: no-repeat;
  width:4px;
}

.subnavItemSel .left{
  background-image: url(gfx/gfx/sm-l-sel.gif);
  background-position: center;
  background-repeat: no-repeat;
  width:4px;
}

.subnavItemSel .center{
  width:150px;
  background-color: #ff9900;
  color: white;
}

.subnavItemSel .right{
  background-image: url(gfx/gfx/sm-r-sel.gif);
  background-position: center;
  background-repeat: no-repeat;
  width:4px;
}




/* subsubnavDiv - leftCon */
#subsubnavDiv {
  display:block; /*display:none*/
  /*float:right;*/
  height:auto;
  padding-left:5px;
  margin: 0px 0px 5px 19px;
  border:1px solid #FFF;
}

.subsubnavItem, .subsubnavItem div, .subsubnavItemSel, .subsubnavItemSel div{
  width:auto;
  height:16px;
  display:block;
  float:left;
  font-size: 12px;

}

#subsubnavDiv a:hover .left {
  background-image: url(gfx/gfx/ssm-l-over-y.gif);
  background-position: center;
  background-repeat: no-repeat;
  width:2px;
}
#subsubnavDiv a:hover .center {
  width:130px;
  background-color: #f4c61b;
  color: black;
  text-align:left;
}
#subsubnavDiv a:hover .right {
  background-image: url(gfx/gfx/ssm-r-over-y.gif);
  background-position: center;
  background-repeat: no-repeat;
  width:2px;
}

.subsubnavItem .left {
  background-image: url(gfx/gfx/ssm-l.gif);
  background-position: center;
  background-repeat: no-repeat;
  width:2px;
}

.subsubnavItem .center{
  width:130px;
  background-color: #999999;
  color: white;
  text-align:left;
  
}

.subsubnavItem .right{
  background-image: url(gfx/gfx/ssm-r.gif);
  background-position: center;
  background-repeat: no-repeat;
  width:2px;
}
.subsubnavItemSel .left{
  background-image: url(gfx/gfx/ssm-l-sel.gif);
  background-position: center;
  background-repeat: no-repeat;
  width:2px;
}

.subsubnavItemSel .center{
  width:130px;
  background-color: #ff9900;
  color: white;
  text-align:left;
}

.subsubnavItemSel .right{
  background-image: url(gfx/gfx/ssm-r-sel.gif);
  background-position: center;
  background-repeat: no-repeat;
  width:2px;
}



/* infoBox - rightCon*/
.infoBox div{
  display:inline;
  float:left;
}
.infoBoxUL{
  line-height:1px;
  font-size:1px;
  height:16px;
  width:11px;
  background-image: url(gfx/gfx/ib-ul-test-16y.gif);
  background-position: center;
  background-repeat: no-repeat;
}
.infoBoxUC{
  font-size:9px;
  text-align: center;
  line-height:16px;
  height:16px;
  width:158px;
  background-image: url(gfx/gfx/ib-uc-test-16y.gif);
  background-position: center;
  background-repeat: repeat-x;
}
.infoBoxUR{
  line-height:1px;
  font-size:1px;
  height:16px;
  width:11px;
  background-image: url(gfx/gfx/ib-ur-test-16y.gif);
  background-position: center;
  background-repeat: no-repeat;
}

.infoBoxC{
  width:180px;
  height:auto;
  padding: 0px 5px 0px 5px;
  font-size:9px;
  line-height: 12px;
  background-image: url(gfx/gfx/ib-c-180.gif);
  background-repeat: repeat-y;
}
.infoBoxC160{
  width:160px;
  height:auto;
  padding: 0px 5px 0px 5px;
  font-size:9px;
  line-height: 12px;
  background-image: url(gfx/gfx/ib-c-160.gif);
  background-repeat: repeat-y;
}

.infoBoxLL{
  line-height:1px;
  font-size:1px;
  height:7px;
  width:11px;
  background-image: url(gfx/gfx/ib-ll-test.gif);
  background-position: center;
  background-repeat: no-repeat;
}
.infoBoxLC{
  line-height:1px;
  font-size:1px;
  height:7px;
  width:158px;
  background-image: url(gfx/gfx/ib-lc-test.gif);
  background-position: center;
  background-repeat: repeat-x;
}
.infoBoxLR{
  line-height:1px;
  font-size:1px;
  height:7px;
  width:11px;
  background-image: url(gfx/gfx/ib-lr-test.gif);
  background-position: center;
  background-repeat: no-repeat;
}

/* infoDiv */
#infoDiv{
  width:100%;
  height:110px;
  margin-top:50px;
  margin-bottom:10px;
}

.infoDivTop{
  height:16px;
  background-image:url(gfx/gfx/info-t-16.gif);
  background-repeat: no-repeat;
  line-height:16px;
  font-size:10px;
  padding-left:10px;
}

.infoDivCon{
  height:84px;
  display:block;
  overflow:auto;
  border:1px solid orange;
}

.infoDivBot{
  height:10px;
  background-image:url(gfx/gfx/info-b.gif);
  background-repeat: no-repeat;
  overflow:hidden;
}

/* footerCon */
#footerCon{
  position:fixed;
  height: 40px;
  width:960px;
  padding-top: 10px;
  padding-bottom: 5px;
  background-color: #ffffff;
  bottom:0;
  left:5%;
  z-index:12;
}
.footerDiv div{
  float:left;
  height:25px;
  margin-top:5px; /*causes the site to be bigger than PLANNED!!*/
}

.footerDivL{
  float:left;
  width:25px;
  background-image:url(gfx/gfx/f-l.gif);
  background-repeat:no-repeat;
  background-position:center;
}
.footerDivC{
  line-height: 22px;
  font-size: 12px;
  text-align: center;
  float:left;
  background-color:#aaaaaa;
  width:910px;
}
.footerDivR{
  float:right;
  width:25px;
  background-image:url(gfx/gfx/f-r.gif);
  background-repeat:no-repeat;
  background-position:center;
}

