html, body {
  	width: 100%;
  	height: 100%;
  	margin: 0;
  	padding: 0;
  	background: #FFF;
}

body { text-align: center; }

#main {
  	width: 100%; /*61.250em; /*980px;*/
   margin: 0px auto;
   text-align: center;
}

/*************************  HEADER  ******************************/

#head { width:100%; font-size: 100%; margin: 10px 0px 1px 0px; }

#head_ob { background: url(/media/head_ob.gif) #E6E6E6 repeat-x; }
#head_li { background: url(/media/head_li.gif) repeat-y; }
#head_re { background: url(/media/head_re.gif) repeat-y; }
#head_li_ob { background: url(/media/head_li_ob.gif) no-repeat; }
#head_re_ob { background: url(/media/head_re_ob.gif) 100% 100% no-repeat; min-height: 5.590em; /*90px;*/ border-bottom: 1px solid #DCDCDC; }
* html #head_ob,* html #head_li,* html #head_re,* html #head_li_ob,* html #head_re_ob { height: 5.625em; /*90px;*/ }
#head_trenner { float:left; margin-left: 19px; margin-right: 19px; }

/***************************************************************/

/*************************  QUICKNAV  **************************/

#quick { float: left; font-size: 0.688em; /*11px;*/ margin-right: 5px; }
* html #quick { width: 50px; }
#quick a { text-decoration: none; color: #353535; }
#quick a:hover { text-decoration: none; color: #949494; }

#quick_ob { background: url(/media/quick_ob.gif) #DDDCDD 0px 0px repeat-x; }
#quick_un { background: url(/media/quick_un.gif) 0px 100% repeat-x; }
#quick_li { background: url(/media/quick_li.gif) 0px 0px repeat-y; }
#quick_re { background: url(/media/quick_re.gif) 100% 0px repeat-y; }
#quick_li_ob { background: url(/media/quick_li_ob.gif) 0px 0px no-repeat; }
#quick_li_un { background: url(/media/quick_li_un.gif) 0px 100% no-repeat; }
#quick_re_ob { background: url(/media/quick_re_ob.gif) 100% 0px no-repeat; }
#quick_re_un { background: url(/media/quick_re_un.gif) 100% 100% no-repeat; min-height: 1.38em; /*22px;*/ padding: 3px 3px 3px 3px; }
* html #quick_ob,* html #quick_un,* html #quick_li,* html #quick_re,* html #quick_li_ob,* html #quick_li_un,* html #quick_re_ob, * html #quick_re_un { height: 1.38em; /*22px;*/ }

/***************************************************************/


#logo {
	display: inline;
	float: left;
   margin-left: 10px;
}

#headmenue {
	float: left;
   margin-top: 27px;
   margin-left: 106px;
}

#head2 {
	height: 2.250em; /*36px;*/
	border: 1px solid #DCDCDC;
   background: #E6E6E6;
}
*html #head2 { height: 2.125em; /*34px;*/ }

#schriftoptionen {
   float: right;
   display: inline;
   margin-top: 27px;
   margin-right: 8px;
}

#drucken {
	font-size: 0.688em; /*11px;*/
   margin-top: 10px;
}

#drucken a { text-decoration: none; }

#hauptmenue {
	float: left;
   display: inline;
   width: 61.250em;/*980px;*/
	/*margin-left: 41px;*/
}

#menue {
	float: left;
   position: relative;
	width: 13.625em; /*218px;*/
}

#breadcrumb {
   height: 3.000em; /*30px;*/
   /*width: 61.250em;*/
   width:75%;
   font-size: 0.625em; /*10px;*/
   line-height: 2.600em; /*26px;*/
   text-align: left;
   margin-left: 24.5em; /*244px;*/
}
* html #breadcrumb {
   width:100%;
}

#content {
	position: relative;
	float: left;
	margin-left: 40px;
   margin-right: auto;
   width: 45.125em; /*722px;*/
   text-align: left;
   overflow: hidden;
}

