@media all
{

/* Formatierung der Seite */
body {background:#194819; padding:0; font-size:95%;}

/* Hier kann ein umlaufender Rand um die gesamte Webseite erzeugt werden */
#page{border:0px #ddd solid; background:transparent;background:transparent url(images/footer.jpg) no-repeat bottom;}
#page_margins {border:0px #fff solid; background:transparent url(images/main.jpg) repeat-y top; width:1024px;}

/* Formatierung der Kopfbereiches */
#header {position:relative; height:258px; color:#fff; background:transparent url(images/header.jpg) no-repeat top;}
.subtitle h1 {margin-left:-4440px;}

/* Formatierung der Hauptnavi */
#nav_main {position:relative; height:177px; color:#fff; background:transparent url(images/navi.jpg) no-repeat top;}
#nav_main ul {position:relative; top:-7px; left:125px;}
#nav_main ul li, #nav_main ul li a, #nav_main ul li:hover, #nav_main ul li#current, #nav_main ul li#current a {background:none; border:0; color:#F3BE30; }
#nav_main ul li:hover, #nav_main ul li#current {background:transparent url(images/nav-hover.jpg) repeat-x top;}
#nav_main ul li#current span {color:#333;}
#nav_main ul li, #nav_main ul li#current, #nav_main ul li:hover {border-right:1px solid #194819;}
#nav_main ul li.id15, #nav_main ul li.id15:hover, #nav_main ul li.id15#current {border:0;}
#nav_main ul li a {padding-left:8px; padding-right:8px; font-size:14px;}
#nav_main ul li.id7 a, #nav_main ul li.id39 a {color:red;}

/* Formatierung der Fußzeile */
#footer {color:#666; background:transparent; border:0; margin:0 150px; position:relative; top:-50px; padding-bottom:50px;font-size:95%; text-align:center;}
#footer a {color:#bbb;}
#footer a:hover {text-decoration:underline; background-color:transparent;}
#footer-last {color:#194819; display:none;}
#footer-copy {margin-bottom:20px;}

/* Formatierung des Main-Bereichs */
#main {margin: 0 100px 0 100px; position:relative; top:-120px; margin-bottom:-80px; background:transparent;}

#col1, #col2, #col3 {width:273px; margin:0; padding:0;}
#col1_content, #col2_content, #col3_content {margin:0 !important; padding:0 10px;}
#col3 {margin-left:274px;}
.upper {background:none;}


/*  Überschriften */
.csc-default h1, .csc-default h2, .csc-default h3 {height:45px; padding:0; margin:0; margin-bottom:35px;}
.csc-default h4 {background:transparent url(images/sonnenblume.gif) no-repeat left center; color:#006600; height:30px; padding: 0 0 0 36px; margin-top:2em;}

/*  Tabellen  */
table tr td {border:0 !important;}
                                                                                     
/* green */
.REboxGreenContent {display:block; background:#dfd; border-left:2px solid #bdb; border-right:2px solid #bdb; padding:0.5em 1em 0.5em 1em;}
.rGline2, .rGline3, .rGline4 {background:#dfd; border-left:2px solid #bdb; border-right:2px solid #bdb;}
/* red */
.REboxRedContent {display:block; background:#FEF7B2; border-left:2px solid #D8C5B2; border-right:2px solid #D8C5B2; padding:0.5em 1em 0.5em 1em;}
.rRline2, .rRline3, .rRline4 {background:#FEF7B2; border-left:2px solid #D8C5B2; border-right:2px solid #D8C5B2;}
.rRline1 {margin:0 5px; background:#D8C5B2;}
/* blue */
.REboxBlueContent {display:block; background:#C1E0D1; border-left:2px solid #AABCCE; border-right:2px solid #AABCCE; padding:0.5em 1em 0.5em 1em; height:1%; overflow:hidden;}
.rBline2, .rBline3, .rBline4 {background:#C1E0D1; border-left:2px solid #AABCCE; border-right:2px solid #AABCCE;}

/*  Formulare */
.tx-powermail-pi1_fieldset legend {background:transparent url(images/sonnenblume.gif) no-repeat left center; height:30px; padding: 0 0 0 36px; margin-bottom:20px;}
.tx-powermail-pi1 label {display:block; width:260px; float:left; text-align:right;}
.powermail_mandatory_js {padding-left:120px; color:#FD9A00;}
.powermail_select {margin-left:13px;}
.tx-powermail-pi1 span {display:inline; float:none; margin:0 0 0 10px; padding:0;}
.tx-powermail-pi1 .odd, .tx-powermail-pi1 .even {margin:5px 0;}
#uid2_msgCnt, #uid3_msgCnt {display:none;}

/*  News    */
.news-list-container h2, .news-single-item h2 {background:transparent url(images/sonnenblume.gif) no-repeat left center; height:30px; padding: 0 0 0 36px; margin-bottom:10px; color:#060;}
.news-list-container h2 a {color:#060 !important;}
.news-list-container p {background:none;}
.news-list-container .news-list-morelink {background:none; margin-left:20px;}
.news-list-container .news-list-category, .news-single-item .news-single-timedata {display:none;}
.news-list-container hr.clearer {color:#aaa; height:1px;}
.news-single-item p {padding-left:32px;}
/* ### Auszeichnung lokaler und Externer Links ######################################################## */
a, a em.file {color:#333; text-decoration:none; font-size:83%;}
a:hover {background-color:transparent; text-decoration:underline;}
#c245 a {background:transparent url(images/sonnenblume.gif) no-repeat left center; display:block; height:30px; padding: 0 0 0 36px; margin-bottom:10px; text-decoration:underline;}

#topnav a {color:#fff; background:transparent; text-decoration:none; font-size:15px;}
#topnav a:hover{text-decoration:underline; background-color:transparent;}
#topnav {margin-top:20px; margin-right:60px;}
#topnav strong {color:#F5F100;}

/*  Gästebuch   */
.tx-veguestbook-pi1 h2.tx-guestbook-header {background:none; color:#060; height:20px; margin:0 !important}
.tx-veguestbook-pi1 .tx-guestbook-left, .tx-veguestbook-pi1 .tx-guestbook-right  {background:none;}
.tx-veguestbook-pi1 .tx-guestbook-right  {margin:0; padding:0;}

/*  Media-Player  */
.tx-femp3player-pi1 {background:transparent; height:200px;}
#c253 .rgslideshownav, #c253 #rgslideshow-253 {margin:0 auto; background:#FEF7B2;}
.tx-rbflashobject-pi1-swf_altcontent {padding:0 0 0 110px;}

/*  Slideshow   */
.rgsnest {display:none;}
}
