/*
# HAND CODED - FOR A BETTER EXPERIENCE ########
  Creation Date:  14.06.2005
  Author:         Gilbert Drzyzga
  Organization:   ESF-Portal nach vorn
  URL:            http://www.oncampus.de
  Version:        $Revision:
  Status Date:    $Date:
###############################################

  History:
  $Log:

  
## end of history #############################
*/

/* 
---------------- // CONTENT // ----------------
*/
body {
 margin:8px 0 0 12px;
 padding:0;
 color:#000;
 font-size:100.01%;
 cursor:default;
}

body, div.news-single-backlink a, #pagetitel, .news-single-item h3, .tx-indexedsearch-searchbox {
 font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
}


#head {
 width:15cm;
 text-align:right;
 margin:0 0 3px 0;
}

#rp-head-navigation,
.languagelink {
 display:none;
}


/* LEFT COLUMN */

#rp-lh-topelement div {
 height:auto;
}

#main-content {
 border:0 none;
 text-align:left;
 width:15cm;
 height:auto;
 margin:0 32px 12px 0;
 float:left;
 /*border:1px solid red;*/
}

#main-content .bodytext,#main-content li, #rp-content-spezial-top, #rp-content-spezial-bottom, .tx-indexedsearch table td, div.news-single-backlink a, .news-list-morelink a, .news-list-item h2, .news-single-item h3, .csc-form-label, .csc-form-label-req, .csc-form-commentcell .csc-form-label {
 font-size:14px;
 line-height:150%;
 background-image:url();
}

.bodytext {
 margin:10px 0 17px 0; 
}

/* for the extended search page */
.tx-indexedsearch table td {
 vertical-align:top;
 padding:5px;
}
.tx-indexedsearch table td select {
 margin:0 5px 5px 0;
}

#searchform {
 font-weight:bold;
 text-transform:uppercase;
}

#searchform, input, h1, h2, h3, h4, h5, h6, .news-article-headline, .news-article-more a, #head #rp-head-navigation li.links-first-levelMagazine a, #rp-head-navigation a, .news-list-morelink a {
 font-family:"Georgia", "Times New Roman", Times, serif;
}

h1, h2, h3, h4, h5, h6 {
 color:#3d4258;
 padding:0 0 4px 0;
 background-color:#fff;
 background-image:url(../ci-pic/dotted_line.gif);
 background-position:bottom;
 background-repeat:repeat-x;
 margin:5px 0 10px 0;
 font-size:125%;
 text-transform:uppercase;
 font-weight:normal;
 letter-spacing:-0.5px;
}

h2#textstart {
 color:#ca2013;
 padding:0 0 4px 0;
 background-color:#fff;
 background-image:url(../ci-pic/dotted_line.gif);
 background-position:bottom;
 background-repeat:repeat-x;
}

.csc-firstHeader {
 font-size:1.4em;
}

#pagetitel {
 text-transform:uppercase;
 letter-spacing:0.05em;
 padding:20px 0 0 0;
 font-variant:normal;
 font-size:14px;
 font-weight:bold;
 background-image:url();
}

/* contains the news */
.news-list-item {
 clear:both;
}

.news-single-item h3 {
 text-transform:normal;
 padding:0;
 font-variant:normal;
 font-size:14px;
 font-weight:bold;
 background-image:url();
}

.news-list-morelink {
 text-transform:uppercase;
 display:block;width:100%;
 text-align:right;
 padding:0 0 1px 0;
 background-image:url(../ci-pic/dotted_line.gif);
 background-position:bottom;
 background-repeat:repeat;
}

.news-list-morelink a {
 text-transform:uppercase;
 display:block;width:95.5%;
 color:#3d4258;
 font-weight:bold;
 padding:6px 20px 6px 0;
 text-decoration:none;
 border:0 none;
 background-image:url(../ci-pic/more_white.gif);
 background-repeat:no-repeat;
 background-position:right;
 background-color:#fff;
}

.news-list-container {

}

.news-article-headline {
 text-transform:uppercase;
 text-align:left;
 color:#3d4258;
 font-weight:bold;
 text-decoration:none;
 padding:0;
 border:0 none;
 background-color:#fff;
 background-image:url();
 background-position:bottom;
 background-repeat:repeat-x;
}

.disabled {
 display:block;font-size:14px;float:left;clear:both;
}

.align-left {
 text-align:left;
}


/* 
---------------- // ../ci-pic // ----------------
*/
img {
 border:0 none;
 display:block;
 margin:0;
 padding:0;
}

