td{font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color:#000000}
a{font-family:arial,helvetica; color:#3A83C6; text-decoration:underline}
a:hover{color:red; text-decoration:underline}

body {
   BACKGROUND-IMAGE: url(images/bgpix.gif); 
   margin: 0;
   padding: 0;
   FONT-SIZE: 12px;
   HEIGHT: 100%;
   FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
   TEXT-ALIGN: left;
   OVERFLOW: hidden;
}

hr {
  cellpadding: 4;
  border-width: 1px 0 0 0;
  border-style:solid;
  border-color: #b9babc;
  height: 1px;
  padding: 0;
  margin: 4px 0 4px 0;
}
#mainWrapper {
   BACKGROUND-IMAGE: url(images/bgpix.gif); 
   POSITION: absolute;
   margin: 0 0 0 -500px;
   top: 0px;
   left: 50%;
   width: 1000px;
   height: 100%;
   OVERFLOW: hidden;
}
#mainTop {
   BACKGROUND-IMAGE: url(images/bgtop.jpg); 
   BACKGROUND-REPEAT: no-repeat;
   POSITION: relative;
   margin: 0;
   top: 0px;
   left: 0px;
   width: 1000px;
   height: 110px;
   OVERFLOW: hidden;
}
#logged {
   background: transparent;
   position: absolute;
   margin: 0;
   top: 0px;
   left: 628px;
   width: 300px;
   height: 20px;
   OVERFLOW: hidden;
   font-family: Arial, Verdana, Helvetica, sans-serif;
   color: #999999; 
   font-weight: normal; 
   text-decoration: none;
   font-size: 10px;
   text-align: right;
}
#mainContent {
   BACKGROUND-IMAGE: url(images/bgmiddle.jpg); 
   padding: 0;
   POSITION: relative;
   margin: 0;
   top: 0px;
   left: 0px;
   width: 1000px;
   height: 480px; 
   OVERFLOW: hidden;
}
#mainNavi {
   BACKGROUND-IMAGE: url(images/bgnavi.jpg); 
   BACKGROUND-REPEAT: no-repeat;
   position: absolute;
   margin: 0;
   top: 0px;
   left: 0px;
   width: 1000px;
   height: 460px;
   OVERFLOW: hidden;
}
#mainNavi_o {
   BACKGROUND-IMAGE: url(images/bgnavi_o.jpg); 
   BACKGROUND-REPEAT: no-repeat;
   POSITION: relative;
   margin: 0;
   top: 0px;
   left: 0px;
   width: 1000px;
   height: 460px;
   OVERFLOW: hidden;
}
#mainBottom {
   BACKGROUND-IMAGE: url(images/bgbot.jpg); 
   BACKGROUND-REPEAT: no-repeat;
   POSITION: absolute;
   margin: 0 0 0 -500px;
   TOP: 590px;
   left: 50%;
   WIDTH: 1000px;
   HEIGHT: 39px;
   OVERFLOW: hidden;
}
#frmAktNotdienst {
   background: transparent;
   POSITION: absolute;
   padding: 0;
   TOP: 226px;
   left: 220px;
   WIDTH: 150px;
   HEIGHT: 200px;
   OVERFLOW: hidden;
   font-size: 8px;
}
#frmFbZe {
   background: transparent;
   POSITION: absolute;
   padding: 0;
   TOP: 200px;
   left: 220px;
   WIDTH: 150px;
   HEIGHT: 300px;
   OVERFLOW: hidden;
}
#content {
   background: transparent;
   POSITION: absolute;
   padding: 0;
   TOP: 200px;
   left: 400px;
   WIDTH: 586px;
   HEIGHT: 280px;
   OVERFLOW: auto;
}
#content_notdienst {
   background: transparent;
   POSITION: absolute;
   padding: 0;
   TOP: 200px;
   left: 250px;
   WIDTH: 736px;
   HEIGHT: 280px;
   OVERFLOW: auto;
}
#content_login {
   background: transparent;
   POSITION: absolute;
   padding: 0;
   TOP: 200px;
   left: 250px;
   WIDTH: 736px;
   HEIGHT: 280px;
   OVERFLOW: auto;
}
#formlogin {
   background: url(images/bglogin.gif) top left;
   background-repeat: no-repeat;
   margin-top: 20px;
   margin-right: 120px;
   WIDTH: 240px;
   HEIGHT: 150px;
   OVERFLOW: hidden;
}
#tropfen {
   background: url(images/tropfen.gif) top left;
   background-repeat: no-repeat;
   position: absolute;
   top: 38px;
   left: 192px;
   width: 87px;
   height: 395px;
   border: 0;
   OVERFLOW: hidden;
}

