<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html {
	background: url(../img/body-long.png) repeat-x 0% 0%;
	background-color: #2f3e4e;
}
body { width: 960px; margin: 0 auto; }
#for-ie-six-and-below { display: none; visibility: hidden; }
/** Header **/
#header {
	height: 80px;
	background: url(../img/header-neu.jpg) no-repeat 0% 0%;
	background-color: #f4f4fd;
}
#logo { width: 75%; padding: 10px 0 0 2%; }
#logo img { opacity: 0.85; -moz-transition: all 0.25s ease; -webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; }
#logo img:hover { opacity: 1; }
.header-aside {
	float: right;
	text-align: center;
	width: 468px;
	height: 60px;
	background-color: #ccc;
	margin: 10px 2% 0 0;
}
/** Header Ende **/
/** Haupt-Navigation **/
.main-nav { background-color: #F93C3C; height: 36px; }
.main-nav ul {
	width: 98%;
	margin: 0 0 0 2%;
	list-style-type: none;
	text-align: center;
}
.main-nav li {
	float: left;
	font-size: .875em;
	height: 36px;
	margin-right: 1%;
}
.main-nav a:link, .main-nav a:visited, .main-nav li strong {
	display: block;
	padding: 10px 15px;
	color: #fff;
	font-weight: bold;
}
.main-nav a:hover, .main-nav a:focus, .main-nav a:active, .main-nav li strong {
	color: #333;
	background-color: #e7e7e7;
	background: -moz-linear-gradient(top, #fff 10%, #e7e7e7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(10%,#fff), color-stop(100%,#e7e7e7));
	background: -webkit-linear-gradient(top, #fff 10%,#e7e7e7 100%);
	background: -o-linear-gradient(top, #fff 10%,#e7e7e7 100%);
	background: linear-gradient(to bottom, #fff 10%,#e7e7e7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 );
}
.main-nav a:hover, .main-nav a:focus { text-decoration: none; }
.main-nav .start a:link, .main-nav .start a:visited {
	background-image: url(../img/icon-aussichtspunkt.gif);
	background-repeat: no-repeat;
	background-position: 10px 3px;
	padding: 10px 15px 10px 45px;
}
.main-nav .start a:hover, .main-nav .start a:focus {
	background-image: url(../img/icon-aussichtspunkt-active.png);
	background-color: #e7e7e7;
	background: url(../img/icon-aussichtspunkt-active.png) no-repeat 10px 3px, -moz-linear-gradient(top, #fff 0%, #e7e7e7 100%);
	background: url(../img/icon-aussichtspunkt-active.png) no-repeat 10px 3px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e7e7e7));
	background: url(../img/icon-aussichtspunkt-active.png) no-repeat 10px 3px, -webkit-linear-gradient(top, #fff 0%,#e7e7e7 100%);
	background: url(../img/icon-aussichtspunkt-active.png) no-repeat 10px 3px, -o-linear-gradient(top, #fff 0%,#e7e7e7 100%);
	background: url(../img/icon-aussichtspunkt-active.png) no-repeat 10px 3px, linear-gradient(to bottom, #fff 0%,#e7e7e7 100%);
}
/** Login- und Register-Buttons **/
.login-and-register {
	float: right;
	text-align: right;
	margin-right: 2%;
}
.login-and-register button {
	border: none;
	font-size: .875em;
	font-weight: bold;
	height: 36px;
	width: 130px;
	color: #fff;
	background-repeat: no-repeat;
	background-position: left 3px;
}
.login-and-register .login { background-color: #006111; background-image: url(../img/anmelden-icon.gif); }
.login-and-register .logout { background-color: #ad0022; background-image: url(../img/abmelden-icon.gif); }
.login-and-register .login:focus, .login-and-register .login:active { background-color: #fff; background-image: url(../img/anmelden-icon-active.gif); }
.login-and-register .logout:focus, .login-and-register .logout:active { background-color: #fff; background-image: url(../img/abmelden-icon-active.gif); }
/** Haupt-Navigation Ende **/
/** Zweite Navigation **/
.secondary-nav {
	clear: both;
	height: 32px;
	background-color: #e7e7e7;
}
.information-nav {
	list-style-type: none;
	font-size: .8125em;
	text-align: center;
}
.information-nav li {
	float: left;
	margin: 8px 0 0 2%;
	position: relative;
        height: 24px;
}

.information-nav #markt-home {
	background-image: url(../img/anzeigenmarkt-home-icon.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 0 0 0 20px;
}
.information-nav a, .information-nav strong { color: #333; padding: 8px 0; }
.information-nav strong { font-weight: bold; }
.dropdown {
	width: 250px;
	float: left;
	position: absolute;
	padding: 10px 0 0;
	background-color: #e7e7e7;
	z-index: 9;
}
.information-nav li:hover .dropdown {
	left: -10px;
	top: 24px;
}
.drop-menu {
	display: inline;
	float: left;
	position: relative;
}
.information-nav .dropdown ul {
	list-style-type: none;
	color: #333;
	margin: 0 0 10px;
	width: 210px;
}
.information-nav .dropdown ul li {
	position: relative;
	padding: 0 0 0 10px;
	margin: 0;
	float: none;
	text-align: left;
	background: transparent;
	-moz-transition: background 0.4s ease;
	-webkit-transition: background 0.4s ease;
	-o-transition: background 0.4s ease;
	-ms-transition: background 0.4s ease;
	transition: background 0.4s ease;
}
.information-nav .dropdown ul li:hover { background: #898989; }
.information-nav .dropdown ul li a, .information-nav .dropdown ul li strong { display: block; padding: 5px; }
.information-nav .dropdown ul li a:hover { color: #fff; }
/** Zweite Navigation Ende **/
/** Inhalt Container **/
#content {
	width: 96%;
	padding: 0 2%;
	background-color: #f0f0f0;
}
#aside-content {
	float: right;
	width: 28%;
	margin-left: 2%;
	padding: 18px 0;
}
#main-content {
	width: 70%;
	padding: 10px 0 30px;
}
/** Inhalt Container Ende **/

figure figcaption {
  padding: 2px 4px 2px 4px;
  font-style: italic;
  font-size: .775em;
  border-radius: 0 0 3px 3px;
}


/** Inhalt Video **/
.elastic-video {
	    position: relative;
	    padding-bottom: 55%;
	    padding-top: 15px;
	    height: 0;
	    overflow: hidden;
}
.elastic-video iframe {
	    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	    width: 550px;
            max-width: 100%;
	    height: 100%;
}
/** Inhalt Video Ende **/


/** Seitenleiste Rechts **/
.aside-box {
	margin-bottom: 15px;
	background-color: #fff;
}
.aside-box:first-child { 
	margin: 15px 0; 
}
.anzeigenauswahl .aside-box {
  margin-bottom: 0px;
  padding: 0 10px 10px 10px;
  background-color: #f0f0f0;
}
.anzeigenauswahl .aside-box:first-of-type {
  margin-bottom: 0px;
  padding: 10px;
  background-color: #f0f0f0;
}

.aside-box h5, .aside-box h6, .aside-box .large {
	color: #ad0022;
	font-size: 1.125em;
	font-weight: bold;
	margin-bottom: 5px;
}

.aside-box .large-red {
	color: #AD0022;
	font-size: 1.125em;
	font-weight: bold;
	margin-bottom: 5px;
}

.aside-box .large-green {
	color: #006111;
	font-size: 1.125em;
	font-weight: bold;
	margin-bottom: 5px;
}
.anzeigenmarkt-bereiche .large-2 {
	font-size: 1.110em;
	font-weight: bold;
	margin-bottom: 5px;
}
.aside-box h5, .aside-box .large { color: #333; }
/** Aside Suche **/
.aside-inner {
	background: #fff;
	padding: 10px 15px;
}
.aside-box form label { font-size: .8125em; color: #666; text-align: left; }
.aside-box form fieldset { border: none; font-size: 13px; }
.aside-box input[type="text"] {
	border: 1px solid #bcbcbc;
	border-right: none;
	width: 60%;
	height: 24px;
	margin: 2px 0 8px;
}
.aside-box input[type="submit"] {
	border: 1px solid #bcbcbc;
	border-left: none;
	width: 40%;
	margin: 0 0 0 -6px;
	height: 26px;
	font-weight: bold;
	color: #555;
	background-color: #d6d6d6;
}
.aside-box input[type="submit"]:hover { color: #000; }
.aside-box input[type="submit"]:focus, .aside-box input[type="submit"]:active {
	color: #fff;
	background: #ad0022;
}
.neue p { margin-top: 5px; font-weight: bold; }
.neue .neue-anzeigen-head {
	color: #ad0022;
	font-size: 1.375em;
	margin: 0 0 10px;
}
/** Aside Suche und Neue Anzeigen Ende **/
/* Standard Aside Boxen **/
.banner-ad-right { margin: 0 auto; text-align: center; }
.aside-inner p { font-size: .875em; color: #555; margin-bottom: 8px; }
.aside-inner b { font-weight: bold; }
.aside-inner p i { font-family: cursive; }
/** Linklisten Aside **/
.aside-nav {
	list-style-type: none;
	padding-right: 10px;
	font-size: .875em;
}
.aside-nav li { margin: 4px 0 0; }
/** Linklisten Ende **/
/** Seitenleiste Rechts Ende **/
/** Hauptinhalt **/
.breadcrumbs { 
	width: 100%; 
	font-size: .75em; 
	color: #666; 
	margin-bottom: 10px;
}
h1 {
	font-size: 1.5em;
	color: #AD0022;
	margin: 0 0 10px 0;
}
h2, h3, h4, #main-content .large {
	font-size: 1.4em;
	font-weight: bold;
	color: #006111;
	margin-bottom: 5px;
}
h4 { font-size: 1em; }
/** Willkommen Sektion **/
.willkommen { 
	background: #fff;
	height: 255px;        
	margin-bottom: 30px; 
	padding: 15px;	
}
#willkommen-bild, #willkommen-bild-category {
	float: left;
	width: 250px;
	height: 250px;
	border: 0px solid #ccc;
	margin: 0 20px 20px 0;
	overflow: hidden;
}
#willkommen-bild-category {  width: 250px; height: 150px; }
.willkommen ul { list-style-type: none; color: #333; }
.willkommen h2 {
        font-size: 1em;
	font-weight: bold;
	color:
	margin-bottom: 5px;
  }
.willkommen ul li {
	font-size: 21px;
	margin: 10px 0 0;
	font-weight: bold;
}
.willkommen ul li:first-child { font-size: 24px; }
.willkommen p { color: #555; width: 90%; font-size: .875em; margin-bottom: 10px; }
.willkommen p b { font-weight: bold; }
.willkommen .large-green {
	color: #006111;
	font-size: 1.125em;
	font-weight: bold;
	margin-bottom: 5px;
}
.clearleft { clear: left; }
.anzeigenmarkt-bereiche {
	clear: left;
	margin-bottom: 30px;
	background: #fff;
}

.anzeigenmarkt-bereiche .large-red {
	color: #AD0022;
	font-size: 1.125em;
	font-weight: bold;
	margin-bottom: 5px;
}

.anzeigenmarkt-bereiche .large-green {
	color: #006111;
	font-size: 1.125em;
	font-weight: bold;
	margin-bottom: 5px;
}
.inner, #kategorien-des-anzeigenmarkts {
	padding: 15px;
	background: #fff;
}
.kategoriewahl {
	background-color: #fff;
	-moz-transition: all ease 0.4s;
	-webkit-transition: all ease 0.4s;
	-o-transition: all ease 0.4s;
	transition: all ease 0.4s;
}
.kategoriewahl:hover { background-color: #ffb; }
/* Falls mehr als 10 Anzeigen in einer Kategorie landen */
div.prevnext {
	text-align: center;
	border: 2px solid #ad0022;
	color: #fff;
}
div.prevnext a { font-weight: bold; }
/* Bereiche */
.anzeigenmarkt-bereiche ul { list-style-type: none; }
.anzeigenmarkt-bereiche li {
	width: 100%;
	margin: 10px 0 0 0;
	float: left;
}
.anzeigenmarkt-bereiche p {
	clear: left;
	color: #555;
	padding: 10px 0 0;
}
/* Kategorien des Anzeigenmarkts normalisieren */
#kategorien-des-anzeigenmarkts { color: #666; }
#kategorien-des-anzeigenmarkts dl { padding: 10px 2%; }
#kategorien-des-anzeigenmarkts table { font-size: .75em; }
#kategorien-des-anzeigenmarkts strong a { font-size: 1.3333em; }
/* Suchauftrag */
.suchauftrag {
	margin: 30px 0 15px;
	padding: 15px;
	color: #333;
	background-color: #fff;
}
.grafik-container {
	float: right;
	margin-top: 40px;
	width: 38%;
}
.grafik-container img {
	border-bottom: 2px solid #fff;
	-moz-transition: all ease 0.4s;
	-webkit-transition: all ease 0.4s;
	-o-transition: all ease 0.4s;
	transition: all ease 0.4s;
}
.grafik-container img:hover { border-bottom: 2px dashed #f00; }
.suchauftrag p {
	margin-bottom: 10px;
	color: #555;
	width: 62%;
}
/** Hauptinhalt Ende **/
/** Footer **/
.footer {
	clear: both;
	background: #e7e7e7;
	color: #444;
	font-size: .8125em;
	padding-top: 10px;
	padding-bottom: 10px;
}
.footer p { width: 100%; text-align: center; margin: 5px auto; }
.footer strong { font-weight: normal; }
#bottomnav { border-bottom: 2px solid #e7e7e7; }
#nachoben {
	float: right;
	padding: 10px;
	margin: -40px 2% 0 0;
}
/** Footer Ende **/
@media (min-width: 1200px) { 
	body { width: 1140px; }
	.grafik-container { margin-top: 0; }
}
@media (min-width: 1439px) {
	body { width: 1380px; }
	.main-nav li, .information-nav { font-size: 1em; }
	.secondary-nav { height: 36px; }
	.dropdown, .information-nav .dropdown ul { width: 250px; }
	#bottomnav { border-bottom: 4px solid #e7e7e7; }
}
@media (max-width: 1000px) {
	body { width: 700px; min-width: 700px; }
	.header-aside, .dropdown, .werbung, .anzeigenauswahl { display: none; }
	#logo img { opacity: 1; }
	.main-nav li { margin-right: 4px; }
	.main-nav a:link, .main-nav a:visited, .main-nav li strong { padding: 10px; }
	.login-and-register { position: absolute; top: 10px; right: 19px; margin: 0; }
	.secondary-nav { font-size: .875em; }
	#content { font-size: .875em; }
	#willkommen-bild, #willkommen-bild-category { width: 35%; height: auto; }
	.willkommen ul li, .willkommen ul li:first-child { font-size: 13px; }
	.grafik-container { float: none; width: 100%; margin-top: 0; }
	.aside-box input[type="submit"] { font-size: 12px; }
	.aside-inner { overflow: hidden; }
}
@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]:after, .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}</pre></body></html>