* {
 /*border:1px solid red;*/
}

/* 
---------------- // LISTS // ----------------
*/
#rp-head-navigation ul {
 border:0 none;
 margin:0 0 3px 0;
 padding:0;
}

#rp-head-navigation li {
 list-style-type:none;
 float:left;
 margin:0;
 padding:0;
}

/* 
---------------- // HREF // ----------------
*/
a, a:hover, a:active, a:link, a:visited {
 color:#3d4258;
}

#rp-content-main a {
 clear:both;
 display:block;
}

#rp-content-main .bodytext a {
 clear:none;
 display:inline;
}

#rp-content-main br, #rp-content-main div tr td table img {
 font-size:1px;
 line-height:0;
 height:0;
}

.news-list-item h3 a {
 text-decoration:none;
}
/* 
---------------- // METANAVIGATION // ----------------
*/
#rp-meta-navigation a {
 display:none;
}

/* 
---------------- // MAINMENUE TOP // ----------------

#rp-head-navigation #logo {
 border:0 none;
 display:block;
}
*/
#head #rp-head-navigation li.home-link a {
 display:block;
 width:16.72em;
 overflow:hidden;
 min-height:77px;
 -height:77px;
 border:0 none;
 text-align:left;
 color:#3d4258;
 vertical-align:bottom;
 text-decoration:none;
 margin:0;
 padding:0;
 background-position:0;
 cursor:hand;
 background-image:url(../ci-pic/logo.gif);
 background-repeat:no-repeat;
}

#head #rp-head-navigation li.home-link span {
 display:none;
 width:190px;
 height:20px;
 min-height:20px;
 border:0 none;
 vertical-align:bottom;
 padding:53px 0 0 9px;
 margin:0;
}

#rp-head-navigation a {
 display:block;
 width:6.90em;
 min-height:77px;
 -height:77px;
 border:1px solid #3d4258;
 text-align:center;
 color:#3d4258;
 vertical-align:bottom;
 text-decoration:none;
 margin:0;
 padding:0;
 background-position:2px 2px;
 background-repeat:no-repeat; 
 float:left;
}

#rp-head-navigation a span {
 font-family:Verdana;
 display:block;
 min-height:23px;
 -height:23px;
 font-size:14px;
 border:2px solid #fff;
 padding:50px 3px 0 3px;
 cursor:hand;
}

#rp-head-navigation li.first-link a {
 background-image:url(../ci-pic/button_1.gif);
}

#rp-head-navigation li.first-link-act a {
 background-image:url(../ci-pic/button_selected.gif);
 color:#fff;
}

#rp-head-navigation li.second-link a {
 background-image:url(../ci-pic/button_2.gif);
}

#rp-head-navigation li.second-link-act a {
 background-image:url(../ci-pic/button_selected.gif);
 color:#fff;
}

#rp-head-navigation li.third-link a {
 background-image:url(../ci-pic/button_3.gif);
}

#rp-head-navigation li.third-link-act a {
 background-image:url(../ci-pic/button_selected.gif);
 color:#fff;
}

#rp-head-navigation li.fourth-link a {
 background-image:url(../ci-pic/button_4.gif);
}

#rp-head-navigation li.fourth-link-act a {
 background-image:url(../ci-pic/button_selected.gif);
 color:#fff;
}

#rp-head-navigation ul li div {
 font-family:sans-serif;
 height:79px;width:0.23em;float:left;
}

.decoration-first-link {
 background-image:url(../ci-pic/button_spacing1.gif);
}

.decoration-second-link {
 background-image:url(../ci-pic/button_spacing2.gif);
}

.decoration-third-link {
 background-image:url(../ci-pic/button_spacing3.gif);
}

#head .decoration-fourth-link {
 background-image:url(../ci-pic/button_spacing4.gif);
 width:32px;
}

#rp-head-navigation ul li div.decoration-fifth-link {
 font-size:0.1em;
 font-family:sans-serif;
 background-color:#fff;
 background-image:url();
 width:3px;
 min-width:3px;
 height:79px;
 float:left;
 border:0 none;
}

#head #rp-head-navigation li.links-first-levelMagazine a span {
 padding-left:10px;
}

#head #rp-head-navigation span.innerformat-first-levelMagazine {
 display:block;
 width:190px;
 height:20px;
 min-height:20px;
 border:2px solid #fff;
 vertical-align:bottom;
 padding:53px 0 0 9px;
 margin:0;
}

