@charset "utf-8";
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 *
 * Reset // Geschäftsmieter.org
 *
 *:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

	/* Index Seite Anpassungen Corona */

html {
	overflow-y: scroll;
}
body {
	margin: 0;
	padding: 0;
	background: #fff;
	color: #000;
	font: 100%/1.4 Arial, Helvetica, sans-serif;
}
* html body * {
	overflow: visible;
} /*Italics Bug IE 6*/
a:hover, a:active {
	outline: 0;
}
ul, ol, dl {
	padding: 0;
	margin: 0;
}
a img {
	border: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 90.625%;
}
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 *
 * Container - Spalten -  Geschäftsmieter.org
 *
 *:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.container {
	width: 862px;
	background: #fff;
	margin: 0 auto;
}
.sidebar {
	float: left;
	width: 220px;
	background: #fff;
	padding-bottom: 10px;
}
.content {
	padding: 20px 0;
	width: 642px;
	float: left;
}
#header {
	width: 642px;
	height: 316px;
	position: relative;
	margin-bottom: 0px;
}
.footer {
	padding: 10px 0;
	background: #fff;
	position: relative;
	clear: both;
}
.content ul, .content ol {
	padding: 0 15px 15px 0px;
}
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 *
 * Links - Geschäftsmieter.org
 *
 *:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	color: #000;
	text-decoration: none;
}
a:hover, a:active, a:focus {
	text-decoration: underline;
}
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 *
 * Navigation Geschäftsmieter.org
 *
 *:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/


.nav {
	width: 100%;
	overflow: hidden;
	list-style-type: none;
	font-size: 90.625%;
	margin-bottom: 15px;
	font-weight: bold;
	padding-top: 130px;
	padding-left: 0px;
}
.nav {
*padding-top: 110px;
}/*bis ie7*/
.nav li {
	border: 0px solid #666;
}
.nav a, ul.nav a:visited {
	color: #627385;
	padding: 4px 5px 3px 5px;
	display: block;
	width: 200px;
	text-decoration: none;
	background: #fff;
}
.nav a:hover, ul.nav a:active, ul.nav a:focus {
	background: #fff;
	color: #000;
	text-decoration: none;
}
.nav-faq-en {
	line-height: 1.87;
	margin: -4px 0 -4px;
}
.button-de-en {
	line-height: 1.5;
	color: #627385;
	font-weight: bold;
	padding: 0px;
	margin-top: 38px;
	margin-left: 4px;
}
.button-de-en a:link, .button-de-en a:visited {
	color: #627385;
	text-decoration: none;
}
.button-de-en a:hover, a:active, a:focus {
	text-decoration: underline;
}
#index .button-de-en a:link, #index .button-de-en a:visited {
	/* Index Seite Anpassungen Corona */	
/* 	color: #b8a657; */
	color: #ff0000;	
}
.link-englisch-index {
	margin: 0 0 29px;
}
#home .button-de-en a:link, #home .button-de-en a:visited {
	color: #f08a00;
}
#aktuell .button-de-en a:link, #aktuell .button-de-en a:visited {
	color: #ae5a7a;
}
#newsletter .button-de-en a:link, #newsletter .button-de-en a:visited {
	color: #db0132;
}
#newsletter-archiv .button-de-en a:link, #newsletter-archiv .button-de-en a:visited {
	color: #db0132;
}
#antworten .button-de-en a:link, #antworten .button-de-en a:visited {
	color: #00aad0;
}
#leistungen .button-de-en a:link, #leistungen .button-de-en a:visited {
	color: #8e3946;
}
#mitgliedschaft .button-de-en a:link, #mitgliedschaft .button-de-en a:visited {
	color: #008585;
}
#stellenvor .button-de-en a:link, #stellenvor .button-de-en a:visited {
	color: #aa7b44;
}
#anmeldung .button-de-en a:link, #anmeldung .button-de-en a:visited {
	color: #50ae58;
}
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 *
 * float und clearing
 *
 *:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.clearfloat:before, .clearfloat:after {
	content: "";
	display: table;
}
.clearfloat:after {
	clear: both;
}
.clearfloat {
	zoom: 1;
}
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 *
 * Content Geschäftsmieter.org
 *
 *:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
