@charset "UTF-8";
@media all
{
body, #header, #nav, #nav_main, #page, #main, #topnav, #footer {padding:0; margin:0;}

/*
/* Formatierung der Seite bieleboh*/
body 				{background: #FFD18B url("images/tapete.jpg") repeat-x top  center; padding:0px; margin:0; color:#660000; font-family: Arial, Helvetica, sans-serif,Georgia, "Times New Roman", Times, serif; }

/* Hier kann ein umlaufender Rand um die gesamte Webseite erzeugt werden */
#page_margins		{ width:100%; background: transparent url("images/tapete.jpg") repeat-x top center; border:0; }
#page           {border:0; background: transparent url("images/main.jpg") repeat-y top center;  min-width:1008px; max-width:1008px; width:1008px; margin:auto;}

/* Formatierung der Seite */
#header         {position:relative; height:230px; color:#fff; background:transparent url(images/header.jpg) top center no-repeat; width:1008px; }
#teaser         {background:#FFCC66; color:#000; }
a               {color:#E3993A;background:transparent; }
#topnav         {margin-right: 35px; color:#E3993A;}
#header #topnav {top:9px;}
#header #topnav, 
#topnav a, 
#topnav a:focus, 
#topnav a:hover, 
#topnav a:active{color:#E3993A; background:transparent; font-size:12px;}
					
h1              {color:#660000;font-size:170%; margin:0 0 0.5em; }
h2    			{color:#660000;font-size:120%; margin:0 0 1em; }
.news-latest-item h3 a {color:#660000;font-size:14px; margin:0 0 1em; }
p               {text-align:justify;}
hr 				{ background:none repeat scroll 0 0 transparent; border-color:-moz-use-text-color -moz-use-text-color #EEEEEE; border-style:none none dotted; border-width:0 0 1px; color:#FFFFFF; margin:0 0 1em; padding:0 0 1em;}

#main                   {background: transparent url("images/main-top.jpg") no-repeat top center;}
#col1                   {width:15.5%;}
#col2                   {width:32%;}
#col3                   {margin:0 32.5% 0 15.8%;}
#col3_content           {padding-top:25px;}
#col2_content           {padding-top:160px; padding-left:20px; padding-right:40px;}
dd.csc-textpic-caption  {background-color:transparent; text-align:center; color:#E3993A;}

tbody th 			{background: none repeat scroll 0 0 #D78C2D ; color: #FFFFFF;}

#footer         {background: transparent url("images/footer.jpg") no-repeat top center; height:190px; border:0; text-align:right;}
#footer-copy    {padding-top:190px; text-decoration:none; font-size:11px; font-weight:normal;}
#footer-copy, #footer-copy a, #footer-copy a:hover {color:#E3993A;}
/* Formatierung der Hauptnavi */

#nav_main                 		{width:1008px; height:28px; color:#fff; background:transparent url(images/navi.jpg) no-repeat top center; border:0; }
#nav_main ul              		{margin-left:10px; margin-top:-12px; border:0; }
#nav_main ul li, 
#nav_main ul li a 	      		{background:transparent; color:#FCCB7F; font-weight:bold; border:0; margin: 1px; padding:2px 12px 2px 2px;}
#nav_main ul li#current, 
#nav_main ul li#current a     {background:transparent  ; color:#ffffff;  font-weight:bold; border:0; margin: 1px; padding:2px 12px 2px 2px;}
#nav_main ul li#current a 	{background:transparent ; font-size:13px; }
#nav_main ul li a:focus,
#nav_main ul li a:hover       {background:transparent ;  font-size:13px; color:#ffffff; font-weight:bold; border:0; margin: 1px; padding:2px 12px 2px 2px;}  
#nav_main a:active,
#nav_main ul li#current span  {color:#ffffff; }
#nav_main li:focus a, #nav_main li:hover a, #nav_main li:active a, .hlist li:focus a, .hlist li:hover a, .hlist li:active a {background:transparent;}
#nav_main ul li:focus, #nav_main ul li:hover, #nav_main ul li:active, .hlist ul li:focus, .hlist ul li:hover, .hlist ul li:active {background:transparent; color:#fff;}
#nav_main ul li#current		{background:transparent url("images/schmett2.png") right top no-repeat ;}

#submenu li#title   		{display:none;}
#submenu            		{font-size:13px; font-weight:strong; border:0; }
#submenu li a	      		{padding-left:12%;}
#submenu li,         
#submenu li a       		{background:transparent; color:#E3993A; border:0; font-weight:bold;}          
#submenu li strong, 
#submenu li a:hover, 
#submenu li a:focus     {background:transparent ; color:#660000; border-bottom: 0px; padding-left:12%; font-weight:bold;}
#submenu li             {border: 0;}


/*  Submenu 2. Ebene  */
#submenu li ul li a 	{background:transparent; color:#E3993A; border:0; padding-left:30px; }
#submenu li ul li a, #submenu li ul li#active, #submenu li ul li strong, #submenu li ul li span, #submenu li ul li a:hover {width:100%;}
#submenu li ul li a:focus, #submenu li ul li a:hover, #submenu li ul li a:active, #submenu li ul li strong {background:transparent; color:#660000; padding-left:30px; }
     
dd.csc-textpic-caption {background-color:transparent; text-align:center; color:#E3993A;}

/* green */
* html .REboxGreenContent {height:1%;}
.REboxGreenContent        {overflow:hidden;}
.REboxGreen               {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxGreen p             {margin:0 2px; padding:2px 0; line-height:1.4em;}
.REboxGreenContent        {display:block; background:#FFF5CC; border-left:1px solid #660000; border-right:1px solid #660000; padding:0.5em 1em 0.5em 1em;}
.REboxGreenContent h1, 
.REboxGreenContent h2, 
.REboxGreenContent h3, 
.REboxGreenContent h4, 
.REboxGreenContent h5     {margin-top:0;}
.rGline1, .rGline2, 
.rGline3, .rGline4        {display:block; overflow:hidden; font-size:1px;}
.rGline1, .rGline2, 
.rGline3                  {height:1px;}
.rGline2, .rGline3, 
.rGline4                  {background:#FFF5CC; border-left:1px solid #660000; border-right:1px solid #660000;}
.rGline1                  {margin:0 5px; background:#660000;}
.rGline2                  {margin:0 3px; border-width:0 2px 0 2px;}
.rGline3                  {margin:0 2px;}
.rGline4                  {height:2px; margin:0 1px 0 1px;}
.REboxGreen p 	{font-size:12px}
.REboxGreen li 	{font-size:12px}

#col2_content .REboxGreen, 
#col2_content .REboxGreen a {color:#333; margin-top:20px;}

/*  Tabellen  */
table.contenttable caption  {color:#444; font-weight:bold; padding-top:1em; margin:0 0 0.4em 0; text-align:center;}
table.contenttable th       {display:none;}
table.contenttable td       {border:1px solid #888822; height:1.8em;}
/*
      Adressen
*/
.address_bez  {font-size:15px; padding:5px 0 2px 0;}
.adresse_bez  {width:60px; float:left;}	
/*
    Gästebuch
*/
.tx-veguestbook-pi1 h2.tx-guestbook-header, .tx-veguestbook-pi1 .tx-guestbook-right  {background:none;}
.tx-veguestbook-pi1 .tx-guestbook-field label {float:left; width: 10em;}
.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {width:22em; border-color:#FFF;}
.tx-veguestbook-pi1 h2.tx-guestbook-header {color:#600;}
.tx-veguestbook-pi1 .tx-guestbook-left {height:auto; float:none; min-height:15px; background:none; padding:0 0 0 1em; width:95%;}
.tx-veguestbook-pi1 .tx-guestbook-right {padding:0 0 0 1em; width:95%;}
#col2 input, #col2 textarea, .tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med, 
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {border-color:#FFF; width:22em;}
.tx-veguestbook-pi1 input.tx-guestbook-submit { width:22.5em; border-color:#FFF; margin-left:11em;}

img.tx-srfreecap-pi2-image {margin:1em;}
/*
    Kontaktformular
*/
fieldset.tx-powermail-pi1_fieldset label, fieldset.tx-powermail-pi1_fieldset fieldset legend {
    color: #660000;
    font-weight: normal;
    width: 120px;
}
fieldset.tx-powermail-pi1_fieldset {
    background: transparent;
    border: 1px solid #660000;
    padding: 10px;
}
input, textarea {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #660000;
    color: #777777;
    font: 1em Verdana,Arial,Helvetica,Sans-Serif;
    margin-left: 0;  }
fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset input.powermail_date, fieldset.tx-powermail-pi1_fieldset input.powermail_datetime, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, fieldset.tx-powermail-pi1_fieldset input.powermail_captcha {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #660000;
    box-shadow: 0 0 5px #EEEEEE inset;
    padding: 2px;
    width: 300px;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
    padding:3px 40px; color:#660000;
    margin: 20px 0 10px 120px;
}
fieldset.tx-powermail-pi1_fieldset legend {
margin-bottom:30px;
}
/*
    News
*/
.news-latest-item p, .news-latest-morelink {background:transparent;}
.news-single-timedata, .news-latest-date{display:none;}
.news-latest-item p {padding:0.2em 1.2em 0 4em;}
.news-latest-morelink {text-align:left;}

.subcl				{padding:40px 60px 0 100px; text-align:center; color: #D78C2D; font-size:13px; font-weight:bold; }
#footer a, #footer a:focus, #footer a:hover, #footer a:active {color: #D78C2D; font-size:12px; text-decoration:none;}

td.csc-uploads-fileName p.csc-uploads-description {
    background: transparent;
    font-size: 90%;
    font-style: italic;
    margin: 0;
    padding: 0.3em;
}
table.csc-uploads td {
    border-bottom: 0; }
}
