BODY {
	scrollbar-base-color : Black;
	scrollbar-darkshadow-color : Gray;
	scrollbar-face-color : Black;
	scrollbar-highlight-color : White;
	scrollbar-shadow-color : White;
	scrollbar-track-color : White;
	table-layout : auto;
	scrollbar-arrow-color : White;
	scrollbar-3dlight-color : Gray;
}
A {
	font-family: verdana, arial, tahoma, sansserif; color: black; font-size: 10.4px;
}
.ueber1{
	font-family: verdana, arial, tahoma, sansserif;
	color: maroon;
	font-size: 10.4px;
	font-weight: bold;
	padding-left: 11.2px;
	padding-bottom: 0.8px;
	background-image : url(../infobox/dot01.gif);
	background-repeat : no-repeat;
	background-position : left;
}
.ueber1x{
	font-family: verdana, arial, tahoma, sansserif;
	color: maroon;
	font-size: 12.0px;
	font-weight: bold;
	padding-left: 11.0px;
	padding-bottom: 1.0px;
	background-image : url(../bilder/dot01.gif);
	background-repeat : no-repeat;
	background-position : left;
}
.text1 {
		font-family: verdana, arial, tahoma, sansserif;
	color: maroon;
	font-size: 10.4px;
}
.text1x {
		font-family: verdana, arial, tahoma, sansserif;
	color: maroon;
	font-size: 12.0px;
}

.ueber2 {
	font-family: verdana, arial, tahoma, sansserif;
	color: White;
	font-size: 10.4px;
	font-weight: bold;
	width: 100%;
	padding: 1.6px;
	background-color: gray;
	border-top : thin groove black;
	border-right : thin groove Black;
	border-left : thin groove Black;
}
.text2 {
		font-family: verdana, arial, tahoma, sansserif;
	color: black;
	font-size: 10.4px;
}
.text2x {
		font-family: verdana, arial, tahoma, sansserif;
	color: black;
	font-size: 12.0px;
}
.text2block {
	font-family: verdana, arial, tahoma, sansserif;
	width: 100%;
	color: white;
	background-color: gray;
	font-size: 9.6px;
	padding: 1.6px;
	text-align: justify;
	border-left : thin groove Black;
	border-right : thin groove Black;
	border-bottom : thin groove black;
}
.ueber3 {
	font-family: verdana, arial, tahoma, sansserif;
	color: maroon;
	font-size: 10.4px;
	font-weight: bold;
	padding-left: 1.6px; padding-top : 1.6px;
	background-image : url(../bilder/bg_ueber3.gif); height: 16px;
	background-repeat : repeat-x;
}
.ueber3x {
	font-family: verdana, arial, tahoma, sansserif;
	color: maroon;
	font-size: 12.0px;
	font-weight: bold;
	padding-left: 2.0px; padding-top : 2.0px;
	background-image : url(../bilder/bg_ueber3.gif); height: 16px;
	background-repeat : repeat-x;
}
.infooben {
	font-family: verdana, arial, tahoma, sansserif;
	color: maroon;
	font-size: 9.6 px;
	font-weight: bold;
	text-align: center;
	width: 70%;
	height: 12.8px;
	background-image : url(../infobox/dot02.gif);
	background-repeat : no-repeat; padding-left: 4px; padding-bottom: 4px;
}
.infotext {
	font-family: verdana, arial, tahoma, sansserif; 
	color: maroon;
	font-size: 8.8 px; text-decoration:none;
}
.infotextx {
	font-family: verdana, arial, tahoma, sansserif; 
	color: maroon;
	font-size: 10 px; text-decoration:none;
}
.infolink {
	font-family: verdana, arial, tahoma, sansserif; 
	color: navy;
	font-size: 12 px; text-decoration:none;
}
.infolink:hover {
	font-family: verdana, arial, tahoma, sansserif; 
	color: white; background-color: gray;
	font-size: 8.8 px;
}
.schalterlink{
	background-image: url(../bilder/news_bg.jpg); width: 100%;
	font-family: verdana, arial, tahoma, sansserif;
	color: maroon;
	font-weight: bold;
	font-size: 9.6 px;
	text-decoration: none; text-align: center;
	text-align: center;
	padding: 1.6px;
	text-decoration: none;
}
.schalterlink:hover {
	color: blue;
}
.schalterlink2 {
	background-color: brown; width: 100%;
	font-family: verdana, arial, tahoma, sansserif;
	color: #ffcc99;
	font-weight: bold;
	font-size: 9.6 px; text-align: center;
	text-decoration: none;
	text-align: center;
	padding: 1.6px;
	text-decoration: none;
}
.schalterlink2:hover {
	color: brown;
	background-image: url(../bilder/news_bg.jpg);
}
.schalter1{
	background-image: url(../bilder/news_bg.jpg);
	font-family: verdana, arial, tahoma, sansserif;
	color: maroon;
	font-weight: bold;
	font-size: 10.4 px;
	text-decoration: none;
	text-align: center;
	padding: 1.6px;
	border: thin ridge Maroon;
}
.schalter1x{
	background-image: url(../bilder/news_bg.jpg);
	font-family: verdana, arial, tahoma, sansserif;
	color: maroon;
	font-weight: bold;
	font-size: 12.0 px;
	text-decoration: none;
	text-align: center;
	padding: 2.0px;
	border: thin ridge Maroon;
}