h1 {
	margin-top: 0;
	margin-bottom: 0;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 170%;
	background-color: transparent;
	color: #fff;
	line-height: 1.2;
	position: absolute;
	bottom: 5px;
	width: 589px;
}
h2 {
	margin-top: 13px;
	font-size: 100%;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 0px;
}
h3, h5, h6 {
	margin-top: 13px;
	font-size: 100%;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 0px;
}
h4 {
	color: #FFF;
	background-color: transparent;
	padding-right: 5px;
	line-height: 1.6;
	padding-left: 10px;
	margin-bottom: 0px;
}
.text-footer-en h4 {
	padding-top: 1px;
}
.footer-logo {
	width: 642px;
	height: 321px;
	background: url(../images/img/footer.jpg);
}
.en-footer-logo {
	width: 642px;
	height: 321px;
	background: url(../images/img/en_footer.jpg);
}
.footer-logo h4 {
	color: #fff;
	background-color: transparent;
	padding-top: 1px;
	padding-right: 5px;
	line-height: 1.6;
	padding-left: 10px;
	margin-bottom: 0px;
}
p {
	margin-top: 0;
	padding-right: 20px;
	padding-left: 0px;
	padding-bottom: 24px;
	font-size: 90.625%;
	line-height: 1.7;
}
p.legende {
	margin-top: 3px;
	padding-bottom:0;
	margin-bottom: 0;
	font-size: 72.625%;
	font-style: italic;
}
p.legende + h2 {
	margin-top: 6px;
}
p.bold-lead {
	margin-top: 0;
	padding-bottom: 0px;
	font-weight: bold;
	font-size: 100%;
	line-height: 1.45;
	padding-right: 20px;
}
#index p.bold-lead {
	font-size: 90.625%;
	line-height: 1.7;
}
p.bold {
	font-weight: bold;
}
.aufzaehlung li {
	list-style-type: none;
	background: transparent url("../images/aufz-strich.gif");
	background-repeat: no-repeat;
	background-position: 0 0.9em;
	padding-left: 12px;
	font-size: 90.625%;
	line-height: 1.7;
}
.img-footer {
	margin-top: 40px;
}
.underline {
	text-decoration: underline;
}
.en-footer-logo {
	width: 642px;
	height: 321px;
	background: url(../images/img/en_footer.jpg)
}	
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 *
 * Einzelne Seiten
 *
 *:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

/* -----------------------------------------------------------------------*/
#index ul.nav a:hover, ul.nav a:active, ul.nav a:focus {
	/* Index Seite Anpassungen Corona */	
/* 	color: #b8a657; */
	color: #ff0000;
}
#index ul.nav a.nav-aktiv {
	/* Index Seite Anpassungen Corona */	
/* 	color: #b8a657; */
	color: #ff0000;
	cursor: text;
}
#index #header {
	background: url(../images/img/geschaeftsmieter-start-rot.jpg);
	margin-bottom: 30px;
}