/* Home */
#nav01 {
   background: transparent;
   position: absolute;
   top: 21px;
   left: 102px;
   width: 62px;
   height: 62px;
   border: 0;
   OVERFLOW: hidden;
}
/* Fachbetriebe */
#nav02 {
   background: transparent;
   position: absolute;
   top: 92px;
   left: 43px;
   width: 68px;
   height: 68px;
   border: 0;
   OVERFLOW: hidden;
}
/* Endverbraucher */
#nav03 {
   background: transparent;
   position: absolute;
   top: 150px;
   left: 140px;
   width: 75px;
   height: 75px;
   border: 0;
   OVERFLOW: hidden;
}
/* Ausbildung */
#nav04 {
   background: transparent;
   position: absolute;
   top: 228px;
   left: 42px;
   width: 69px;
   height: 69px;
   border: 0;
   OVERFLOW: hidden;
}
/* Notdienst */
#nav05 {
   background: transparent;
   position: absolute;
   top: 319px;
   left: 42px;
   width: 60px;
   height: 60px;
   border: 0;
   OVERFLOW: hidden;
}
/* Die Innung */
#nav06 {
   background: transparent;
   position: absolute;
   top: 73px;
   left: 333px;
   width: 64px;
   height: 64px;
   border: 0;
   OVERFLOW: hidden;
}
/* jobs */
#nav07 {
   background: transparent;
   position: absolute;
   top: 21px;
   left: 410px;
   width: 59px;
   height: 60px;
   border: 0;
   OVERFLOW: hidden;
}
/* Mitglied Vorteil */
#nav08 {
   background: transparent;
   position: absolute;
   top: 0px;
   left: 532px;
   width: 70px;
   height: 70px;
   border: 0;
   OVERFLOW: hidden;
}
/* Login */
#nav09 {
   background: transparent;
   position: absolute;
   top: 72px;
   left: 699px;
   width: 60px;
   height: 60px;
   border: 0;
   OVERFLOW: hidden;
}
/* Links */
#nav10 {
   background: transparent;
   position: absolute;
   top: 21px;
   left: 776px;
   width: 60px;
   height: 60px;
   border: 0;
   OVERFLOW: hidden;
}
/* Impressum */
#nav11 {
   background: transparent;
   position: absolute;
   top: 75px;
   left: 847px;
   width: 70px;
   height: 70px;
   border: 0;
   OVERFLOW: hidden;
}
#animation{
   background: transparent;
   position: absolute;
   top: 45px;
   left: 27px;
   width: 1000px;
   height: 500px;
   border: 0;
   OVERFLOW: hidden;
}
#ani_imp{
   background: transparent;
   position: absolute;
   top: 45px;
   left: 27px;
   width: 1000px;
   height: 500px;
   border: 0;
   OVERFLOW: hidden;
}
#rcpsoft {
	BACKGROUND-COLOR: transparent;
	POSITION: absolute;
	MARGIN: 0;
	TOP: 14px;
	LEFT: 0px;
	WIDTH: 70px;
	HEIGHT: 10px;
	OVERFLOW: hidden;
}
#impressum {
	BACKGROUND-COLOR: transparent;
	POSITION: absolute;
	MARGIN: 0;
	TOP: 16px;
	LEFT: 674px;
	WIDTH: 53px;
	HEIGHT: 10px;
	OVERFLOW: hidden;
}

