/*------------------------
	Baitunnur Style Sheet
------------------------*/


 input, select, textarea,
   { font-size:10px; font-family:Verdana,arial; color:#000000;  border-bottom:0px solid #000000; border-right:0px solid #000000; border-top:0px solid #000000; border-left:0px solid #000000 }


body {
	background-color: #ffffff;
	font-size: 12px;
	color: #564b47;
	margin: 0px 0px 0px 0px;
	text-align: center;
	font-family: verdana, arial, sans-serif;
	font: 12px;
	min-height: 100%;
	height: 100%;
/*	background-image: url(images/bg.gif);*/
}

#container {
	width: 800px;
	color: #ffffff;
	//*border: 1px solid gray;  *//
	margin: 10px;
	margin-left: auto;
	margin-right: auto;

	}

#header {
	text-align: left;
	vertical-align: middle;	
	margin: 0px;
	padding: 0px;
	width: 800px;
	margin-top: 15px;
	background-color: #ffffff;
	}

#mainmenu {
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 800px;
	margin-top: 25px;
	}
		
#content {
	float: left;
	width: 450px;
	margin: 7px 0px 0px 10px;
	margin-right: ;
	padding: 5px;
	text-align: left;	
	background-color: #ffffff;	
	}

#content2 {
	float: left;
	width: 630px;
	margin: 7px 0px 0px 10px;
	margin-right: ;
	padding: 5px;
	text-align: left;	
	background-color: #ffffff;	
	}
	
#content3 {
	float: left;
	width: 630px;
	margin: 7px 0px 0px 10px;
	margin-right: ;
	padding: 5px;
	text-align: left;	
	background-color: #ffffff;	
	}

#sidebar_li {
	float: left;
	width: 150px;
	margin: 0px;
	padding: 0px;
	text-align: left;			
	}

#sidebar_re {
	float: right;
	width: 170px;
	margin: 0;
	padding: 0px;
	background-color: #ffffff;	
	}	

#footer {
	clear: both;
	padding: 3px 0px 0px 0px;
	margin-top: 0;
	border-top: 1px solid;
	border-color: #CECFCE;
	width: 800px;	
	
	}
	
a:link, a:visited {
	color: #6B696B;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	color: #FF6603;
	font-weight: normal;
	text-decoration: none;	
}

.link_home:link {text-decoration: none; color: #FF6603;}
.link_home:visited {text-decoration: none; color: #FF6603;}
.link_home:active {text-decoration: none; color: #FF6603;}
.link_home:hover {text-decoration: underline; color: #FF6603;}


ul, li, ol { padding: 0; margin: 0; list-style-type: none; text-align: left; }

ul, ol, dl { position: relative; }





/*------------------------
	Header
------------------------*/	

#logo
{
	margin: 0px 0px 10px 0px;
	width: 170px;
	height: 67px;
	float: left;
}

#logo2re
{
	font-size: 11px;
	width: 150px;
	height: 25px;
	list-style-type: none;
	margin-top: 25px;
	float: right;
	margin-right: 0px;
	color: #6B696B;
	font-family: verdana, arial, sans-serif;	
}

#logo3re
{
margin: 0px 0px 10px 0px;
	width: 170px;
	height: 67px;
	float: right;
}

#logo2re li
{
	font-size: 11px;
	float: right;
	list-style-type: none;
	display: inline;		
	text-align: right;
}

/*------------------------
	Navi 
------------------------*/

#mainmenu
{
	height: 25px;
	margin: 0px;
	display: inline;
	list-style-type: none;
	float: right;
	line-height: 25px;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-color: #CECFCE;	
	width: 800px;
}

#mainmenu li
{
	font-size: 11px;
	float: right;
	padding: 0px 0px 0px 21px;
	list-style-type: none;
	display: inline;		
}

#mainmenu li a:link, #mainmenu a:visited
{
	color: #6B696B;
	text-decoration: none;
	display: inline;		
}

#mainmenu li a:hover, #mainmenu a:active
{
	color: #FF6603;
   text-decoration: none;
	display: inline;	
}


#navhome {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	width: 100px;
	text-align: left;	
}

#navhome li
{
	font-size: 11px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	display: inline;	
	text-align: left;		
}

#areapic {
	margin: 5px 0px 3px 0px;
	height: 327px;
	width: 800px;
	float: left;
	top: 146px;
}

#areapic2 {
	margin: 5px 0px 3px 0px;
	height: 147px;
	width: 800px;
	float: left;
	top: 146px;
}
/*------------------------
	Content
------------------------*/	

#content_base {
	margin: 0px 0px 0px 0px;
	float: left;
	color: #6B696B;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 1.6em;
	text-align: left;
}

#content_base_normal {
	float: left;
	color: #6B696B;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
}

#content_dots {
	float: left;
	color: #6B696B;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	clear: both;

}

#content_dots li {
	margin: 2px 0px 8px 0px;
	padding: 0px 0px 0px 0px;			
	list-style-image:  url(file:///C|/Users/hashmat/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/K4KFFQX2/images/pic_arrow.gif);
	list-style-position: inside;
}