h1.index {
	/* Index Seite Anpassungen Corona */
/* 	bottom: 78px; */
	padding-left: 5px;
	width: 620px;
}
.index-italic {
	font-size: 10px;
	font-style: italic;
}
.adresse-sidebar {
	padding-top: 93px;
	padding-left: 4px;
	line-height: 1.5;
	color: #627385;
}
.adresse-sidebar a:link {
	color: #627385;
	text-decoration: none;
}
.adresse-sidebar a:visited {
	color: #627385;
	text-decoration: none;
}
.adresse-sidebar a:hover, a:active, a:focus {
	text-decoration: underline;
}
.adresse-en {
	padding-top: 68px;
}
/* -----------------------------------------------------------------------*/
#home #header {
	background: url(../images/img/geschaeftsmieter-home.jpg);
	margin-bottom: 18px;
}
#home ul.nav a:hover, ul.nav a:active, ul.nav a:focus {
	color: #f08a00;
}
#home ul.nav a.nav-aktiv {
	color: #f08a00;
	cursor: text;
}
#home h2 {
	color: #f08a00;
}
/* -----------------------------------------------------------------------*/
#aktuell #header {
	background: url(../images/geschaeftsmieter-aktuell.jpg);
	margin-bottom: 18px;
}
#aktuell ul.nav a:hover, ul.nav a:active, ul.nav a:focus {
	color: #ae5a7a;
}
#aktuell ul.nav a.nav-aktiv {
	color: #ae5a7a;
	cursor: text;
}
#aktuell h2 {
	color: #ae5a7a;
}
.aktuell-h2-linie {
	border-top: 2px solid #ae5a7a;
	padding-top: 1px;
}
#aktuell span.anklicken-accordion {
	color: #ae5a7a;
}
#aktuell p.textfarbe-aktuell {
	color: #ae5a7a;
}
.border-top-aktuell {
	border-top: 2px solid #ae5a7a;
	padding: 10px 0 0 0;
}
#aktuell .bold-weiter {
	color: #ae5a7a;
	font-weight: bold;
}
#aktuell h3 {
	font-style: normal;
	padding-bottom: 4px;
}
#aktuell h5 {
	color: #ae5a7a;
	margin-top: 0px;
	font-size: 100%;
	font-weight: bold;
	font-style: normal;
	margin-bottom: 0px;
	padding-bottom: 3px;
}
#aktuell p.newsletter-italic {
	margin-top: 0px;
	margin-bottom: 3px;
	padding-top: 0px;
	padding-bottom: 1px;
	font-style: italic;
}
/* -----------------------------------------------------------------------*/
#newsletter #header {
	background: url(../images/img/geschaeftsmieter-newsletter_newspaper.jpg);
	margin-bottom: 18px;
}
#newsletter ul.nav a:hover, ul.nav a:active, ul.nav a:focus {
	color: #db0132;
}
#newsletter ul.nav a.nav-aktiv {
	color: #db0132;
	cursor: text;
}
#newsletter h2 {
	margin-top: 30px;
	color: #db0132;
}
#newsletter p {
	padding-top: 0px;
	padding-bottom: 0px;
}
#newsletter p.newsletter-nummer {
	position: absolute;
	top: 180px;
	color: #FFF;
	font-weight: bold;
	font-size: 100%;
	background-color: transparent;
	padding-right: 5px;
	line-height: 1.6;
	padding-left: 10px;
	margin-bottom: 0px;
}
#newsletter .bold-weiter {
	color: #db0132;
	font-weight: bold;
}
#newsletter .content ul.intext {
	margin-top: 15px;
}
#newsletter .content ul li,
#newsletter .content ol li,
#index .content ul li {
	margin: 0;
	padding-top: 0px;
	padding-bottom: 0px;
	list-style-type: none;
	background: transparent url("../images/aufz-strich.gif");
	background-repeat: no-repeat;
	background-position: 0 0.9em;
	padding-left: 12px;
	font-size: 90.625%;
	line-height: 1.7;
}
#newsletter .content ol {
	margin-left: 15px;
}
#newsletter .content ol li {
	background: none;
	list-style-type: lower-latin;
}
#newsletter .content ol.numbers li {
	background: none;
}

#newsletter .content ol.numbers li {
	list-style-type: decimal;
}
#newsletter .content ul.intext li,
#newsletter .content ol.intext li {
	padding-bottom: 15px;
}
.bold-rot-italic, .bold-rot-italic a {
	margin-top: 0px;
	padding-top: 20px;
	margin-bottom: 40px;
	color: #db0132;
	font-size: 100%;
	font-weight: bold;
	font-style: italic;
}
.linie-rot {
	border-top: 2px solid #db0132;
}
.zurueck-newsletter a {
	color: #627385;
	font-weight: bold;
}

/* ol with bracktets (e.g. newsletter 158) */
#newsletter .content ol.alphabrackets li {
	list-style-type: none;
	margin-bottom: 12px;
}

#newsletter .content ol.alphabrackets li.last {
	margin-bottom: 0;
}

ol.alphabrackets {
	counter-reset: list;
}
ol.alphabrackets > li {
	list-style: none;
	position: relative;
}
ol.alphabrackets > li:before {
	counter-increment: list;
	content: counter(list, lower-alpha) ") ";
	position: absolute;
	left: -1.4em;
}

