/* CSS-Datei macerto.de */

body  { scrollbar-face-color: #FFFFFF; scrollbar-highlight-color: #4599BB; scrollbar-shadow-color: #4599BB; scrollbar-3dlight-color: #FFFFFF;scrollbar-arrow-color: #FFCC33; scrollbar-track-color: #FFFFFF; scrollbar-darkshadow-color: #FFFFFF; background: url(/fileadmin/_statics/bage-bg.gif) left top repeat-x; }

/* General Fontdefinition */
TD { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; vertical-align: top;  }
TD#colNormal { padding: 10px 20px 20px 20px; width: 550px; }
TD#colRight { padding: 10px 0px 20px 20px; }
TD#colRight TD, TD#colRight .bodytext { font-size: 10px; line-height: 12px; }
TD#content .alert { color: #FF0000; }
TD#content a:link, TD#content a:visited { color: #4599BB; text-decoration: underline; }
TD#content a:hover, TD#content a:active { color: #4599BB; text-decoration: none; }

#content { background: url(/fileadmin/_statics/_header/right-border-right.gif) right -30px no-repeat; }
#border-top-small { background: url(/fileadmin/_statics/_header/right-border-right.gif) right top no-repeat; }

/* Definition der Spaltenlayouts */
TABLE#randspalte { text-align: right; }
TABLE#randspalte1 TD { font-size: 10px; line-height: 13px; }
TABLE#randspalte1 h1, TABLE#randspalte1 h2, TABLE#randspalte1 h3, TABLE#randspalte1 h4, TABLE#randspalte1 h5, TABLE#randspalte.csc-firstHeader { font-size: 10px; }

TABLE#randspalte_charly TD { font-size: 10px; line-height: 13px; }
TABLE#randspalte_charly H { font-size: 10px; }

/* Definition der Spaltenlayouts ende */

H1, H2, H3, .csc-firstHeader { font-weight: bold; font-size: 11px; }
H1 { color: #283A63; }
H2 { color: #4599BB; }
H3 { color: #FAA619; }

/* Definition Counter */
TD#counter { font-size: 10px; color: #cccccc; vertical-align: bottom; }

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


/* Definition AnmeledeFormular */
.contakt-title { padding: 0 20px 10px 0; }
.contakt-content input, contakt-content textarea { font-size: 11px; width: 250px; border: 1px solid #283A63 }
.contakt-content input#checkbox { border: 0px; width: 20px; }
.contakt-content input#formButton { width: 120px; border: 1px solid #283A63; background-color: #DDEAF4; }



/* Navigation */
TABLE#hauptmenue TD.menu1-level1-no, TABLE#hauptmenue TD.menu1-level1-act { padding: 1px 10px 1px 10px; vertical-align: middle; text-align: center; border-left: 1px solid #479BBE; }
TABLE#hauptmenue TD.menu1-level1-act { background-color: #4598B9; background-image: url(/fileadmin/_statics/_header/navi_bg_top_aktiv.gif); }
TABLE#hauptmenue TD.menu1-level1-act a:link, TABLE#hauptmenue TD.menu1-level1-act a:hover, TABLE#hauptmenue TD.menu1-level1-act a:active, TABLE#hauptmenue TD.menu1-level1-act a:visited {  color: #FFFFFF; }

TABLE#hauptmenue A { color: #666666; text-decoration: none; }
TABLE#hauptmenue A:hover { color: #283A63; }

/* Subnavigation */
TABLE#submenue TD.sub-no, TABLE#submenue TD.sub-act { padding: 2px 5px 2px 0px; vertical-align: center; }
TABLE#submenue TD.sub-act a:link, TABLE#submenue TD.sub-act a:hover, TABLE#submenue TD.sub-act a:active, TABLE#submenue TD.sub-act a:visited {  color: #FAA619; }

TABLE#submenue A { color: #666666; text-decoration: none; }
TABLE#submenue A:hover { color: #FAA619; }

/* PDF & Druck Links */
TD#printextra { vertical-align: middle; }
TD#pdf, TD#print, TD#tip, TD#print, TD#book { padding: 0px 5px 0px 5px; vertical-align: bottom;  }
TD#pdf a, TD#print a { color: #283A63; text-decoration: none; font-size: 10px; }

/* Bildunterschrift  */
p.bildunterschrift, .bildunterschrift { padding-top: 0px; font-size: 10px; line-height: 12px; font-style: italic; }


/* borderdefinition Gallery */
DIV.tx-gooffotoboek-pi1 img { border: 1px solid #283A63; }

/* define Last Update */
.update { font-size: 10px; color: #283A63; }

/* ve_guestbook start */

.tx-guestbook-list-header { background-color: #DDEAF4; color: #333333; font-weight: normal; border-color: #469bbd; border-style: solid; border-width: 1px; }
.tx-guestbook-list-header_left, .tx-guestbook-list-header_right { background-color: #DDEAF4; color: #333333; font-weight: normal; }
.tx-guestbook-list-header_left { border-color: #469bbd; border-style: solid; border-width: 1px 0px 1px 1px; }
.tx-guestbook-list-header_right { border-color: #469bbd; border-style: solid; border-width: 1px 1px 1px 0px; }
.tx-guestbook-list-row { background-color: #FFFFFF;  border-color: #469bbd; border-style: solid; border-width: 0 1px 1px 0; }
.tx-guestbook-list-rowleft { width: 80px; background-color: #FFFFFF;  border-color: #469bbd; border-style: solid; border-width: 0 1px 1px 1px; }
.tx-guestbook-list-rowleft a { font-size: 9px; }
.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 { vertical-align: middle; font-size: 9px; background-color: #DDEAF4; color: #333333; font-weight: normal; border-color: #469bbd; border-style: solid; border-width: 1px; }
.tx-guestbook-latest-header_left, .tx-guestbook-latest-header_right { vertical-align: middle; background-color: #DDEAF4; color: #283A63; font-weight: bold; }
.tx-guestbook-latest-header_left { border-color: #469bbd; border-style: solid; border-width: 1px 0px 1px 1px; }
.tx-guestbook-latest-header_right { border-color: #469bbd; border-style: solid; border-width: 1px 1px 1px 0px; }
.tx-guestbook-latest-row { font-size: 9px; background-color: #FFFFFF; border-color: #469bbd; border-style: solid; border-width: 0px 1px 0px 1px; }
.tx-guestbook-latest-end { border-color: #469bbd; border-style: solid; border-width: 0px 1px 1px 1px; }
.tx-guestbook-latest-small { font-size: 9px; color: #666666; }

.tx-guestbook-form-inputfield-med { width: 300px; border-style: solid; border-width: 1px; border-color:#003156; font-size: 11px; color:#333333; height:20; }
.tx-guestbook-form-inputfield-big { width: 300px; border-style: solid; border-width: 1pt; border-color:#003156; font-size: 11px; color:#333333; height:20; }
.tx-guestbook-form-textarea { width: 300px; border-style: solid; border-width: 1pt; border-color:#003156; font-size: 11px; color:#333333; }
.tx-guestbook-form-obligationfield { color: #CC0000; }
.tx-guestbook-form-error { color: #CC0000; }
.tx-guestbook-form-submit { width: 130px; background-color: #DDEAF4; font-size: 10px; color: #000000; border: 1px solid #283A63; }


.gaestebuch { width: 450px; }
.gaestebuch td { padding: 5px 10px 5px 0; }
.gaestebuch input, .gaestebuch textarea {border: 1px solid #469BBD; font: 11px; width: 250px;  }


/* ve_guestbook end */

/* Loginbox */
DIV.tx-newloginbox-pi1 TD { padding: 5px; }
DIV.tx-newloginbox-pi1 textarea, DIV.tx-newloginbox-pi1 input  { font-size: 11px; border: 1px solid #283A63; }

/* Borderdefinition */
TD#content div.csc-frame-frame1 { padding: 5px 10px 5px 10px; border: 1px solid #283A63; }
TD#content div.csc-frame-frame2 { padding: 5px 10px 5px 10px; border: 1px solid #999999: }

/* Pageteaser start */
div.tx-jppageteaser-pi1 { width: 100%; }
div.tx-jppageteaser-pi1 TD { font-size: 10px; line-height: 14px; }
.tx-jppageteaser-pi1-headline, .tx-jppageteaser-pi1-headline_left, .tx-jppageteaser-pi1-headline_right  { padding: 3px; background-color: #D6E6ED; color: #283A63; font-weight: bold; border-color: #4598B9; border-style: solid; border-width: 1px; }
.tx-jppageteaser-pi1-headline_left { vertical-align: bottom; border-color: #4598B9; border-style: solid; border-width: 1px 0px 1px 1px; }
.tx-jppageteaser-pi1-headline_right { text-align: right; border-color: #4598B9; border-style: solid; border-width: 1px 1px 1px 0px;  }
.tx-jppageteaser-pi1-text   { padding: 3px; background-color: #FFFFFF; font-weight: normal; }
.tx-jppageteaser-pi1-link   { background-color: #FFFFFF; font-weight: normal; padding: 3px; border-color: #4598B9; border-style: solid; border-width: 0 1px 1px 0; width: 100px; vertical-align: bottom; }
.tx-jppageteaser-pi1 P      {margin: 0px !important;}
.tx-jppageteaser-pi1-bild { padding: 3px; border-right: 1px solid #4598B9; }
.tx-jppageteaser-pi1-celldef { padding: 3px; background-color: #FFFFFF;  border-color: #4598B9; border-style: solid; border-width: 0 1px 1px 1px; }
TD.tx-jppageteaser-pi1-small-link, .tx-jppageteaser-pi1-small-head, .tx-jppageteaser-pi1-small-text { font-size: 9px; }
.tx-jppageteaser-pi1-small-head { font-weight: bold; color: #BB0B60; }
TD.tx-jppageteaser-pi1-small-link { text-align: right; padding-bottom: 5px; border-bottom: 1px dotted #003156; }
/* Pageteaser end */


/* Define Tip-a-friend start */
TABLE#tip { width: 500px; }
TD.mTipHeader { padding: 5px; background-color: #D6E6ED; color: #283A63; font-weight: bold; border-color: #003156; border-style: solid; border-width: 1px; }
TD.mTipAlert { padding: 5px; background-color: #FF0000; color: #FFFFFF;  border-color: #003156; border-style: solid; border-width: 0px 1px 1px 1px; }
TD.mTipLink  {padding: 5px;  border-color: #003156; border-style: solid; border-width: 0px 1px 1px 1px; }
TD#mTipSmall { padding-top: 0px; padding-bottom: 15px; font-size: 10px; border-right: 1px solid #003156; }
TD#mTipPflicht { padding: 10px 0px 20px 0px; border-right: 1px solid #003156; }
TD#mTipPre { width: 30px; border-left: 1px solid #003156; }
TD#mTipTitle { padding: 5px 20px 5px 0px; }
TD#mTipEingabe { text-align: right; padding: 5px 5px 5px 0px; border-right: 1px solid #003156; }
TABLE#tip input.mTipInput, TABLE#tip textarea.mTipInput, TABLE#tip input.mTipSubmit { background-color: #FFFFFF; width: 300px; border: 1px solid #283A63; font-size: 10px; }
TABLE#tip textarea.mTipInput { font-size: 11px;  font-family: Verdana, Helvetica, sans-serif;  }
/* Define Tip-a-friend end */


/* FE User login start */
TABLE#login { border: 1px solid #4598B9; margin: 0px; padding: 0px; width: 100% }

TABLE#login TD { padding: 2px; }
TABLE#login input#tx-newloginbox-pi1-user, TABLE#login input#tx-newloginbox-pi1-pass { width: 100px; font-size: 10px; border: 1px solid #4598B9; }
TABLE#login input.tx-newloginbox-pi1-submit { color: #FFFFFF; font-size: 10px; border: 1px solid #4598B9; background-color: #4598B9; }
TD.loginHeader { background-color: #4598B9; padding: 0px; }
TD.loginHeaderLeft { font-weight: bold; color: #FFFFFF; text-align: left; vertical-align: middle; }
TD.loginHeaderRight { text-align: right; color: #FFFFFF; width: 48px;  vertical-align: middle;}
.singleviewHeader { font-weight: bold; color: #4599BB; padding-bottom: 10px; border-bottom: 1px solid #CCCCCC; }

DIV.tx-newloginbox-pi3 {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-searchbox {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-searchbox TABLE {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-searchbox TABLE TR {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-searchbox TABLE TR TD {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-searchbox TABLE TR TD INPUT.tx-newloginbox-pi3-searchbox-sword {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-searchbox TABLE TR TD INPUT.tx-newloginbox-pi3-searchbox-button {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-searchbox TABLE TR TD INPUT {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-browsebox {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-browsebox P {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-browsebox P SPAN.tx-newloginbox-pi3-browsebox-strong {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-browsebox TABLE {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-browsebox TABLE TR {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-browsebox TABLE TR TD.tx-newloginbox-pi3-browsebox-SCell {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-browsebox TABLE TR TD.tx-newloginbox-pi3-browsebox-SCell P {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-browsebox TABLE TR TD.tx-newloginbox-pi3-browsebox-SCell P A {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-browsebox TABLE TR TD P {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-browsebox TABLE TR TD {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-browsebox TABLE TR TD P A {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-listrow {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-listrow TABLE {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-listrow TABLE TR.tx-newloginbox-pi3-listrow-header {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-listrow TABLE TR.tx-newloginbox-pi3-listrow-header TD {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-listrow TABLE TR.tx-newloginbox-pi3-listrow-header TD P {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-listrow TABLE TR.tx-newloginbox-pi3-listrow-header TD P A {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-listrow TABLE TR {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-listrow TABLE TR TD {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-listrow TABLE TR.tx-newloginbox-pi3-listrow-odd TD P {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-listrow TABLE TR.tx-newloginbox-pi3-listrow-odd TD {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-listrow TABLE TR TD P A {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-listrow TABLE TR.tx-newloginbox-pi3-listrow-odd TD P A {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-listrow TABLE TR.tx-newloginbox-pi3-listrow-odd {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-listrow TABLE TR TD P {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-singleView {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-singleView H3 {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-singleView TABLE {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-singleView TABLE TR TD.tx-newloginbox-pi3-singleView-HCell { color: #4599BB; width: 33%;}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-singleView TABLE TR TD.tx-newloginbox-pi3-singleView-HCell P {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-singleView TABLE TR TD {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-singleView TABLE TR TD P {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-singleView TABLE TR {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-singleView TABLE TR TD P A {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-singleView P {}
DIV.tx-newloginbox-pi3 DIV.tx-newloginbox-pi3-singleView P A {}
/* FE User login end */



/*  Define E-Cards start */
TD.tx-srsendcard-pi1-alert { color: #FF0000; }
TD.card-titel { padding: 3px; background-color: #DDEAF4; font-size: 10px; border: 1px solid #283A63; }
TABLE#tx-srsendcard-pi1-cardinfo TD { padding: 0px 10px 10px 0px; }
TABLE#cards-selector TD { padding-right: 20px; }
TABLE#cards-selector img, .cards-image, .card-holder { border: 1px solid #283A63 }
.tx-srsendcard-pi1-submit { width: 130px; background-color: #DDEAF4; font-size: 10px; color: #000000; border: 1px solid #283A63; }
.cards-selectorheader, .cardformheader { font-weight: bold; color: #283A63; padding-bottom: 10px; }
.card-alert { color: #FF0000; padding-bottom: 10px; }
.card-spacer { height: 20px; }
.card-input { width: 250px; border: 1px solid #283A63; font-size: 10px; }
.card-textarea { width: 250px; border: 1px solid #283A63; font-family: Verdana, Helvetica, sans-serif; font-size: 11px;  }
.card-message { padding: 5px; background-color: #DDEAF4; border: 1px solid #283A63; }
/*  Define E-Cards end */


/* Suche */
TD#suche { padding: 10px 0px 20px 2px; }
.tx-indexedsearch-searchbox-button { width: 50px; background-color: #DDEAF4; font-size: 10px; color: #000000; border: 1px solid #283A63; }
.tx-indexedsearch-searchbox-sword { width: 150px; border: 1px solid #283A63; font-size: 11px; }
.tx-indexedsearch-whatis { font-weight: bold; color: #283A63; border-bottom: 1px dotted #CCCCCC; }
.tx-indexedsearch-info { font-size: 10px; color: #666666;  }

/* Definition of borders */
.waterborder-1000 { padding: 3px 3px 3px 60px; background: url(/fileadmin/_statics/Contentrahmen/_klinker/water_vert_neutral-1000.jpg) left top no-repeat; border: 1px solid #4599BB; }
