/* Autor: Andreas Föhl, Juli 2006, für das Wirtschaftsförderungsamt Hildesheim */

html, body {
	font-size: 100.01%;
    orphans: 2;
    widows: 2;
}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd , img { 
	margin: 0px; 
	padding: 0px;
}

img {
	border: none;
}

/* Unsichtbar machen */
#nav,
#box1,
#box3 {
    display: none;
}

#box2  {
    margin: 0px;
    padding: 0px;
    border-bottom: 0px solid ;
}

#box4 {
	margin: 0px;
	padding: 0px;
	background: White none repeat scroll 0%;
	font: normal normal normal 1em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 0px solid #FFEAB5;
}

/*	weitere Anweisungen für Inhalte von BOX4 */
/* Überschriften */

#box4 h1,
#box4 h2,
#box4 h3,
#box4 h4,
#box4 h5 {
    page-break-after: avoid;
}

#box4 h1 {
	padding: 1.0em 0px 0.7em 0px;
    font: bold 1.1em/1.4em Arial, Helvetica, sans-serif;
}

#box4 h2 {
	padding: 1.0em 0px 0.7em 0px;
	font: bold 1.0em/1.4em Arial, Helvetica, sans-serif;
}

#box4 h3 {
	padding: 1em 0px 0.2em 0px;
	font: bold 0.9em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#box4 h4 {
	padding: 1em 0px 0em 0px;
	font: bold 0.84em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#box4 h5 {
	padding: 0.7em 0px 0em 0px;
	font: normal normal bold 0.84em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Gray;
}

#box4 h6 {
	padding: 1em 0px 0em 0px;
	font: normal normal bold 0.7em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Gray;
}

#box4 p {
	padding: 0.5em 0px 0.5em 0px;
	font: 0.84em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#box4 p a:link, #box4 p a:visited, #box4 p a:active {
	color: Black;
	/* text-decoration: none; */
}

#box4 p a:hover, #box4 li a:hover {
	/* text-decoration: none; */
}

/* Listen */
#box4 p.umblaettern {
	margin: 0.7em 0px 0px 0px;
	padding: 0px 12px 2px 12px;
	vertical-align: middle;
	text-align: left;
	font: normal 0.84em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
}

#box4 p.umblaettern a:link, p.umblaettern a:visited, p.umblaettern a:active {
	color: Black;
	/* text-decoration: none; */
}

#box4 .liste-datum {
	padding: 1.3em 0px 3px 0px;
	vertical-align: top;
	text-align: left;
	font: normal 0.7em/1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
    page-break-after: avoid; 
}

#box4 .liste-kopf {
    border-top: 2px solid Black;
    border-left: 2px solid Black;
	border-right: 2px solid Black;
    padding: 4px 12px 4px 12px;
	vertical-align: middle;
	text-align: left;
	font: bold 0.84em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
    page-break-inside: avoid; 
    page-break-after: avoid;
}

#box4 .liste-kopf a:link, .liste-kopf a:visited, .liste-kopf a:active {
	text-decoration: none;
    color: Black;
}

#box4 .liste-inhalt {
	padding: 5px 12px 7px 12px;
    border-left: 2px solid Black;
	border-right: 2px solid Black; 
	font: normal 0.84em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
    page-break-inside: avoid; 
    page-break-after: avoid;
}

#box4 .liste-inhalt a:link, .liste-inhalt a:visited, .liste-inhalt a:active {
	color: Black;
	/* text-decoration: none; */
}

#box4 .liste-inhalt p, #box4 .liste-kopf p, #box4 .liste-inhalt-weiss p {
	font: normal 1em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#box4 .liste-kopf p {
	font-weight: bold;
}

#box4 .liste-inhalt-weiss {
	padding: 5px 12px 7px 12px;
    border-left: 2px solid Black;
	border-right: 2px solid Black;
	font: normal 0.84em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
    page-break-inside: avoid; 
    page-break-after: avoid;
}

#box4 .liste-inhalt-weiss a:link, .liste-inhalt-weiss a:visited, .liste-inhalt-weiss a:active {
	color: Black;
	/* text-decoration: none; */
}

#box4 .liste-link {
	margin-bottom: 0.5em;
	padding: 1px 12px 4px 12px;
	font: normal 0.84em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
    border-left: 2px solid Black;
	border-bottom: 2px solid Black;
	border-right: 2px solid Black;
}

#box4 .liste-link a:link, #box4 .liste-link a:visited, #box4 .liste-link a:active {
	color: Black;
	/* text-decoration: none; */
}

/* Inhaltsbezogene Formatierungen */
#box4 .eingerueckt {
	padding: 0.4em 12px 0.5em 35px;
}

