/*___ permanent. Wirtschaftsfoerderung___*/
/*___ Interface | Wohnstaetten Herne Sued ___*/

/*
----------------------------------------------------------------------------- 
Definition der Seitenbereiche
-----------------------------------------------------------------------------*/

body { 
	margin:0; 
	height:100%; 
	overflow-y: auto;
	}

body { 
	background-image:url(/images/hg_global.gif);
	background-repeat:repeat-y;
	background-color:#ECEAE8;
	margin:0px;
	padding:0px;
	font-family: "Lucida Grande", "Lucida Sans Serif", "Trebuchet MS", Verdana, sans-serif;
	font-size:0.8em;
	color:#68574D;
	} 

p,h1,h2,h3,h4,h5,h6,li,td,dt,dd { font-size: 1.0em; font-weight: normal; }

dfn {
  	position:absolute;
  	left:-1000px;
  	top:-1000px;
  	width:0;
  	height:0;
  	overflow:hidden;
  	display:inline;
	}

p:hover a:link,
p:hover a:visited { color: #D84A05; border-bottom: 1px dotted #D84A05; text-decoration: none; }
p:hover a:hover { color: #D84A05; border-bottom: none; }
img, iframe { border: none; }

iframe {  
	width: 100%;
	height: 650px; 
	margin: 0px;
	}

/*
----------------------------------------------------------------------------- 
Definition der Seitenkonstanten
-----------------------------------------------------------------------------*/
#gbl_center_box {
	width:856px;
	margin: 0px;
	padding: 0px;}

#gbl_content_box {}

#gbl_links_box {
	width:281px;
	float: left;}
	
#gbl_rechts_box {
	float: left;
 	width:574px;
	padding: 0px;
	margin-top: 0px;
	}

#logo-head {
	width:856px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	text-align: right;
	}

#gbl_headgrafik {
	margin-top: 0px;
	}

/*
----------------------------------------------------------------------------- 
Definition des Footers
-----------------------------------------------------------------------------*/

#footer { 
	display:block; 
	bottom:0px; 
	left:0px; 
	width:856px; 
	height:24px; 
	position:fixed; 
	background-color: #69594E;
	} 

* html #footer { 
	position:absolute;
	bottom:-1px; 
	} 

* html {overflow-x:auto; overflow-y:hidden;} 

#host_nav_footer1 {
  	list-style:none;
	margin: 0px;
	padding-right:10px;
	padding-top:3px;
	float: right;
	}

#host_nav_footer1 li {
	display:inline;
	}

#host_nav_footer1 a {
	padding-right: 5px;
	padding-left: 5px;
	border-right: 1px dotted #B3AAA3;
	font-size: 0.8em;;
	text-decoration: none;
	color: #B3AAA3;
	}

#host_nav_footer1 a:hover {
	color: #D74A05;
	}
/*
----------------------------------------------------------------------------- 
Hauptnavigation
-----------------------------------------------------------------------------*/

#gbl_mainnav_box {
	float: left;
	left: 0px;
	top: 125px;
	width: 281px;
	height: 233px;
	background-image:url(/images/nav_hg.jpg);
	background-repeat:repeat-x;
	}

#host_nav_main1 {
	padding: 12px 5px 10px 0px;
	margin: 0px;
	}

#host_nav_main1 li {
	text-transform: uppercase;
 	padding: 8px 0px 8px 25px;
	margin-left: 30px;
	background: url(/images/menuelistingpunkt.gif) no-repeat;
	background-position: 0 7px;
	list-style: none;
	}

#host_nav_main1 a {
	padding-left:10px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#B3AAA3;
	border: none;
	}

#host_nav_main1 a:hover {
	color:#D7CFC9;
	}

/*
----------------------------------------------------------------------------- 
Subnavigation
-----------------------------------------------------------------------------*/

#subnav {
	float: left;
	left: 0px;
	padding: 12px 5px 10px 0px;
	margin: 0px;
	}

