/* CSS Document */

/* Buttons and Links  - - - - - - - - - - - - - - - - - - -*/

.buttonblue {
      font:  12px Arial, Helvetica, sans-serif;
	  font-weight: bold;
      color: #352CCD;
      background-color: #B2E9FF;
      border: 1px solid #352CCD;
	  padding: 4px;
      text-align: center;
	  margin-top: 10px;
	  display: inline;
}
a.buttonblue:link, a.buttonblue:visited {
      color: #352CCD;
      background-color: #B2E9FF !important;
	  border: 1px solid #352CCD !important;
	  text-decoration: none !important;
}
a.buttonblue:hover, a.buttonblue:active {
      color: #FFCC00 !important;
      background-color: #B2E9FF !important;
	  border: 1px solid #352CCD !important;
      text-decoration: none !important;
}
.buttonbluefix {
      font:  11px Arial, Helvetica, sans-serif;
	  font-weight: bold;
      color: #352CCD;
      background-color: #B2E9FF;
      border: 1px solid #352CCD;
      width: 99px;
	  padding: 2px 0 2px 0;
      text-align: center;
	  display: block;
	  margin-top: 10px;
	  text-decoration: none !important;
}
a.buttonbluefix:link, a.buttonbluefix:visited {
      color: #352CCD;
      background-color: #B2E9FF !important;
	  border: 1px solid #352CCD !important;
      text-decoration: none !important;
}
a.buttonbluefix:hover, a.buttonbluefix:active {
      color: #FFFFFF !important;
      background-color: #B2E9FF !important;
	  border: 1px solid #352CCD !important;
      text-decoration: none !important;
}
#content .buttonyellow {
      font:  12px Arial, Helvetica, sans-serif;
	  font-weight: bold;
      color: #352CCD;
      background-color: #FFCC00;
      border: 1px solid #352CCD;
	  padding: 4px;
      text-align: center;
	  margin-top: 10px;
	  display: inline-block;
	  text-decoration: none !important;
}
#content a.buttonyellow :link, #content a.buttonyellow :visited {
      color: #352CCD;
      background-color: #FFCC00;
	  border: 1px solid #352CCD !important;
	  text-decoration: none !important;
	  padding: 4px;
}
#content a.buttonyellow:hover, #content a.buttonyellow:active {
      color: #FFFFFF !important;
      background-color: #FFCC00 !important;
      border: 1px solid #352CCD !important;
      text-decoration: none !important;
	  padding: 4px;
}
.buttonyellowfix {
      color: #352CCD;
      background-color: #FFCC00;
      border: 1px solid #352CCD;
      width: 99px;
	  padding: 2px 0 2px 0;
      text-align: center;
	  display: block;
	  margin-top: 10px;
	  text-decoration: none !important;
}
a.buttonyellowfix:link, a.buttonyellowfix:visited  {
      color: #352CCD;
	  background-color: #FFCC00;
	  border: 1px solid #352CCD !important;
      text-decoration: none !important;
}
a.buttonyellowfix:hover, a.buttonyellowfix:active {
      color: #FFFFFF !important;
	  background-color: #FFCC00;
	  border: 1px solid #352CCD !important;
      text-decoration: none !important;
}
.buttonyellowfixmark {
      font:  11px Arial, Helvetica, sans-serif;
	  font-weight: bold;
      color: #FFFFFF !important;
      background-color: #FFCC00 !important;
      border: 1px solid #352CCD;
      text-decoration: none !important;
      width: 88px;
	  padding: 2px 0 2px 0;
      text-align: center;
	  display: block;
	  margin-top: 10px;
}
a.buttonwhitefix:link, a.buttonwhitefix:visited  {
      color: #FFFFFF !important;
      background-color: #FFCC00 ;
      border: 1px solid #352CCD;
      width: 99px;
	  line-height: 16px;
      text-align: center;
	  display: block;
	  text-decoration: none !important;
	  margin-top: 10px;
}
a.buttonwhitefix:hover, a.buttonwhitefix:active {
      color: #352CCD !important;
      text-decoration: none !important;
}
/* startseite infoblock */
.buttonyellblock {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 18px;
	color: #352CCD;
	background-color: #FFCC00;
	border: 1px solid #352CCD;
	padding: 4px;
	display: block;
	text-align: center;
	margin-bottom: 20px;
	margin-right: 3px;
	text-decoration: none !important;
}
a.buttonyellblock:link, a.buttonyellblock:visited {
	color: #352CCD;
	background-color: #FFCC00;
	border: 1px solid #352CCD !important;
	text-decoration: none !important;
	padding: 0;
}
a.buttonyellblock:hover, a.buttonyellblock:active {
      color: #FFFFFF !important;
      background-color: #FFCC00;
      border: 1px solid #352CCD !important;
      text-decoration: none !important;
	  padding: 0;
}
/* wellness link */
.buttonrose {
      font:  12px Arial, Helvetica, sans-serif;
	  font-weight: bold;
      color: #352CCD;
      background-color: #FFCC99;
      border: 1px solid #352CCD;
	  padding: 4px;
      text-align: center;
	  margin-top: 10px;
	  display: inline;
	  text-decoration: none !important;
}
a.buttonrose:link, a.buttonrose:visited {
      color: #352CCD;
      background-color: #FFCC99;
	  border: 1px solid #352CCD !important;
	  text-decoration: none !important;
}
a.buttonrose:hover, a.buttonrose:active  {
      color: #352CCD;
      background-color: #B2E9FF;
	  border: 1px solid #352CCD !important;
      text-decoration: none !important;
}