.logo-print {
 float:left;
 clear:both;
 margin:-20px 0 0 -14px;
 -margin:-20px 0 0 -7px;
 width:300px;
 height:auto;
}

.specialpromo, #rp-lh-column {
 display:none;
}

/* 
---------------- // BREADCRUMB NAVI // ----------------
*/
#rp-breadcrump-navigation {
 background-color:transparent;
 margin:3px 0 3px 0;
 padding:3px 0 3px 0;
 font-size:14px;
 clear:both;
}

#rp-breadcrump-navigation a {
 color:#3d4258;
 text-decoration:none;
 margin:0 8px 0 0;
}

#rp-breadcrump-navigation span.breadcrump-act a {
 color:#e12e3a;
}

.content-area {
 width:18cm;
 background-image:url();
 text-align:right;
 margin:0 0 3px 0;
}

/* 
---------------- // MENUE LEFTHAND LEVEL 01-04 // ----------------
*/
.left-column {
 display:none;
}

#lh-navigation {
 margin:0;
 padding:0;
 background-color:#f5f0ea;
 border:0 none;
 border-top:3px solid #fff;
}

#menue-spacer-bracket {
 padding:0 0 96px 0;
}

.sum-level1-no a {
 text-decoration:none;
 display:block;
 padding:6px 6px 6px 12px;
 font-size:14px;
 color:#3d4258;
 background-color:#f5f0ea;
 background-image:url(../ci-pic/dotted_line.gif);
 background-position:bottom;
 background-repeat:repeat-x;
}

.sum-level1-act a, .sum-level1-act a:visited {
 text-decoration:none;
 display:block;
 padding:6px 6px 6px 12px;
 font-size:14px;
 background-color:#ae181a;
 color:#fff;
 font-weight:bold;
 background-image:url(../ci-pic/dotted_line.gif);
 background-position:bottom;
 background-repeat:repeat-x;
}

.sum-level2-no a {
 text-decoration:none;
 display:block;
 padding:3px 6px 3px 24px;
 font-size:14px;
 background-color:#e2e3e5;
 color:#3d4258;
 border-bottom:1px solid #fff
}

.sum-level2-act a {
 text-decoration:none;
 display:block;
 padding:3px 6px 3px 18px;
 margin:0 0 0 6px;
 font-size:14px;
 background-color:#efd1d1;
 color:#ae181a;
}

.sum-level2-act {
 background-color:#ae181a;
 border-bottom:1px solid #fff;
}

.sum-level3-no a {
 text-decoration:none;
 display:block;
 padding:3px 6px 3px 36px;
 margin:0;
 font-size:14px;
 background-color:#f2e1d5;
 color:#3d4258;
 border-bottom:1px solid #fff;
}

.sum-level3-act a {
 text-decoration:none;
 display:block;
 padding:3px 6px 3px 12px;
 margin:0 0 0 24px;
 font-size:14px;
 background-color:#f5bfac;
 color:#ae181a;
}

.sum-level3-act {
 background-color:#f2e1d5;
 border-bottom:1px solid #fff;
}

/* 
---------------- // RIGHT COLUMN // ----------------
*/
.right-column {
 display:none;
}

/* 
---------------- // SITEMAP // ----------------
*/
.csc-sitemap-level1 {
 font-size:14px;font-weight:bold;color:#fff;text-transform:uppercase;color:#646879;margin:0 0 8px 0;padding:0;
}

.csc-sitemap-level2 {
 font-size:14px;font-weight:normal;color:#fff;color:#646879;margin:0 0 8px 32px;padding:0;
}

.csc-sitemap-level3 {
 font-size:14px;font-weight:normal;color:#fff;color:#646879;margin:0 0 8px 64px;padding:0;
}

.csc-sitemap-level4 {
 font-size:14px;
 font-weight:normal;
 color:#fff;
 color:#646879;
 margin:0 0 8px 96px;
 padding:0;
}
.csc-sitemap-level1 a, .csc-sitemap-level2 a, .csc-sitemap-level3 a, .csc-sitemap-level4 a {
 text-decoration:none;
}

/* 
---------------- // SEARCHPAGE // ----------------
*/
.tx-indexedsearch-searchbox {
 width:100%;
 background-color:#f9f6f2;
 padding:12px;
}
h2 a {
 text-decoration:none;
}

/* versatz korrigieren */
.tx-indexedsearch-searchbox p {
 margin-top:3px;
}

