body
{
  font: 10px/14px Verdana, Arial, Helvetica, Sans-Serif;
  background-color: #72675B;
  color: #72675b;
  margin: 0px;
  padding: 0px;

  scrollbar-base-color: #A89E92;
  scrollbar-3dlight-color: #F6F6EF;
  scrollbar-arrow-color: #F6F6EF;
  scrollbar-darkshadow-color: #F6F6EF;
  scrollbar-face-color: #A89E92;
  scrollbar-highlight-color: #A89E92;
  scrollbar-shadow-color: #F6F6EF;
  scrollbar-track-color: #F6F6EF;
}

*
{
  font: 10px Verdana, Arial, Helvetica, Sans-Serif;
}

b
{
  font-weight: bold;
}

b a
{
  font-weight: bold;
}

i
{
    font-style: italic;  
}

form {
   margin: 0px;
   padding: 0px;
}

.box
{
  height: 100%;
  width: 100%;
}

.centered
{
  text-align: center;
  margin: auto;
  vertical-align: middle;
}

.logo
{
  padding: 10px 0px 5px 0px;
  text-align: center;
}

.menu a
{
  font: 10px/14px Verdana, Arial, Helvetica, Sans-Serif;
  color: #72675B;
  text-decoration: none;
}

.menu a:hover
{
  color: #F6F6EF;
  text-decoration: none;
}

.image
{
  margin: 5px;
  border: none;
}

.teaser
{
  vertical-align: top;
  color: #a89e92;
}

.teaser a, .teaser a.active
{
  line-height: 12px;
  font-weight: normal;
  text-decoration: underline;
  color: #a89e92;
}

.teaser a:hover, .teaser a.active:hover
{
  font-weight: normal;
  color: #F6F6EF;
  text-decoration: underline;
}

.meta
{
  vertical-align: bottom;
}

.heading
{
  padding-top: 0px;
  margin-top: 0px;
  margin-bottom: 10px;
}

.text_heading
{
  font: 14px Verdana, Arial, Helvetica, Sans-Serif;
  color: #72675b;
  font-weight: bold;
}


.menu_heading
{
  color: #F6F6EF;
  font-weight: bold;
  padding-bottom: 10px;
}

.menu_heading a
{
  color: #F6F6EF;
  font-weight: bold;
}

a
{
  font: 10px Verdana, Arial, Helvetica, Sans-Serif;
  color: #72675B;
  text-decoration: underline;
}

a.active
{
  color: #F6F6EF;
  font-weight: bold;
}

.links a
{
  line-height: 16px;
}

.links2
{
  margin-bottom: 7px;
}

.border
{
   border-width:1px;
   border-color:#72675B;
   border-style:solid;
}

.white, .white a
{
  color: #F6F6EF;
}

h1.sitemap
{
  background-color: #A89E92;
  padding: 2px;
  padding-left: 6px;
  margin: 10px 20px 10px 0px;
}

h1.sitemap a
{
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
  color: #F6F6EF;
  text-decoration: none;
}

h1.sitemap a:hover
{
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
  color: #F6F6EF;
  text-decoration: underline;
}

h2.sitemap
{
  margin: 5px 0px 5px 15px;
}

h2.sitemap a
{
  font-weight: bold;
  text-decoration: none;
}

h2.sitemap a:hover
{
  font-weight: bold;
  text-decoration: underline;
}

.third
{
  margin: 0px 30px 5px 30px;
  line-height: 15px;
}

.third a
{
  text-decoration: none;
}

.third a:hover
{
  text-decoration: underline;
}

option 
{
	color: #72675b;
}

.popup_div
{
  padding-right: 10px;
  overflow: auto;
  height: 410;
}

.submitButton
{        
       text-decoration: none;
       background-color: White;
	   border: 1px #72675B solid
}

.submitButtonOn
{        
/*	   font-weight: bold;*/
       text-decoration: none;
       background-color: White;
	   color: #EE0000;
	   border: 1px #72675B solid
}

.textfield
{        
       text-decoration: none;
       background-color: White;
	   border: 1px #72675B solid
}

h1.stellenangebote
{
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
  color: #F6F6EF;
  text-decoration: none;
  background-color: #A89E92;
  padding: 2px;
  padding-left: 6px;
  margin: 10px 20px 10px 0px;
}


.teaserpopup 
{

font: 10px Verdana, Arial, Helvetica, sans-serif;
  color: #F6F6EF;
  text-decoration: none;
  background-color: #71675B;
  border: 1px #A79D91 solid;
  
  position:absolute; 
  width:480px; 
/*  height:450px; */
  z-index:1; 
  left: 40%; 
  top: 20%; 
  padding: 10px

}


.teaserpopup td
{

  font: 10px Verdana, Arial, Helvetica, sans-serif;
  color: #F6F6EF;
  text-decoration: none;
  background-color: #71675B;


}


.teaserpopup a
{

font: 10px Verdana, Arial, Helvetica, sans-serif;
  
  color: #F6F6EF;

}


.popupLink2
{
	color: #A79D91;
	text-decoration: none;
}

.popupCloseWindowRow
{
	padding: 5px;
	padding-bottom: 16px;
}

.popupProgrammRow
{

	padding-top: 10px;
	vertical-align: top;
}

.popupImage
{
	padding-left: 0px;
}

.popupHeadingRow
{
	padding: 5px;
	padding-top: 10px;
}

.popupTextRow
{
	padding: 5px;
}

.popupProgrammHeadlineRow
{
	padding: 5px;
	padding-top: 10px;
}

/*.popupProgrammRowContainer
{
	padding: 0px;
}
*/
.popupProgrammRow
{
	padding: 5px;
}


.bottom_text_A89E92
{
  
  color: #A89E92;

}

