
body { font-size: 11px; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; color:#222; padding:0; margin:0; }

/* ---------- links -------------- */


a { color:#94816d; text-decoration:none; }

a:visited { color:#94816d; }

a:hover { color: #000000; }

a:active { color:#000000; }

img { border: 0px none; }

/* ---------- headlines -------------- */

h1,
h2,
h3,
h4,
h5,
h6 { font-weight: normal; color:#94816d; }

.news-latest-item h1,
.news-latest-item h2,
.news-latest-item h3 a,
.news-list-item h3 a { font-family:"Times New Roman", Times, serif; }

#content_mitte h1 { font-size:18px; padding-top:5px; }

h3.rgaccord2-toggle { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; }

h1 { font-size: 18px; }

h2 { font-size: 13px; }

.news-latest-item h3 a,
.news-list-item h3 a { font-size: 16px; }

.news-latest-container-oben h3 a { font-size: 20px; }

img.download { vertical-align:middle; }

/* ----------container zentriert das layout-------------- */
#container { width:884px; margin: 0 auto; padding: 0; position:relative; }

/* ----------header for logo-------------- */
#header { margin: 0; padding: 0; height: 100px; background-color: #fff; background:url(../img/header.gif) no-repeat; }

#header img { margin: 0; padding: 0px 0 0 0; float:left; }

#wrap_links { width: 625px; float:left; position:relative; }

#wrap_rechts { width: 240px; float:right; position:relative; }

#mainnavi { margin: 0; padding: 0; background-color: #E0A3B7; }

#mainnavi p { margin-left: 20em; padding: 0 25px; }

/* -----------------Inhalt--------------------- */
#runde_ecke_links_oben { background:url(../img/abgerundete_ecke_links_oben.png) no-repeat; width: 24px; height:25px; position:absolute; top:100px; left: 0px; z-index:25; }

#runde_ecke_rechts_oben { background:url(../img/abgerundete_ecke_rechts_oben.png) no-repeat; width: 24px; height:25px; position:absolute; top:100px; right: 0px; z-index:25; }

#content_oben { /*background-color:#FAFAFA;*/ border-right:2px solid #FFFFFF; float:left; margin:0 0 15px 0; padding:0; width:625px; }

#content_oben dl { margin:0px; padding: 0; }

#content_oben_rechts { border-bottom:1px solid #94816d; float:right; /*min-height:366px;*/ padding-bottom:20px; width:240px; margin-bottom:20px; }

#content_mitte { margin:10px 0 10px 0; }

#content_mitte .ce { width: 145px; float:left; }

#content_mitte #ce1,
#content_mitte #ce2,
#content_mitte #ce3 { margin-right:15px; }

#content_main .csc-default { float:left; margin-bottom: 20px; }

#content_mitte .abstand { float:left; width:15px; height:1px; }

#content_main { float:left; height:200px; margin:0 0 0 0; padding:0; width:554px; /*border-left:2px solid #FFFFFF; border-right:2px solid #FFFFFF;*/ }

#content_unten_rechts { float:left; margin:0 0 0 0px; padding:0 0 20px; width:240px; }

#content_unten_rechts div.csc-default { border:solid #94816d; border-width: 0px 3px 3px; background:#fff; color:#222; }

#content_unten_rechts div.csc-default h1 { background: #94816d; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:normal; padding:6px 14px; }

#content_mitte_rechts h1.brauner_balken { background:none repeat scroll 0 0 #94816D; color:#FFFFFF; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height:14px; margin:0; padding:6px 14px; width:212px; }

#content_unten_rechts p { padding:5px 10px; }

#content_main p { padding: 0 20px 15px 0px; margin:0; }

pre,
code { font-size: 1.2em; }

#content_main h1 { padding: 15px 15px 15px 0px; margin:0; }

h2 { padding: 8px 25px 13px 12px; margin:0; }

.gross { width: 5.71em; height: 1.07em; }

/* --------------left navigavtion------------- */
#nav_main { float: left; height: 100px; /*width: 345px;*/ margin: 0; padding:0px 0 0 0; color:#ffffff; }

#nav_sub_out { float: left; height: 200px; width: 200px; margin: 0; padding:0px 0 0 0; background:#fff; }

#nav_sub { padding:0px 0 0 30px; }

#nav_main ul { list-style-type: none; padding: 0 0 0 25px; margin: 0; }

#nav_main ul.borderbottom { border-bottom:1px solid #ffffff; padding: 0 0 10px 25px; }

#nav_main li a { text-decoration:none; }

#nav_main li { margin: 0; padding: 0 0 4px 0; }

#nav_main li li { margin: 0; padding: 0 0 3px 0; }

#nav_main li a.selected { margin: 0; padding: 0 0 0 25px; color:#ffffff; }

#nav_main li li a.selected { margin: 0; padding: 0; }

/* -----------footer--------------------------- */
#footer { clear: left; background-color: #ffffff; padding: 0; margin: 0; background-color: #E0A3B7; }

.tx-chgallery-pi1 .info,
.tx-chgallery-pi1 #pagebrowser_oben,
.tx-chgallery-pi1 .info { display: none; }

/* ----------- multicolumns extension --------------------------- */

.subcolumns { overflow:hidden; width:640px; }

/* ----------- tt_news extension --------------------------- */

.news-latest-container-middle .news-latest-item { width: 145px; float:left; }

.news-latest-container-middle .news-latest-image { height:93px; overflow:hidden; }

.news-latest-container-middle .news-latest-item-margin { width: 15px; float:left; }

.news-latest-separation { padding: 15px 0; clear:both; }

.news-latest-container-middle p { font-weight:normal; }

.news-latest-container-unten { clear:left; }

.news-latest-date { float:left; font-weight:bold; }

.news-list-container-unten .news-list-subheader p { font-weight:normal; }

.news-latest-item .news_subheader { font-weight:bold; }

.news-archiv-img { float: left; padding: 0 20px 20px 0; }

.news-archiv-subheader { float:left; width:450px; }

/* ----------- rgaccordion extension --------------------------- */

#rgaccord2-nest { }

.rgsgcontent { height:350px; overflow:hidden;}