/* Table Cell Bgcol  - - - - - - - - - - - - - - - - - - -*/

.bd {
	background-color: #87C1EA;
}
.bl {
	background-color: #CCE3F5;
}
.gd {
	background-color: #CCFF00;
}
.gl {
	background-color: #E5FF7E;
}
.rd {
	background-color: #FF9966;
}
.rl {
	background-color: #FFD5BF;
}
.od {
	background-color: #FFCC00;
}
.ol {
	background-color: #FFD56C;
}

/* Various Elements  - - - - - - - - - - - - - - - - - - -*/

.aktion {
	font-size: 12px;
	color: #FF6600;
}
.imgleft {
	padding: 6px 10px 0 0;
	float: left;
}
.imgright {
	padding: 6px 0px 0 10px;
	float: right;
}
.vakanzinfo {
	font:  11px Arial, Helvetica, sans-serif;
	color: #63C204;
	font-size: 12px;
	font-weight: bold;
}
.vakanztable {
	margin: 0px 0 6px 0;
	color: #342CCD;
	font-weight: bold;
}
.vakanztable td {
	background-color: #C8F449;
	border: 1px solid #352CCD;
	padding: 7px;
}
.vakanztable td a:link, .vakanztable td a:visited  {
	text-decoration: none !important;
	padding: 0;
	font-weight: bold !important;
}
.vakanztable td a:hover, .vakanztable td a:active {
	text-decoration: none !important;
	color: #FFFFFF !important;
	background-color: #C8F449 !important;
	padding: 0;
	font-weight: bold !important;
}
.vakanzbutton {
	margin: 10px 0 6px 0;
}
.vakanzbutton td {
	background-color: #C8F449;
	border: 1px solid #FFFFFF;
	padding: 7px;
	text-align: center;
}
.vakanzbutton a:link, a:visited  {
	text-decoration: none!important;
	color: #342CCD;
}
.vakanzbutton a:hover, a:active, a:focus  {
	text-decoration: none!important;
	color: #FFFFFF!important;
	background-color: #C8F449;
}


/* Bildunterschriften */
.caption {
	font-size: 11px;
	font-weight: normal;
}

 
