body {
	margin:0px;
	padding:0px;
	background: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:100.1%;
	overflow: auto;
}

.snav_lk {    padding-top: 2px; padding-bottom: 2px; display: block;  text-decoration: inherit; }

.text_startnav {
  font-size: 75%;
}

.start_main a:link, .start_main a:visited {
	margin: 0;
	padding: 0;
	border: none;
	line-height: 12px;
	color: #fff;
	text-decoration: none;
}

.start_main a:hover, .start_main a:active {
	margin: 0;
	padding: 0;
	border: none;
	line-height: 12px;
	text-decoration: underline;
}


.start_main, .start_main_header  {
	position: relative;
	display: table !important;
	width: 51.3125em !important;
	width: auto;
	display: block;
	background: #fff;
	text-align: center;
	vertical-align: top;
	white-space: nowrap;
	overflow: visible;
	margin: 0px auto;
	margin-top: 0px;
	background: #E1E8F1;
}


.introblock {
	display: table-cell !important;
	display: inline;
	vertical-align: top;
	position: relative;
	width: 12.375em;
	height: 100%;
	overflow-y: visible;
	/*background: #f00;*/
	text-align: left;
}

.introheader {
	display: table-cell !important;
	display: inline;
	vertical-align: top;
	position: relative;
	width: 12.375em;
	height: 2.5em;
	overflow: hidden;
	vertical-align: middle;
	line-height: 2.5em;
}



#bilder {
	background: url(media_ff/linien_start.gif);
}



.introimage {
	display: table-cell !important;
	display: inline;
	vertical-align: top;
	position: relative;
	width: 12.375em;
	height: 138px;
	overflow-y: visible;
}

#header_wohngeld { width: 12.375em; height: 2.5em; line-height: 18px; }

a.link_wohngeld:link , a.link_wohngeld:visited  { display: block; background: #35629E; color: #fff; }
a.link_wohngeld:hover , a.link_wohngeld:active  { display: block; background: #fff; color: #35629E; }


#header_tabellen {
  width: 12.375em;
	height: 2.5em;
	line-height: 18px;
}
a.link_tabellen:link , a.link_tabellen:visited  { display: block; background: #307D2E; color: #fff; }
a.link_tabellen:hover , a.link_tabellen:active  { display: block; background: #fff; color: #307D2E; }


#header_antrag {
  width: 12.375em;
	height: 2.5em;
	line-height: 18px;
}

a.link_antrag:link , a.link_antrag:visited  { display: block; background: #B91617; color: #fff; }
a.link_antrag:hover , a.link_antrag:active  { display: block; background: #fff; color: #B91617; }

#header_service {
  width: 12.375em;
	height: 2.5em;
}
a.link_service:link , a.link_service:visited  { display: block; background: #EEA800; color: #fff; }
a.link_service:hover , a.link_service:active  { display: block; background: #fff; color: #EEA800; }

#nav_wohngeld {
  width: 12.375em;
	background: #35629E;
	height: 17.5em;
}

#nav_wohngeld a, #nav_wohngeld a:link, #nav_wohngeld a:visited {
  display: block;
  width: auto !important;
  width: 100%;
  padding-left: 10px;
  padding-top: 1px;
  padding-bottom: 1px;
  text-decoration: none;
  line-height: 1;
}

#nav_wohngeld a:hover, #nav_wohngeld a:active {
  display: block;
  background: #fff;
  color: #35629E;
  width: 100%;
  line-height: 1;
}



#nav_tabellen {
  width: 12.375em;
	background: #307D2E;
	height: 17.5em;
}

#nav_tabellen a, #nav_tabellen a:link, #nav_tabellen a:visited {
  display: block;
  width: auto !important;
  width: 100%;
  padding-left: 10px;
  padding-top: 1px;
  padding-bottom: 1px;
  text-decoration: none;
  line-height: 1;
}

#nav_tabellen a:hover, #nav_tabellen a:active {
  display: block;
  background: #fff;
  color: #307D2E;
  width: 100%;
  line-height: 1;
}



#nav_antrag {
  width: 12.375em;
	background: #B91617;
	height: 17.5em;
}

#nav_antrag a, #nav_antrag a:link, #nav_antrag a:visited {
  display: block;
  width: auto !important;
  width: 100%;
  padding-left: 10px;
  padding-top: 1px;
  padding-bottom: 1px;
  text-decoration: none;
  line-height: 1;
}

#nav_antrag a:hover, #nav_antrag a:active {
  display: block;
  background: #fff;
  color: #B91617;
  width: 100%;
  line-height: 1;
}


#nav_service {
  width: 12.375em;
	background: #EEA800;
	height: 17.5em;
}

#nav_service a, #nav_service a:link, #nav_service a:visited {
  display: block;
  width: auto !important;
  width: 100%;
  padding-left: 10px;
  padding-top: 1px;
  padding-bottom: 1px;
  text-decoration: none;
  line-height: 1;
}

#nav_service a:hover, #nav_service a:active {
  display: block;
  background: #fff;
  color: #EEA800;
  width: 100%;
  line-height: 1;
}

#balken_blau {
  width: 12.375em;
	width: 100%;
	height: 5px;
	background: #E1E8F1;
	overflow: hidden;
	margin-bottom: 10px;
}


.blockspacer {
	display: table-cell !important;
	display: inline;
	position: relative;
	width: 10px;
	height: auto !important;
	height: 20px;
	overflow: hidden;
}

img.img_intro {
  position: relative;
  left: -3px;
}

