<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*MAIN PREFERENCES*/
html {font-size: 100.1%;}
body {
	font: 64% Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	background: #c8c1bd url(../images/bg-body.gif) repeat-x;
}
form {
	display: inline;
	padding: 0;
	margin: 0;
}
li {list-style: none;}
a {text-decoration: underline; outline:none}
a:hover {text-decoration: none;}
a:focus {outline: none;}
:focus { -moz-outline-style: none;}

img {border: none;}
/*fix float layout*/
.fix-float:after, .box-navi ul li:after {
	content: ".";
	overflow: hidden;
	width: 100%;
	height: 0;
	display: block;
	clear: both;
	text-indent: -9999px;
}
/*MAIN CONTAINER*/
#main {
	margin: 0 auto;
	width: 986px;
	background: url(../images/bg-main.png) repeat-y;
	padding: 0 4px;
	overflow: hidden;
}
/*HEADER*/
#header {
	width: 100%;
	height: 213px;
	background: url(../images/bg-header.gif) repeat-x 0 66px;
	position: relative;
}

/*main navigation*/
.main-nav {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 171px;
	left: 20px;
}
.main-nav li {float: left;}
.main-nav li a {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	float: left;
	height: 22px;
	padding: 10px;
	/* background: url(../images/img-main-nav-separator.gif) no-repeat 100% 10px; */
	text-decoration: none;
}
/*hover and active state*/
.main-nav li a:hover, .main-nav li a.active {
	background: #f5f4f2;
	margin-left: -2px;
	padding-left: 12px;
	position: relative;
}
/*top right navigation*/
.top-nav-holder {
	background: url(../img/adminbar_bg.gif) repeat-x 0 0;
	height:66px;
	padding:0;
}

.top-nav-holder span{
	font-size: 12px;
	color: #fff;
	clear: both;
}

.top-nav-holder a{
	color: #fff;
}

.top-nav-holder img{
	vertical-align:middle;
}

.top-nav {
	margin: 0 0 15px;
	padding: 0;
}
.top-nav li {
	display: inline;
	padding-left: 10px;
	background: url(../images/img-top-nav-separator.gif) no-repeat 3px 2px;
	font-size: 12px;
}
.top-nav li.first {background: none;}
.top-nav li a {
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}
.top-nav li a:hover {text-decoration: underline;}
/*icon navigation*/
.icons-nav {
	margin: 0 0 0 10px;
	padding: 0;
}
.icons-nav li {
	float: left;
	margin-right: 4px;
}
.icons-nav li a {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	width: 20px;
	height: 20px;
}
/*classes for all icon links*/
.icon1 {background: url(../images/img-icon1.gif) no-repeat;}
.icon2 {background: url(../images/img-icon2.gif) no-repeat;}
.icon3 {background: url(../images/img-icon3.gif) no-repeat;}
.icon4 {background: url(../images/img-icon4.gif) no-repeat;}
.icon5 {background: url(../images/img-icon5.gif) no-repeat;}
.icon6 {background: url(../images/img-icon6.gif) no-repeat;}
.icon7 {background: url(../images/img-icon7.gif) no-repeat;}
.icon8 {background: url(../images/img-icon8.gif) no-repeat;}
.icon9 {background: url(../images/img-icon9.gif) no-repeat;}
.icon10 {background: url(../images/img-icon10.gif) no-repeat;}
.icon11 {background: url(../images/img-icon11.gif) no-repeat;}
/*hover state*/
.icons-nav li a:hover {background-position: 0 100%;}
/*header search form*/
.search-form {
	position: absolute;
	right: 20px;
	top: 115px;
}
.search-form label {
	float: left;
	font-size: 11px;
	color: #000;
	line-height: 20px;
	padding-right: 10px;
}
.search-form input {
	margin: 0;
	padding: 0;
	float: left;
}
#i-search {
	width: 230px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	height: 12px;
	margin-right: 10px;
	padding: 1px 0 3px 5px;
}
/*CONTAINER*/
#container {
	padding: 10px;
	position: relative;
}
.content-row {
	clear: both;
	margin-bottom: 15px;
}
.c-row-bottom {
	height: 1px;
	overflow: hidden;
	clear: both;
}
.column-3 {background: url(../images/bg-c-row-3column.gif) repeat-y;}
.column-3 .c-row-bottom {background: url(../images/bg-c-row-bottom3.gif) no-repeat;}
.column-4 {background: url(../images/bg-c-row-4column.gif) repeat-y;}
.column-4 .c-row-bottom {background: url(../images/bg-c-row-bottom4.gif) no-repeat;}
.column-2 { /* background: url(../images/bg-c-row-2column.gif) repeat-y; */}
.column-2 .c-row-bottom {background: url(../images/bg-c-row-bottom2.gif) no-repeat;}
.internet-bar {
	background: url(../images/img-big-photo.jpg) no-repeat;
	height: 170px;
	padding: 15px;
	margin-bottom: 20px;
}
.internet-bar p {
	font-size: 12px;
	line-height: 18px;
	color: #fffefe;
	width: 341px;
	margin: 0 0 20px;
}
.internet-bar strong {font-size: 14px;}