#content_vtrennstrich {
	float: right;
	padding-left: 5px;
	
}	

/*------------------------
	Content  
------------------------*/	

h1, h2 {
	font-family: Georgia, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.headline1 {
	color: #FF6603;
}

.headline2 {
	color: #6B696B;
}

h3 {
	margin: 10px 0px 0px 0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6603;
	height: 15px;
	border-bottom: 1px dashed;	
	border-color: #CECFCE;	
	text-align: left;	
}
h4 {
	margin: 10px 0px 0px 0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6603;
	height: 15px;
	border-bottom: 0px dashed;	
	border-color: #CECFCE;	
	text-align: left;	
}
/*------------------------
	Content Partner
------------------------*/	

#profil_partner {
	float: left;
	margin: 0px 0px 20px 0px;
}

.logo {
	float: left;
	width: 110px;	
}

.logo_txt {
	float: left;
	text-align: left;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	width: 330px;
}

/*-------------------------------------------------------------
	Content News
------------------------*/	

#projektverlauf {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	float: left;
	text-align: left;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #6B696B;	
	width: 650px;
	line-height: 1.2em;	
}

#projektverlauf li {
	margin: 0px 10px 0px 0px;
	text-align: left;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #6B696B;
	list-style-image:  url(file:///C|/Users/hashmat/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/K4KFFQX2/images/bu_pfeil_orange.gif);
}

#phdl {
	float: left;
	text-align: left;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	clear: right;
}


/*------------------------
	Content left navi
------------------------*/		

#subnav {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 140px;
	border-top: 5px solid;
	border-bottom: 1px;
	border-color: #CECFCE;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}


#subnav li {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	width: 140px;
	border-bottom: 1px dashed;	
	border-color: #CECFCE;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

#subnav li a:link, #subnav_li a:visited
{
	color: #6B696B;
	text-decoration: none;
	border-bottom: 1px;
	border-color: Fuchsia;
}

#subnav li a:hover, #subnav_li a:active
{
	color: #FF6603;
	text-decoration: none;
	padding: 5px 2px 5px 0px;

}
	
/*------------------------
	Content left home o nav
------------------------*/		

#subnav_home {
	margin: 10px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
	width: 140px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

#subnav_home li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	width: 140px;
	text-align: justify; 
	color: #FF6603;

}

/*------------------------
	Content left text o nav
------------------------*/		

#subnav_disclaimer {
	margin: 10px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
	width: 140px;
}

#subnav_disclaimer li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	width: 140px;
	text-align: justify; 
	color: #6B696B;
	font-size: 10px;
}

/*----------------------
	Content left projekte details
------------------------*/		

#subnav_projekte_dt {
	margin: 15px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
	width: 140px;
	border-top: 5px solid;
	border-bottom: 1px;
	border-color: #CECFCE;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

#subnav_projekte_dt li {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	width: 140px;
	border-bottom: 1px dashed;	
	border-color: #CECFCE;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

/*--------------------------------------------------------------------------------------------------
	Content left projekte Seitenwechsel
------------------------*/		

#subnav_projekte_pagechg {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	width: 140px;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
}

#subnav_projekte_pagechg li {
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	width: 140px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #6B696B;
}

/*------------------------
	Content right home
------------------------*/	

#content_re_home {
	float: right;
	text-align: right;
	width: 160px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	color: #6B696B;
	}

#content_re_home li {
	margin: 0px 0px 10px 0px;
	text-align: right;
   border: 1px solid #CECFCE; 
   padding: 4px;
	font-family: verdana, arial, sans-serif;
	
}

.date {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6603;
	text-align: left;
	margin-top: 15px;
}

.text_news {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	color: #6B696B;
	text-decoration: none;
	margin: 3px 0px 10px 0px;
	text-align: left;
	}

#marqueecontainer{
	margin-top: 8px;	
	position: relative;
	width: 175px; /*marquee width */
	height: 220px; /*marquee height */
	overflow: hidden;
	padding-left: 4px;
	float: right;
}	
	
/*------------------------
	Content right project
------------------------*/	
#content_re_projekte_start {
	float: right;
	text-align: right;
	width: 160px;
	margin: 3px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	color: #6B696B;		
	}

#content_re_projekte_start li {
	margin: 3px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, arial, sans-serif;
	float: right;
	width: 151px;
}

#content_re_projekte {
	float: right;
	text-align: right;
	width: 170px;
	margin: 15px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	color: #6B696B;		
	}

#content_re_projekte li {
	margin: 3px 0px 10px 0px;
	font-family: verdana, arial, sans-serif;
	float: right;
	width: 170px;
}

/*------------------------
	Content right spektrum
------------------------*/	

#content_re_spektrum {
	float: right;
	text-align: right;
	width: 160px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	color: #6B696B;		
	}

#content_re_spektrum li {
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	color: #6B696B;
	list-style-image:  url(file:///C|/Users/hashmat/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/K4KFFQX2/images/bu_pfeil_orange.gif);
	list-style-position: inside;
}



