* {
	padding: 0;
	margin: 0;
	vertical-align: top;
	font-family: Arial !important;
	font-size:11px;
}


/* Objekt align = meininfobau_objekte.php */
.oa {
  vertical-align:middle;
  text-align:center;
}

.oal {
  vertical-align:middle;
  text-align:left;
}

.oar {
  vertical-align:middle;
  text-align:right;
}
/* ---------------------- */

img {
 border: 0;
}

hr {
 color: #D9D4D1;
 margin: 10px 0;
 height: 1px;
}

body {
 background-color: #D9D4D1;
}

table {
  border-width:0px;
  border-spacing:0 1; 
}

#div_main {
 margin: 0 auto;
 width: 923px;
 background-image: url(images/bg_main.jpg);
}

#layout_table {
 width: 883px;
 margin: 0 auto;
}

#navi_left ul {
 list-style: none;
 margin-left: 20px;
 padding: 12px 0;
}

.navi_right_value ul {
 margin-left: 5px;
 list-style: none;
}

.ul_bauablauf {
 list-style: none;
 margin-left: 15px;
 }

.ul_bauablauf li {
 margin: 3px 0;
}

#box_left {
	width: 200px;
	background: #FFB522;
}

#box_right {
	width: 179px;
	background-color: #E2E2E2;
	padding:0px;
}

#box_center{
  padding: 0 20px;
  min-height:500px;
  height:500px;
  font-family:Arial !important;
  line-height:18px !important;
}

#box_center a span {
	line-height:12px;
}

#div_header {
 background-image: url(images/head.jpg);
 width: 883px;
 height: 128px;
 margin: 0 auto;
}

#div_header_logo {
 width: 181px;
 height: 52px;
 position:relative;
 top: 25px;
 left: 17px;
 display: inline;
}

#div_header_BETA {
 width: 140px;
 height: 70px;
 position:relative;
 top: 24px;
 left: 56px;
 display: inline;
}

#nav_oben {
 position: relative;
 top: 25px;
 left: 395px;
 display: inline;
}

#div_footer {
 background-image: url(images/foot.jpg);
 width: 883px;
 height: 65px;
 margin: 0 auto;
 text-align:center;
}

#div_ende {
 margin: 0 auto;
 width: 923px;
 height: 8px;
 max-height:8px;
 background-image: url(images/foot_shadow.jpg);
}

#nav_unten a, #nav_oben a {
 text-decoration: none;
 font-weight: bold;
 color: #656567;
 font-size: 10px;
 }

#nav_unten a:hover, #nav_oben a:hover {
 text-decoration: none;
 font-weight: bold;
 color: #000000;
 font-size: 10px;
}

.pt_head1 {
 padding-left: 5px;
 padding-top: 7px;
 padding-bottom: 7px;
 font-weight: bold;
 background-color: #D9D4D1;
}

.pt_head3 {
 padding-left: 5px;
 padding-top: 4px;
 padding-bottom: 4px;
 font-weight: normal;
 text-align: right;
 background-color: #D9D4D1;
}

.pt_head2 {
 text-align: center;
 vertical-align: middle;
 width: 36px;
 background-color: #D9D4D1;
}

.copyright {
 font-size: 9px;
 color: #666666;
}

.navi_right_head {
 background-color: #D7D4D0;
 padding-left: 10px;
 padding-top: 8px;
 padding-bottom: 8px;
 font-weight: normal;
}

.navi_right_value {
 padding-left: 10px;
 padding-top: 8px;
 padding-bottom: 12px;
}

ul {
 margin-left: 15px;
 list-style-type: disc;
}

.ul_pfeil {
 list-style: url(images/pfeil.jpg);
 margin-left: 20px;
}

.td_bauinfo {
 background-color: #D7D4D0;
 padding: 8px 5px;
}

a {
  text-decoration:none;
/*  font-weight:bold;*/
  color:#656567;
}

a:visited {
  text-decoration:none;
/*  font-weight:bold;*/
  color:#656567;
}

a:hover {
  text-decoration:none;
/*  font-weight:bold; */
  color:#000000;
}


a.abc {
  text-decoration:none;
  color:#656567;
  border:1px solid #ffffff;
  padding:2px;
}
a.abc:hover {
  text-decoration:none;
  color:#000000;
  border:1px solid #cccccc;
  background-color:#ffc800;
  padding:2px;
}


.td_form {
 text-align: right;
 padding: 3px 5px;
 background-color: #d7d4d0;
 width: 40%;
}

.td_form2 {
 padding: 3px 5px;
 background-color: #EEEEEE;
 width: 60%;
}

.td_form3 {
 text-align: left;
 padding: 3px 5px;
 background-color: #d7d4d0;
 width: 40%;
}

.td_form3_ad {
 text-align: left;
 padding: 3px 5px;
 background-color: #d7d4d0;
 width: 73%;
}

/* ############### Content Boxen Baulexikon / Bauinfo (nur startseite) ################ */
.lexStartBg {
  background-image:url(design/lexikon_logoBG.jpg);
  background-repeat:repeat-y;
}

.boxBG {
  background-color:#d7d4d0;
  color:#000000;
  padding:0px;
  margin:0px;
}