.fltselect1 {
   border: solid 1px #98a4be;
   background-color:#ffffff;
   padding: 0.2em; 
   width: 170px;
   font-family: Arial, Verdana, Helvetica, sans-serif;
   color: #000000; 
   font-weight: normal; 
   text-decoration: none;
   font-size: 10px;
   text-align: left;
}
.fltselect2 {
   border: solid 1px #98a4be;
   background-color:#ffffff;
   padding: 0.2em; 
   width: 250px;
   font-family: Arial, Verdana, Helvetica, sans-serif;
   color: #000000; 
   font-weight: normal; 
   text-decoration: none;
   font-size: 10px;
   text-align: left;
}
.fltinput {
   border: solid 1px #98a4be;
   background-color:#ffffff;
   padding: 0.2em; 
   width: 120px;
   font-family: Arial, Verdana, Helvetica, sans-serif;
   color: #000000; 
   font-weight: normal; 
   text-decoration: none;
   font-size: 10px;
   text-align: left;
}
.fltbutton {
   border: solid 1px #999a9d;
   background-color:#f7e280;
   padding: 0px 4px 4px 1px; 
   height: 20px;
   font-family: Arial, Verdana, Helvetica, sans-serif;
   color: #000000; 
   font-weight: normal; 
   text-decoration: none;
   font-size: 11px;
   text-align: center;
}
.rcp_table {
   width: 480px;
   padding-left:4px;
}

/* --------------------------------------------------------------------
   Allgemeine Definitionen
   -------------------------------------------------------------------- */
.title_gray{
   background-color: #cccccc;
   width: 98%;
   margin: 0;
   padding: 0;
}
.title_gray_halb{
   background-color: #cccccc;
   width: 46%;
   margin: 0;
   padding: 0;
}
.symbol{
   list-style-type: disc;
   list-style-position: outside;
   padding: 0;
   padding-left: 16px;
   margin-top: 6px;
}
.nummer{
   list-style-type: decimal;
   list-style-position: outside;
   padding: 0;
   padding-left: 20px;
   margin-top: 6px;
   margin-bottom: 0px;
}
li{
   padding-bottom: 4px;
}

/* --------------------------------------------------------------------
   Definitionen für Übersicht Rubriken (DIA-Modul)
   -------------------------------------------------------------------- */
#dia a{
   font-family: arial,helvetica; 
   color: #294a90; 
   font-weight: normal; 
   text-decoration: none;
}
#dia a:hover{
   color: #a41c25; 
   font-weight: normal; 
   text-decoration: none;
}
.bildrahmen {
   width: 120px;
   height: 92px;  
   text-align: center; 
   vertical-align: middle; 
   border: 1px #4565a8 solid; 
}
.textrahmen {
   background-color: transparent;
   width: 120px;
   text-align: center; 
   vertical-align: middle; 
   border: 0; 
   color: #999999;
}
/* --------------------------------------------------------------------
   Definitionen Download
   -------------------------------------------------------------------- */
.dl_outer {
   width: 700px;
   height: 100%;
   margin-top: 20px;
   margin-left:40px;
   padding: 0;
   border: 0;
}
.dl_table {
   width: 700px;
   padding: 0;
   border-collapse:collapse;
   border-left:1px solid #92A8B6; 
   border-top:1px solid #92A8B6; 
   border-right:1px solid #2C3264; 
   border-bottom:1px solid #2C3264;
}
.dl_table a{font-family:arial,helvetica; color:#2f9323; text-decoration:none}
.dl_table a:hover{color:#e2003b; text-decoration:none}

.dl_table tr{
   width: 100%;
}

.dl_td1{
   background-color:#2c3eb8;
   width: 100%;
   text-align: center;
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 12px;
   color: #ffffff; 
   text-decoration: none;
}
.dl_td21{
   background-color:#bfbfbf;
   width: 35%;
   text-align: center;
   border: 0;
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 10px;
   color: #ffffff; 
   text-decoration: none;
}
.dl_td22{
   background-color:#bfbfbf;
   width: 65%;
   text-align: center;
   border: 0;
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 10px;
   color: #ffffff; 
   text-decoration: none;
}
.dl_td31{
   background-color:#ffffff;
   padding-left: 8px;
   width: 35%;
   text-align: left;
   border: 0;
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 12px;
   color: #000000; 
   text-decoration: none;
}
.dl_td32{
   background-color:#ffffff;
   padding-left: 8px;
   width: 65%;
   text-align: left;
   border: 0;
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 11px;
   color: #000000; 
   text-decoration: none;
}
.dl_abst {
   height: 10px;
}