#content_links { float: left; width: 500px; }

#content_head { /*text-align: center;*/ margin-bottom: 20px; }

#rechts { float: right; }

#footer {
	clear:left;
   border-top: 1px solid #DCDCDC;
   font-size: 0.625em;
   text-align: right;
   margin: 10px 0px 10px 0px;
}

/************************** SUCHE **************************/

#suche_start {
	height: 2.75em;
   text-align: center;
   border: 1px solid #DCDCDC;
   background: url(/media/bg_suche.gif) #E6E6E7 repeat-x;
   margin-bottom: 24px;
}

#suche {
	width: 13.625em; /*218px;*/
   margin-bottom: 20px;
}


.suche  { margin-top: 0px; margin-left: 0px; vertical-align:top; width:11.600em; /*155px;*/ height: 1.692em; /*22px;*/ background-color:#FFFFFF; color:#353535; border:1px solid #353535; }
*html .suche { height: 1.571em; }

/**********************************************************/




/********************************************************************************************
*******************************  S T A R T S E I T E  ***************************************
********************************************************************************************/

/**************************  MAIN  ****************************/

#content_start {
	margin-top: 19px;
   margin-left: auto;
   margin-right: auto;
   width: 61.250em;
   text-align: left;
}

#links {
	float: left;
   width: 14.375em; /*230px*/;
}

#landeswahl {
   height: 1.40em;
	text-align: center;
	border: 1px solid #DCDCDC;
   background: url(/media/bg_landeswahl.gif) #E6E6E7 repeat-x;
   margin-bottom: 10px;
}

*html #landeswahl { height: 1.56em; }


#aufeinenklick {
   width: 100%;
}

#hl_aufeinenklick {
	font-size: 0.875em; /*14px;*/
   font-weight: bold;
   line-height: 1.5;
   width: 100%;
   color: #FFF;
	background: #C6C6C8;
   margin-bottom: 1px;
}

.hl_grau { color: #939497; }

#men_aufeinenklick {
	height: 25.000em; /*300px;*/
	font-size: 0.750em; /*12px*/
   line-height: 1.67em;
	border-top: 1px solid #C6C6C8;
   border-left: 1px solid #C6C6C8;
   border-right: 1px solid #C6C6C8;
   background: url(/media/bg_aufeinenklick.gif) no-repeat;
}

#fo_aufeinenklick { background: url(/media/fo_aufeinenklick.gif) 0px 100% repeat-x; }
#fo_aufeinenklick_li { background: url(/media/fo_aufeinenklick_li.gif) 0px 100% no-repeat; }
#fo_aufeinenklick_re { background: url(/media/fo_aufeinenklick_re.gif) 100% 100% no-repeat; min-height: 2px; }
*html #fo_aufeinenklick, *html #fo_aufeinenklick_li, *html #fo_aufeinenklick_re { height: 2px; }

#politikundbehoerde {
	float: left;
   width: 14.38em; /*230px;*/
   margin-left: 19px;
}

#hl_politikundbehoerde {
	font-size: 0.875em; /*14px;*/
   font-weight: bold;
   line-height: 1.5;
   width: 100%;
   color: #FFF;
	background: #EE3338;
   margin-bottom: 1px;
}

.hl_rot { color: #942725; }

#men_politikundbehoerde {
	height: 25.000em; /*300px;*/
	font-size: 0.750em; /*12px*/
   line-height: 1.67em;
	border-top: 1px solid #BD302F;
   border-left: 1px solid #BD302F;
   border-right: 1px solid #BD302F;
   background: url(/media/bg_politikundbehoerde.gif) #F9B5B7 bottom right no-repeat;
}

#fo_politikundbehoerde { background: url(/media/fo_politikundbehoerde.gif) 0px 100% repeat-x; }
#fo_politikundbehoerde_li { background: url(/media/fo_politikundbehoerde_li.gif) 0px 100% no-repeat; }
#fo_politikundbehoerde_re { background: url(/media/fo_politikundbehoerde_re.gif) 100% 100% no-repeat; min-height: 2px; }
*html #fo_politikundbehoerde, *html #fo_politikundbehoerde_li, *html #fo_politikundbehoerde_re { height: 2px; }

