* { margin: 0; padding: 0; }

body {
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 11px;
   	width: 840px;
   	margin: 0 auto; margin-top: 10px; margin-bottom: 50px;
   	border: 1px solid #A4B7CE; }

h1, h2, h3, h4, h5 {
 	font-size: 14px;
 	font-weight: bold;
 	color: #0B2A88;
 	margin-bottom : 15px; }

p { margin: 0px 0px 0px 0px; }
ol, ul 	{ margin: 0px 0px 0px 15px; }

#menufunctions { width: 840px; text-align: right; background-color: #DFE7ED; }
#breadcrumb    { width: 835px; height: 22px; background-color: #F0F5F7; padding-left: 5px; }
#main          { width: 840px; border-top: 1px solid #A4B7CE; }
#links         { vertical-align: top; width: 160px; background-color: #F0F5F7; border-right: 1px solid #A4B7CE; }
#infoboard     { padding: 5px; margin-top: 10px; background-color: #FEE5E5; border-top: 1px solid #A4B7CE; border-bottom: 1px solid #A4B7CE; }
#mitte         { vertical-align: top; width: 520px; padding: 0px; background-color: #F0F5F7; border-right: 1px solid #A4B7CE; }
#divmitte      { width: 508px; overflow: auto; padding: 5px 5px 5px 5px; margin: 0px; }
#rechts        { vertical-align: top; width: 160px; background-color: #DFE7ED; }
.footer        { background-color: #F0F5F7; padding: 5px; border-top: 1px solid #A4B7CE; }

#level1           { border-top: 1px solid #A4B7CE; }
.newsLatestHeader { color : #DC1412; text-decoration: none; font-weight: bold; }
#tableLatestNews, 
.newsLatestHeader { font-size : 10px; width: 150px; }
.tdLatestNews     { padding: 5px; width: 150px; }
#searchbox        { padding: 5px; border-bottom: 1px solid #A4B7CE; background-color: #F0F5F7; }
#newsletter        { padding: 5px; margin-bottom: 5px; border-bottom: 1px solid #A4B7CE; background-color: #F0F5F7; }
#h1news           { margin-bottom : 5px; }
.csc-textpic-caption { background-color: #FFFFFF; padding-left: 5px; }
#infoboard h1     { font-size : 11px; }

.detail { font-family: Courier New, Courier, mono; }

.tx-guestbook-list-header { background-color: #DFE7ED; color: #0B2A88; }
.tx-guestbook-list-table  { border: 1px solid #A4B7CE; }
.tx-guestbook-list-table td { padding: 5px; }
.tx-guestbook-form-table td { padding: 2px; }
.tx-guestbook-form-table .tx-guestbook-form-input input, .tx-guestbook-form-table .tx-guestbook-form-input textarea { border: 1px solid #A4B7CE; }

#breadcrumb a     { text-decoration: none; font-weight: bold; color : #444444; }
#newsletter a:link,    #infoboard a:link,    .footer a:link,    #mitte a:link     { text-decoration: none; color: #0B2A88; border-bottom: 1px dashed #0B2A88; }
                                                           .tdLatestNews a:link    { text-decoration: none; color: #0B2A88; }
#newsletter a:visited, #infoboard a:visited, .footer a:visited, #mitte a:visited, .tdLatestNews a:visited { text-decoration: none; color: #0B2A88; }
#newsletter a:hover,   #infoboard a:hover,   .footer a:hover,   #mitte a:hover,   .tdLatestNews a:hover   { text-decoration: none; color: #0B2A88; border-bottom: 1px solid #A4B7CE; }
#newsletter a:active,  #infoboard a:active,  .footer a:active,  #mitte a:active,  .tdLatestNews a:active  { text-decoration: none; color: #0B2A88; }

.tx-ligamanager-pi1 a  { border-bottom: none !important; color: #0B2A88; }
.lmomain0 {padding-bottom: 10px; font-weight: bold; }
.lmomain1, .lmost0, .lmost3, .lmost8 { padding-bottom: 10px; }
.lmost1 {padding-bottom: 10px; font-weight: bold; background-color: #DDDDDD; }
.lmocalat { border: 1px solid #0B2A88; }
.lmocalwe { border: 1px solid #D01414; }
.lmocalht, .lmocalhe { background-color: #FFFFFF; border: 1px solid #FF5400; }
.lmocalni  { background-color: #DDDDDD; }
.lmost0 {  background-color: #DDDDDD; }
.lmost4 {  font-weight: bold; }
.lmost5 {  padding: 0px 2px 0px 2px;  }
.lmost5 ul li { padding: 4px 0px 4px 0px; text-align: left; }
td.lmost3 { text-align: left; }

.lmomain2 {padding-top: 10px; }

/* ---- Formular ---- */
input, select, textarea { font-size: 11px; }
.csc-mailform, fieldset { border: 0px; }
.csc-mailform-field { clear: both; }
fieldset.csc-mailform label { float:left; width:100px; padding: 5px; }

td.td-kopf, tr.tr-kopf { font-weight: bold; color: #0B2A88; background-color: #CCDAE3; }
td.td-weiss, tr.tr-weiss { background-color: #FFFFFF; }
td.td-nix, tr.tr-nix { background-color: #E5ECF0; }
td.td-grau, tr.tr-grau { background-color: #E7E7E7; }
td.td-rot, tr.tr-rot { background-color: #FDE5E5; }
td.td-gruen, tr.tr-gruen { background-color: #E4FFE4; }
td.td-gelb, tr.tr-gelb { background-color: #FEFFDD; }

