/* --------------------------------- Gruppe: td A Buttons */ 
.tdButtA, .tdButtAHL, .tdButtAHome, .tdButtAHLHome, .NStdButtAHome, .NStdButtAHLHome {
font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; vertical-align : middle; text-decoration: none; cursor: hand; color: #FFFFFF; height: 28px; border-color : #FFFFFF; border-width : 1px 1px 1px 0px; border-style : solid; 
}
 .tdButtA {
background-color: #33CC00; text-align: center 
}
.tdButtAHL {
background-color: #ADEB99; text-align: center 
}
.tdButtAHome {
background-color: #33CC00; text-align: left; width:140px; 
}
.tdButtAHLHome {
background-color: #ADEB99; text-align: left; width:140px; 
}
.NStdButtAHome {
background-color: #33CC00; text-align: left; width: 141px; 
}
.NStdButtAHLHome {
background-color: #ADEB99; text-align: left; width: 141px; 
}
.tdButtAnoSize {
font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; vertical-align : middle; text-decoration: none; cursor: hand; color: #FFFFFF; border-color : #FFFFFF; border-width : 1px 1px 1px 0px; border-style : solid; background-color: #33CC00; 
}
 /* ------------------------------------------ Gruppe Buttons A */ .ButtA, .ButtAHL, .ButtAHome, .ButtAHLHome {
 font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; vertical-align : middle; text-decoration: none; cursor: hand; color: #FFFFFF; background-color: #33CC00; color: #FFFFFF; 
}
.ButtAHL {
background-color: #ADEB99; color: #000080; 
}
.ButtAHome {
width:140px; text-align: left 
}
.ButtAHLHome {
text-align: left; background-color: #ADEB99; 
}
/* ------------------------------------------- Gruppe td B */ 
.tdButtB, .tdButtBHL, .tdButtC {
font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; vertical-align : middle; text-decoration: none; cursor: hand; color: #FFFFFF; height: 28px; width:140px; border-color : #FFFFFF; border-width : 0px 0px 1px 0px; border-style : solid; 
}
.tdButtB, .tdButtBHL, .tdButtC{
	padding-left:5px;
}
.tdButtB {
background-color: #9999D6; color: #FFFFFF; 
}

.tdButtBHL {
 background-color: #D6D6EF; color: #0000FF; 
}
.tdsubB {
font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; vertical-align : middle; text-decoration: none; cursor: hand; color: #FFFFFF; background-color: #9999D6; color: #FFFFFF; border-color : #FFFFFF; border-width : 0px 0px 1px 0px; border-style : solid; width: 120px; height: 28px; 
}
 .tdsubBHL {
font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; vertical-align : middle; text-decoration: none; cursor: hand; color: #FFFFFF; background-color: #D6D6EF; color: #0000FF; border-color : #FFFFFF; border-width : 0px 0px 1px 0px; border-style : solid; width: 120px; height: 28px; 
}
 /* -------------------------------------------- Gruppe: Buttons B */ .ButtB {
font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; vertical-align : middle; text-decoration: none; cursor: hand; color: #FFFFFF; background-color: #9999D6; color: #FFFFFF; 
}
.ButtBHL {
font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; vertical-align : middle; text-decoration: none; cursor: hand; color: #FFFFFF; background-color: #D6D6EF; color: #0000FF; 
}
/* -------------------------------------------- td Button C */ .tdButtC {
font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; vertical-align : middle; text-decoration: none; cursor: hand; color: #FFFFFF; background-color: #FF9900; color: #FFFFFF; 
}
/* ------------------------------------------------ */ .blockB {
background-color: #33CC00; width : 5px; height : 28px; border-color : #FFFFFF; border-width : 0px 0px 1px 0px; border-style : solid; 
}
.blockBHL {
background-color: #FF9900; width : 5px; height : 28px; border-color : #FFFFFF; border-width : 0px 0px 1px 0px; border-style : solid; 
}
/* ------------------------------------------------ text */ body, .text, .liste_HL, .liste_LL, .klein, .bu, .orange {
font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000; 
}
.orange {
 color: #FF9900; 
}
.headline {
font-size: 16px; font-weight: bold; color: #000; margin-bottom:12px; text-decoration: none; 
}
.klein,.bu {
 font-size: 11; color: #FF9900; 
}
.info {
font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; 
}
/* ------------------------------------------------ forms */ 
.form_head {
font-size: 13px; font-weight: bold; color: #FFFFFF; background-color: #FF9900; height: 30px; 
}
.form_HL {
 color: #000080; background-color: #D6D6EF; font-size: 13px; font-weight: bold; height: 30px; 
}
.form_LL {
color: #FFFFFF; background-color: #9999D6; font-size: 13px; font-weight: bold; height: 30px; 
}
.liste_HL {
 background-color: #D6D6EF; color: #000080; height: 30px; text-decoration:none; 
}
.liste_LL {
background-color: #9999D6; color: #FFFFFF; height: 30px; text-decoration:none; 
}
a:link.liste_LL {
 #9999D6; color: #FFFFFF; 
}
a:hover.liste_LL {
color: #FF9900; 
}
a:link.liste_HL {
 #D6D6EF; color: #000080; 
}
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:#FFFFFF;font-weight:bold;text-align:center;} 
.mfT{font-family: Arial, Helvetica, sans-serif;font-size:12px;background-color:#D6D6EF} 
.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: #D6D6EF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; text-align: right;} 
.mfInpRim{ background-color: #D6D6EF;} 
.mfBord{background-color:#9999D6;border-style: solid; border-width: 1px 1px 1px 1px; border-color: #D6D6EF;} 
/* //////////////////////////////////////////////////////////////////////////////////// */
.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:80px;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;
}
/* anpassung dbw_all	*/
#contentDIV .tabstyle_1 {border-collapse:collapse;border:1px solid #CCC;}
#contentDIV .tabstyle_1 td {border-width:1px;border-style:solid;border-color:#CCC;padding:4px;font-size:12px;vertical-align:top;}
#contentDIV .tabstyle_2 {border-collapse:collapse;border:1px solid #F90;font-size:12px;}
#contentDIV .tabstyle_2 td {border-width:1px;border-style:solid;border-color:#F90;padding:4px;vertical-align:top;}
.abisz { display:block;width:16px;height:16px;border:1px solid #F90;margin:1px;text-align:center;font-size:14px;font-weight:bold;text-decoration:none;color:#F90;background-color:#FFF;float:left;}
a:hover.abisz  {color:#FFF;background-color:#F90;}
.tabstyle2 {
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000;
	border:1px solid #F90;
	border-collapse:collapse;
}
.tabstyle2 td {
	padding:2px;
	border:1px solid #F90;
}

/* infoDiv */
#infoDiv{
  width:100%;
  height:110px;
  margin-top:50px;
  margin-bottom:10px;
}

.infoDivTop{
  height:16px;
  background-image:url(/dbw_singles/heilkurorte/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;
}

#footerInfoDiv{
	margin-top:15px;
}