#lebenimlandkreis {
	float: left;
   display: inline;
   width: 14.38em; /*230px;*/
   margin-left: 19px;
}

#hl_lebenimlandkreis {
	font-size: 0.875em; /*14px;*/
   font-weight: bold;
   line-height: 1.5;
   width: 100%;
   color: #FFF;
	background: #82C34E;
   margin-bottom: 1px;
}

.hl_gruen { color: #517F33; }

#men_lebenimlandkreis {
	height: 25.000em; /*300px;*/
	font-size: 0.750em; /*12px*/
   line-height: 1.67em;
	border-top: 1px solid #6CA33F;
   border-left: 1px solid #6CA33F;
   border-right: 1px solid #6CA33F;
   background: url(/media/bg_lebenimlandkreis.gif) #D3EAC1 bottom right no-repeat;
}

#fo_lebenimlandkreis { background: url(/media/fo_lebenimlandkreis.gif) 0px 100% repeat-x; }
#fo_lebenimlandkreis_li { background: url(/media/fo_lebenimlandkreis_li.gif) 0px 100% no-repeat; }
#fo_lebenimlandkreis_re { background: url(/media/fo_lebenimlandkreis_re.gif) 100% 100% no-repeat; min-height: 2px; }
*html #fo_lebenimlandkreis, *html #fo_lebenimlandkreis_li, *html #fo_lebenimlandkreis_re { height: 2px; }

#wirtschaftundarbeit {
	float: left;
   display: inline;
   width: 14.38em; /*230px;*/
   margin-left: 19px;
}

#hl_wirtschaftundarbeit {
	font-size: 0.875em; /*14px;*/
   font-weight: bold;
   line-height: 1.5;
   width: 100%;
   color: #FFF;
	background: #449CD5;
   margin-bottom: 1px;
}

.hl_blau { color: #2E6488; }

#men_wirtschaftundarbeit {
	height: 25.000em; /*300px;*/
	font-size: 0.750em; /*12px*/
   line-height: 1.67em;
	border-top: 1px solid #3B82B1;
   border-left: 1px solid #3B82B1;
   border-right: 1px solid #3B82B1;
   background: url(/media/bg_wirtschaftundarbeit.gif) #B4D7EE bottom right no-repeat;
}

#fo_wirtschaftundarbeit { background: url(/media/fo_wirtschaftundarbeit.gif) 0px 100% repeat-x; }
#fo_wirtschaftundarbeit_li { background: url(/media/fo_wirtschaftundarbeit_li.gif) 0px 100% no-repeat; }
#fo_wirtschaftundarbeit_re { background: url(/media/fo_wirtschaftundarbeit_re.gif) 100% 100% no-repeat; min-height: 2px; }
*html #fo_wirtschaftundarbeit, *html #fo_wirtschaftundarbeit_li, *html #fo_wirtschaftundarbeit_re { height: 2px; }


#men_aufeinenklick a, #men_politikundbehoerde a, #men_lebenimlandkreis a, #men_wirtschaftundarbeit a { text-decoration: none; }


.icons { margin-right:3px; }

/***************************************************************/

/****************************************************************
************************  DRUCKAUSGABE  *************************
****************************************************************/
@media print {
	body, html { height: auto; }
	body { width: auto; background: none; text-align: left; overflow:visible; }
	#main { position: static; height: auto; width: auto; margin: 0; border-left:0; overflow:visible; }
	#menue, #head, #head2, #breadcrumb, #footer, #headmenue, #schriftoptionen, #drucken, #rechts, #content_head { display: none; }
	#content { position:static !important; margin-left:0px; width: 17cm; overflow:visible; }
   #content_main { position:static !important; width:17cm; height:auto; overflow:visible; }
  /*a:after {content: " - Hyperlink: " attr(href);}*/
}