.stmenuboxbg1 {background-color: #eeeeff}
.stmenuboxbg2 {background-color: #eeeeff}
.stmenuboxbg_active {background-color: #000066}

.stmenuboxlink, .stmenuboxlink_active, .stmenuboxlink:hover
{
  Font-Family: Arial,Helvetica,sans-serif;
  Font-Size: 12px;
  margin-left: 5px;
  margin-right: 5px;
}
.stmenuboxlink
{
  Color: #000000;
  Text-Decoration: none; 
}
.stmenuboxlink_active
{
  Color: white;
  Text-Decoration: none;
}
.stmenuboxlink:hover
{
  Color: black;
  Text-Decoration: none;
}
table.stmenuboxborder 
{
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
}

/* Links */
A { font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline; }
a.Sidenav_level1_inactive
{
	Font-Family: Verdana,Arial,Helvetica,sans-serif; Font-Size: 9pt; color: #FFFFFF; Text-Decoration: none; 
}
a.Sidenav_level1_active { Font-Family: Verdana,Arial,Helvetica,sans-serif; Font-Size: 9pt; Font-Weight: normal; Color: #FFFFFF; Text-Decoration: none}

.Sidenav_level0_row a,
.Sidenav_level0_row_inactive a,
.Sidenav_level1_row a,
.Sidenav_level1_row_inactive a,
.Sidenav_level2_row a,
.Sidenav_level2_row_inactive a,
.Sidenav_level3_row a,
.Sidenav_level3_row_inactive a {
  color: #ffffff;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 0.8em;
  text-decoration: none;
  font-weight: bold;
}

.Sidenav_level0_row, .Sidenav_level0_row_inactive {
  border-top-color: rgb(20, 67, 161);
  border-top-width: 1px;
  border-top-style: solid;
  Border-Bottom-Color: #001689; 
  border-bottom-width: 1px;
  border-bottom-style: solid;
  background-color: rgb(0, 51, 153);
}

.Sidenav_level1_row, .Sidenav_level1_row_inactive {
  border-top-color: rgb(99, 138, 189);
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-color: rgb(0, 20, 140);
  border-bottom-width: 1px;
  border-bottom-style: solid;
  background-color: rgb(66, 109, 181);
}

.Sidenav_level2_row, .Sidenav_level2_row_inactive {
  border-top-color: rgb(133, 164, 204);
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-color: rgb(0, 22, 137);
  border-bottom-width: 1px;
  border-bottom-style: solid;
  background-color: rgb(98, 136, 190);
}

.Sidenav_level3_row, .Sidenav_level3_row_inactive {
  border-top-color: rgb(170, 192, 220);
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-color: rgb(0, 22, 137);
  border-bottom-width: 1px;
  border-bottom-style: solid;
  background-color: rgb(133, 164, 204);
}

H1 { font-family: Arial, Helvetica, sans-serif; font-size: 32px; color : #666666;}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; font-weight: bold; font-variant: normal; text-decoration: none; color: #000000; margin-top: 4px; margin-bottom: 4px;}
H3 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color : #000000; margin-bottom: 5px;}

TD.small { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color : #000000;}
TH.small { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color : #000000; font-weight: bold;}
.normaltext { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color : #000000;}

TD { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color : #000000;}
TD.listline { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color : #000000;}
TD.listline_thumbnail { text-align: center;}
SPAN.timestamp { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color : #000000;}
TD.mainpage { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color : #000000;}
TD.pictsub { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #666666; margin-right:1px; margin-left:1px; margin-top:1px; margin-bottom:10px; }
TD.tr { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none}
TD.tr A { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline}
TD.tr_data { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none}
TD.tr_data A { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none}
TD.trtop,.trtop { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
TH.trcolumnhead { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
TD.editnav { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold;}
TD.editnav A { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: underline;}
font.tr { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
TD.sresult_text { font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
A.sresult_title { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
SPAN.sresult_title_hilite { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ff0000;}
SPAN.sresult_hilite { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ff0000;}

input {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
}
.inputname {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 width : 150px;
}

textarea {
 font-family: Courier, serif;
 font-size: 8pt;
 line-height: 11pt;
}

.active_topmenulink, .active_topmenulink:hover
{
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  text-decoration: none;
  padding: 0px;
  margin: 0px;
}

.active_topmenulink
{
  background-color: #cccccc;
  color: #000000;
}
.active_topmenulink:hover
{
  background-color: #ff0000;
  color: #ffffff;
}

.inactive_topmenulink, .inactive_topmenulink:hover
{
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  text-decoration: none;
  padding: 0px;
  margin: 0px;
}

.inactive_topmenulink
{
  background-color: #cccccc;
  color: #000000;
}
.inactive_topmenulink:hover
{
  background-color: #ff0000;
  color: #ffffff;
}

input.topnav_search
{
  color: #ffffff;
  margin-right: 1px;
  height: 17px; 
  border-color: #ffffff;
  border-style: solid;
  border-width: 1px;
}

span.topnav_search
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #ffffff;
}

.nav_bar_link, .nav_bar_link:hover, .nav_bar_link:active, .nav_bar_link:visited
{
  color: #ffffff;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 0.8em;
}

.nav_bar_text, .nav_bar_sep
{
  color: #ffffff;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 0.8em;
}

table.thw_fahrzeug
{
	margin-top: 20px;
	border: 1px solid black;
	border-collapse: collapse;
}

table.thw_fahrzeug tr td
{
	border: 1px solid black;
	padding: 4px;
	vertical-align: top;
}

table.thw_fahrzeug_rahmen
{
	margin-top: 10px;
}

td.thw_fahrzeug_links
{
	vertical-align: top;
	padding: 5px;
	width: 250px;
}

td.thw_fahrzeug_rechts
{
	vertical-align: top;
	padding: 5px;
}

table.thw_fahrzeug_bilderliste
{
	margin-top: 10px;
	border: 1px solid grey;
	width: 300px;
}

.thw_bilderblock
{
	text-align:center;
	margin-top: 16px;
	border: 1px solid grey;
	padding-top: 3px;
	padding-bottom: 1px;
}

.thw_kontaktliste
{
	border-spacing: 0px;
	border-collapse: collapse;
}

.thw_kontaktliste tr
{
}

.thw_kontaktliste tr td
{
	vertical-align: top;
	border: 1px solid #cccccc;
	background-color: #eeeeee;
	padding: 5px;
}

.thw_kontaktliste h1
{
	height: 22px;
	color: #000000;
	font-size: 18px;
}

.thw_linkseite ul
{
	list-style-image:url(../img/thw/link_bullet.gif);
}

.thw_linkseite li
{
	margin-bottom: 10px;
}

.thw_linkseite a
{
	color: blue;
}

.thw_bildergeschichte td
{
	text-align: center;
	vertical-align: top;
}

.thw_bildergeschichte
{
	width: 400px;
}

.thw_bildergeschichte img
{
	margin-bottom: 5px;
}