/* unterbindet die anzeige der gefundenen rubriken */
.tx-indexedsearch-sectionlinks {
 display:none;
}

/* gewaehlte seite */
.tx-indexedsearch-browsebox-SCell p a {
 color:#ae181a;
 font-weight:bold;
 text-decoration:none;
}

/* 
---------------- // SEARCHBOX // ----------------
*/
.searchbox-extended a {
 font-size:14px;margin:7px 0 0 0;text-decoration:none;
}

/* 
---------------- // CONTENT LINKS // ----------------
*/

.download-pdf, .download-universell {
 padding:2px 0 2px 20px;
 background-repeat:no-repeat;
 line-height:150%;
}

.download-pdf {
 background-image:url(../ci-pic/download_02.gif);
}

.download-universell {
 background-image:url(../ci-pic/download_01.gif);
}

/* 
---------------- // FORMS // ----------------
*/
/* EMAIL */
/* umliegende tabelle des kontaktformulars */
.csc-mailform {
 padding:0;
 margin:0;
 border:0 none;
}

.csc-form-label, .csc-form-label-req  {
 width:6cm;
 font-weight:bold;
 color:#3d4258;
 margin:0;
 padding:0;
}

/* tabellenzellen */
.csc-mailform td {
 background-color:#f9f6f2;
 border-bottom:3px solid #fff;
 padding:9px 12px;
 margin:0;
}

.csc-form-commentcell .csc-form-label {
 width:auto;
 font-weight:normal;
 color:#3d4258;
 background-color:#fff;
 margin:0;padding:10px 0;
}

.csc-mailform .csc-form-commentcell {
 background-color:#fff;
 padding:0;
}

.csc-form-fieldcell input {
 width:6cm;
 margin:0;padding:0;
 text-align:left;
}

.csc-form-fieldcell select, .csc-form-fieldcell textarea {
 width:6cm;
 margin:0;padding:0;
}

.csc-form-fieldcell input, .csc-form-labelcell p, .csc-form-fieldcell select {
 margin:0;
 padding:0;
}

.csc-form-fieldcell textarea {
 height:6.25em;
}

/* fuer alle die input-type kennen */
input[type=checkbox] {
 clear:both;
}

.csc-form-fieldcell textarea, .csc-form-fieldcell input, .csc-form-fieldcell select {
 border:1px solid #8b8e9b;
}

textarea, input {
 height:1.6em;overflow:auto;background-color:#fff;
}
/* 
---------------- // FOOTER // ----------------
*/
#footer {
 display:none;
}

#footer div {
 text-align:left;
 border:2px solid #fff;
 font-size:14px;
 color:#3d4258;
 background-image:url(../ci-pic/footer.gif);
}

#footer div span {
 padding:0 0 0 12px;
}

/* 
---------------- // TABELLEN // ----------------
*/
.contenttable {
 margin:10px 0;
 background-color:#d8d9de;
 width:100%;
}

.contenttable td {
 margin:0;
 padding:0;
 background-color:#fff;
}

.contenttable td .bodytext {
 margin:0;
 color:#3d4258;
 padding:2px 12px 3px 12px;
}

.head td {
 color:#777a8a;
 background-color:#f8dbbe;
 text-transform:uppercase;
 font-weight:bold;
}

.subhead td  {
 color:#777a8a;
 background-color:#fbedde;
 font-weight:bold;
}

.accentuated td  {
 background-color:#fef8f2;
}

/* 
---------------- // ACCESSOIRES // ----------------
*/
.dotted-line {
 display:none;
}

.metanavigation-pipe {
 font-size:0.7em;
}

.hr {
 border:0 none;
 margin:0;
 padding:0;
 height:0px;
 line-height:0;
 border-bottom:3px solid #fff;
 font-size:1px;
}

/* workaround for the alignment for images 
div table.imgtext-table {
 width:auto;
 display:inline;
}
div table.imgtext-table img {
 width:auto;
}
*/

.container-lh-navigation {
 display:none;
}

div table.imgtext-table img.oc-image {
 margin:5px 0 0 0;
 padding:4px;
 border:1px solid #9ea0ab;
}

/* 
---------------- // TEASERSTYLES // ----------------
*/
.startpage-teaser, .lh-teaser01, .lh-box01, .shadow-padding-top, .teaser-header, .teaser-icon-top, .lh-teaser01-image, .more-box, .more-link, .more-link-icon, .rounding-teaser01, .shadow-padding-bottom, .rh-teaser01, .rh-teaser02 {
 display:none;
}

