body 
{
 font-family:Verdana;
 font-size:12px;
 background-color:white;
 text-align:center;}

h1 {font-size:18px;color:#676767;margin:0px;}
h2 {font-size:14px;color:#0090D6;}
h3 {font-size:14px;color:#676767;}
h4 {font-size:10px;color:#676767;}
p {margin-top:0px;}

a:link, a:visited, a:active, a:hover {
	font-family:Verdana;
	font-weight:normal;
	color:grey;
	font-size:10pt;
}

/* Die Hyperlinks im Menü */
a.menu:link, a.menu:visited
{ 
  background-color: #00A3EF;
  border-top:1px solid silver;
  border-left:1px solid silver;
  border-bottom:1px solid gray;
  border-right:1px solid gray; 
  padding: 2px;
  color:white;
  text-decoration:none;
}
a.menu:active, a.menu:hover
{ 
  background-color:white;
  border-top:1px solid gray;
  border-left:1px solid gray;
  border-bottom:1px solid black;
  border-right:1px solid black;
  padding: 2px;
  color:#676767; 
}

/* Die Hyperlinks im linken Unter-Menü*/
.sub_box {
  width:150px;
  float:left;
  padding:0px;
  margin-bottom:5px;
  margin-top:5px;
  margin-right:5px;
  font-size:8pt;
  text-align:center;
  border-right: 1px solid silver;
}

.sub_kopf {
  width:150px;
  height:20px;
  background-color:#0090D6;
  color:white;
  font-size:10pt;
  font-weight:bold;
  text-align:center
  }
  
.submenu {
  border-bottom:1px dotted silver;
  width:150px;
  background-color:none;
  color:#676767;
  text-decoration:none;
  height:20px;
}

a.sublink:link, a.sublink:visited {
  font-size:8pt;
  background-color:none;
  padding:5px;
  color:#676767;
  text-decoration:none;
}

a.sublink:active, a.sublink:hover {
  font-size:8pt;
  /* font-weight:bold; */
  background-color: none;
  padding:5px;
  color: #0090D6;
  text-decoration:underline;
}

/* Die Hyperlinks im linken Unter-Menü Archiv*/
.jargamenu { 
  border-top:1px solid gray;
  width:150px;
  background-color: none;
  padding:2px;
  color:maroon;
  text-decoration:none;
}

a.jargalink:link, a.jargalink:visited {
  background-color: white;
  padding:0px;
  color: maroon;
  text-decoration:none;
}

a.jargalink:active, a.jargalink:hover {
  background-color: #DDDDDD;
  padding:0px;
  color: black;
  text-decoration:none;
}

a.heftlink:link, a.heftlink:visited,a.heftlink:active {
background-color:white;
color:#676767;
font-size:8pt;
font-weight:normal;
text-decoration:none;
text-align:center;
border-bottom:1px solid #0090D6;
padding:2px;
}

a.heftlink:hover {
color: maroon;
font-size:8pt;
font-weight:normal;
text-align:center;
text-decoration:none;
border-top:2px solid #0090D6;
padding:2px;
}

/* td.zuruecklink {
  background-color:yellow;
  width:150px;
  border:none;
  margin-bottom:3px;
  } */

a.linklink:link, a.linklink:visited
{
background-color:none;
color:gray;
font-size:8pt;
font-weight:normal;
text-decoration:underline;
text-align:left;
border-bottom:none;
}

a.linklink:active, a.linklink:hover
{
background-color:none;
color: maroon;
font-size:8pt;
font-weight:normal;
text-align:left;
text-decoration:none;
border-bottom:none;
padding:0px;
}

a.kleinlink:link, a.kleinlink:visited
{
background-color:none;
color:gray;
font-size:7pt;
font-weight:normal;
text-decoration:underline;
text-align:left;
border-bottom:none;
}

a.kleinlink:active, a.kleinlink:hover
{
background-color:none;
color: maroon;
font-size:7pt;
font-weight:normal;
text-align:left;
text-decoration:none;
border-bottom:none;
padding:0px;
}

.bu_150 {
width:150px;
font-size:7pt;
line-height:9pt;
margin:auto 5px;
}

.bu_250 {
width:250px;
font-size:7pt;
line-height:9pt;
margin:auto 5px;

}

table.reise {
background-color:none;
border:none;
font-family: Verdana, Arial;
font-size: 9pt;
}

.reiseanfrage {
margin-top:5px;
float: left;
font-size: 8pt;
color:white;
text-align: center; 
background-color:#0090D6;
padding: 2px;
}
  
table._ge_ge{
padding:2px;
border:1px solid silver;
text-align: left;
font-family: Verdana, Arial;
font-size:8pt;
font-weight:normal;
}

/* Die Titelzeile */
#title {
height:30px;
padding:5px;
text-align:center;
background-color:#0090D6;
}

/* Das Menü */
#menu {
color:#ffffff;
background-color:#0090D6;
text-align:center;
padding:12px 10px;
}

/* Der Fu&szlig; */
#footer {
color:#ffffff;
background-color:#0090D6;
font-size: 8pt;
text-align:right;
padding:6px 0px;
}

/* Der Inhalt */
#content {

text-align:left;
background-color:white;
padding:10px;
line-height: 13pt;
color:#676767;
}

/* f&uuml;r Formulare */
#submit {
    height:18;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-weight: bold;
    background-color: white;
    border: 1px solid;
    }
   
#reset {
    height:18;
    color:white;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-weight:bold;
    background-color:#0090D6;
    border-top: 1px solid silver;
    border-bottom: 1px solid gray;
    border-left: 1px solid silver;
    border-right: 1px solid gray;
    }
   
#submit {
    height:18;
    color:white;
    font-family: Verdana, Arial;
    font-size: 8pt;
    font-weight:bold;
    background-color:red;
    border-top: 1px solid silver;
    border-bottom: 1px solid gray;
    border-left: 1px solid silver;
    border-right: 1px solid gray;
    }
   
#input {
    height:18;
    color:navy;
    font-family: Verdana, Arial;
    font-size: 8pt;
    background-color: white;
    border: 1px solid black;
    }
   
#textarea {
    height:100;
    font-family: Verdana, Arial;
    font-size: 8pt;
    background-color: white;
    border: 1px solid black;
    scrolling: no;
    }