#subnav ul {
	text-transform: uppercase;
 	padding: 0px 0px 7px 0px;
	margin: 0px;
	list-style: none;
	}

#subnav li {
	text-transform: uppercase;
 	padding: 8px 0px 2px 25px;
	margin-left: 30px;
	background: url(/images/submenuepunkt.gif) no-repeat;
	background-position: 0 7px;
	list-style: none;
	}

#subnav a {
	padding-left:10px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#DB4B06;
	border: none;
	}

#subnav a:hover {
	color:#D7CFC9;
	}

/*
----------------------------------------------------------------------------- 
Content
-----------------------------------------------------------------------------*/
#content_box {
	padding: 0px 20px 0px 20px;
	}

.host_container_text h1 {
	font-weight:bold;
	font-size:1.4em;
	color:#D84A05;
	}
	
.host_container_text p {
	color:#68574D;
	font-size: 0.9em;
	line-height:1.6em;
	}

.host_container_text a {
	color:#D84A05;
	font-size: 1em;
	line-height:1.6em;
	font-weight:bold;
	}

#breadcrump {font-size:0.9em;}

#breadcrump a {
	color: #68574D;
	border-bottom: 1px dotted #68574D;
	text-decoration: none;
	}
	
#breadcrump a:hover {
	color: #D84A05; 
	border-bottom: 1px dotted #D84A05;
	text-decoration: none;
	}

.textlisting {
	margin-bottom: 20px;
	}

.textlisting h2 {
	font-size: 1.1em;
	margin: 0px 0px -4px 0px;
	}

.textlisting a {
	font-size:0.9em;
	color: #D84A05;
	border-bottom: 1px dotted #D84A05;
	text-decoration: none;
	}

.textlisting .imageleiste a {
	border-bottom: 0px;
	}

.host_container_text .imageleiste {
	width: 130px;
	margin-right: 5px;
	float: left;
	}

.host_container_text .imageleiste img {
	border: 1px solid #B3AAA3;
	padding: 2px;
	margin-bottom: 4px;
	}

.host_container_text .textleiste {
	float: left;
	width: 395px;
	}

.edit {
	color: #FFF;
	padding: 5px;
	margin-bottom: 15px;
	width: 110px;
	border: 1px dotted #B3AAA3;
	background-color: #FF00CC;
	}

.host_container_text table.contenttable {
	width: 99%;
	font-size:1em;
	border-spacing: 0px;
	padding: 6px;
	margin: 0px 0px 6px 0px;
	background-color: #ECEAE8;
	}

.host_container_text table td { width: 50%; }

/* clear paragraph margins for tables */
.host_container_text table p {
	margin: 0;
}

/*
----------------------------------------------------------------------------- 
Contact Form
-----------------------------------------------------------------------------*/

.host_container_text fieldset {
  	border: 0px solid #000000;
  	margin: 0;
  	padding: 0;
	}

.host_container_text legend {
  	display: none;
  	visibility: hidden;
	}

#mailform {
	font-size: 0.9em;
	}

#mailform label {
	display: block;
}

#mailform INPUT {
	width: 320px;
	padding: 1px;
	margin: 3px 0px 6px 10px;
	border: 0px solid #68574D;
	background-color:#ECEAE8;
	}

#mailform TEXTAREA {
	width: 320px;
	padding: 1px;
	margin: 5px 10px 10px 10px;
	border: 0px solid #68574D;
	background-color:#ECEAE8;
	}

#mailform .csc-mailform-submit {
	width: 80px;
	color:#68574D;
	padding: 2px;
	margin: 5px 0px 0px 0px;
	background-color:#ECEAE8;
	}

.clear {
	clear:both;
	}

div.news-single-img img {
	width: 133px;
	height: 100px;
	margin-right: 10px;
	float: left;
}

div.news-single-img p.news-single-imgcaption {
	clear: both;
	padding-top: 15px;
}

.news-single-backlink {
	clear: both;
}