/*------------------------
	Content Contact
------------------------*/		

#formbox {
  width: 440px;
}

.reihe {
  clear: both;
  padding: 2px 0px;
  float: left;
  width: 420px;
}

.label {
  float: left;
  width: 90px;
  text-align: right;

}

.formfeld {
  float: left;
  width: 170px;
  text-align: left;
  background-image:  url(file:///C|/Users/hashmat/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/K4KFFQX2/images/bg_input.jpg);
  background-repeat: no-repeat;
  border:1px #AFAFAF; 

} 

.anfrage {
  width: 300px;
  height: 80px;
  background-image:  url(file:///C|/Users/hashmat/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/K4KFFQX2/images/bg_input.jpg);
  background-repeat: no-repeat;
  border:1px #AFAFAF; 

}

.button {
  float: left;
  text-align: left;
  margin: 0px 0px 0px 90px;  
}

.sternchen {
  float: left;
  text-align: left;
  margin: 0px 0px 0px 3px;  
  color: #FF6603;	
}

	
	
	
	
	
	
/*------------------------
	Footer
------------------------*/	

#footer_li li
{
	height: 20px;
	padding: 2px 0px 2px 0px;	
	margin: 0px 10px 10px 0px;
	display: inline;
	color: #564b47;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	float: left;
}

#footer_time 
{
	height: 20px;
	padding: 2px 0px 2px 0px;		
	margin: 0px 0px 0px 0px;
	display: inline;
	color: #564b47;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	float: right;
	width: 225px;
}

#footer_time li
{
	font-size: 10px;
	float: right;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	display: inline;		
	text-align: right;
}

.column {
	width:220px;
	margin:4px;
	padding:0;
	float:left;
	font-weight:bold;
	font-size:1.2em;
}

.column a {color:#333; text-decoration:none;}
.column a:hover{color:#000;}
.column p {margin:0; padding:5px 0;}
.column ul {margin:0 10px 20px; padding:0; list-style:none; font-weight:normal;font-size:.9em}
.column li {margin: 0; padding:2px 0;}
.column li a {color:#707276; text-decoration:none;}
.column li a:hover{color:#000;}
.column ul li ul {margin:0 0 0 10px; padding:0; list-style:none;}
.column ul li ul li {margin: 0; padding:5px 0 0 0;}
.column ul li ul li a {color:#A8A9AC; text-decoration:none;}
.column ul li ul li a:hover{color:#000;}

#subcontent-container { display: block; margin:0; padding:0; float:none;} !important
#subcontent-1colcontainer{display: block;}

#subcontent-container { float:left; clear:right; margin:10px 10px 0 15px; padding:0; width:500px; overflow:auto; background-color:#fff;}
#subcontent-container ul { margin:10px 15px; }
#subcontent-1colcontainer{clear:right; margin:10px 20px; padding:0; width:auto; overflow:auto;}

#content-container{width:100%; padding:0px; margin:0; display:block}
h1 { font-size:1.9em; padding: 5px 0 10px; }

.PageTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #336699}
.ParaTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}li {
	list-style-type: square;
	color: #666666;

}

#googleMap {
   width: 400px; 
   height: 400px; 
   border: 1px solid #737272; 
   margin: 10px auto 10px auto;
}

-->#sideBarQuickForm {
  --> margin: auto 10x auto 10x;
  --> padding: 0;
 -->  width: 200px;
-->}

#sideBarQuickForm label {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   display: block;
   width: 150px;
   margin: 0;
   color: #171717;
   background-color: transparent;
}

#sideBarQuickForm select {
   background-color: #F9F9F9;
   display: block;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   width: 212px;
   margin: 0 0 10px 2px;
   border: 1px solid #737272;
   padding: 0 0 0 2px;
}

#sideBarQuickForm input, #sideBarQuickForm textarea {
   display: block;
   background-color: #F9F9F9;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   width: 212px;
   margin: 0 0 10px 2px;
   border: 1px solid #737272;
   padding: 0 0 0 2px;
}

#sideBarQuickForm input.text:focus, #sideBarQuickForm textarea:focus {
    background-color: #FFFF66;
    color: #000000;
    border: 1px solid #A3026C;
}

#sideBarQuickForm input.button{
   background-color: transparent;
   border: none;
   display: block;
   width: 167px;
   margin: 10px 0 0 0;
   padding: 0 0 0 51px;
}

#sideBarQuickForm input.hidden {
   display: none;
}

#sideBarQuickForm textarea{
   height: 160px;
}

/*********Style for Small Button*********/
a.btn-small{display:block; width:30px;margin:0; padding: 0 0 0 10px;font: bold 9px/13px Arial, Helvetica, sans-serif;background: transparent url(images/btn_more_arrow.gif) top left no-repeat;text-decoration: none; cursor:pointer; color:#f37021;}
a.btn-small:link, a.btn_small:visited{color:#f37021;text-decoration:none;}
.dashline-h{background:  url(images/lines.gif) repeat-x center;clear: both;}






