
body {
margin : 0 0 0 0;
font-size : 12px;
background-color : #fff;
color : #505050;
font-family : verdana;
}
p, .bodytext, td {
font-size : 12px;
color : #505050;
line-height : 18px;
text-indent : 0;
}
a img {border:0;}
span, td {
font-size : 12px;
}
td .feingruen, td .feinblau  {
text-align : right;
}

#topnavi a, a.navi:link, a.navi:visited, a.navi:active, a.navi:hover {
color : #fff;
font-size : 12px;
font-weight : normal;
margin-right : 20px;
text-decoration : none;
}
a {
font-size : 12px;
text-decoration : none;
}
a:link {
color : #99ba10;
}
a:visited {
color : #99ba10;
}
a:hover {
color : #b3d234;
text-decoration : underline;
}
#container {
position : relative;
width : 722px;
margin : 0 auto;
text-align : left;
border : 0 solid #b3d234;
}
#header {
float : left;
width : 722px;
height : 60px;
top : 0;
z-index : auto;
background-image : url(headgruen.gif);
background-repeat : repeat-x;
}
#topnavi {
text-align : right;
padding-top : 40px;
}
#links {
float : left;
width : 220px;
margin-top : 10px;
font-size : 11px;
padding-left : 20px;
text-align : left;
z-index : 4;
overflow : visible;
border : 0 solid #c4c4c4;
line-height:130%;
}
#links p{line-height:100%}

#mini {
width : 41px;
height : 38px;
float : left;
margin-left : 40px;
margin-top : 3px;
position : relative;
overflow : visible;
background-image : url(mini.gif);
background-repeat : repeat-x;
}
#content {
float : right;
margin-right : 20px;
width : 430px;
text-align : justify;
padding-top : 20px;
z-index : 1;
overflow : visible;
border : 0 solid #c4c4c4;
}
#content p {
text-align : justify;
}
#footer {
width : 722px;
height : 100px;
bottom : 0;
float : left;
z-index : 2;
position : relative;
overflow : visible;
background-image : url(bg.gif);
background-repeat : repeat-x;
}
#sitenavi {
text-align : right;
padding-top : 80px;
}
h1 {
font-size : 14px;
padding : 0;
line-height : 14px;
font-family : verdana;
color : #505050;
}
.klein {
font-size : 11px;
}

#content td.feingruen p {text-align: right; color:#92AB2A; padding-right:5px;}
#content td.feinblau p {text-align:right; padding-right:5px;}

.grau, a.grau:link, a.grau:visited, a.grau:active, a.grau:hover {
font-size : 13px;
padding : 0;
line-height : 18px;
font-family : verdana;
font-weight : bold;
color : #929292;
text-decoration : none;
}
.rot, a.rot:link, a.rot:visited, a.rot:active, a.rot:hover {
font-size : 13px;
padding : 0;
line-height : 18px;
font-family : verdana;
font-weight : bold;
color : #f38480;
text-decoration : none;
}
.orange, a.orange:link, a.orange:visited, a.orange:active, a.orange:hover {
font-size : 13px;
padding : 0;
line-height : 18px;
font-family : verdana;
font-weight : bold;
color : #FE8209;
text-decoration : none;
}
.gruen, a.gruen:link, a.gruen:visited, a.gruen:active, a.gruen:hover {
font-size : 13px;
padding : 0;
line-height : 18px;
font-family : verdana;
font-weight : bold;
color : #92AB2A;
text-decoration : none;
}
.blau, a.blau:link, a.blau:visited, a.blau:active, a.blau:hover {
font-size : 13px;
padding : 0;
line-height : 18px;
font-family : verdana;
font-weight : bold;
color : #399fcf;
text-decoration : none;
}
.dunkelblau, a.dunkelblau:link, a.dunkelblau:visited, a.dunkelblau:active, a.dunkelblau:hover {
font-size : 13px;
padding : 0;
line-height : 18px;
font-family : verdana;
font-weight : bold;
color : #5f80c7;
text-decoration : none;
}
.gelb, a.gelb:link, a.gelb:visited, a.gelb:active, a.gelb:hover {
font-size : 13px;
padding : 0;
line-height : 18px;
font-family : verdana;
font-weight : bold;
color : #fecb09;
text-decoration : none;
}

.oliv, a.oliv:link, a.oliv:visited, a.oliv:active, a.oliv:hover {
font-size : 13px;
padding : 0;
line-height : 18px;
font-family : verdana;
font-weight : bold;
color : #437022;
text-decoration : none;
}
.feingruen, .mailformrequired, .mailform, .csc-mailform-field, .feinblau {
font-size : 12px;
padding : 0;
line-height : 18px;
font-family : verdana;
color : #99ba10;
text-align : right;
}
input, textarea, select, submit {
font-family : verdana;
width : 230px;
font-size : 11px;
font-weight : normal;
margin-bottom : 15px;
color : #333333;
border : 1px solid #b3d234;
vertical-align : top;
}
fieldset.csc-mailform {
border : 0;
width : 350px;
text-align : justify;
}
.csc-mailform-submit {
width : 230px;
margin-top : 8px;
}
label {
text-align : left;
}
li {list-style-image:url(liste.gif)}
td.feinblau p.bodytext {color : #399fcf;
			text-align : right;}
			
			
			
			
			
			
			
