body { padding:10px; margin:0px; background-color:#FFFFFF; font-size:12px; }

p { padding:0; margin:0; }

#seite { width:900px; }

#kopf { height:164px; width:900px; background-image:url(/fileadmin/template/images/kopf.jpg); }

#haupt { display:table; }
#wrap { display: table-row; }
#inhalt, #menu_background, #rand_rechts { display:table-cell; vertical-align:top; }

* html #inhalt, * html #menu_background, * html #rand_rechts { margin-bottom:-10000px; padding-bottom:10000px; float:left; padding-top:10px; }

/*#inhalt { padding-left:20px; padding-right:20px; width:583px; float:left; }*/
#inhalt { padding-left:20px; padding-right:16px; width:583px; float:left; }
#inhalt h1 { width:583px; background-color:#89211B; color:#FFFFFF; font-size:15px; text-align:center; font-family:Times New Roman, Times, serif; }
#inhalt h2 { width:583px; background-color:#006666; color:#FFFFFF; font-size:15px; text-align:center; font-family:Times New Roman, Times, serif; }
#inhalt p, #inhalt li { font-family:Times New Roman, Times, serif; padding-bottom:10px; font-size:12px; }
#inhalt td { font-family:Times New Roman, Times, serif; }

#suche { padding-left:10px; }

/*#menu_background { width:157px; background-image:url(/fileadmin/template/images/layout-navigation-hg.jpg); font-family:Times New Roman, Times, serif; height:900px; }*/
#menu_background { width:157px; background-color:#000000; font-family:Times New Roman, Times, serif; height:900px; }
#menu { padding-left:5px; background-image:url(/fileadmin/template/images/layout-navigation-1024.jpg); height:600px; width:152px; }
#menu ul { padding:0px; margin:0px; width:130px; list-style:none; }
#menu li { padding:0px; margin:0px; padding-top:0px; }
#menu a { color:#FFFFFF; font-weight:bold; font-size:13px; }
#menu .kategorie { padding:0px; margin:0px; padding-top:10px; padding-left:5px; padding-right:5px; color:#FFCC33; font-weight:bold; font-size:13px; }

#rand_rechts { background-color:#9A141B; width:120px; padding:2px; font-size:10px; }
#rand_rechts h2 { width:116px; background-color:#006666; color:#FFFFFF; text-align:center; font-size:15px; margin-bottom:0px; }
#rand_rechts p { width:112px; padding-top:5px; padding-bottom:5px; padding-left:2px !important; padding-right:2px !important; background-color:#FFFFFF; }
#rand_rechts .csc-textpic { padding-top:5px; background-color:#FFFFFF; }

a:link { text-decoration:none; font-family:Times New Roman, Times, serif; font-weight:bold; }
a:visited { text-decoration:none; font-family:Times New Roman, Times, serif; font-weight:bold; }
a:active { text-decoration:none; font-family:Times New Roman, Times, serif; }
a:hover { text-decoration:underline; font-family:Times New Roman, Times, serif; }

/*DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }*/
.news-latest-morelink { text-align:right; }

table.tabelle { border-collapse:collapse; }
table.tabelle td { border:1px solid; padding:1px; }
span.tabelle_header { color:#FFFFFF; font-weight:bold; }
span.countdown { }

.news-single-imgcaption, .csc-textpic-caption { font-size:12px; font-style:normal; background-color:#E2E2E2; margin-bottom:10px; padding-bottom:0px !important; width:200px; }

/* Styles fuer Listenansicht */
.tx-guestbook-result  { padding:0; background-color:#FFFFFF; }
.tx-guestbook-pagination { text-align:right; }
.tx-guestbook-header { clear:both; background-color:#EEEEEE; }
.tx-guestbook-date { font-size:0.8em; }
.tx-guestbook p { padding-bottom:0.56em !important; }
.tx-guestbook h3 { padding:0px; margin:0px; font-weight:bold; font-size:12px; }
.tx-guestbook-comment { font-style:italic; }

/* Errors */
.tx-veguestbook-pi1 .tx-guestbook-form-error { font-weight:bold; color:#990000; }
    
/* Formular */
.tx-veguestbook-pi1 .tx-guestbook-field { clear:both; width:100%; display:block; padding: 1em 0; }
.tx-veguestbook-pi1 .tx-guestbook-field label {	clear: both; display: block; float: left; width: 10em; }
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med { float:left; width:10em; }
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big { float:left; width:20em; }
.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea { width: 30em; display: block; float: left; }
.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield { color:#990000; }
.tx-veguestbook-pi1 fieldset { padding:0; margin:0; border:none; }
.tx-veguestbook-pi1 legend { font-weight:bold; padding-left:0; padding-top:8px; padding-bottom:5px; }
.tx-veguestbook-pi1 .tx-guestbook-captcha { padding-left:10em; padding-bottom:0.5em; }
.tx-veguestbook-pi1 input.tx-guestbook-submit {	width:auto; display:block; }

/* Geburtstage */
.tx-eubirthdays-pi1 p, .termine p { padding:0px !important; }
/*width:112px; padding-left:2px !important; padding-right:2px !important; }*/
.tx-eubirthdays-pi1 { margin:0px; }

/* Zitate */
cite { font-style:normal; font-weight:bold; }

/* Links */
a img { border:0px; }

.align-center { text-align:center; }
.align-right { text-align:right; }
.align-left { text-align:left; }