#box4 .ansprechpartner {
	margin: 0px 12px 0.5em 0px;
	padding: 0.5em 15px 0.5em 35px;
}

#box4 .kaumabstand {
	margin: 0px 0px 0px 0px;
	padding: 0em 0px 0.5em 0em;
}

#box4 .links {
	margin-bottom: 0.8em;
	padding: 0.4em 1em 0.5em 15px;
    font: 0.84em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#box4 .link_beschreibung {
    font: 0.84em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin-bottom: 0.8em;
    padding: 0.5em 1em 0.5em 15px;
    height: auto;
}

* html body #box4 .link_beschreibung {
    height: 0px;
}

#box4 .link_beschreibung div {
    float:left;
    width: 28em;
}

#box4 .link_beschreibung br {
    clear: left;
}

.link_beschreibung a, .link_beschreibung a:link, .link_beschreibung a:visited, .link_beschreibung a:active  {
    color: Black;
	/* text-decoration: underline; */
}

.link_beschreibung a:hover {
	text-decoration: underline;
}

#box4 .rechtshinweis {
	margin: 0.5em 130px 0.8em 0px;
	padding: 0.6em 1em 1em 1em;
	font: normal normal normal 0.8em/1.3em Arial, Helvetica, sans-serif;
}

/* Kontakt */
#box4 .kontakt {
	margin: 1em 0px 1em 0px;
	clear: both;
	display: block;
	height: 190px;
}

#box4 .kontaktfoto {
	margin: 0em 20px 1em 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
}

#box4 .kontaktdaten {
	padding: 0.5em 1em 1em 1em;
	display: block;
	line-height: 1.7em;
	border: 1px dashed Gray;
}

/* Bilder */
#box4 img {
    display: block;
    border: 1px solid #dddddd;
    margin: 20px auto 0px auto;
}

#box4 .u-logos {
	vertical-align: middle;
}

#box4 .u-logos img {
	display: inline;
	vertical-align: middle;
	border: 0px;
	margin: 20px 40px 20px 0px;
}

#box4 .video-pic {
	display: block;
	border: 0px;
	margin: 0px auto 0px auto;
}

#box4 .video {
	margin: 1em 0px 1em 1em;
	width: 100px;
	display: block;
	float: left;
}

#box4 .video-beschreibung {
	padding: 0.4em 0px 0px 0.3em;
	text-align: center;
	vertical-align: top;
	font: normal normal normal 0.7em/1.3em Verdana, Geneva,Arial, Helvetica, sans-serif;
	color: #666666;
}

#box4 .legende {
	padding: 0.2em 1px 0.35em 1px;
	display: block;
}

#box4 .bildmitlegende {
	display: block;
	margin: 1em auto 1.7em auto;
	width: 422px;
}

/* Aufzählungslisten */ 
#box4 ul {
	margin: 0.5em 0px 0.5em 0px;
	padding: 0px;
}

#box4 li {
	margin: 0px 0px 0px 2em;
	padding: 0.4em 0px 0.4em 0px;
	list-style: disc outside;
	font: normal 0.84em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#box4 li a:link, li a:visited, li a:active {
	color: Black;
	/* text-decoration: none; */
}

/* Auszeichnungen */
#box4 .auszeichnung1 {
	font-weight: bold;
}

#box4 .auszeichnung2 {
	font-weight: bold;
	color: #555555;
}

#box4 .auszeichnung3 {
	color: #555555;
}

#box4 .auszeichnung4 {
	color: #999999;
}

#box4 .auszeichnung5 {
	font-weight: bold;
	color: #666666;
}

/* Anführungszeichen */
:lang(de)>* {
	quotes: "\BB" "\AB" "\203A" "\2039";
}
:lang(de-de)>* {
	quotes: "\201E" "\201C" "\201A" "\2018";
}
:lang(en)>* {
	quotes: "\201C" "\201D" "\2018" "\2019";
}
:lang(de-ch)>*,
:lang(fr)>* {
	quotes: "\AB" "\BB" "\2039" "\203A";
}

q {
	color: #555555;
}

blockquote {
	margin-left: 2em;
	padding: 0.5em 1em 1em 1em;
	display: block;
	font: normal 0.84em/1.7em Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px dashed Gray;
}

q:before, blockquote:before, #box4 dfn:before {
	content:open-quote;
}

q:after, blockquote:after, #box4 dfn:after {
	content:close-quote;
}

/* Tabellen */
#box4 table {
	margin: 1em 0px 2em 0px;
	width: 420px;
	background-color: #dddddd;
	font: normal 0.84em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	border: 1px solid Black;
	border-left: 2px solid Black;
    
}

