body  {
	scrollbar-face-color: #FEE6C2;
	scrollbar-highlight-color: #936352;
	scrollbar-shadow-color: #936352;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #936352;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

TD, TH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	line-height: 15px;
}

/*
#colNormal { width: 425px; padding: 20px 0px 20px 0px; }
* html #colNormal { width: 465px; w\idth: 425px; }
*/

#colNormal { width: 460px;  padding: 20px 0 20px 0; }



#colNormalBreit { padding: 20px 20px 20px 0px; }
#colRight { padding: /*20px 20px 20px 0px*/20px; }

/*TD#pagetitle { vertical-align: middle; font-size: 15px; font-weight: bold; color: #333333;}*/

.alert { color: #FF0000; }

/* LINK totop-Def */
a.totop:link, a.totop:visited { color: #22582F; font-size: 10px; text-decoration: none; }
a.totop:hover, a.totop:active { color: #D4D8E0; font-size: 10px; text-decoration: none; }

/* Headlines & Borders */
.header-normal-green { font-weight: bold; color: #22582F; }
.header-normal-schwarz { font-weight: bold; }
.green-border { padding: 5px; border: 1px solid #22582F; }

/* Bildunterschrift */
.bildunterschrift { padding: 5px 0px 5px 0px; font-size: 10px; }

/* Menu */
.menu1-level1-no, .menu1-level1-act, .menu1-level1-subact  { padding: 5px 10px 5px 10px; border-top: 1px solid #986633; }
.menu1-level1-act, .menu1-level1-subact { background-color: #FFFFFF; }
.menu1-level1-subact { border-top: 1px; }
.menu1-level1-no a:link, .menu1-level1-no a:visited { color: #000000; text-decoration: none; }
.menu1-level1-no a:hover, .menu1-level1-no a:active { color: #22582F; text-decoration: none; }
.menu1-level1-act a:link, .menu1-level1-act a:visited, .menu1-level1-act a:hover, .menu1-level1-act a:active, .menu1-level1-subact a:link, .menu1-level1-subact a:visited, .menu1-level1-subact a:hover, .menu1-level1-subact { color: #22582F; text-decoration: none; }

.menu1-level2-no, .menu1-level2-act { padding: 0px 0px 4px 10px; background-color: #FFFFFF; }

.menu1-level2-no a:link, .menu1-level2-no a:visited { color: #000000; text-decoration: none; }
.menu1-level2-no a:hover, .menu1-level2-no a:active { color: #22582F; text-decoration: none; }
.menu1-level2-act a:link, .menu1-level2-act a:visited, .menu1-level2-act a:hover, .menu1-level2-act a:active { color: #22582F; text-decoration: none; }

/* Definition Contact-form */
TABLE#contactform TD { padding: 0px 10px 5px 0px;  }
TABLE#contactform input, TD#content TABLE#contactform textarea { font-size: 11px; border: 1px solid #936352; width: 300px; }
TABLE#contactform input#checkbox {border: 0px; width: 20px; }
TABLE#contactform input#formButton { width: 120px; border: 1px solid #936352; background-color: #FFFFFF; }

/* fotoboek */
/* .tx-gooffotoboek-pi1 img { border: 1px solid #276234; } */

.tx-thmailformplus-pi1 li { color: #FF0000; }

.csc-textpic-caption { font-size: 10px; }


.tx-srfeuserregister-pi1 td { padding: 0px 20px 20px 0px; }
.tx-srfeuserregister-pi1 input, #tx-newloginbox-pi1-user, #tx-newloginbox-pi1-pass { font-size:11px; font-family:Verdana; width: 230px; border: 1px solid #936352; }
.tx-srfeuserregister-pi1 input[type=radio] { vertical-align: middle; margin-left: 10px; margin-right: 5px; width: 20px;  }
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit, #tx-newloginbox-pi1-login_submit { font-size:10px; width: 150px; background-color: #fff; }
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-uploader { width: 230px; font-size:10px; }

.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-icon { font-size:10px; font-family:Verdana; background-color:transparent; }
.tx-srfeuserregister-pi1 select { font-size:10px; width: 230px; }
.tx-srfeuserregister-pi1 textarea { width: 230px; font-size:10px; font-family:Verdana, Helvetica, sans-serif; }

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio input  { font-size:10px; font-family:Verdana; background-color:transparent; color:#35006d; font-weight:bold; vertical-align:middle; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio {  width: 20px; border-width: 0px; }

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox input  { width: 20px; font-size:10px; font-family:Verdana; background-color:transparent; vertical-align:middle; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox { width: 20px; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; list-style-image: none; list-style-position: inside; margin: 0 0 0 .5em; font-size: 1em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .4em 0; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; font-size: 1em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values { list-style-type: square; list-style-image: none; list-style-position: inside; margin: 0; font-size: 1em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; margin: 0 2em 0 0;}

.gaestebuch td { padding: 0 0 5px 0; }
.gaestebuch input, .gaestebuch textarea { width: 250px; background-color: #fff; font-size: 10px; border: 1px solid #936352; }
/* .guestbook #submit { width: 150px; background-color: #fff; color: #000; font-size: 10px; } */
.gaestebuch_eintragen { background-color: #fff; color: #936352; border: 1px solid #000; width: 100px; }
.tx-guestbook-form-obligationfield { color: red; }

/* Guestbook */
.guestbook TD { padding: 0 20px 10px 0;  }
.tx-guestbook-list-header { padding: 3px; background-color: #FEE6C2; border: 1px solid #936352; font-weight: bold; }
.tx-guestbook-list-rowleft { width: 200px; }
.tx-guestbook-list-entrycomment-title { font-size: 10px; color: #666666; font-style: italic; font-weight: bold; }
.tx-guestbook-list-entrycomment { font-size: 10px; color: #666666; }
.tx-guestbook-list-small { font-size: 10px; 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 { width: 300px; border: 1px solid #BCCDDE; font-size: 11px; }
.tx-guestbook-form-textarea { width: 300px; border: 1px solid #BCCDDE; font-size: 11px; }
.tx-guestbook-form-obligationfield { color: #CC0000; }
.tx-guestbook-form-error { color: #CC0000; }

