body { background-color:#ffffff;font-family:Verdana,Arial,Avantgarde;color:326666; }

/* Verweise (alles bzw. vorgabe zum überschreiben für andere links) */
a:link    { color:#999999;font-size:11px;text-decoration:none;font-style:normal;font-weight:normal; }
a:visited { color:#999999;font-size:11px;text-decoration:none;font-style:normal;font-weight:normal; }
a:focus   { color:#666666;font-size:11px;text-decoration:none;font-style:normal;font-weight:normal; }
a:hover   { color:#666666;font-size:11px;text-decoration:none;font-style:normal;font-weight:normal; }
a:active  { color:#333333;font-size:11px;text-decoration:none;font-style:normal;font-weight:normal; }

/* Struktur */
div.back      { position:absolute;top:0px;left:0px;width:100px;height:50px;z-index:1;
			   /*border:1px solid #000000;*/ }
div.all      { position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:2;
			   /*border:1px solid #000000;*/ }

div.menu_bg  { background-image:url(img/menu_hg_klein.gif);background-repeat:repeat-y;
               position:relative;float:left;top:0px;left:0px;width:205px;
			   /*border:1px solid #ff0000;*/ }
div.menu     { position:relative;top:26px;left:6px;width:200px;
               /*border:1px solid #ffffff;*/ }
div.menu img { margin-bottom:5px; }
div.menu2 img { margin-bottom:4px; }
div.menu3 img { margin-bottom:3px; }
div.menu4 img { margin-bottom:2px; }
div.top      { /*background-image:url(img/start_name.gif);background-repeat:no-repeat;background-position:center bottom;*/
               height:83px;width:100%;color:#663200;text-align:center;
			   /*border:1px solid #00ff00;*/ }
div.top_menu { height:17px;font-size:7pt;text-align:right;padding-top:3px;padding-right:5px;
               /*border:1px solid #0000ff;*/ }
/*div.rs       { border:1px solid #ffff00; }*/
img.logo     { width:193px;height:180px;
			   /*border:1px solid #00ffff;position:relative;left:0px;bottom:115px;*/ }
div.counter  { position:relative;top:11px;left:0px;width:205px;height:20px;
			   /*border:1px solid #336699;*/ }
div.contentu  { padding-left:0px;padding-top:5px;padding-right:15px;padding-bottom:15px;margin-left:35px;
			   /*border:1px solid #ff00ff;*/ }
td.content   { width:100%;padding-top:5px; }
table.struk  { position:relative;width:100%;height:100%;z-index:3;}
th.top       { font-weight:normal;height:100px;text-align:right; }
td.menu      { width:205px; }
td.rs        { vertical-align:top;padding-top:60px;padding-right:10px; }
td.rs p      { width:75px;}
td.rs div.csc-textpic-center { margin-left:-10px; }
div.left {padding:20px 20px 20px 20px;}
span.muehl {font-size:30px;font-weight:bold;font-family:Futura Md BT,Verdana,Arial;}
span.ev {font-size:30px;font-weight:bold;font-family:Futura Lt BT,Verdana,Arial;}
/*Contentaussehen*/
p.ueberschrift { background-image:url(img/head.gif);background-repeat:no-repeat;
                 padding-left:20px;line-height:24px;font-size:16px;font-weight:bold;color:#663200; }
h1 { background-image:url(img/underline.gif);background-repeat:repeat-x;background-position:center bottom;
     /*margin-left:35px;*/padding-bottom:5px;font-size:14px;font-weight:bold;color:#326666; }
h2 { background-image:url(img/underline.gif);background-repeat:repeat-x;background-position:center bottom;
     /*margin-left:35px;*/padding-bottom:5px;font-size:14px;font-weight:normal;color:#326666; }
h3 { /*margin-left:35px;*/padding-bottom:5px;font-size:14px;font-weight:bold;color:#326666; }
h4 { /*margin-left:35px;*/padding-bottom:5px;font-size:14px;font-weight:normal;color:#326666; }
h5 { /*margin-left:35px;*/padding-bottom:5px;font-size:12px;font-weight:bold;color:#326666; }
h6 { /*margin-left:35px;*/padding-bottom:5px;font-size:12px;font-weight:normal;color:#326666; }

div.back h1 {color:#ffffff;font-size:10px;background-image:url();}

p.bodytext, p.align-center, p.align-left, p.align-right, p.csc-uploads-description, td.csc-uploads-fileName p { 
   /*margin-left:35px;*/margin-top:0px;margin-bottom:0px;padding-bottom:0px;
	 font-size:12px;font-weight:normal;color:#326666; 
}
p.align-center   {text-align:center;}
p.align-left     {text-align:left;}
p.align-right    {text-align:right;}
p.bodytext       {text-align:justify;}

ul {margin-left:0px;font-size:12px;font-weight:normal;color:#326666;padding-left:15px;}
div.contentu img {border:0px;} 

div.csc-textpic-left p        { margin-left:0px;padding-bottom:5px;font-size:12px;font-weight:normal;color:#326666; }
div.csc-textpic-intext-left p { margin-left:0px;padding-bottom:5px;font-size:12px;font-weight:normal;color:#326666; }
div.csc-textpic { float:none;clear:both; }
div.csc-header  { float:none;clear:both;padding-top:5px; }
/*div.csc-textpic-left               { margin-left:35px; }
div.csc-textpic-intext-left        { margin-left:35px; }
div.csc-textpic-intext-left-nowrap { margin-left:35px; }*/
dd.csc-textpic-caption             { text-align:center;font-size:12px;font-weight:normal;color:#838383; }
a.external-link-new-window:link    { color:#cb3e00;font-size:12px;font-weight:bold;font-style:italic;text-decoration:none; }
a.external-link-new-window:visited { color:#429B9C;font-size:12px;font-weight:bold;font-style:italic;text-decoration:none; }
a.external-link-new-window:focus   { color:#008080;font-size:12px;font-weight:bold;font-style:italic;text-decoration:none; }
a.external-link-new-window:hover   { color:#008080;font-size:12px;font-weight:bold;font-style:italic;text-decoration:none; }
a.external-link-new-window:active  { color:#429B9C;font-size:12px;font-weight:bold;font-style:italic;text-decoration:none; }
a.internal-link:link               { color:#cb3e00;font-size:12px;font-weight:bold;font-style:italic;text-decoration:none; }
a.internal-link:visited            { color:#429B9C;font-size:12px;font-weight:bold;font-style:italic;text-decoration:none; }
a.internal-link:focus              { color:#008080;font-size:12px;font-weight:bold;font-style:italic;text-decoration:none; }
a.internal-link:hover              { color:#008080;font-size:12px;font-weight:bold;font-style:italic;text-decoration:none; }
a.internal-link:active             { color:#429B9C;font-size:12px;font-weight:bold;font-style:italic;text-decoration:none; }
a.mail:link                        { color:#cb3e00;font-size:12px;font-weight:bold;font-style:italic;text-decoration:none; }
a.mail:visited                     { color:#429B9C;font-size:12px;font-weight:bold;font-style:italic;text-decoration:none; }
a.mail:focus                       { color:#008080;font-size:12px;font-weight:bold;font-style:italic;text-decoration:none; }
a.mail:hover                       { color:#008080;font-size:12px;font-weight:bold;font-style:italic;text-decoration:none; }
a.mail:active                      { color:#429B9C;font-size:12px;font-weight:bold;font-style:italic;text-decoration:none; }
p.bodytext a:link                  { color:#cb3e00;font-size:12px;font-weight:bold;font-style:italic;text-decoration:none; }
p.bodytext a:visited               { color:#429B9C;font-size:12px;font-weight:bold;font-style:italic;text-decoration:none; }
p.bodytext a:focus                 { color:#008080;font-size:12px;font-weight:bold;font-style:italic;text-decoration:none; }
p.bodytext a:hover                 { color:#008080;font-size:12px;font-weight:bold;font-style:italic;text-decoration:none; }
p.bodytext a:active                { color:#429B9C;font-size:12px;font-weight:bold;font-style:italic;text-decoration:none; }



/*Kontaktformular*/
fieldset.csc-mailform        { border-style:none; }
fieldset.csc-mailform label { width:100px; float:left; height:18px; margin-bottom:3px; margin-right:3px;height:18px;}
div.csc-mailform-field       { font-size:12px; }
div.csc-mailform-field label { }
input#mailformName           { }
input#mailformEmail          {  }
textarea#mailformAnliegen    { margin-top:5px;vertical-align:middle; }
input.csc-mailform-submit    { margin-left:100px;margin-top:5px; }

/*Sitemap*/
div.csc-sitemap ul li           { font-size:12px; }
div.csc-sitemap ul li ul li     { font-size:10px; }
div.csc-sitemap li a:link       { color:#cb3e00;font-size:12px;font-weight:bold;font-style:italic;text-decoration:none; }
div.csc-sitemap ul li a:visited { color:#429B9C;font-size:12px;font-weight:bold;font-style:italic;text-decoration:none; }
div.csc-sitemap ul li a:focus   { color:#008080;font-size:12px;font-weight:bold;font-style:italic;text-decoration:none; }
div.csc-sitemap ul li a:hover   { color:#008080;font-size:12px;font-weight:bold;font-style:italic;text-decoration:none; }
div.csc-sitemap ul li a:active  { color:#429B9C;font-size:12px;font-weight:bold;font-style:italic;text-decoration:none; }
.csc-menu-5                     { font-size:12px;margin-left:50px; }
ul.verlauf                      { font-size:9px;font-weight:lighter;font-style:italic;color:#999999; }
ul.verlauf li a:link            { color:#cb3e00;font-size:12px;font-weight:bold;font-style:italic;text-decoration:none; }
ul.verlauf li a:visited         { color:#429B9C;font-size:12px;font-weight:bold;font-style:italic;text-decoration:none; }
ul.verlauf li a:focus           { color:#008080;font-size:12px;font-weight:bold;font-style:italic;text-decoration:none; }
ul.verlauf li a:hover           { color:#008080;font-size:12px;font-weight:bold;font-style:italic;text-decoration:none; }
ul.verlauf li a:active          { color:#429B9C;font-size:12px;font-weight:bold;font-style:italic;text-decoration:none; }

/*Counter*/
div.tx-bktfegraphiccounter-pi1 table {text-align:left;padding-left:16px;font-size:9px;color:#663200;}

/*Gästebuch*/
table.tx-guestbook-list-table {  }
.tx-guestbook-list-header             { background-color:#ffc56d;color:#666666;font-weight:bold;font-size:12px; }
.tx-guestbook-list-row                { background-color:#FFFFFF;font-size:11px;border-right:1px solid #ffc56d;border-bottom:1px solid #ffc56d;}
.tx-guestbook-list-rowleft            { background-color:#EEEEEE;width:150px;border-left:1px solid #ffc56d;border-bottom:1px solid #ffc56d; }
.tx-guestbook-list-entrycomment-title { font-weight: bold; }
.tx-guestbook-list-entrycomment       { font-style: italic; }
.tx-guestbook-list-small              { font-size: 9px; color: #666666; }
.tx-veguestbook-pi1-browsebox TD                                 { font-size:9px;color:#666666; }
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight:bold; }
.tx-veguestbook-pi1-browsebox-SCell                              { background-color:#EEEEEE; }



.tx-guestbook-latest-header { background-color:#ffc56d;color:#FFFFFF;font-weight:bold; }
.tx-guestbook-latest-row    { background-color:#FFFFFF; }
.tx-guestbook-latest-small  { font-size:9px;color:#666666; }

.tx-veguestbook-pi1 fieldset { border:0px; }
.tx-veguestbook-pi1 legend { display:none; }
.tx-guestbook-field { margin-bottom:5px; }
.tx-guestbook-field label { width:200px;display:block;float:left; }
.tx-guestbook-field input#freecap { float:left;margin-top:35px; }
.tx-guestbook-field input.tx-guestbook-submit { margin-left:10em; }
.tx-guestbook-form-inputfield-med { border-style:solid;border-width:1pt;width:250px;border-color:#ffc56d;font-size:11;
                                    color:#333333;width:150;height:20; }
.tx-guestbook-form-inputfield-big { border-style:solid;border-width:1pt;width:250px;border-color:#ffc56d;font-size:11;
                                    color:#333333;width:200;height:20; }
.tx-guestbook-form-textarea       { border-style:solid;border-width:1pt;border-color:#ffc56d;font-size:11;
                                    color:#333333;width:465px; }
.tx-guestbook-form-obligationfield      { color:#ffc56d; }
.tx-guestbook-form-error                { color:#ffc56d; }
td.bg_border                 { background-color:#f0ceb0; }
div.tx-veguestbook-pi1       { font-size:12px; }
div.tx-veguestbook-pi1 table { font-size:12px; }


/*Kalender*/
div.jwcalendar_month table.days td.dayname{
		width:14%;
}
div.jwcalendar_month table.dayitem td.itemcat a{
    font-size:9px;
}
td.item .images_spec{
	float:right;
    padding:4px 15px 5px 5px;
    margin:0px;
}

td.item .itemtitle{
  font-size:13px;
	font-weight:bold;
}
div.jwcalendar_list td.between {height:5px;}
