/* General */
html {height:100.2%;}
body {margin:0; font-family:Arial,sans-serif; background-color:#fdeef4;}
img {border:none;}
div, p, li, th, td, dt, dd {font-size:12px;}
th, td {vertical-align:top;}
hr {height:0; border-style:none none solid none; border-width:1px; border-color:#999;}
.csc-frame-rulerAfter {border-bottom:solid 1px #005588;}
.csc-frame-rulerBefore {border-top:solid 1px #005588;}
.align-left {text-align:left;}
.align-center {text-align:center;}
.align-right {text-align:right;}
.align-justify {text-align:justify;}

/* Overall layout */
div#wrapper1 {text-align:center;}
div#wrapper2 {width:918px; margin:10px auto 0 auto; text-align:left; background:url(../img/header-bg.png) no-repeat;}
div#wrapper3 {width:918px; min-height:385px; background:url(../img/wrapper-bg.png) repeat-y;}
div#wrapper3bottom {width:918px; height:14px; background:url(../img/shadow-bottom.png) no-repeat;}
div#topbox {width:918px; height:214px;}
div#topimage {margin-left:129px; width:784px; height:129px;}
div#basenav {float:left; width:126px; margin-left:3px;}
div#breadcrumb {height:28px; padding-left:145px; overflow:hidden;}
div#contentbox {min-height:500px; margin:0 21px 0 144px;}
div#contentwrapper1 {padding-bottom:11px;}
div#content {min-height:400px; padding:15px 40px 0 40px; background:url(../img/contentverlauf.png) repeat-x; overflow:hidden; border:solid 1px #ee9eca;}
div#rightbox {display:none; float:right; width:206px; margin-top:30px; padding-top:7px;}
div#right {padding:10px 33px 10px 10px;}

/* Top box */
div#topbox img {clear:none; float:left; margin:0; padding:0;}
div#topbox a {display:block; margin-left:338px; width:232px; height:81px;}

/*Menus */
 /* Left menu */
div#basenav ul {list-style:none; margin:0 10px 0 10px; padding:0;}
div#basenav ul li {position:relative; margin:0; padding:0;}
div#basenav ul li a {display:block; line-height:14px; margin-bottom:22px; font-size:15px; color:#000; text-decoration:none;}
div#basenav ul li a:hover {color:#175fa1; background:url(../img/demo-dot.png) 0 9px no-repeat;}
div#basenav ul li.act a {}
div#basenav ul li ul {display:none; position:absolute; width:149px; top:3px; left:116px; margin-left:0; background-color:#efacca}
div#basenav ul li ul li a {height:15px; margin:4px 8px 4px 10px; padding:5px 5px 5px 5px; line-height:18px; font-size:12px; font-weight:bold; color:#d7167a; background-color:#f2fbf5; border:none;}
div#basenav ul li ul li.act a {background-color:#da007b; background:#da007b; color:#fff;}
div#basenav ul li ul li a:hover {background-color:#da007b; background:#da007b; color:#fff;}
div#basenav ul li:hover ul {display:block !important;}


 /* Breadcrumb*/
div#breadcrumb {line-height:28px; font-size:11px;}
div#breadcrumb a {font-size:11px; color:#d5167c; text-decoration:none;}
div#breadcrumb a:hover {text-decoration:underline;}

 /* Metanav */
div#metanav {text-align:right; margin-right:20px; color:#d7167a;}
div#metanav ul {display:inline; list-style:none; margin:0; padding:0;}
div#metanav ul li {display:inline;}
div#metanav ul li a {padding:0; font-size:11px; text-decoration:none; color:#d7167a;}
div#metanav ul li a:hover {text-decoration:underline;}

div#metanav div.tx-srlanguagemenu-pi1 {float:right; width:110px; margin-left:20px; text-align:left; font-size:11px; color:#000;}
div#metanav div.tx-srlanguagemenu-pi1 span {color:#000;}
div#metanav div.tx-srlanguagemenu-pi1 span a {font-size:11px; text-decoration:none; color:#10375b;}
div#metanav div.tx-srlanguagemenu-pi1 span a:hover {text-decoration:underline;}

/* Content */
div#contentbox h1 {margin:0 0 10px 0; font-size:18px; font-weight:normal; color:#d5167c;}
div#content h2 {font-size:13px; color:#d5167c;}
div#content h3 {font-size:12px;}
div#content h3 span.news-list-date {display:block; float:right;}
div#content p {margin:0 0 10px 0; font-size:12px; line-height:16px;}
div#content li {font-size:12px; line-height:16px;}
div#content th, div#content td {font-size:12px;}
div#content dd, div#content dt {font-size:12px;}
div#content form fieldset {border:none;}
div#content form legend {display:none;}
div#content form label {font-size:12px;}
div#content form div.csc-mailform-field {clear:left; margin-bottom:5px;}
div#content form div.csc-mailform-field label {display:block; float:left; width:100px;}
div#content form div.csc-mailform-field input {width:300px;}
div#content form div.csc-mailform-field textarea {width:300px;}
div#content a {color:#d5167c; text-decoration:none;}
div#content a:hover {text-decoration:underline;}
div#content .csc-textpic-imagewrap {padding:0 5px 0 0;}
div.csc-textpic div.csc-textpic-single-image img {margin:0;}
div#content div.csc-frame-indent3366 {margin-left:165px;}
div#content div.csc-frame-rulerBefore {height:10px; border-top:solid 1px #767676;}
div#content div.csc-frame-rulerAfter {height:10px; border-bottom:solid 1px #767676;}
div#content span.Anmerkung {font-size:9px; color:#999;}
div#content table.sitemap-twocol {margin-top:20px; border:solid 1px #d5167c; background-color:#ffe7f2;}
div#content table.sitemap-twocol td {padding:8px 50px 8px 8px;}
  /* Indexed search */
div#content form div.tx-indexedsearch-form label {display:block; width:100px;}
div#content form div.tx-indexedsearch-form input.sword {display:block; clear:left; float:left; width:175px; height:17px; margin:10px 0 0 0; padding:2px 0 0 0; font-size:12px; border:solid 1px #999;}
div#content form div.tx-indexedsearch-search-submit input.submit {display:block; width:68px; height:21px; margin:10px 0 0 2px; padding:0; font-weight:bold; color:#1d2288; background-color:#efefef; border:solid 1px #999;}
div#content form div.tx-indexedsearch-search-submit input.submit:hover {color:#fff; background-color:#1d2288; border:solid 1px #999;}
div#content div.tx-indexedsearch-whatis {font-size:14px;}
 /*tt_address*/
div#content div.tt-address-entry {clear:both; margin-bottom:10px; border-bottom:solid 1px #d5167c;}
div#content div.tt-address-entry img {float:right;}
 /*tt_news*/
div#content div.news-single-item h2 {color:#d5167c;}
div#content div.news-single-backlink {margin-bottom:10px;}
div#content div.news-single-timedata {font-weight:bold;}
div#content p.news-single-author {display:none;}
 /*mailform*/
div#content fieldset.csc-mailform {width:408px;}
div#content div.csc-mailform-field input.csc-mailform-submit {float:right; width:100px;}


/* Right side */
div#right h1 {font-size:16px; color:#10375b;}
div#right h2 {margin:0 0 10px 0; font-size:13px; color:#10375b;}
div#right h3 {font-size:12px;}
div#right p {}
div#right ul {margin-top:5px; padding-left:20px;}
div#right li {}

/* Sitemap */
.csc-sitemap ul {list-style-type:none; padding:0px; margin:0px; margin-left:15px; background-image:url('../img/ul-bg.gif'); background-repeat:repeat-y;}
.csc-sitemap ul li {background-image:url('../img/li-bg.gif'); background-repeat:no-repeat; padding-left:15px; padding-top:4px; padding-bottom:0px;}
.csc-sitemap ul li.first {background-image:url('../img/li-first-bg.gif'); }
.csc-sitemap ul li.last {background-image:url('../img/li-last-bg.gif'); }
.csc-sitemap ul li p {padding:0px; margin:0px;}
div#content ul.csc-sitemap a {font-size:11px; width:135px; text-decoration:none; display:block; padding:2px; border:solid 1px #afafaf; background:white;}
div#content ul.csc-sitemap a:hover {font-weight:bold;}