.schalter2 {
	background-color: brown;
	font-family: verdana, arial, tahoma, sansserif;
	color: #ffcc99;
	font-weight: bold;
	font-size: 10.4 px;
	text-decoration: none;
	text-align: center;
	padding: 1.6px;
	border: thin ridge Maroon;
}
.schalter2x {
	background-color: brown;
	font-family: verdana, arial, tahoma, sansserif;
	color: #ffcc99;
	font-weight: bold;
	font-size: 12.0 px;
	text-decoration: none;
	text-align: center;
	padding: 2.0px;
	border: thin ridge Maroon;
}
.link1 {
	font-family: verdana, arial, tahoma, sansserif;
	font-size: 8.8px;
	font-weight: bold;
	color: maroon;
	border: thin ridge Silver;
	background-color: #ffffcc;
	width: 80px;
	text-align: center;
	text-decoration: none;
}

.link1:hover {
	color: #ffffcc;
	width: 80px;
	border: thin ridge Silver;
	background-color: #990000;
	text-align: center;
}
.textfeld_beige{
	background-color: #ffcc99;
	font-family: verdana, arial, tahoma, sansserif;
	color: black;
	font-size: 8.8 px;
	text-decoration: none;
	padding: 1.6px;
	text-decoration: none;
}
.textfeld_rot{
	background-color: maroon;
	font-family: verdana, arial, tahoma, sansserif;
	color: #ffcc99;
	font-size: 8.8 px;
	text-decoration: none;
	padding: 1.6px;
	text-decoration: none;
}
.textfeld_weiss{
	background-color: white;
	font-family: verdana, arial, tahoma, sansserif;
	color: black;
	font-size: 8.8 px;
	text-decoration: none;
	padding: 1.6px;
	text-decoration: none;
}
.textfeld_orange{
	background-color: #FFCC33;
	font-family: verdana, arial, tahoma, sansserif;
	color: black;
	font-size: 8.8 px;
	text-decoration: none;
	padding: 1.6px;
	text-decoration: none;
}
.textfeld_blau{
	background-color: #CCCCFF;
	font-family: verdana, arial, tahoma, sansserif;
	color: black;
	font-size: 8.8 px;
	text-decoration: none;
	padding: 1.6px;
	text-decoration: none;
}
.textfeld_gelb{
	background-color: #FFFF66;
	font-family: verdana, arial, tahoma, sansserif;
	color: black;
	font-size: 8.8 px;
	text-decoration: none;
	padding: 1.6px;
	text-decoration: none;
}
.textfeld_silver{
	background-color: #E4E4E4;
	font-family: verdana, arial, tahoma, sansserif;
	color: black;
	font-size: 8.8 px;
	text-decoration: none;
	padding: 1.6px;
	text-decoration: none;
}
.textfeld_braun{
	background-color: #CC6633;
	font-family: verdana, arial, tahoma, sansserif;
	color: black;
	font-size: 8.8 px;
	text-decoration: none;
	padding: 1.6px;
	text-decoration: none;
}
.textfeld_beigex{
	background-color: #ffcc99;
	font-family: verdana, arial, tahoma, sansserif;
	color: black;
	font-size: 11 px;
	text-decoration: none;
	padding: 2px;
	text-decoration: none;
}
.textfeld_rotx{
	background-color: maroon;
	font-family: verdana, arial, tahoma, sansserif;
	color: #ffcc99;
	font-size: 11px;
	text-decoration: none;
	padding: 2px;
	text-decoration: none;
}
.textfeld_weissx{
	background-color: white;
	font-family: verdana, arial, tahoma, sansserif;
	color: black;
	font-size: 11 px;
	text-decoration: none;
	padding: 2px;
	text-decoration: none;
}
.textfeld_orangex{
	background-color: #FFCC33;
	font-family: verdana, arial, tahoma, sansserif;
	color: black;
	font-size: 11 px;
	text-decoration: none;
	padding: 2px;
	text-decoration: none;
}
.textfeld_blaux{
	background-color: #CCCCFF;
	font-family: verdana, arial, tahoma, sansserif;
	color: black;
	font-size: 11 px;
	text-decoration: none;
	padding: 2px;
	text-decoration: none;
}
.textfeld_gelbx{
	background-color: #FFFF66;
	font-family: verdana, arial, tahoma, sansserif;
	color: black;
	font-size: 11 px;
	text-decoration: none;
	padding: 2px;
	text-decoration: none;
}
.textfeld_silverx{
	background-color: #E4E4E4;
	font-family: verdana, arial, tahoma, sansserif;
	color: black;
	font-size: 11 px;
	text-decoration: none;
	padding: 2px;
	text-decoration: none;
}
.textfeld_braunx{
	background-color: #CC6633;
	font-family: verdana, arial, tahoma, sansserif;
	color: black;
	font-size: 11.0 px;
	text-decoration: none;
	padding: 2px;
	text-decoration: none;
}
.ueberschrift1 {
	color:#000000;
	border-color:#000000;
	border-style:solid;
	background-color:#CCCCCC;
	font-size: 10.4px;
	font-weight: bold;
}
.text10 {
		font-family: verdana, arial, tahoma, sansserif;
	color: maroon;
	font-size: 10px;
}
.tabelle1 {
  font-family: verdana, arial, tahoma, sansserif;
  background-color: #D7D7D7;
  color: black;
  font-size: 10px;
  border-width: 5px;
  border-style: solid;
  border-color: #D7D7D7;
}
.tabelle1_inline {
  font-family: verdana, arial, tahoma, sansserif;
  background-color: #D7D7D7;
  color: black;
  font-size: 10px;
}