/* ############### Formulare ################ */
.inTypeTxt {
  background-color:#eeeeee;
  color:#666666;
  border:1px solid #CCCCCC;
  font-size:11px;
}

/* ############### Glossar ################ */
.glossar_td{ /* Zelle */
   padding-top:5px;
   padding-bottom:5px;
}

.glossar_div_space{ /* Weiße Zwischenzeile */
   height:10px;
}

.glossar_div_lgray{ /* Titel */
   background-color:#D7D4D0;
   padding:10px;padding-top:5px;
   padding-bottom:5px;
}

.glossar_div_lgray2{
   background-color:#D7D4D0;
   padding:10px;
}

.glossar_div_lgray3{ /* Hintergrund fürs Alphabet*/
   height:15px;
   text-align:center;
   vertical-align:middle;
   background-color:#D7D4D0;
   padding-top:3px;
   padding-bottom:3px;
}

.glossar_div_gray1{ /* Dünne graue Linie zwischen Titel und Beschreibung*/
   height:4px;
   background-color:#666666;
}

.glossar_div_big_gray_line{ /* Dicke graue Linie unter dem Alphabet */
  background-color:#666666;
  height:8px;
}


/* ############## Profil ############### */

.profil_tabel {
   min-width:453px;
}

.profil_label {
   background-color:#D7D4D0;
   width:103px;
   height:20px;
   text-align:left;
   vertical-align:middle;
   padding-left:5px;
}

.profil_value {
   width:350px;
   background-color:#EEEEEE;
   text-align:right;
   padding:5px; 
   vertical-align:middle;
}

.profil_image{
   padding:15px;
   text-align:center;
}

.profil_block_head{
   background-color:#D7D4D0;
   height:20px;
   vertical-align:middle;
   padding-left:10px;
}

.profil_block_value{
   background-color:#EEEEEE;
   vertical-align:middle;
   padding:10px;
   text-align:justify;
}

.bt_head{ /* Überschrift der Bilder- / Favouritenzelle */
/*  background-color:#D7D4D0; */
  font-weight:bold;
  height:20px;
  width:50%; 
  vertical-align:middle;
  padding-left:5px;
}

/* ###################### Diskussionen ############################# */
.topic_post_head {
   background-color:#DDDDDD;
   text-align:left;
}

.topic_post_head td {
  padding:5px;
}

.topic_post_value {
   background-color:#EEEEEE;
   text-align:left;
}

.topic_post_value td {
  padding:5px;
}

/************************ meininfobau *********************************** */




/********************************* Bauvorhaben ************************** */

.bvh_td_head{
background-color:#D8D4D1;
padding-top:3px;
padding-bottom:3px;
padding-left:5px;
font-weight:bold;
}

.bvh_td_value{
background-color:#EEEEEE;
padding-top:3px;
padding-bottom:3px;
padding-left:2px;
padding-right:2px;
}

/********************** DINGS LINKS FÜR DINGS BU DINGS *****/
.bu_lnk {
  color:#999999;
  text-decoration:none;
}

.bu_lnk:hover {
  color:#FF9900;
  text-decoration:none;
}

.seitenabschluss {
 text-align:right;
 border-bottom: 1px solid red;
 margin: 0 0 0 auto;
 padding-right: 5px;
 padding-left: 5px;
 width: 220px;
}

.seitenabschluss a {
 font-size: 13px;
 color: #aaaaaa;
}

.del_me {
	font-weight:bold;
	color:#FF9900;
}

/*********************** zusatz der Navigation Links ********************/
#li_navi_zusatz a
{
  color:#FFFFFF;
  font-size:11px;
  font-stretch:semi-condensed;
  font-family: Verdana, Arial, sans-serif;
}

#li_navi_zusatz a:hover
{
  color:#ffb522;
}

.nutz_text {
  font-family: Verdana, Arial, sans-serif;
  text-align:justify;
  font-size:11px;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}

	#qm0	
	{	
		background-color:transparent;
	}

	#qm0 a	
	{	
		padding:5px 40px 5px 8px;
		background-color:#FFFFFF;
		color:#000000;
		font-family:Arial;
		font-size:11px;
		text-decoration:none;
		border-width:1px;
		border-style:solid;
		border-color:#A6A6A6;
	}


	#qm0 a:hover	
	{	
		background-color:#E6E6E6;
	}


	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		background-color:#E6E6E6;
		text-decoration:underline;
	}


	#qm0 div, #qm0 ul	
	{	
		padding:5px;
		margin:-1px 0px 0px 0px;
		background-color:#E6E6E6;
		border-width:1px;
		border-style:solid;
		border-color:#A6A6A6;
	}


	#qm0 div a, #qm0 ul a	
	{	
		padding:2px 40px 2px 5px;
		background-color:transparent;
		border-width:0px;
		border-style:none;
		border-color:#000000;
	}


	#qm0 div a:hover, #qm0 ul a:hover	
	{	
		text-decoration:underline;
	}


	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#FFFFFF;
	}

	/* ------- */
	
.qmfv{visibility:visible !important;}.qmfh{visibility:hidden !important;}

	


