body {padding: 0px; margin: 0px; background-image: url(img_templ/bkgr_grau.gif);}
td {font: 0.8em/1.5em Tahoma;}

/*- Schatten -*/
.schatt_l {width: 5px; background-image: url(img_templ/bkgr_l.gif); background-repeat: repeat-y;}
.schatt_r {width: 5px; background-image: url(img_templ/bkgr_r.gif); background-repeat: repeat-y;}
.schatt_u {width: 960px; height: 5px; background-image: url(img_templ/bkgr_u.gif); background-repeat: repeat-x;}
.schatt_lu {width: 5px; height: 5px; background-image: url(img_templ/bkgr_lu.gif);}
.schatt_ru {width: 5px; height: 5px; background-image: url(img_templ/bkgr_ru.gif);}

/*- Layout Inhalt -*/
.layout {width: 960px; height: 350px; background-color: #FFFFFF; border: 1px solid #BE0519;}
.kopf {width: 960px; height: 225px; background-image: url(img_templ/SSH_kopf.jpg);}
.zwischen {height: 25px;}
#datum {font: 1em Georgia, "Times New Roman", Times, serif; color: #be0519; vertical-align: middle;}
.menue {width: 160px; padding-left: 10px; vertical-align: top; padding-bottom: 10px;}
.text {width: 560px; padding-left: 20px; padding-right: 20px; padding-bottom: 10px; vertical-align: top;}
.special {width: 240px; padding-right: 10px; vertical-align: top; padding-bottom: 10px;}
.position {position: relative;}

/*- Menue -*/
.menbutton {width: 150px; height: 90px; border: 1px solid #BE0519; margin-bottom: 10px;}

/*-- Tabelle Preise --*/
.contenttable-1 caption {background-image: url(img_templ/bkgr_rot2.gif); font: 13px Tahoma; font-weight: bold; color: #FFFFFF; text-align: left; padding: 3px; width: 240px;}
.contenttable-1 th {font-style: italic; font-size: 0.8em; font-weight: normal; text-align: left;}
.contenttable-1 {background-image: url(img_templ/bkgr_grau2.gif);}

.preistab1, .preistab2, .preistab3, .preistab4, .preistab5, .preistab6, .preistab7, .preistab8 {width: 240px; margin-bottom: 20px;}
.preistab1 {float: left; margin-right: 20px;}
.preistab2 {float: right; margin-right: 10px; margin-bottom: 20px;}
.preistab3 {float: left; margin-left: 8px;}
html>body .preistab3 {float: left; margin-left: 20px;} /*Mozi-Hack*/
/*.preistab3 caption {margin-left: 20px;}*/
.preistab4 {float: left; margin-right: 20px;}
.preistab5 {float: right; margin-bottom: 35px; margin-right: 10px;}
.preistab6 {float: left; margin-right: 20px; margin-bottom: 50px;}
.preistab7 {float: right; margin-right: 10px;}
.preistab8 {float: right; margin-right: 10px;}
.preistab2 .tr-0 .td-0, .preistab3 .tr-0 .td-0, .preistab5 .tr-0 .td-0 {font: 0.9em/1.7em Tahoma; font-weight: bold; color: #BE0519; text-align: left;}
.preistab8 .tr-1 {font-style: italic; font-size: 0.8em; font-weight: normal;}
.preistab3 tfoot {font-size: 12px; text-align: left; font-style: italic;}

.csc-frame-indent6633 {background-color: #00ffff; vertical-align: top; padding-top: 0px;}
.csc-frame-invisible {width: 520px;}

/*-- Impressum Spalte rechts ##*/
.impress {font-family: Georgia; font-size: 11px; color: #BE0519; line-height: 15px;}
.impress h1 {font-family: Georgia; font-size: 13px; font-weight: bold; padding-bottom: 0px; margin-bottom: 9px;}
.impress a {color: #BE0519; text-decoration: underline;}
.impress a:link {color: #BE0519; text-decoration: underline;}
.impress a:hover {color: #DC0019; text-decoration: underline;}
.special .csc-textpic dl {border: 1px solid #BE0519; margin-bottom: 10px;}

/*-- Textformatierungen --*/
h1 {font-family: Georgia; font-size: 20px; color: #BE0519; font-style: normal; font-weight: normal; padding-top: 20px;}
h2 {font-family: Georgia; font-size: 16px; color: #BE0519; font-style: normal; font-weight: normal;}
.graftitel {margin-bottom: 0px; padding-bottom: 0px;}

a {color: #BE0519; text-decoration: underline;}
a:link {color: #BE0519; text-decoration: underline;}
a:hover {color: #DC0019; text-decoration: underline;}

b {color: #BE0519;}

ul {list-style: none; margin-left: 0px; padding: 3px; margin-top: 0px;}
html>body ul {/*padding-left: 0px;*/ padding: 3px; margin-left: 0px; margin-top: 0px;} /*Mozi-Hack*/
li {background-image: url(img_templ/roterbommel.gif); background-repeat: no-repeat; background-position: 0.1em 4px; padding-left: 1.0em; margin-bottom: 5px;}


/*-- Aufzählungsblock --*/
.csc-frame-frame2 {background-image: url(img_templ/bkgr_grau2.gif); width: 260px;}
.csc-frame-frame2 h1 {background-image: url(img_templ/bkgr_rot2.gif); font: 13px Tahoma; font-weight: bold; color: #FFFFFF; text-align: left; margin-bottom: 0px; padding: 3px; height: 19px; margin-top: 0px;}
.csc-frame-frame2 ul {list-style: none; margin-left: 0px; padding: 3px; width: 260px; margin-top: 0px;}
html>body .csc-frame-frame2 ul {/*padding-left: 0px;*/ padding: 3px; margin-left: 0px; width: 260px; margin-top: 0px;} /*Mozi-Hack*/
.csc-frame-frame2 li {background-image: url(img_templ/roterbommel.gif); background-repeat: no-repeat; background-position: 0.1em; padding-left: 1.0em; line-height: 22px;}
.csc-frame-frame1 {float: right;}

/*-- Fusszeile --*/
.footer {height: 40px; background-image: url(img_templ/kordel.jpg); background-repeat: repeat-x; }
.footer td {font-family: Georgia; font-size: 12px; color: #777777; text-align: center; padding-top: 7px;}
.footer a {color: #777777; text-decoration: underline;}
.footer a:link {color: #777777; text-decoration: underline;}
.footer a:hover {color: #333333; text-decoration: underline;}

/*-- Anmeldeformular --*/

.tx-powermail-pi1 .tx-powermail-pi1_formwrap {padding-top: 20px; font-size: 11px;}
.tx-powermail-pi1 .tx-powermail-pi1_formwrap fieldset {background-image: url(img_templ/bkgr_grau2.gif); padding: 5px; border: 0px;}
.tx-powermail-pi1 .tx-powermail-pi1_formwrap .tx_powermail_pi1_fieldwrap_html {padding-bottom: 10px;}
/*.tx-powermail-pi1 .tx-powermail-pi1_formwrap .tx_powermail_pi1_fieldwrap_html .pwm_label {width: 80px; float: left; background-color: #00FF00;}*/
.pwm_label {width: 80px; float: left;}
.powermail_radio_inner {width: 100px; float: left;}
.tx_powermail_pi1_fieldwrap_html_radio_title {width: 80px; float: left;}
.pwm_label_radio_part {float: left;}
input #uid14_1, input #uid14_2 {border: 0px;}
#powermaildiv_uid10 input {border: 1px solid #BE0519;}
.tx-powermail-pi1 .tx-powermail-pi1_formwrap legend {color: #BE0519;}
/*.tx-powermail-pi1 .tx-powermail-pi1_formwrap label {width: 200px;} */
#uid1, #uid2, #uid3, #uid4, #uid5, #uid6, #uid7 {border: 1px solid #BE0519; vertical-align: middle;}
/*.tx-powermail-pi1 .tx-powermail-pi1_formwrap input .tx_powermail_pi1_fieldwrap_html_10 {border: 1px solid #BE0519; padding: 4px; background-image: url(img_templ/bkgr_rot2.gif);color: #FFFFFF; font-weight: bold;}*/ 
#powermaildiv_uid8 {float: left; margin-right: 20px;}
#powermaildiv_uid9 {float: none;}
#powermaildiv_uid11 {height: 13px; padding-bottom: 2px; font-weight: bold;}


#powermaildiv_uid15 {clear: both; margin-left: 80px;}

/*-- Startseite --*/
.csc-frame-rulerAfter {height: 7px; background-image: url(img_templ/kordel.jpg); background-repeat: repeat-x; width: 520px; margin-top: 10px; clear: both;}
/*.bodytext {width: 520px;}*/

/*-- Bildformatierung --*/
/*.csc-textpic-border dl {border: 1px solid #DCDCDC;}

/*--
.csc-textpic-intext-right dl {float: right;}

.csc-textpic-border {border: 1px solid #ff0000; padding: 2px;}
.csc-textpic-border dl {border: 0px; padding: 0px;}
.csc-textpic-intext-right p {background-color: #00FF00;}
.csc-textpic-intext-right .csc-textpic-imagewrap {background-color: #CCCCCC; float: right;}
--*/