#40Jahre
{
  text-align: center;
}
#40Jahre a {font-family: verdana, arial, tahoma, sansserif; color: black; font-size: 14px; text-decoration: underline;}
#40Jahre a:hover {text-decoration: none;}
#40Jahre a:visited {text-decoration: underline;}
#40Jahre a:active {text-decoration: underline;}

#40Jahre .box_ueberschrift
{
	font-family: verdana, arial, tahoma, sansserif;
	font-size: 14.0px;
	font-weight: bold;
  padding: 2px;
	background-color: #DADADA;
  color: black;
  width: 600px;
  border-width: 2px;
  border-style: groove;
}
#40Jahre .box_inhalt
{
  width: 600px;
}
#40Jahre .box_inhalt td
{
	font-family: verdana, arial, tahoma, sansserif;
	color: maroon;
	font-size: 10.0px;
  font-weight: normal;
  padding: 2px;
	background-color : #ffcc99; 
}
#40Jahre .box
{
	font-family: verdana, arial, tahoma, sansserif;
	font-size: 12.0px;
	font-weight: bold;
  padding: 5px;
  background-color: #ffcc99;
  color: black;
  width: 600px;
  border-width: 2px;
  border-style: groove;
  text-align: left;
}
#40Jahre .box label 
{ 
  margin-left:5px; 
  text-align: left; 
  font-weight: bold; 
  display: inline;
  width: 100px;
}
#40Jahre .box label.ta
{
  width: 500px;
}
#40Jahre .box input 
{ 
  margin-left:5px; 
  width: 200px; 
  border-top: 1px solid #AAAAAA; 
  border-left: 1px solid #AAAAAA; 
  border-bottom: 2px solid #000000; 
  border-right: 2px solid #000000;
}
#40Jahre .box input.button 
{ width:125px; 
  background-color:silver; 
  color:#000000;  
  margin-left: 75px; 
  margin-top:5px; 
}
#40Jahre .box input.button2 
{ width:250px; 
  background-color:silver; 
  color:#000000;  
  margin-left: 75px; 
  margin-top:5px; 
}
#40Jahre .hinweis
{
  color: white;
  background-color: green;
}
#40Jahre .fehler
{
  color: white;
  background-color: red;
}
div#anreise
{
  text-align: center;
}
div#anreise a {font-family: verdana, arial, tahoma, sansserif; color: black; font-size: 14px; text-decoration: underline;}
div#anreise a:hover {text-decoration: none;}
div#anreise a:visited {text-decoration: underline;}
div#anreise a:active {text-decoration: underline;}
div#anreise .box_ueberschrift
{
	font-family: verdana, arial, tahoma, sansserif;
	font-size: 1em;
	font-weight: bold;
  padding: 0.2em;
	background-color: #DADADA;
  color: black;
  width: 40em;
  border-width: 0.2em;
  border-style: groove;
}
div#anreise .box_inhalt
{
  width: 50em;
	font-family: verdana, arial, tahoma, sansserif;
	color: maroon;
	font-size: 0.8em;
  font-weight: normal;
  padding: 0.2em;
	background-color : #ffcc99; 
}
