/* CSS Document */
body {
	scrollbar-face-color: #BD8C14;
	scrollbar-highlight-color: #BD8C14;
	scrollbar-shadow-color: #BD8C14;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #fff;
	scrollbar-track-color: #BD8C14;
	scrollbar-darkshadow-color: #FFFFFF;
}

body, td, p, div, span { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: top; }
.alert { color: #ff0000; }

.krone { text-align: center; padding: 20px 0 60px 0; }
.login { text-align: right; padding-top: 20px; }

a:link, a:visited { color: #810229; text-decoration: underline; }
a:hover, a:active { color: #810229; text-decoration: none; }

#login input { width: 120px; border: 1px solid #fff; font-size: 10px; }
#login td { padding-bottom: 5px; }
#login #tx-newloginbox-pi1-login_submit,#login  #tx-newloginbox-pi1-logout_submit { width: 80px; border: 1px solid #fff; color: #fff; background-color: #B8860B; font-size: 10px; }
.logout-user { font-weight: bold; color: #fff; padding: 2px; }

.header-normal, .header-normal-gross { color: #810229; font-weight: bold; }
.header-normal-gross { font-size: 14px; }

.colNormal { width: 550px; padding: 10px 20px 20px 20px; background-color: #fff;  }
* html colNormal { width: 550px; w\idth: 590px; }
.colRight { width: 156px; background-color: #810229; border-style: solid; border-color: #fff; border-width: 0 2px 2px 2px; padding: 10px; }
* html .colRight { width: 156px; w\idth: 180px; }
.center-top, .border-top { height: 180px; }

.Portal-colNormal { width: 550px; padding: 10px 20px 20px 20px; }
* html Portal-colNormal { width: 550px; w\idth: 590px; }
.Portal-colRight { width: 160px; background-color: #810229; padding: 10px; }
* html .Portal-colEight { width: 160px; w\idth: 180px; }

.hauptmenue { width: 160px; padding-right: 20px; }
* html .hauptmenue { width: 160px; w\idth: 180px; }

.menu1-level1-no, .menu1-level1-act { vertical-align: middle; border-bottom: 1px solid #fff; text-align: right; padding: 10px 0 10px 0; }
.menu1-level1-no a:link, .menu1-level1-no a:visited { color: #fff; text-decoration: none; }
.menu1-level1-no a:hover, .menu1-level1-no a:active { color: #810229; text-decoration: none; }
.menu1-level1-act a:link, .menu1-level1-act a:visited, .menu1-level1-act a:hover, .menu1-level1-act a:active { color: #810229; text-decoration: none; }


.specialmenue { padding: 5px 0 5px 0; text-transform: uppercase; color: #fff;}
.specialmenue a:link, .specialmenue a:visited { color: #fff; text-decoration: none; }
.specialmenue a:hover, .specialmenue a:active { color: #810229; text-decoration: none; }

select.dropdownlist { border: 1px solid #ff0000; font-size: 10px; width: 150px; color: #810229; }

/* contactform */
#contactform td { padding: 0 20px 10px 0; }
#contactform input, #contactform textarea { width: 250px; border: 1px solid #BCCDDE; font-size: 11px; }
#contactform radio { width: 20px; border: 0; }


/* Guestbook */
	.guestbook TD { padding: 0 20px 10px 0;  }
/*	.tx-guestbook-list-table { border-style: solid; border-color: #000000; border-width: 1px; }*/
    .tx-guestbook-list-header { padding: 3px; background-color: #B8860B; color: #fff; border: 1px solid #810229; font-weight: bold; }
/*    .tx-guestbook-list-row { background-color: #FFFFFF; }          */
	.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; }
