body { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
p { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
td { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

a:link { color: #255a8e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a:visited { color: #255a8e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a:hover { color: #545454; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a:active { color: #255a8e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.tabellenhintergrund { background-image: url(../siteimages/background_table.gif); background-repeat: no-repeat; }
.tabellenzelle_linie_unten { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top:5px; padding-bottom:5px; width: 170px; border-bottom: 1px dotted #fff; }
.titel { color: #255a8e; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.lauftext { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; }
.untertitel { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px; }

a.sitemap:link { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; position: relative; }
a.sitemap:hover { color: #255a8e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; position: relative;  }
a.sitemap:active { color: #255a8e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; position: relative; }
a.sitemap:visited { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; position: relative; }

.suchentext { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; position: relative;  }
.suchenfeld { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #b1c800; width: 150px; height: 20px; margin-top: -1px; padding-left: 2px; border: solid 1px; }

a.subnavigation:link 	{ color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; width: 169px; }
a.subnavigation:active { color: #255a8e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; width: 169px; }
a.subnavigation:visited { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; width: 169px; }
a.subnavigation:hover 	{ color: #255a8e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; width: 169px; }

a.subnavigationaktiv:link 	{ color: #255a8e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; width: 169px; }
a.subnavigationaktiv:active { color: #255a8e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; width: 169px; }
a.subnavigationaktiv:visited { color: #255a8e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; width: 169px; }
a.subnavigationaktiv:hover 	{ color: #255a8e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; width: 169px; }


a.subsubnavigation:link 	{ color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:3px;text-decoration: none; width: 169px; }
a.subsubnavigation:active { color: #255a8e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;margin-top:3px; text-decoration: none; width: 169px; }
a.subsubnavigation:visited { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;margin-top:3px; text-decoration: none; width: 169px; }
a.subsubnavigation:hover 	{ color: #255a8e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;margin-top:3px; text-decoration: none; width: 169px; }

a.subsubnavigationaktiv:link 	{ color: #255a8e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:3px;text-decoration: none; width: 169px; }
a.subsubnavigationaktiv:active { color: #255a8e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;margin-top:3px; text-decoration: none; width: 169px; }
a.subsubnavigationaktiv:visited { color: #255a8e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;margin-top:3px; text-decoration: none; width: 169px; }
a.subsubnavigationaktiv:hover 	{ color: #255a8e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;margin-top:3px; text-decoration: none; width: 169px; }

UL {spacing-top:2px; margin-top:0px;margin-bottom:12px;}
LI {margin-top:2px;margin-bottom:2px;}

td.weissunterstrichen {border-bottom:1px solid #FFFFFF;font-size: 12px;padding-top:3px;padding-bottom:2px;height:22px;vertical-align:top;}

a.smaller { color: #255a8e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; position: relative; }
a.smaller:link { color: #255a8e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; position: relative; }
a.smaller:hover { color: #255a8e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; position: relative;  }
a.smaller:active { color: #255a8e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; position: relative; }
a.smaller:visited { color: #255a8e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; position: relative; }

.inputbutton {
	font-size : 10pt; 
	height:24px;
	font-weight:bold;
	vertical-align:middle;
}

