/* ############################################
** #                                          #
** #      M a i n   s t y l e s h e e t       #
** #                                          #
** ############################################
*/

/*
@import url(main/base.css);
@import url(modifications/basemod.css);
@import url(modifications/basemod_3col_fixed.css);
@import url(navigation/nav_vlist.css);
@import url(main/content.css);
@import url(main/typo3-RTE.css);
@import url(print/print_123.css);
*/

/* @import url(print/print_003.css); */

#nav_main {float:left; width:950px; background-color:#CCCC33; font-size:93%; line-height:normal; height: 85px; padding-left:30px;
   border-bottom: 20px solid #ffffcc; background:url(images/bg_nav_main.jpg) repeat-x left top; }

.MainNav1 {background-color:#CCCC33; font-size:93%; line-height:normal; font-family: Verdana}

.bodytext {padding: 0pt 0px 16px 0px; margin: 0px; color: #331818; font-size: 13px; font-family: 'Trebuchet MS', Helvetica, sans-serif; line-height: 155%; }

a { color:#336633; font-family: 'Trebuchet MS' , Helvetica, sans-serif; text-decoration: none; font-weight: bolder; line-height: 120%; border-style:none;}
a:visited {color: #336633; border-style: none}
a:hover {color: #669933; text-decoration:underline; }
a:active {color: #336633; }

img {border: none}

/*
mail {}
.internal-link { color: #336633; border: none;  font-family: 'Trebuchet MS', Helvetica, sans-serif; text-decoration: none; font-weight: bolder; line-height: 120%}
.internal-link:visited { color: #336633; border: none;  font-family: 'Trebuchet MS', Helvetica, sans-serif; text-decoration: none; font-weight: bolder; line-height: 120%}
.internal-link:hover { color: #669933; border: none;  font-family: 'Trebuchet MS', Helvetica, sans-serif; text-decoration: none; font-weight: bolder; line-height: 120%}
*/
.news-list-item { line-height: 120%;}
 
h1 { padding: 0pt 0px 3px 0px; margin: 0px; color: #000000; font-size: 14px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-weight: bold; color: #669933; line-height: 110%;}

h2 { padding: 0px; margin: 0px; color: #000000; font-size: 15px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-weight: bold; line-height: 100%;}
h3 { padding: 0px; margin: 0px; color: #000000; font-size: 13px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-weight: bold; line-height: 100%;}
h5 { padding: 0px; margin: 0px; color: #669933; font-size: 13px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-weight: bold; line-height: 120%;}

ol {margin: 0px 0px 6pt 0px; line-height: 155%; padding: 0px 0px 0px 24pt;}

ul {margin: 0px 0px 6pt 0px; line-height: 155%; padding: 0px 0px 0px 24pt; }

li { margin: 0px; line-height: 155%; padding: 0px 0px 6px 0pt; }

th { padding: 0pt 0px 0px 0px; margin: 0px; color: #331818; font-size: 13px; font-family: 'Trebuchet MS', Helvetica, sans-serif; line-height: 100%; font-weight: normal; text-align: left; }
legend
{
   border-style: none;
   padding: 0pt 0px 0px 0px;
   margin: 0px;
   color: #331818;
   font-size: 12px;
   font-family: 'Trebuchet MS', Helvetica, sans-serif;
   line-height: 100%;
   font-weight: normal;
   text-align: left;
}

.detail {padding: 0px; margin: 0px;font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
 
.imagecolumn {color: #666; font-size: 11px; font-family: 'Trebuchet MS', Helvetica, sans-serif; }

.csc-textpic-caption {padding-bottom:8px; padding-top:1px; color: #666; font-size: 11px; font-family: 'Trebuchet MS', Helvetica, sans-serif; line-height: 120%;}
.csc-caption { padding: 2pt 0px 12px 0px; margin: 0px; color: #000000; font-size: 11px; font-family: 'Trebuchet MS', Helvetica, sans-serif; text-align: left; line-height: 120%;}
.page-title { padding: 0pt 0px 24px 0px; margin: 0px; color: #000000; font-size: 19px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-weight: bold; color: #669933;}
.csc-firstHeader { padding: 0pt 0px 3px 0px; margin: 0px; color: #000000; font-size: 14px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-weight: bold; color: #669933;}
.csc-header-n1 { padding: 0pt 0px 3px 0px; margin: 0px; color: #000000; font-size: 14px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-weight: bold; color: #669933;}
.csc-header-n2 { padding: 0pt 0px 3px 0px; margin: 0px; color: #000000; font-size: 14px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-weight: bold; color: #669933;}
.csc-header-n3 { padding: 0pt 0px 3px 0px; margin: 0px; color: #000000; font-size: 14px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-weight: bold; color: #669933;}
.csc-header-n4 { padding: 0pt 0px 3px 0px; margin: 0px; color: #000000; font-size: 14px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-weight: bold; color: #669933;}
.csc-header-n5 { padding: 0pt 0px 3px 0px; margin: 0px; color: #000000; font-size: 14px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-weight: bold; color: #669933;}
.csc-header-n6 { padding: 0pt 0px 3px 0px; margin: 0px; color: #000000; font-size: 14px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-weight: bold; color: #669933;}
.csc-header-n7 { padding: 0pt 0px 3px 0px; margin: 0px; color: #000000; font-size: 14px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-weight: bold; color: #669933;}
.csc-header-n8 { padding: 0pt 0px 3px 0px; margin: 0px; color: #000000; font-size: 14px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-weight: bold; color: #669933;}
.csc-header-n9 { padding: 0pt 0px 3px 0px; margin: 0px; color: #000000; font-size: 14px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-weight: bold; color: #669933;}
.csc-header-n10 { padding: 0pt 0px 3px 0px; margin: 0px; color: #000000; font-size: 14px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-weight: bold; color: #669933;}
.csc-header-n11 { padding: 0pt 0px 3px 0px; margin: 0px; color: #000000; font-size: 14px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-weight: bold; color: #669933;}
.csc-header-n12 { padding: 0pt 0px 3px 0px; margin: 0px; color: #000000; font-size: 14px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-weight: bold; color: #669933;}
.csc-header-n13 { padding: 0pt 0px 3px 0px; margin: 0px; color: #000000; font-size: 14px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-weight: bold; color: #669933;}
.csc-header-n14 { padding: 0pt 0px 3px 0px; margin: 0px; color: #000000; font-size: 14px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-weight: bold; color: #669933;}

.sysnav {padding: 0px; margin: 0px; color: #FFFFFF; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
.sysnav:visited {padding: 0px; margin: 0px; color: #FFFFFF; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
.sysnav:hover { padding: 0px; margin: 0px; color: #666; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 11px; text-decoration: none;}
.sysnav_hover { padding: 0px; margin: 0px; color: #666; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 11px; text-decoration: none;}
.sysnav_hover:hover { padding: 0px; margin: 0px; color: #666; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 11px; text-decoration: none;}
.sysnav_hover:visited { padding: 0px; margin: 0px; color: #666; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 11px; text-decoration: none;}

.mainnav1 {color: #333300; font-family: Arial, Helvetica, Sans-Serif; font-size: 17px; font-weight: bold; text-decoration: none;}
.mainnav1 a{color: #333300; font-family: Arial, Helvetica, Sans-Serif; font-size: 17px; font-weight: bold; text-decoration: none;}

.mainnav2 {color: #333300; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; text-decoration: none;}
.mainnav2 a{color: #333300; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; text-decoration: none; }

.mainnav3 {color: #333300; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; text-decoration: none;}
.mainnav3 a{color: #333300; font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; text-decoration: none; }

.my-news-list-date { color: #331818; font-size: 12px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-weight: bold; }
.my-news-list-title { color: #331818; font-size: 18px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-weight: normal; }
.my-news-list-morelink { color: #331818; font-size: 13px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-weight: normal; }
.news-single-imgcaption { padding: 2pt 0px 12px 0px; margin: 0px; color: #000000; font-size: 11px; font-family: 'Trebuchet MS', Helvetica, sans-serif; text-align: left; line-height: 120%;}
.news-text {padding: 0pt 0px 0px 0px; margin: 0px; color: #331818; font-size: 13px; font-family: 'Trebuchet MS', Helvetica, sans-serif; line-height: 155%; }
.news-text-home {padding: 0pt 0px 0px 0px; margin: 0px; color: #331818; font-size: 11px; font-family: 'Trebuchet MS', Helvetica, sans-serif; line-height: 155%; }

.blog-header { padding: 0pt 0px 0px 0px; margin: 0px; color: #331818; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 13px; text-decoration: none; line-height: 100%; font-weight: normal;}
.blog-body { padding: 0pt 0px 0px 0px; margin: 0px; color: #331818; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 13px; text-decoration: none; line-height: 155%; font-weight: normal}
.blog-nav { padding: 0pt 0px 4px 0px; margin: 0px; color: #331818; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 12px; text-decoration: none; line-height: 100%; font-weight: normal}
.tx-veguestbook-pi1 { font-size:100%;}
.tx-veguestbook-pi1 p.tx-guestbook-form-error { font-weight:bold; color:#990000;}
.tx-veguestbook-pi1 .tx-guestbook-result { font-weight:bold; float:left; }
.tx-veguestbook-pi1 .tx-guestbook-pagination { font-size:75%; font-weight:bold; float:right;	}
.tx-veguestbook-pi1 h2.tx-guestbook-header
{
   margin: 0px;
   padding: 0px;
   clear: both;
   background: #FFFFFF;
   color: #000000;
   display: block;
   font-size: 100%;
   font-weight: normal;
   width: 35em;
   line-height: 100%;
   vertical-align: top;
}	
.tx-veguestbook-pi1 .tx-guestbook-left { float:left; width:12em; background:#EFEFEF; min-height:4em; padding: 1em; }
.tx-veguestbook-pi1 .tx-guestbook-left { height:4em; }
.tx-veguestbook-pi1 .tx-guestbook-left p { color:#333; }
.tx-veguestbook-pi1 .tx-guestbook-right { float:left; width:21em; background:#FFF; padding: 1em; }
.tx-veguestbook-pi1 .tx-guestbook-latest p, .tx-veguestbook-pi1 .tx-guestbook-right p { color:#333; }
.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date, .tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date { font-weight: bold;	}
.tx-veguestbook-pi1 .tx-guestbook-right h3 {	font-size:100%; color:#990000; font-weight:bold; background:none;	}
.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {padding: 0pt 0px 0px 0px; margin: 0px; color: #331818; font-size: 13px; font-family: 'Trebuchet MS', Helvetica, sans-serif; line-height: 155%; }
.tx-veguestbook-pi1 .tx-guestbook-latest { display:block; padding:0.25em; clear:both;	}
.tx-veguestbook-pi1 .tx-guestbook-field { clear:both; width:100%; display:block; padding: 1em 0; }
.tx-veguestbook-pi1 .tx-guestbook-field label {	clear: both; display: block; float: left; width: 10em; }
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med { float:left; width:10em;	}
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big { float:left; width:20em;	}
.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea { width: 30em; display: block; float: left;	}
.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield { color:#990000;	}
.tx-veguestbook-pi1 fieldset { border:none; }
.tx-veguestbook-pi1 legend { display:none; }
.tx-veguestbook-pi1 .tx-guestbook-freecap { float:left; display:block; background:#F7F7F7; border:1px solid #CCC;	}
.tx-veguestbook-pi1 .tx-guestbook-freecap { margin-left:2.25em; }
.tx-veguestbook-pi1 .tx-guestbook-freecap img { float:left; display:block; padding-left:0.25em;	}
.tx-veguestbook-pi1 .tx-guestbook-freecap input { float:left;	}
.tx-veguestbook-pi1 .tx-guestbook-freecap label { clear:both; display:block; float:none; width:10em; margin-bottom:0.5em;	}
.tx-veguestbook-pi1 .tx-guestbook-freecap p { font-size:75%; padding:0.25em;}
.tx-veguestbook-pi1 .tx-guestbook-freecap h3 { display:none; }
.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read { color:#990000; }
.tx-veguestbook-pi1 .tx-guestbook-clear { clear:both; display:block;	}
.tx-veguestbook-pi1 input.tx-guestbook-submit { width:auto; display:block;	}
