/* General */
html {height:100.2%;}
body {margin:0; font-family:Verdana,sans-serif; background-color:#fff;}
img {border:none;}
div, p, li, th, td, dt, dd {font-size:11px; line-height:16px;}
th, td {vertical-align:top;}
hr {height:0; border-style:none none solid none; border-width:1px; border-color:#999;}

/* added later */
div#content p.bodytext {line-height:18px; font-size:11px;}
div#right p.bodytext {margin-top:0px;}
div#right h3 {margin-top:0px; margin-bottom:0px;}
div#right .news-latest-item p.bodytext {margin-bottom:0px;}
div#content .news-single-timedata {display: none;}
div#content .clearer {border-top: solid 1px #efbb4b; border-bottom:0px; border-left: 0px; border-right: 0px;}
div#content .news-list-date {display: none;}
div#content .news-list-item h3 a {text-decoration: none;}
div#right p a {color:#efbb4b; line-height:10px; padding:0px;}

/* Overall layout */
div#wrapper1 {text-align:center;}
div#wrapper2 {width:949px; margin:10px auto 0 auto; text-align:left; background:url(../img/act-top.png) no-repeat; overflow:hidden;}
div#topbox {width:949px; height:150px;}
div#metanav {float:right; width:719px; height:20px; margin-top:37px;}
div#basenav {float:left; width:200px; margin:150px 0 0 0; overflow:hidden;}
div#contentbox {width:569px; min-height:300px; margin:131px 180px 0 200px;}
div#breadcrumb {width:439px; height:16px; padding-left:130px; overflow:hidden;}
div#content {padding:15px 7px 15px 0; overflow:hidden;}
div#rightbox {float:right; width:180px; margin:0;}
div#right {padding:10px 0 10px 15px;}

/* Top box */
div#topbox img {clear:none; float:left; margin:0; padding:0;}
div#topbox a.home {display:block; position:absolute; width:230px; height:70px;}

/*Menus */
 /* Metanav */
div#metanav {text-align:right;}
div#metanav ul {display:inline; list-style:none; margin:0; padding:0;}
div#metanav ul li {display:inline; color:#000;}
div#metanav ul li a {padding:0; font-size:11px; text-decoration:none; color:#00947e;}
div#metanav ul li a:hover {text-decoration:underline; color:#efbb4b;}

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:#00947e;}
div#metanav div.tx-srlanguagemenu-pi1 span a:hover {text-decoration:underline; color:#efbb4b;}

 /* Main menu */
div#basenav ul {list-style:none; margin:0 0 0 20px; padding:0 10px 0 0;}
div#basenav ul li {margin:0; padding:0;}
div#basenav ul li a {border-bottom:1px solid #efbb4b;display:block; text-decoration:none; margin:0; padding:1px 0 1px 14px; line-height:18px; font-size:12px; color:#00947e; background:url(../img/act-dot_green.png) 0 7px no-repeat;}
div#basenav ul li a:hover {color:#efbb4b; background-image:url(../img/act-dot_orange.png);}
div#basenav ul li.act a {color:#efbb4b;}

div#basenav ul li.act ul {margin:0; border-bottom:none;}
div#basenav ul li.act ul li {margin:0;}
div#basenav ul li.act ul li a {width:146px; margin:0 0 0 10px; font-size:11px; color:#00947e; background:none;}
div#basenav ul li.act ul li a:hover {color:#efbb4b;}
div#basenav ul li.act ul li.act a {color:#efbb4b;}

div#basenav ul li.act ul li.act ul {margin:0; border-bottom:none;}
div#basenav ul li.act ul li.act ul li {margin:0;}
div#basenav ul li.act ul li.act ul li a {margin:0 0 0 20px; font-size:10px; color:#00947e;}
div#basenav ul li.act ul li.act ul li a:hover {color:#efbb4b;}
div#basenav ul li.act ul li.act ul li.act a {color:#efbb4b;}

 /* Breadcrumb*/
div#breadcrumb {line-height:16px; font-size:10px;}
div#breadcrumb a {font-size:11px; color:#000;}
div#breadcrumb a:hover {color:#00947e;}


/* Content */
div#contentbox h1 {margin:0 0 10px 0; font-size:18px; font-weight:normal; color:#00947e;}
div#content h2 {font-size:13px;}
div#content h3 {font-size:12px;}
div#content h4 {font-weight: normal;}
div#content p {margin:0 0 10px 0; font-size:11px; line-height:16px;}
div#content li {font-size:11px; line-height:16px;}
div#content th, div#content td {font-size:11px;}
div#content dd, div#content dt {font-size:11px;}
div#content form fieldset {border:0px;}
div#content form fieldset legend {padding:0px;}
div#content form legend {display:none;}
div#content form label {font-size:11px;}
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.text {width:300px;}
div#content form div.csc-mailform-field textarea {width:300px;}
div#content p.bodytext a {text-decoration: none; padding-left:10px; background:url(../img/tridot.png) 0 2px no-repeat;}
/*div#content p.bodytext img a {text-decoration: none; padding-left:0px; background:url(../img/tidot.png) 0 2px no-repeat;}*/
div#content a {color:#00947e;}
div#content a:hover {color:#efbb4b; text-decoration:underline;}
div#content div.csc-default {clear:left;}
div#content .csc-textpic-imagewrap {padding:0 5px 2px 0;}
  /* CSC-Frames */
div#content div.csc-frame-frame1 {float:left; clear:both; width:255px; height:225px; padding:4px 10px; margin:0 0 15px 0; border:solid 1px #efbb4b;}
div#content div.csc-frame-frame2 {float:right; width:255px; height:225px; padding:4px 10px; margin:0 0 15px 8px; border:solid 1px #efbb4b;}
div#content div.csc-frame-frame3 {clear:both; width:540px; padding:4px 10px; margin:0 0 15px 0; border:solid 1px #efbb4b;}
div#content div.csc-frame h2 {margin:10px 0 5px 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;}
  /* 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;}
div#content ul {list-style-type: none;}
div#content ul li {background:url(../img/tridot.png) 0 4px no-repeat; padding-left:10px;}



/* Right side */
div#right .csc-textpic-text {margin-bottom:10px;}
div#right p.bodytext a {color:#00947e;}
div#right h1 {font-size:14px;}
div#right h2 {margin:0 0 10px 0; font-size:12px; color:#00947e;}
div#right h3 {font-size:12px;}
div#right p {}
div#right ul {margin-top:0px; margin-left:0px; padding-left:0px; list-style-type:none; border-bottom: solid 1px #efbb4b;}
div#right li {color:#000000; padding:1px 0 5px 10px; background:url(../img/act-dot_orange.png) 0 7px no-repeat;}
div#right form fieldset {border:0px; margin-bottom:10px; padding-left:8px; padding-bottom:5px;}
div#right form fieldset div {border:0px; margin:0px; padding:0px;}
div#right form fieldset legend {border:0px; margin:0px; padding:0px;}
div#right form legend {display:true; font-weight:bold; color: #efbb4b;}
div#right form {border: solid 1px #ffe6b0; margin-bottom:10px; padding-bottom:5px;}
div#right form label {display:none;}
div#right #formheader {color:#efbb4b; font-weight:bold;}
div#right form input {width:140px; border: solid 1px #efbb4b; height:16px; margin-top:3px; font-size:11px;}
div#right form .submit {border:0px; float:left; color:#ffffff; margin-top:5px; width: 143px; height:18px; font-size:10px; font-family:verdana, sans-serif; background-color:#efbb4b;}

.news-latest-container {margin-top:10px; margin-bottom:10px; border-bottom: 1px solid #efbb4b;}
.news-latest-container h2 {display: none;}
.news-latest-container h3 a {text-decoration: none;}
.news-latest-date {display: none;}
.news-latest-item h3 a {font-size:11px; color: #00947e;}
.news-latest-item p.bodytext {}
.news-latest-item {}
.news-latest-item .clearer {display:none;}
.news-latest-gotoarchive {display:none;}
.news-latest-morelink {height:23px}
.news-latest-morelink a {color: #efbb4b; text-decoration: none; font-weight: bold;}

/* 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;}

/* Form */
div#content fieldset {width:510px;}
div#content fieldset dd {width:320px;}
div#content #tx-srfeuserregister-pi1-password {width:67px;}
div#content #tx-srfeuserregister-pi1-password_again {width:67px;}
div#content input#user {margin-left:30px; margin-bottom:5px;}
div#content input#pass {margin-left:59px; margin-bottom:5px;}



/* Print */
@media print {
  body {width:20cm; background-color:#ffffff; overflow:visible;}
  div#wrapper {overflow:visible;}
  div#topbox {display:none;}
  div#metanav {display:none;}
  div#basenav {display:none;}
  div#contentbox {margin:0 0 0 2cm; overflow:visible;}
  div#content {width:15cm; overflow:visible;}
  div#content p {font-size:12px; line-height:16px;}
  div#right {display:none;}
}

