/* schriftstil,abstände */

body {
margin-top: 0px; margin-left: 0px; margin-right: 0px;margin-bottom: 0px; 
color: silver; background-color:#FFFFFF; 
font-family: verdana,arial; font-size: 9pt;
}

table,tr,td {
color: silver ;
font-family: verdana,arial; 
font-size: 10pt;
}

/* scrolleiste internet explorer ab vers.5.5 */
body {
scrollbar-arrow-color: #566d94;
scrollbar-base-color: #FFFFFF;
scrollbar-highlight-color : #566d94;
scrollbar-shadow-color : #566d94;
SCROLLBAR-TRACK-COLOR: #E0E0E0;
}

/* menue linke seite */
#menu1 a {display: block;
background-color:#B0B0B0;
color:FFFFFF; text-decoration:none ;font-family:verdana, sans-serif; font-size: 9pt;
width:175px;
padding-left: 2px; padding-bottom: 2px;padding-top: 2px;margin: 0px auto;
border:solid 1px #FFFFFF;
}

#menu1 a:active {
background-color:#F0F0F0; color:black;text-decoration:none;font-family:verdana, sans-serif; font-size: 9pt;width:175px;
padding-left: 2px; padding-bottom: 2px; padding-top: 2px;margin: 0px auto;
border:solid 1px #FFFFFF;
}

#menu1 a:hover {
background-color:#FFFFFF;
color: #566d94;
text-decoration:none ;font-family:verdana, sans-serif;
font-size:9pt;
width:175px;
padding-left: 2px; padding-bottom: 2px;
padding-top: 2px;margin: 0px auto ;
border:solid 1px #e6e6e6;
}

/* leiste für js-scripte oben und unten */
.leiste {
background-color:#FFFFFF; 
color:#808080; 
text-decoration:none ;
font-family:verdana, sans-serif; 
font-size: 7pt;
padding-left: 2px; 
padding-bottom: 2px; 
padding-top: 2px;
margin: 0px auto;
height:19px;
}

/* Text in main */
.tmain{
background-color:#FFFFFF; 
color:#808080; 
text-decoration:none ;
font-family:verdana, sans-serif; 
font-size: 8pt;
padding-left: 2px; 
padding-bottom: 2px; 
padding-top: 2px;
margin: 0px auto;
height:19px;
}

.hkontakt {
font-size:10pt;
font-weight:bold; 
color:#101010;
background-color:#FFFFFF;
border:solid 1px #566D94;
text-align:center;
}

.hanfahrt {
font-size:10pt;
font-weight:bold; 
color:#101010;
background-color:#FFFFFF;
border:solid 1px #566D94;
text-align:center;
}

.tanfahrt {
font-size:10pt;
font-weight:normal; 
color:#101010;
background-color:#FFFFFF;
border:solid 1px #566D94;
text-align:left;
}

.hueberuns {
font-size:10pt;
font-weight:normal; 
color:#101010;
background-color:#FFFFFF;
border:solid 1px #566D94;
text-align:center;
}

.tueberuns {
font-size:10pt;
font-weight:normal; 
color:silver;
background-color:#FFFFFF;
border:solid 0px #566D94;
text-align:left;
}

.bueberuns {
font-size:10pt;
font-weight:normal; 
color:#101010;
background-color:#FFFFFF;
border:solid 1px #566D94;
text-align:center;
}

.hgss {
font-size:10pt;
font-weight:normal; 
color:#101010;
background-color:#FFFFFF;
border:solid 1px #566D94;
text-align:center;
}

.tgss{
font-size:10pt;
font-weight:normal; 
color:#101010;
background-color:#FFFFFF;
border:solid 0px #566D94;
text-align:left;
}

.utgss {
font-size:10pt;
font-weight:normal; 
color:#101010;
background-color:#FFFFFF;
border:solid 0px #566D94;
text-align:center;
}

.tegss {
font-size:10pt;
font-weight:normal; 
color:#101010;
background-color:#FFFFFF;
border:solid 0px #566D94;
text-align:center;
}
.tegss_r {
font-size:10pt;
font-weight:normal; 
color:#101010;
background-color:#FFFFFF;
border:solid 0px #566D94;
text-align:right;
}