.internet-bar a.sub-title {
	color: #fffefe !important;
	font-size: 18px;
	font-weight: bold;
	background: url(../images/img-hier.gif) no-repeat;
	width: 321px;
	height: 41px;
	line-height: 40px;
	text-align: center;
	display: block;
	text-decoration: none;
}
.alt-page {background: url(../images/img-big-photo2.jpg) no-repeat;}
.alt-page p {width:584px;}
/*main title*/
h1, .internet-bar strong.title {
	margin: 0 0 8px;
	font-size: 24px;
	color: #fffefe;
	line-height: 30px;
}
#container a {color: #900;}
/*width for content boxes*/
.witdh-354 {width: 354px;}
.witdh-232 {width: 232px;}
.witdh-720 {width: 720px;}
.width-964 {width: 964px;}
/*height for content boxes*/
/*content box*/
.c-box {
	border: 1px solid #afaaa6;
	/* float: left; */
	margin-right: 10px;
	/* background: #fff; */
}
.c-form {border-bottom: 1px solid #afaaa6;}
/*right box*/
.last {margin-right: 0;}
h2 {
	margin: 0;
	font-size: 120%;
	line-height: 28px;
	height: 28px;
	font-weight: bold;
	color: #000;
	background: url(../images/bg-gray.gif) repeat-x;
	border-bottom: 1px solid #afaaa6;
	padding-left: 10px;
}


div.with_logo {
	padding:6px;
	background-color:#cac2be;
	background: url(../images/bg-gray2.gif) repeat-x;
}

/*red title in content obx*/
.red h2 {
	background: url(../images/bg-red.gif) repeat-x;
	color: #fff;
}
.box-content {padding: 0;background-color:#f0f0f0;}
.box-content ul {
	margin-left:0;
	padding-left: 0;
}
.box-content ul li {
	padding: 0;
	clear:both;
}
.box-content ul li.first {
	background: none;
	padding-top: 0;
}
.box-content ul li div {
	float: left;
	width: 223px;
	font-size:11px;
}

.box-content ul li div.first {
	margin-left:10px;
}
.box-content ul li div.last {
	float: right;
	width:100px;
}

.box-content ul li img {
	border: 1px solid #afaaa6;
	margin: 5px 10px 0 0;
	float: left;
}
.box-content strong, .box-content p {
	font-size: 120%;
	line-height: 18px;
	color: #000;
	display: block;
	margin: 0;
}

.box-content strong {
	display:inline;
}

/*mehr link*/
strong.mehr {
	display: block;
	border-top: 1px solid #afaaa6;
	font-size: 120%;
	line-height: 30px;
	padding-left: 15px;
}
/*price boxes*/
.box-content ul li .price-box {
	padding: 40px 0 10px 14px;
	color: #fff;
	font-size: 110%;
	margin-top: 3px;
}
.price1 {background: #b7a87d url(../images/bg-price1.gif) no-repeat;}
.price2 {background: #9a7c63 url(../images/bg-price2.gif) no-repeat;}
.price3 {background: #825f44 url(../images/bg-price3.gif) no-repeat;}
.box-content ul li p.price-box strong {
	font-size: 120%;
	color: #fff;
}
.bild img {margin-bottom: 9px;}
.bild p {margin-bottom: 18px;}
/*list*/
.box-content .links {margin-bottom: 10px;}
.box-content .links {
	background: #f5f4f2;
	border: solid 1px #afaaa6;
	border-width: 1px 1px 0;
}
.box-content .links li {
	background: none;
	border-bottom: 1px solid #afaaa6;
	padding: 0;
	line-height: 185%;
	font-weight: bold;
	font-size: 120%;
	padding-left: 10px;
}
.box-content .links li a {
	font-weight: bold;
	display: block;
}
.box-content .links li.link {padding-left: 0;}
.box-content .links li.link a {padding-left: 10px;}
.box-content .links li a:hover {
	color: #fff !important;
	background: #928681;
	text-decoration: underline;
}


.box-content h3 {
	margin:0 0 0 10px;
	padding-top:10px;
	font-size:14px;
	display:block;
	clear:both;
}

.box-content li.oddrow {
	background-color:#e6e8ed;
	height:24px;
	line-height:24px
}


.box-content li.evenrow {
	background-color:#f6f7f9;
	height:24px;
	line-height:24px
}


/*left-navi*/
.box-navi {padding: 0;}
.box-navi ul {
	margin: 0;
	padding: 0;
}
.box-navi .left-navi {margin-bottom: 0px;}
.box-navi .left-navi {
	background: #f5f4f2;
	border: 0;
}
.box-navi .left-navi li {
	background: none;
	border-bottom: 1px solid #afaaa6;
	padding: 0;
	line-height: 185%;
	font-weight: bold;
	font-size: 120%;
	padding-left: 10px;
}

.box-navi .left-navi li.last {
	border-bottom: 0;
}

.box-navi .left-navi li a {
	font-weight: normal;
	display: block;
	text-decoration:none;
	color:#000 !important;
}
.box-navi .left-navi li.link {padding-left: 0;}
.box-navi .left-navi li.link a {padding-left: 10px;}
.box-navi .left-navi li a:hover, .box-navi .left-navi li a.active {
	color: #fff !important;
	background: #928681;
	font-weight:normal;
	text-decoration: none;
}

/*Medien-Cockpit form*/
.medien-form input {
	margin: 5px 0;
	padding: 0;
	float: left;
}
.medien-form p {clear: both;}
.medien-form input.inp {
	background: #f5f4f2;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin-right: 8px;
	width: 148px;
	height: 13px;
	padding: 2px 0 3px 5px;
}
.medien-form textarea {
	width: 203px;
	height: 55px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 0 3px 5px;
	background: #f5f4f2;
	overflow: auto;
	margin: 10px 0 3px;
}
.small {
	font-size: 110% !important;
	line-height: 14px !important;
}
.maxverin {
	padding-left: 40px;
	background: url(../images/img-maxverin.gif) no-repeat 0 4px;
}
.rss {
	overflow: hidden;
	text-indent: -9999px;
	display: block;
	background: url(../images/img-rss.gif) no-repeat;
	width: 32px;
	height: 32px;
	float: left;
	margin: 3px 5px 0 0;
}
/*nachrichten list*/
.nachrichten p {overflow: hidden;}
.nachrichten p strong {font-size: 12px;}
/*date box*/
.date {
	float: left;
	padding-right: 35px;
}
/*banner box*/
.banner-box {float: left;}
.banner-box h2 {
	background: none;
	border: 0;
}
.banner-box ul {
	margin: 0;
	padding: 55px 0 0;
}
.banner-box ul li {margin-top: 10px;}
/*FOOTER*/
#footer {
	clear: both;
	background: #900 url(../images/bg-footer.gif) repeat-x;
	font: 110%/18px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 15px;
}
#footer a {color: #fff;}
#footer div {background: url(../images/img-footer-vertical-border.gif) repeat-y;}
/*address*/
#footer address {
	font-style: normal;
	float: left;
	width: 255px;
}
/*footer list*/
.footer-list {
	float: left;
	margin: 0;
	padding: 0 0 0 11px;
	width: 235px;
}
.footer-list li a {color: #fff;}
/*info*/
.info {
	margin: 0;
	overflow: hidden;
	padding: 0 0 0 11px;
}
#footer .icons-holder {
	float: right;
	background: none;
}
.copyright {
	float: left;
	margin: 0;
	margin-top: 20px;
}
#footer .icons-holder span {
	font-size: 93%;
	padding-left: 8px;
}
/*PROGRESS NAVIGATION*/
.progress-nav {
	margin: 0;
	padding: 0 0 10px;
}
.progress-nav li {float: left;}
.progress-nav li a {
	display: block;
	width: 224px;
	line-height: 34px;
	font-size: 14px;
	font-weight: bold;
	color: #fff !important;
	text-decoration: none;
	padding-left: 10px;
	margin-right: 10px;
	background: #aaa;
}
.progress-nav li a.last {margin: 0;}
.progress-nav li a.active {background: #c00;}
/*content form*/
.c-form-text {
	width: 458px;
	float: left;
	font: 100% Arial, Helvetica, sans-serif;
	padding-top: 7px;
}
.c-form label {
	font-size: 120%;
	font-weight: bold;
	color: #000;
	display: block;
	margin-bottom: 3px;
}
.c-form input, .c-form select {
	width: 455px;
	height: 18px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0 0 8px;
	padding: 0;
}
.c-form input {width: 450px;}
/*note*/
.note {
	background: #f5f4f2 url(../images/img-girl.gif) no-repeat 15px 15px;
	padding: 15px 20px 10px 85px;
	float: right;
	width: 360px;
	margin: 5px 0 10px;
	font: 100% Arial, Helvetica, sans-serif;
}
/*boy note*/
.boy {background: #f5f4f2 url(../images/img-boy.gif) no-repeat 15px 15px;}
.boy p {width: 320px;}
/*Weiter link*/
.weiter {
	width: 461px;
	height: 41px;
	background: url(../images/img-weiter.gif) no-repeat;
	float: right;
	font: bold 18px/41px Verdana, Arial, Helvetica, sans-serif;
	color: #fff !important;
	text-decoration: none;
	text-align: center;
	margin-top: 60px;
	margin-left: 17px;
}



/* Message-/Error-Objekt */

.systemError {
	background: #cc0000;
	margin: 5px;
	padding: 1px 10px 1px 10px;
	font-weight: bold;
	color: white;
}
.userError {
	background: #cc6600;
	margin: 5px;
	padding: 1px 10px 1px 10px;
	font-weight: bold;
	color: white;
}
.userMessage {
	background: #00cc00;
	margin: 5px;
	padding: 1px 10px 1px 10px;
	font-weight: bold;
	color: white;
}


/*column title*/
.column-title {
	font-size: 12px;
	height: 23px;
	padding: 10px 0 0 10px;
	display: block;
	background: url(../images/bg-gray-gradient.gif) repeat-x;
}
/*column box*/
.column-box {
	background: #e9eae8;
	padding: 10px;
	margin-bottom: 10px;
}
/*login form*/
.login-form {
	overflow: hidden;
	margin-bottom: 7px;
}
.login-form input {
	width: 127px;
	height: 16px;
	border: 1px solid #000;
	background: #fff;
	color: #000;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 2px 5px;
	margin-bottom: 10px;
	float: left;
	clear: left;
}
.i-pass {clear: none;}
.login-form .btn {
	float: right;
	width: 55px;
}

/*page navigation*/
.page-nav-holder {
	background: url(../images/bg-gray-gradient.gif) repeat-x;
	height: 34px;
	overflow: hidden;
	padding: 0 10px;
	margin-bottom: 70px;
}
.page-nav-holder span {
	float: left;
	font-size: 12px;
	line-height: 34px;
	margin-right: 8px;
}
.page-nav-holder ul {
	padding: 9px 0 0;
	margin: 0;
}
/*page navigation icon*/
.page-nav-icon {
	padding-top: 7px !important;
	float: left;
}
.page-nav-icon li {
	float: left !important;
	clear:none !important;
	margin-right: 6px;
}

.page-nav-icon li a.cur {
	background: #cd0100;
	color: #fff;
	text-decoration: none;
	border-color: #fff;
}

.page-nav-icon li a {
	display: block;
	width: 18px;
	line-height: 18px;
	border: 1px solid #999;
	color: #999;
	background: #fff;
	text-align: center;
	font-size: 12px;
}
.page-nav-icon li a:hover {
	background: #cd0100;
	color: #fff;
	text-decoration: none;
	border-color: #fff;
}
/*page navigation text*/
.page-nav-text {float: right;}
.page-nav-text li {
	padding-left: 10px;
	display: inline;
	background: url(../images/img-black-separator.gif) no-repeat 4px 50%;
	font-size: 12px;
	color: #000;
}
.page-nav-text li a {
	color: #000;
	text-decoration: underline;
}
.page-nav-text li a:hover {text-decoration: none;}
.page-nav-text li.first {
	background: none;
	padding-left: 3px;
}

/* Formulareinstellungen */
label {
	font-size:13px;
}

label.full, label.bold {
	display:block;
	font-size:13px;
	padding:6px 0 1px 0;
}

label.bold {
	font-weight:bold;
}

select, input {
	margin: 0;
}

.width347 {
		width:347px;
}

.formBlock1 {
	background-color:#fff;
	border-bottom:1px solid #AFAAA6;
	padding:6px;
}

.formBlock2 {
	background-color:#f5f5f5;
	border-bottom:1px solid #AFAAA6;
	padding:6px;
}

/* Striped Tables */
table.striped tr.even th {font-size:12px;padding:6px 0; text-align:left}
table.striped tr.even td {font-size:12px;padding:2px 0;}
table.striped tr.odd td { background-color:#f5f5f5;font-size:12px;padding:2px 0;}
table.striped tr.over td { background-color:#e4e4e4}

.over { background-color:#e4e4e4}

.container_white {
	border: 1px solid rgb(204, 204, 204);
	padding: 10px;
	background-color: #fff;
	display: block;
}

.infobox_white{
	background-color:#fff;
	padding-left: 10px;
	line-height: 185%;
	font-size: 120%;
}

/*small buttons*/
button {
  border:0;
  cursor:pointer;
  font-weight:normal;
  padding:0 8px 0 0;
  text-align:center;
}
button span {
  position:relative;
  display:block;
  white-space:nowrap;
  padding:0 0 0 8px;
}

button.BtnSmall {
  background:url(../images/btn_sm_r_0.gif) right no-repeat;
}
button.BtnSmall span {
  height:21px;
  line-height:21px;
  background:url(../images/btn_sm_l_0.gif) left no-repeat;
  color:#000;
}
button.BtnSmall:hover {
	background:url(../images/btn_sm_r_1.gif) right no-repeat;
}
button.BtnSmall:hover span {
	background:url(../images/btn_sm_l_1.gif) left no-repeat;
  color:#fff;
}

button.submitButton {
  background:url(../images/btn_big_r_0.gif) right no-repeat;
}
button.submitButton span {
  height:34px;
  line-height:34px;
  background:url(../images/btn_big_l_0.gif) left no-repeat;
  color:#fff;
	font-weight:bold;
}
button.submitButton:hover {
	background:url(../images/btn_big_r_1.gif) right no-repeat;
}
button.submitButton:hover span {
	background:url(../images/btn_big_l_1.gif) left no-repeat;
  color:#fff;
}


</pre></body></html>