#box4 table a:link, table a:visited, table a:active {
	color: Black;
	/* text-decoration: none; */
}

#box4 thead {
	background-color: #555555;
	color: White;
	font-weight: bold;
	vertical-align: top;
}

#box4 thead a:link, thead a:visited, thead a:active {
	color: #FFFFFF;
	/* text-decoration: none; */
}

#box4 td {
	padding: 0.2em 0.4em 0.2em 0.4em;
}

#box4 .rechts {
	text-align: right;
}

#box4 .heller {
	background-color: #efefef;
}

#box4 .klein {
	font: normal normal normal 0.8em/1.3em Verdana, Geneva,Arial, Helvetica, sans-serif;
	color: #666666;
}

#box4 .quelle {
	font: normal normal normal 0.8em/1.3em Arial, Helvetica, sans-serif;
	margin-bottom: 1.0em;
	padding-top: 0.3em;
}

/* Anzeige der Buttons der Immobilien- und Kooperationsbörse */
#box4 .immoart {
	margin: 0.5em 0px 0.5em 0px;
	display: block;
}

#box4 .immoart a, #box4 .immoart a:link, #box4 .immoart a:visited, #box4 .immoart a:active {
	padding: 0.8em;
	display: block;
	color: Black;
	font: normal normal bold 1em/1.4em Arial, Helvetica, sans-serif;
	width: 15em;
	background-color: #f0f0f0;
	border: 1px solid Black;
	text-decoration: none;
}

/* Anzeige der Formulare der Immobilien- und Kooperationsbörse */
#box4 #immoform {
	margin: 0em 0px 0.5em 0px;
	padding: 5px 10px 10px 12px;
	background-color: #f0f0f0;
	vertical-align: middle;
}

#box4 #immoform select {
	margin-top: 5px;
	font: normal 1em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: White;
	color: Black;
	width: 12em;
	margin-right: 1em;
}

#box4 #immoform input {
	font: normal normal bold 1em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* --- Kontaktformular --- */
#box4 fieldset.standard {
	margin: 1.5em 0px 0.7em 0px;
	padding: 3px;
	border: 2px solid Black;
	width: 420px;
	font: normal 0.84em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}

#box4 fieldset.standard legend {
	padding: 0px 10px 0.5em 10px;
	font: bold 1.2em/1.4em Arial, Helvetica, sans-serif;
	color: Black;
}

#box4 fieldset.standard div {
	margin: 0px 0px 1px 0px;
	width: 418px;
	background-color: #f0f0f0;
	padding: 0.5em 3px 0.5em 3px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#box4 fieldset.standard div.links {
  text-align: left;
}

#box4 fieldset.standard br {
  clear:both;
}

#box4 fieldset.standard label {
  float: left;
  margin: 0px 0px 0px 0px;
  width: 140px;
  text-align: right;
  color: Black;
}

#box4 fieldset.standard .hilfe {
	font: normal 0.83em/1em Verdana, Arial, Helvetica, sans-serif;
	color: #808080;
}

#box4 fieldset.standard input, fieldset.standard select, fieldset.standard textarea {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 3px;
	width: 250px;
	text-align: left;
	font: normal 1em/1.3em "Courier New", Courier, monospace;
}

#box4 fieldset.standard .radio1 {
	margin: 0px 0.3em 0px 20px;
	padding: 0px;
	width: 1em;
}

#box4 fieldset.standard option {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 3px;
}

#box4 fieldset.standard select {
  width: 257px;
}

#box4 fieldset.standard .submit {
  width: 120px;
  text-align: center;
}

/* Sitemap einfach */

#box4 .sitemap {
	padding: 0.5em 2em 0.5em 2em;
	display: block;
	border: 1px dashed Gray;
}

#box4 .sitemap ul li {
	list-style: none;
}

#box4 .sitemap ul li {
	margin: 0.5em 0em 1.3em 0em;
	padding: 0em;
}

#box4 .sitemap ul li a {
	font: normal normal bold 1.0em/1.5em Arial, Helvetica, sans-serif;
	/* text-decoration: none; */
}

#box4 .sitemap ul li a:hover {
	/* text-decoration: none; */
	color: Black;
}

#box4 .sitemap ul li ul li {
	margin: 0.5em 0em 0.5em 2em;
}

#box4 .sitemap ul li ul li a {
	font: normal normal normal 1.15em/1.5em Arial, Helvetica, sans-serif;
	/* text-decoration: none; */
}

#box4 .sitemap ul li ul li a:hover {
	/* text-decoration: none; */
	color: Black;
}

#box4 .nebeneinander {
  width: 316px;
  float: left;
}

#box4 .druckgroesse {
    width: 660px;
}