.haktuell {
font-size:10pt;
font-weight:normal; 
color:#101010;
background-color:#FFFFFF;
border:solid 1px #566D94;
text-align:left;
}

.taktuell {
font-size:10pt;
font-weight:normal; 
color:blue;
background-color:#FFFFFF;
border:solid 0px #566D94;
text-align:left;
}
.baktuell {
font-size:10pt;
font-weight:normal; 
color:#101010;
background-color:#FFFFFF;
border:solid 0px #566D94;
text-align:center;
}

.htermine {
font-size:10pt;
font-weight:normal; 
color:#101010;
background-color:#FFFFFF;
border:solid 1px #566D94;
text-align:center;
}

.ttermine {
	font-size: 10pt;
	font-weight: normal;
	color: gray;
	background-color: #FFFFFF;
	border: solid 0px #566D94;
	text-align: left;
}

.ttermine_done {
	font-size: 8pt;
	font-weight: normal;
	color: silver;
	background-color: #FFFFFF;
/*	text-decoration:line-through;*/
	border: solid 0px #566D94;
	text-align: left;
}

.ttermine_yy {
	font-size: 10pt;
	font-weight: normal;
	color: Blue;
	background-color: #FFFFFF;
	border: solid 0px #566D94;
	text-align: center;
}

.tterminealdi {
font-size:10pt;
font-weight:normal; 
color:red;
background-color:#FFFFFF;
border:solid 0px #566D94;
text-align:left;
}

.tterminemeister {
font-size:10pt;
font-weight:normal; 
color:green;
background-color:#FFFFFF;
border:solid 0px #566D94;
text-align:left;
}

.tterminedgs {
font-size:10pt;
font-weight:normal; 
color:blue;
background-color:#FFFFFF;
border:solid 0px #566D94;
text-align:left;
}

.ttermined4g {
font-size:10pt;
font-weight:normal; 
color:#d00000;
background-color:#FFFFFF;
border:solid 0px #566D94;
text-align:left;
}

.tterminemeisterd4g {
font-size:10pt;
font-weight:bold; 
color:#d00000;
background-color:#FFFFFF;
border:solid 0px #566D94;
text-align:left;
}

.tterminegss{
font-size:10pt;
font-weight:normal; 
color:lightblue;
background-color:#FFFFFF;
border:solid 0px #566D94;
text-align:left;
}
.tterminemeistergss{
font-size:10pt;
font-weight:bold; 
color:blue;
background-color:#FFFFFF;
border:solid 0px #566D94;
text-align:left;
}

.hfoto {
font-size:10pt;
font-weight:normal; 
color:#101010;
background-color:#FFFFFF;
border:solid 1px #566D94;
text-align:center;
}

.tfoto {
font-size:10pt;
font-weight:normal; 
color:#101010;
background-color:#FFFFFF;
border:solid 1px #566D94;
text-align:left;
}

.htumbnail {
font-size:10pt;
font-weight:normal; 
color:#101010;
background-color:#FFFFFF;
border:solid 1px #566D94;
text-align:center;
vertical-align:middle;
}

.ttumbnail {
font-size:10pt;
font-weight:normal; 
color:silver;
background-color:#FFFFFF;
border:solid 1px #566D94;
text-align:center;
vertical-align:middle;
}

.tvideosubtitle {
font-size:7pt;
font-weight:normal; 
color:silver;
/* background-color:#000000; */
border:solid 1px #566D94;
text-align:center;
}

/* allgemeine links im text */
a:link{color: #808080; text-decoration:none; ;font-family: verdana;}
a:visited{color: 808080;text-decoration:none;font-family: verdana;}
a:active{ color:black;text-decoration:none;font-family: verdana;}
a:hover{ color: black;background-color:#FFFFFF; text-decoration:none;font-family: verdana; font-size: 10pt; }

/* uhr - datum */
input.datum {
font-size:9pt;
background-color:#FFFFFF;
color:silver;
border:solid 1px #566D94;
text-align:center;
}

input.zeit{
font-size:9pt;
background-color:#FFFFFF;
color:silver;
border:solid 1px #566D94;
text-align:center;
}

form {margin-bottom:0px;}