.tx-indexedsearch .tx-indexedsearch-browsebox LI {
display : inline;
margin-right : 5px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
width : 100px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
width : 150px;
}
.tx-indexedsearch .tx-indexedsearch-whatis {
margin-top : 10px;
margin-bottom : 5px;
}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {
font-weight : bold;
font-style : italic;
}
.tx-indexedsearch .tx-indexedsearch-noresults {
text-align : center;
font-weight : bold;
}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr {
font-style : italic;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
color : red;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
background : #eeeeee;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
margin-top : 20px;
margin-bottom : 5px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
margin-top : 0;
margin-bottom : 0;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
background : #cccccc;
vertical-align : middle;
}
.tx-indexedsearch .tx-indexedsearch-res .noResume {
color : #666666;
}
.tx-indexedsearch .tx-indexedsearch-category {
background : #cccccc;
font-size : 16px;
font-weight : bold;
}
.tx-indexedsearch .res-tmpl-css {
clear : both;
margin-bottom : 1em;
}
.tx-indexedsearch .searchbox-tmpl-css LABEL {
margin-right : 1em;
width : 10em;
float : left;
}
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css {
letter-spacing : 0;
font-weight : normal;
margin-top : -1.2em;
float : right;
}
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd {
float : left;
}
.tx-indexedsearch .info-tmpl-css dd.item-mtime {
float : none;
}
.tx-indexedsearch .info-tmpl-css dd.item-path {
float : none;
}
.tx-guestbook-list-table {
border-style : solid;
border-color : #000000;
border-width : 1px;
}
.tx-guestbook-list-header {
background-color : #539521;
color : #ffffff;
font-weight : bold;
}
.tx-guestbook-list-row {
background-color : #ffffff;
}
.tx-guestbook-list-rowleft {
background-color : #eeeeee;
}
.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 : #539521;
color : #ffffff;
font-weight : bold;
}
.tx-guestbook-latest-row {
background-color : #ffffff;
}
.tx-guestbook-latest-small {
font-size : 9px;
color : #666666;
}
.tx-guestbook-form-inputfield-med {
border-style : solid;
border-width : 1pt;
border-color : #539521;
font-size : 14px;
color : #333333;
width : 100px;
}
.tx-guestbook-form-inputfield-big {
border-style : solid;
border-width : 1pt;
border-color : #539521;
font-size : 14px;
color : #333333;
width : 150px;
}
.tx-guestbook-form-textarea {
border-style : solid;
border-width : 1pt;
border-color : #539521;
font-size : 14px;
color : #333333;
width : 250px;
}
.tx-guestbook-form-obligationfield {
color : #cc0000;
}
.tx-guestbook-form-error {
color : #cc0000;
}
DIV.csc-textpic-caption-c .csc-textpic-caption {
text-align : center;
}
DIV.csc-textpic-caption-r .csc-textpic-caption {
text-align : right;
}
DIV.csc-textpic-caption-l .csc-textpic-caption {
text-align : left;
}
DIV.csc-textpic DIV.csc-textpic-imagecolumn {
float : left;
display : inline;
}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
border : 2px solid black;
padding : 0 0;
}
DIV.csc-textpic-imagewrap {
padding : 0;
}
DIV.csc-textpic IMG {
border : none;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image {
float : left;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL {
list-style : none;
margin : 0;
padding : 0;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI {
float : left;
margin : 0;
padding : 0;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {
float : left;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT {
float : none;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD {
float : none;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG {
border : none;
}
DL.csc-textpic-image {
margin : 0;
}
DL.csc-textpic-image DT {
margin : 0;
display : inline;
}
DL.csc-textpic-image DD {
margin : 0;
}
DIV.csc-textpic-clear {
clear : both;
}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
display : inline;
margin-right : 10px;
}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
display : inline;
margin-left : 10px;
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
display : inline;
margin-left : 10px;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
margin : 0;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
margin : 0;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom : 5px;
}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {
margin-bottom : 5px;
display : block;
}
DIV.csc-textpic DIV.csc-textpic-imagerow {
clear : both;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol {
margin-left : 0 !important;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol {
margin-right : 0 !important;
}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
margin-right : 10px !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
margin-left : 10px !important;
}
DIV.csc-textpic-above DIV.csc-textpic-text {
clear : both;
}
DIV.csc-textpic-center {
text-align : center;
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap {
margin : 0 auto;
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
text-align : left;
}
DIV.csc-textpic-center DIV.csc-textpic-text {
text-align : left;
}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap {
float : right;
}
DIV.csc-textpic-right DIV.csc-textpic-text {
clear : right;
}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap {
float : left;
}
DIV.csc-textpic-left DIV.csc-textpic-text {
clear : left;
}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {
float : left;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap {
float : right;
}
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
float : right;
clear : both;
}
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text {
height : 1%;
}
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
float : left;
clear : both;
}
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text {
height : 1%;
}