body {background: #000F2C url('../bld/body-background.jpg') top center repeat-y fixed;}
#Logo {z-index:	100;position:absolute; width:268px;height:90px; top:-65px;background: url('../bld/logo.gif') no-repeat;}
html>body #Logo {top: 13px; margin-left:2px; background: url('../bld/logo.png') no-repeat;} /* Gute Browser laden dieses Hintergrundbild. Es hat vernünftige Transparenzen. */

#Header{height:66px;background: url('../bld/header-background.jpg') no-repeat;}

#MenuTopTop{height: 17px; background: url('../bld/menutoptop-background.jpg') no-repeat;margin-top:1em;}
#MenuTop{background: url('../bld/menutop-background.jpg') no-repeat;}
#MenuIntermezzo {height:71px; margin:0.5em 0em 0.5em 0em; background: url('../bld/menuintermezzo-background.jpg') no-repeat;}
#MenuBottom {background: url('../bld/menubottom-background.jpg') bottom repeat-y;}
#MenuTop ul, #MenuBottom ul {margin:0px;}
#MenuTop ul {padding-bottom:1em;}
#MenuBottom ul {padding-top:1em;width:270px;}
#MenuTop ul li , #MenuBottom ul li {text-align:center;list-style-type:none;	text-transform: uppercase; font-size:1.2em;}
#MenuTop ul li a , #MenuBottom ul li a{color:#35322E;text-decoration:none;font-weight:bolder;font-style:italic;}
#MenuTop ul li a:hover , #MenuBottom ul li a:hover {color:#C7C3B9;}
#MenuBottom ul ul {padding:0;}
#MenuBottom ul ul li {position: relative;width:250px;text-align:right;font-size:1.1em;}
#MenuTop .active a, #MenuBottom .active a,#MenuTop .active, #MenuBottom .active {color:#C7C3B9;}
#MenuBottomBottom {height: 232px; background: url('../bld/menubottombottom-background.jpg') no-repeat;}

#ContentTop {height:22px; background: url('../bld/contenttop-background.jpg') no-repeat;margin-top:1em;}
#ContentMain {background: url('../bld/contentmain-background.jpg') repeat-y;}
#ContentBottom {background: url('../bld/contentbottom-background.jpg') bottom no-repeat;}
#Content {padding:0em 1em 1em 1em;}

#Footer {height:123px;padding-top:20px;background: #000F2C url('../bld/footer-background.jpg') 0px 15px no-repeat;text-align:center;color:#aaa;}
#Footer a {color:#777;}
#Footer a:hover {color:#fff;}

/* Typo3 Klassen */
.csc-firstHeader {margin-top:0em;}
.imgtext-table td, .imgtext-table table, .imgtext-table th {border:0em; margin:0em;padding:0em;} 
.bodytext {margin-bottom:0.7em;}
table.contenttable-0 {width:480px;}
table.contenttable-0 td {padding-bottom:0.5em;}

table.contenttable-1 td {width:150px;}
table.contenttable-2 {border:1px solid #284D68;width:480px}
table.contenttable-2 td, table.contenttable-1 th {border:0px;}
table.contenttable-2 tr.tr-odd {background:#E6E6E6;}
table.contenttable-2 tr.tr-even {background:#F4F4F4;}
table.contenttable-2 tr.tr-0 {background:#526C83;}
table.contenttable-3 td {width:110px;padding-bottom:0.5em;}
/*  Mailformular  */
fieldset {border: 0px;}
label {display: block;float: left;width:120px;}
.csc-mailform input {padding: 2px;width:330px;margin: 0px 0px 3px 0px;border: 1px solid #aaa;background: #eee;font-family:"Lucida Sans", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;}
.csc-mailform input:focus{background:#fbf9f5;}
.csc-mailform textarea {padding:2px;width:330px;margin:0px 0px 3px 0px;border: 1px solid #aaa;background: #eee;font-family:"Lucida Sans", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;}
.csc-mailform textarea:focus{background:#fbf9f5;}
#mailformformtype_mail {margin-left:120px;}

/*  Gaestebuch  */
.tx-guestbook-list-header {background: #13213B;padding:0.5em;color:	#C7C3B9;}
.tx-guestbook-list-rowleft img {border: 0px;}
.tx-guestbook-list-entrycomment {font-style:italic;background:#efefef;}
input.tx-guestbook-form-inputfield-big {width:150px;}
input.tx-guestbook-form-inputfield-med {width:75px;}
textarea.tx-guestbook-form-textarea {height:100px;width:380px;}
input.tx-guestbook-form-inputfield-med,
input.tx-guestbook-form-inputfield-big,
textarea.tx-guestbook-form-textarea {padding: 2px;margin: 0px 0px 3px 0px;border: 1px solid #aaa;background: #eee;font-family:"Lucida Sans", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;}
input.tx-guestbook-form-inputfield-med:focus,
input.tx-guestbook-form-inputfield-big:focus,
textarea.tx-guestbook-form-textarea:focus {background:#fbf9f5;}
table.tx-guestbook-form td, table.tx-guestbook-form tr {border:5px;}
table.tx-guestbook-entry {width:480px;}
.tx-srfreecap-pi2-image { margin-left: 0em;}

.csc-bulletlist-3 {list-style-type:decimal;}
.csc-bulletlist-3 li {margin:0em 0em 1em 1em;border-bottom:1px #DDDDDD solid;}

.csc-menu-4 ul {list-style-type:none;}
.csc-menu-4 ul li {margin:0em 0em 1em 0em;border-bottom:1px #DDDDDD solid;}