/* -----------------------------------------------------------------------*/
#newsletter-archiv #header {
	background: url(../images/img/geschaeftsmieter-newsletter-archiv.jpg);
	margin-bottom: 18px;
}
#newsletter-archiv h1 {
/* 	background-color: #db0132; */
}
#newsletter-archiv ul.nav a:hover, ul.nav a:active, ul.nav a:focus {
	color: #db0132;
}
#newsletter-archiv ul.nav a.nav-aktiv {
	color: #db0132;
	cursor: text;
}
#container_table, #news_table {
	width: 100%;
	border: 0px solid;
	border-collapse: collapse;
}
#news_table tr {
	border-top: 2px solid #b1b3b4;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
}
#news_table td {
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
}
#newsletter-archiv .img-footer {
	padding-top: 20px;
}
.footer-newsletter-alle {
	margin-top: 40px;
}
/* -----------------------------------------------------------------------*/
#antworten #header {
	background: url(../images/img/geschaeftsmieter-antworten.jpg);
	margin-bottom: 18px;
}
#antworten ul.nav a:hover, ul.nav a:active, ul.nav a:focus {
	color: #00aad0;
}
#antworten ul.nav a.nav-aktiv {
	color: #00aad0;
	cursor: text;
}
#antworten h2 {
	color: #00aad0;
}
p.bold-italic {
	padding-top: 100px;
	color: #00aad0;
	font-size: 90.625%;
	line-height: 1.7;
	font-style: italic;
	font-weight: bold;
}
/* -----------------------------------------------------------------------*/
#leistungen #header {
	background: url(../images/img/geschaeftsmieter-leistungen.jpg);
	margin-bottom: 18px;
}
#leistungen ul.nav a:hover, ul.nav a:active, ul.nav a:focus {
	color: #8e3946;
}
#leistungen ul.nav a.nav-aktiv {
	color: #8e3946;
	cursor: text;
}
#leistungen h2 {
	color: #8e3946;
}
.img-footer-leistungen {
	margin-top: 20px;
}
/* -----------------------------------------------------------------------*/
#mitgliedschaft #header {
	background: url(../images/img/geschaeftsmieter-mitgliedschaft.jpg);
	margin-bottom: 18px;
}
#mitgliedschaft ul.nav a:hover, ul.nav a:active, ul.nav a:focus {
	color: #008585;
}
#mitgliedschaft ul.nav a.nav-aktiv {
	color: #008585;
	cursor: text;
}
.anmelden-mitgliedschaft {
	color: #008585;
	font-weight: bold;
	font-style: italic;
}
#mitgliedschaft h2 {
	color: #008585;
}
#mitgliedschaft h2 a:link {
	color: #008585;
	text-decoration: none;
}
#mitgliedschaft h2 a:visited {
	color: #008585;
	text-decoration: none;
}
#mitgliedschaft h2 a:hover, a:active, a:focus {
	text-decoration: underline;
}
/* -----------------------------------------------------------------------*/

#stellenvor #header {
	background: url(../images/img/geschaeftsmieter-stellenvor.jpg);
	margin-bottom: 18px;
}
#stellenvor ul.nav a:hover, ul.nav a:active, ul.nav a:focus {
	color: #aa7b44;
}
#stellenvor ul.nav a.nav-aktiv {
	color: #aa7b44;
	cursor: text;
}
#stellenvor h2 {
	color: #aa7b44;
}
.stellenvor-portait {
	border-top: 2px solid #aa7b44;
}
.img-stellenvor {
	display: block;
	margin-top: 16px;
}
.stellenvor-h2-linie {
	border-top: 2px solid #aa7b44;
	padding-top: 11px;
}
/* -----------------------------------------------------------------------*/
#anmeldung #header {
	background: url(../images/img/geschaeftsmieter-anmeldung.jpg);
	margin-bottom: 18px;
}
#anmeldung h1 {
	background-color: #50ae58;
}
#anmeldung ul.nav a:hover, ul.nav a:active, ul.nav a:focus {
	color: #50ae58;
}
#anmeldung ul.nav a.nav-aktiv {
	color: #50ae58;
	cursor: text;
}
#anmeldung h2 {
	color: #50ae58;
	padding-left: 20px;
	margin-bottom: 0px;
}
.anmeldung-text-unten {
	padding-left: 20px;
}
#anmeldung .bold-weiter {
	color: #50ae58;
	font-weight: bold;
}
