/**** Start of General settings ****/

body
{ 
  margin-top: 10px; 
  margin-left: 0px; 
  margin-right: 0px;
  margin-bottom: 10px; 
  color: #000000;
  background-color:#d9dddc; 
  font: normal 12px/18px Arial, serif;
}

table,tr,td
{ 
  color: #000000;
  font: normal 12px  verdana, times, serif; 
  padding: 0px ;
  Margin:0px ;
  border-collapse:collapse;
  background-color:#ffffff;
}

.Bullets 
{
  font-style: normal; 
  line-height: normal; 
  font-weight: normal; 
  font-variant: normal; 
  text-transform: none ; 
  list-style-position: outside; 
  list-style-image: url(images/Bullet.gif); 
  list-style-type: none; 
  margin-bottom: 6px;
  Line-height:1.5;
}

ul
{ 
  list-style-type:square; 
}

.point1 { border:solid 1px black;background-color:#7095dc }
.point2 { border:solid 1px black;background-color:#CCDAF2 }
.point3 { border:solid 1px black;background-color:#ffffff }

.Header 
{  
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 14px; 
  color: #3877a3; 
  font-weight: bold
}
/**** End of General settings ****/

/**** Start of forms and data entry screens ****/
.FormTable
{
  color: #000000;
  font: normal 12px  Arial, serif; 
  padding: 10px ;
  border: 1px solid #000000;
  border-color:black;
  background-color: #D4D0C8;
}

.FormLayout
{
  background-color: #D4D0C8;
  height:25px;
  vertical-align: middle;
  text-align:left;
}
.FormBottom
{
  background-color: #D4D0C8;
  height:40px;
  vertical-align: bottom;
  text-align:center;
}

.FormBody
{
  background-color: #D4D0C8;
  text-align: center;
  vertical-align: middle;
}
.FormTop
{
  background-color: #D4D0C8;
  vertical-align: top;
}

.FormTitle
{
  height:40px;
  background-color: #D4D0C8;
  vertical-align: top;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 20px; 
  font-weight: bold;
}

.DirectoryRow
{
  background-color: #D4D0C8;
  vertical-align: middle;
  height:20px;
  padding:0px 3px 0px 3px;
}

/**** End of forms and data entry screens ****/


.Testimonial
{
  font-family: Arial, Helvetica, san-serif; 
  font-style: normal; 
  line-height: 1.5; 
  font-weight: normal; 
  font-variant: normal; 
  text-transform: none; 
  text-align:left;
  padding: 15px 50px 10px 50px;
}

.TestimonialSource
{ 
  font-family:  Arial, Helvetica, san-serif; 
  font-style: normal; 
  line-height: normal; 
  font-weight: normal; 
  font-variant: normal; 
  text-transform: none; 
  text-align:right;
  padding: 0px 50px 10px 50px;
}

.Subtitle 
{
  color: #0c919a;
  font-family: Arial, Helvetica, san-serif; 
  font-size: 14px; 
  font-style: normal; 
  line-height: 1.5; 
  font-weight: bold; 
  font-variant: normal; 
}

.Listtitle
{
  font-family: Arial, Helvetica, san-serif; 
  font-style: normal; 
  font-weight: bold; 
  font-variant: normal; 
}

.BildHome
{
  padding: 10px 10px 10px 10px;
  margin: 0px 0px 0px 0px;
  background-color:#ffffff;
  text-align:center;
  vertical-align:top;
  width:1000px;
}



/* grundlayout*/
.Seitentitel
{
  font: 15pt arial,times, serif;
  font-style: italic; 
  font-weight:bold; 
  background:#ff9933; 
  color:#ffffff;
  text-align:center;
  vertical-align:middle;
  padding: 0px 0px 0px 0px;
 /* width:800px;*/
}
.Web_Titel
{
  background-color:#ffffff; 
  font: 22pt arial,times, serif; 
  font-style: italic; 
  font-weight:bold; 
  color:#ff9933; 
  vertical-align:top; 
  text-align:center; 
  line-height: 1.2;
  padding:10px;
}


.Seitenlogo
{
  background: url(images/PageLogo.jpg)  bottom center no-repeat ;
  height:100px; 
  vertical-align:middle;
}
.Seitenbild
{
  margin: 0px 0px 0px 0px;
  background-color:#ff9933;
  text-align:center;
  height:298px;
  vertical-align:top;
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:#696969;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#696969;
  border-left-width:0px;
  border-left-style:solid;
  border-left-color:#696969;
}

.TopSideMenue
{
  background-color:#ff9933;
  width: 200px; 
  height:50px;
}
.LoginSpace
{
  background-color:#ff9933;
  vertical-align:middle;
  text-align:center;
  color: #ffffff; 
}
.QuoteSpace
{
  background-color:#ff9933;
  height:100px; 
  vertical-align:top;
  text-align:left;
}
.Quote
{
  font-family: Arial, Helvetica, san-serif; 
  font-size: 12px; 
  font-style: italic; 
  line-height: normal; 
  font-weight: normal; 
  font-variant: normal; 
  text-transform: none; 
  color: #ffffff; 
  text-align:left;
  padding: 10px 10px 0px 10px;
}

.QuoteSource
{ 
  font-family:  Arial, Helvetica, san-serif; 
  font-size: 12px; 
  font-style: normal; 
  line-height: normal; 
  font-weight: normal; 
  font-variant: normal; 
  text-transform: none; 
  color: #ffffff; 
  text-align:right;
  padding: 0px 10px 10px 0px;
}


.Seitenleiste
{
  BORDER-RIGHT: #808080 0px solid; 
  BORDER-TOP: #808080 0px solid; 
  BORDER-LEFT: #808080 0px solid; 
  BORDER-BOTTOM: #808080 0px solid; 
  background-color:#ff9933;
  width:198px; 
  vertical-align:top;
  text-align:left;
}
.SideMenue
{
  background-color:#ff9933; 
  height:130px; 
  vertical-align:top;
  text-align:left;
}
.Raum
{
  background-color:#d9dddc;
  font-size: 8pt;
  height:20px; 
  text-align:center; 
  vertical-align:center;
}


.Kopf
{
  height:20px;
  width:1000px;
  text-align:center; 
  vertical-align:top;
  background-color:#d9dddc; 
}


.Inhalt
{
  background-color:#000000; 
  padding: 0px ;
  margin: 0px;
  height:500px; 
  vertical-align:top; 
}
.Hauptfenster
{
  BORDER-RIGHT: blue 0px solid; 
  BORDER-TOP: blue 0px solid; 
  BORDER-LEFT: blue 0px solid; 
  BORDER-BOTTOM: blue 0px solid; 
  vertical-align:top; 
  text-align:left;
  padding: 0px;  
  margin: 0px 0px 0px 0px;
  width:1000px;
}

.Inhalttext
{
  BORDER-RIGHT: red 0px solid; 
  BORDER-TOP: red 0px solid; 
  BORDER-LEFT: red 0px solid; 
  BORDER-BOTTOM: red 0px solid; 
  background-color:#ffffff;
  vertical-align:top; 
  padding: 10px 15px 10px 15px;
  margin: 0px 0px 0px 0px;
  text-align:left;
  width:800px;
  line-height:1.5;
  height:100%;
}
.Inlinecontent
{
  background-color:#ffffff;
  vertical-align:top; 
  padding: 0px 15px 10px 15px;
  border-style:none;
  text-align:left;
  width:700px;
  line-height:1.2;
}

.InhalttextHomePage
{
  BORDER-RIGHT: DimGray 1px solid; 
  BORDER-TOP: DimGray 0px solid; 
  BORDER-LEFT: DimGray 0px solid; 
  BORDER-BOTTOM: DimGray 1px solid; 
  background-color:#ffffff;
  vertical-align:top; 
  padding: 10px 15px 10px 15px;
  border-style:none;
  text-align:left;
  width:800px;
  line-height:1.5; 
  font-size: 13px;
}
.InhaltTableHomePage
{
  background-color:#ffffff;
  vertical-align:top; 
  padding: 10px 50px 10px 50px;
  border-style:none;
  text-align:left;
  width:800px;
  line-height:1.5; 
  font-size: 13px;
}
.PageBanner
{
  BORDER-RIGHT: DimGray 0px solid; 
  BORDER-TOP: DimGray 0px solid; 
  BORDER-LEFT: DimGray 0px solid; 
  BORDER-BOTTOM: DimGray 0px solid; 
  vertical-align:middle; 
  text-align:center;
  height:52px;
  font:  170% Arial italic;
  color:#ffffff;
  background-color:#ff9933;
}


/*.Fussleiste
{
  BORDER-RIGHT: #808080 0px solid; 
  BORDER-TOP: #808080 0px solid; 
  BORDER-LEFT: #808080 0px solid; 
  BORDER-BOTTOM: #808080 0px solid; 
  font-size: 8pt;
  height:60px; 
  text-align:center; 
  vertical-align:center;
  padding:5px;
  width: 800px;
}*/
.PageFoot
{
  font: normal 9px verdana, times, serif;
  background-color:#0c919a;
  height:25px;
  color:#000000;
  vertical-align:center; 
  text-align:center; 
}
.PageFootRight
{
  BORDER-RIGHT: #808080 0px solid; 
  BORDER-TOP: #808080 0px solid; 
  BORDER-LEFT: #808080 0px solid; 
  BORDER-BOTTOM: #808080 0px solid; 
  font: normal 9px verdana, times, serif;
  background-color:#ffffff;
  height:25px;
  color:#000000;
  vertical-align:center; 
  text-align:center; 
}
#PageFootLink, #PageFootLink a, #PageFootLink a:visited, #PageFootLink a:active
{ 
  font: normal 9px verdana, times, serif;
  color:#000000;
  text-decoration:underline;
}

#PageFootLink a:hover
{ 
  font: normal verdana, times, serif;
  text-decoration:none;
  color:#0c919a;
}


  
#navigation, #navigation a 
{ 
  background-color:#ff9933;
  vertical-align: bottom;
  padding:5px 5px 0px 5px ;
  display:block; 
  color:#ffffff; 
  text-decoration:none ;
  font: normal 10px verdana, times, serif;
  text-align:left; 
}

#navigation h4
{
  border: 0px solid #069;
  border-left: 0px solid black;
  border-top: 0px solid black;
  margin:0px;
  margin-bottom:0;
}

#navigation p
{ 
  padding:0px; 
  margin:0px;
  margin-top:0;
  margin-bottom:0;
  color:black; 
}

#navigation a:hover
{
  color:#0c919a;
  text-decoration:none ;
}

/* allgemeine links im text */

a:link, a:visited , a:active
{ 
  font: normal verdana, times, serif;
  text-decoration:underline;
  color:#000000
}

a:hover
{ 
  font: normal verdana, times, serif;
  text-decoration:none;
  color:#ff9933;
}

#PageFootLink, #PageFootLink a, #PageFootLink a:visited, #PageFootLink a:active
{ 
  font: normal 10px verdana, times, serif;
  color:#ffffff;
  text-decoration:underline;
}

#PageFootLink a:hover
{ 
  font: normal verdana, times, serif;
  text-decoration:none;
  color:#000000;
}

#IndexMenue, #IndexMenue a, #IndexMenue a:visited, #IndexMenue a:active
{ 
  vertical-align: top;
  font: normal 10px serif;
  color:#000000;
  background-color:#0c919a;
  text-decoration:none; 
  border-width: 1
}

#IndexMenue a:hover
{ 
  font: normal  serif;
  color:#ff9933;
  text-decoration:none;
}

.MainMenue
{
  color:#ffffff;
  background-color:#d9dddc;
  text-align:right;
  height:41px;
  vertical-align: bottom;
}

#menue, #menue a /*, #menue a:visited, #menue a:active*/
{
  font: normal 11px verdana, times, serif;
  text-decoration:none;
  color:#ffffff;/*#000000*/
  background-color:#ff9933;
}

#menue p
{
  font: normal 11px verdana, times, serif;
  text-decoration:none;
  color:#ffffff; /*#000000*/
}

#menue a:hover
{
  font: normal 11px verdana, times, serif;
  font-weight:bold;
  text-decoration:none;
  color:#ffffff;/*#ff9933;*/
}

.SeitenMenue
{
  height:150px;
  background-color:#0c919a;
}  
  
/*- Menu Tabs Inactive */
 
.tabsI {
  float:left;
  background:#d9dddc;
  font-size:93%;
  line-height:normal;
  border-bottom:1px solid #ff9933;
}
.tabsI ul {
  margin:0;
  padding:10px 10px 0 50px;
  list-style:none;
}
.tabsI li {
  display:inline;
  margin:0;
  padding:0;
}
.tabsI a {
  float:left;
  background:url("images/MenueTabInactiveLeft.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 5px;
  text-decoration:none;
}
.tabsI a span {
  float:left;
  display:block;
  background:url("images/MenueTabInactiveRight.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#FFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabsI a span {float:none;}
/* End IE5-Mac hack */
.tabsI a:hover span {
  color:#ffffff;
}
.tabsI a:hover {
  background-position:0% -44px;
}
.tabsI a:hover span {
   background-position:100% -44px;
}
/*- Menu Tabs Active */
.tabsDummy
{
  background:#d9dddc;
  font-size:93%;
  line-height:normal;
} 
.tabsA {
  float:left;
  /*  width:120px; width:100%;*/
  background:#d9dddc;
  font-size:93%;
  line-height:normal;
  border-bottom:1px solid #ff9933
}
.tabsA ul {
  margin:0;
  padding:10px 10px 0 50px;
  list-style:none;
}
.tabsA li {
  display:inline;
  margin:0;
  padding:0;
}
.tabsA a {
  float:left;
  background:url("images/MenueTabActiveLeft.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 5px;
  text-decoration:none;
}
.tabsA a span {
  float:left;
  display:block;
  background:url("images/MenueTabActiveRight.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#FFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabsA a span {float:none;}
/* End IE5-Mac hack */
.tabsA a:hover span {
  color:#FFF;
}
.tabsA a:hover {
  background-position:0% -0px;
}
.tabsA a:hover span {
  background-position:100% -0px;
}
