* {font-family:verdana,arial;margin:0;padding:0;}
html {font-size:0.7em;height:100%;margin-bottom:1px;}
body {margin:0 auto;}

img {border-width:0;}

h1 {font-size:180%;}
h2 {font-size:170%;}
h3 {font-size:150%;}
h4 {font-size:110%;}
h5 {font-size:110%;}
h6 {font-size:110%;}

a, a.redlink, .box a.redlink {text-decoration:none;color:#963a96;}
p.align-left {text-align:left;}
p.align-right {text-align:right;}
p.align-center {text-align:center;}
p.copyright {margin-top:0.2em;color:#8f8f8f;}

.clear {clear:both;padding:0;height:0;}
.left {float:left;}
.right {float:right;}
.submit {cursor:pointer;text-align:right;margin:0 -3px;font-family:verdana;font-size:11px;}
.border {border-bottom:#999999 1px dotted;}
.more {text-align:right;margin-top:0.8em;}
.more a {color:#000000;}

.ro {background:url(../img/corners/ro.png) top right no-repeat;}
.lo {background:url(../img/corners/lo.png) top left no-repeat;}
.lu {background:url(../img/corners/lu.png) bottom left no-repeat;}
.ru {background:url(../img/corners/ru.png) bottom right no-repeat;}

.form .row {padding-bottom:0.5em;clear:both;}
.form input {border:#d0d0d0 1px solid;}
.form input[type="chechbox"] {border:none;}
.form textarea {border:#d0d0d0 1px solid;font-size:100%;}
.form .submit {background:none;border:none;text-align:left;}

.box {border-bottom:#cccccc 8px solid;margin-bottom:1em;padding-bottom:1em;}
.box .head h2, .box .head h3 {background:url(../img/star_small.png) no-repeat;margin-bottom:0.8em;padding:0 0 0.5em 1.7em;border-bottom:#963a96 2px solid;font-size:110%;}
.box p a {color:#000000;}

.tl {background:url(../img/corners/tl.png) top left no-repeat;}
.tr {background:url(../img/corners/tr.png) top right no-repeat;}
.bl {background:url(../img/corners/bl.png) bottom left no-repeat;}
.br {background:url(../img/corners/br.png) bottom right no-repeat;}
.lline {background:url(../img/corners/line.png) top left repeat-y;}
.rline {background:url(../img/corners/line.png) top right repeat-y;}

#headline-wrap {height:3em;background:#e19129;}
#headline {margin:0 auto;width:87em;}
#headline #search {float:left;width:26.9em;padding:0.25em;height:2.5em;}
#headline #search .ro {background:url(../img/corners/ro_search.png) top right no-repeat;}
#headline #search .lo {background:url(../img/corners/lo_search.png) top left no-repeat;}
#headline #search .lu {background:url(../img/corners/lu_search.png) bottom left no-repeat;}
#headline #search .ru {background:url(../img/corners/ru_search.png) bottom right no-repeat;}
#headline #search .left {height:2em;margin:0.25em;}
#headline #search .left img {margin-left:0.25em}
#headline #search .right {margin:0.25em 0.05em 0.1em 0;}
#headline #search span.text {font-size:95%;font-weight:bold;margin-top:2.5em;}
#headline #search input.text {border:none;background:#f0c894;width:165px;height:17px;margin-top:0.25em;}
#headline #search input.submit {border:none;background:url(../img/search_button.png) no-repeat;width:43px;height:17px;font-weight:bold;margin:0.25em 0.35em;padding:0 0.5em 0.2em 0.5em;}
#headline #service {float:right;line-height:3em;vertical-align:middle;}
#headline #service ul li {float:left;list-style-position:outside;list-style-type:none;color:#ffffff;}
#headline #service ul li a {color:#ffffff;text-decoration:none;}

#header, #main-body, #simplebranding, #footer {margin:0 auto;width:85em;}
#wrap {margin:0 auto;width:89em;margin-top:2em;position:relative;}
#wrap .t {background:url(../img/t.png) top repeat-x;}
#wrap .l {background:url(../img/l.png) top left no-repeat;}
#wrap .r {background:url(../img/r.png) top right no-repeat;}

#star {width:82px;height:95px;background:url(../img/star.png) top left no-repeat;position:absolute;top:-3.2em;left:-2.4em;z-index:100;}

#header {border-bottom:#963a96 8px solid;}
#header #logo {float:left;margin-top:2.5em;}
#header #extra-nav {float:right;margin-top:10.5em;}
#header #extra-nav .extra-nav-t {background:url(../img/extra-nav-t.png) top repeat-x;}
#header #extra-nav .extra-nav-l {background:url(../img/extra-nav-l.png) top left no-repeat;}
#header #extra-nav .extra-nav-r {background:url(../img/extra-nav-r.png) top right no-repeat;}
#header #extra-nav ul {margin:0 auto;height:3em;text-align:center;padding:0.3em 1.1em;}
#header #extra-nav ul li {float:left;list-style-position:outside;list-style-type:none;border-right:#999999 1px dotted;margin-top:0.3em;padding:0 0.6em;vertical-align:middle;}
#header #extra-nav ul li.first {padding-left:0;}
#header #extra-nav ul li.last {border-right:none;}
#header #extra-nav ul li.active a {background:url(../img/star_very_small.png) top no-repeat;}
#header #extra-nav ul li a {text-decoration:none;color:#000000;font-size:99%;line-height:2.2em;display:block;padding-top:0.5em;}
#header #extra-nav ul li.Auktionen a, #header #extra-nav ul li a.Auktionen {color:#963A96;font-weight:bold;}

#main-body {margin-top:1em;}

#leftcolumn ul, #leftcolumn li {margin:0; padding:0;}
#leftColumn {float:left;width:20em;margin-right:0.5em;}
#leftColumn #nav ul li {list-style-position:outside;list-style-type:none;vertical-align:middle;border-top:#999999 1px dotted;padding:0;}
#leftColumn #nav ul li.active a {background:url(../img/arrow_active.png) no-repeat 0.5em 50% #efdde8;}
#leftColumn #nav ul li.active-parent a {background:url(../img/arrow_active_parent.png) no-repeat 0.5em 50% #f4d4ab;}
#leftColumn #nav ul li a {text-decoration:none;color:#000000;font-size:99%;font-weight:bold;text-transform:uppercase;padding:0.6em 0 0.6em 1.5em; display:block;}

#leftColumn #nav ul li.active-parent ul li a, #leftColumn #nav ul li.active ul li a {padding-left:3em; background-image:none; background-color:white;}
#leftColumn #nav ul li.active-parent ul li.active a {background:url(../img/arrow_active.png) no-repeat 2em 50% #efdde8;}
#leftColumn #nav ul li.active-parent ul li.active-parent a {background:url(../img/arrow_active_parent.png) no-repeat 2em 50% #f4d4ab;}
#leftColumn #nav ul li.active-parent ul li.active-parent ul li a {padding-left:4.5em; background-image:none; background-color:white;}
#leftColumn #nav ul li.active-parent ul li.active-parent ul li.active a {background:url(../img/arrow_active.png) no-repeat 3.5em 50% #efdde8;}
#leftColumn #nav ul li.active-parent ul li.active-parent ul li.active-parent a {background:url(../img/arrow_active_parent.png) no-repeat 3.5em 50% #f4d4ab;}

#content {float:left;width:41.5em;margin:0 1.2em;}
#content ul li {list-style-position:inside;padding-left:0.5em;}
#content #breadcrumb {margin-bottom:0.5em;background:#f0f0f0;padding:0.5em;color:#da941b;font-size:150%;font-weight:bold;}
#content #breadcrumb span.first a {font-size:130%;color:#963a96 !important;}
#content #breadcrumb a {color:#da941b;}
#content #pager {color:#e49122;text-align:center;margin-bottom:0.5em;}
#content #pager .black{color:#000000;}
#content #pager a {color:#000000;}
#content #pager a.active {color:#e49122;}
#content .content-element {background:#f0f0f0;margin-bottom:1em;}
#content .content-element {padding:1em;}
#content .content-element .csc-header {border-bottom:#999999 1px dotted;margin-bottom:1em;padding-bottom:1em;}
#content .content-element .csc-header h2 {margin-bottom:0.5em;}
#content .content-element h2 {color:#963a96;}
#content .content-element h3 {color:#e49122;}
#content .content-element h4 {color:#e49122;}
#content .box {border-bottom:none;}

#contentLarge {float:left;width:62em;margin:0 0 0 1.2em;}
#contentLarge #breadcrumb{margin-bottom:0.5em;background:#f0f0f0;padding:0.5em;color:#da941b;font-size:150%;font-weight:bold;}
#contentLarge #breadcrumb span.first a {font-size:130%;color:#963a96 !important;}
#contentLarge #breadcrumb a {color:#da941b;}
#contentLarge #pager {color:#e49122;text-align:center;margin-bottom:0.5em;}
#contentLarge #pager .black {color:#000000;}
#contentLarge #pager a {color:#000000;}
#contentLarge #pager a.active {color:#e49122;}
#contentLarge  .content-element {background:#f0f0f0;margin-bottom:1em;}
#contentLarge .content-element {padding:1em;}
#contentLarge .content-element .csc-header {border-bottom:#999999 1px dotted;margin-bottom:1em;padding-bottom:1em;}
#contentLarge .content-element .csc-header h2 {margin-bottom:0.5em;}
#contentLarge .content-element h2 {color:#963a96;}
#contentLarge .content-element h3 {color:#e49122;}
#contentLarge .content-element h4 {color:#e49122;}
#contentLarge .box {border-bottom:none;}

#rightColumn {float:right;width:20em;}
#rightColumn .box .content-element p {padding:0 1.2em;}

#simplebranding {padding:1em 0;}
#simplebranding a {color:#a7a7a7;text-decoration:none;}

#footer-wrap {background:#e19129;padding:9px 0;text-align:center;}
#footer p {width:80em;color:white;}
#footer a {color:white;}

/*TEASER */
.teaser h4 {border-bottom:#999999 1px dotted;text-transform:uppercase;color:#963a96;font-size:110%;font-weight:bold;margin-bottom:0.8em;padding:0.5em 1.25em;}
.teaser p {padding:0.5em;}
.teaser p.more {clear:both;text-align:right;padding:0;}
.teaser p.more a {color:#000000;}
.teaser-body {padding:0 1.2em;}
.teaser-body p {padding:0 0 1em 0;}
.teaser-body .input {padding:0 0 1em 0;height:20px;}
.teaser-body .buttons {padding:0 0 1em 0;text-align:right;}
.teaser-body input.submit {border:none;background:none;font-size:95%;}


#content .teaser {background:#f0f0f0;padding:1em;}
#content .teaser .head {border-bottom:#999999 1px dotted;margin-bottom:1em;padding-bottom:0.8em;}
#content .teaser .head h1 {color:#963a96;text-transform:uppercase;}
#content .teaser .head h2 {color:#e49122;}
#content .teaser img {float:right;}

/* BILD TEASER */
#image-teaser img {position:relative;}

/* NEWSLETTER TEASER */
#newsletter-teaser {padding:0.6em 0 6.5em 0;background:url(../img/at.png) no-repeat;background-position:50% 95%;}
#newsletter-teaser h3 {background-position:0.5em 0em;padding:0.1em 0 0.5em 2.1em;}
#newsletter-teaser input.text {font-size:90%;}

/* NEWS TEASER */
.news-latest-container {padding:1em;background:#fabc1a url(../img/teaser_bg.png) repeat-x !important;color:#000000;margin-bottom:1em;}
.news-latest-container .head {background:url(../img/arrow.png) no-repeat;border-bottom:#ffffff 1px dotted !important;margin-bottom:1em;padding-bottom:0.5em;}
.news-latest-container .head h1 {margin-left:3.2em;color:#ffffff !important;text-transform:uppercase;}
.news-latest-container .head h2 {padding-left:3.4em;color:#ffffff !important;}
.news-latest-container .head h2 a {text-decoration:none;color:#ffffff;}
.news-latest-container .news-latest-morelink {text-align:right;}
.news-latest-container .news-latest-morelink a {color:#000000;}
.news-latest-container p.bodytext {margin-bottom:10px;}

/* NEWS LIST */
.news-list-item {background:#f0f0f0;margin:0.5em 0;padding:0.5em;}
.news-list-item .news-list-date {padding-bottom:5px;}
.news-list-item .image {float:left;}
.news-list-item .image img {margin:0 10px 10px 0;}
.news-list-item .headline {font-weight:bold;margin-left:0px margin-bottom:0px;}
.news-list-item .headline a {color:#e19129;text-decoration:none;}
.news-list-item .news-list-morelink {padding-top:0.5em;}
.news-list-item .news-list-morelink a {color:#000000;}

/* NEWS SINGLE */
.news-single-item {background:#f0f0f0;margin:0.5em 0;padding:1em; clear:both;}
.news-single-item h2 {color:#963a96;text-transform:uppercase;margin-bottom:0.5em;}
.news-single-item h3 {color:#e49122;margin-bottom:0.5em;}
.news-single-item hr {display:none;}
.news-single-item .news-single-img {float:right;margin:0 0 0.5em 1em;}
.news-single-item .news-single-backlink{padding-top:0.5em;}
.news-single-item .news-single-backlink a {color:#000000;}

/* INDEXED SEARCH */
.tx-indexedsearch .tx-indexedsearch-searchbox {margin-bottom:0.5em}
.tx-indexedsearch .tx-indexedsearch-searchbox .form {padding:1em;}
.tx-indexedsearch .tx-indexedsearch-searchbox-sword {border:#d0d0d0 1px solid;width:165px;height:17px;margin-top:0.25em;}
.tx-indexedsearch .tx-indexedsearch-search-submit {margin-top:1em;}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {width:auto;}
.tx-indexedsearch .tx-indexedsearch-browsebox {margin:0.5em 0;}
.tx-indexedsearch .tx-indexedsearch-res {margin:0.8em 0;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{color:#e19129;}

/* SITEMAP */
.csc-sitemap li {margin-left:1em;}

.example { color:#727377;padding:4px 0; }
