.fliess {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #000000; text-decoration: none}
.fliess_blau {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #000066; text-decoration: none}

.marginalien {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 9px;
	color: #003399;
	text-decoration: none;
	line-height: 10px;
}
.Headline {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; font-weight: bold; color: #003399}
.aufzaehlung {
	list-style-image: url(media/kleinkram/aufzaehlung.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}
.tabellenkopf { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #EEEEEE; text-decoration: none }
.subline_schwarz { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; line-height: 15px}


.nav  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #000000; text-decoration: none; background-image: url(media/kleinkram/nav_bg.gif); background-repeat: no-repeat}
a.nav:link  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; color: #000000;text-decoration: none; background: none}
a.nav:visited  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; color: #000000; text-decoration: none; background: none}
a.nav:hover  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; color: #003399; text-decoration: none; background: #FFFFFF url(none)}

.bg_linie_blau {
	background-image: url(media/kleinkram/linie_blau.gif);
	background-repeat: repeat-x;
	background-position: center;
}

.subline_rot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #EE0000; text-decoration: none ; line-height: 15px}

.negtab { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none }
a.negtab:link { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 10px; color: #FFFFFF; text-decoration: none }
a.negtab:hover { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 10px; color: #00287A; text-decoration: none ; background-color: #FFFFFF}
a.negtab:visited { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 10px; color: #336699; text-decoration: none }


.impressum { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; text-decoration: none; background: none}
a.impressum:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; text-decoration: none; background: none}
a.impressum:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; text-decoration: none; background: none}
a.impressum:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none; background: #003399}

a:link {  font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color: #003399; text-decoration: none; background: #F3F3F3}
a:visited {  font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color: #336699; text-decoration: none; background: #F3F3F3}
a:hover {  font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background: #003399 url(none); text-decoration: none}
.subline_blau { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003399; text-decoration: none ; line-height: 15px }
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: none;
	margin: 0px;
	border: 1px solid #CCCCCC;
	padding: 0px;
}
.small {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; color: #FFFFFF; text-decoration: none
}
a.subline_rot:link {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #EE0000; text-decoration: none ; line-height: 15px}

a.subline_rot:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: ##FF0000
	line-height: 15px;
}
a.subline_rot:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	background: #FFFFFF
	line-height: 15px;
}

/* Formularstyles */
td.formline {border-bottom-width: 8px; border-bottom-style: solid; border-bottom-color: #ffffff;}
td.formlinea {border-bottom-width: 8px; border-bottom-style: solid; border-bottom-color: #ffffff; border-left-width: 1px; border-left-style: solid; border-left-color: #ffffff;}
td.formlineb {border-left-width: 1px; border-left-style: solid; border-left-color: #ffffff;}
td.formlinec {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ffffff; border-left-width: 1px; border-left-style: solid; border-left-color: #ffffff;}
td.formlined {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ffffff;}

.pflicht {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; background: #ffeeee; border: 1px solid #ff0000;}
.optional {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; background: #ffffff; border: 1px solid #999999;}

.importantMsg{
	width:470px;
	border:1px solid #003399;
	background:#d7e4fd;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 18px; 
	color: #000000;
	margin:25px 13px;
	padding:30px;
}

.importantMsg h2{
	margin:0 0 5px 0;
	padding:0;
	color:#003399;
}

.importantMsg p.last{
	margin-bottom:0;
}

.importantMsg a{
	background:none;
	color:#003399;
	font-weight:bold;
}