.Button {border:1px solid #540000; height:18px; background-color:#A40000; font-weight:bold; color:#FFFFFF;}
.ButtonRed {border:1px solid #730B0B; height:18px; background-color:#E53617; font-weight:bold; color:#FFFFFF;}
.DivClear {clear:both; line-height:1px; font-size:1px;}
input {border:1px solid #A40000; height:14px; background-color:#FFFFFF; padding:1px 2px 1px 2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
select {border:1px solid #A40000; padding-left:2px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
ol,ul {margin:0 0 15px 15px;}
textarea {border:1px solid #A40000; background-color:#FFFFFF; padding:1px 2px 1px 2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}

#Main { position:relative; width:100%; min-height:100%; height:auto !important; height:100%; background:url(/templates/files/hintergrund-inhalt.gif) center repeat-y; }
#Content { margin:0 auto; width:762px; padding-bottom:19px; font:11px Arial, Helvetica, sans-serif; color:#555; }
#Footer { position:absolute; bottom:0; width:100%; height:19px; background:url(/files/hintergrund-fusszeile.gif) repeat-x; text-align:center; }

#ContentLeft {float:left; width:161px; border-right:1px solid #FFFFFF;}
#ContentLeftLogo {width:159px; height:75px; padding-left:2px;}
#ContentLeftHome {width:161px; height:20px;}
#ContentLeftMenu {width:159px; padding-left:2px;}
.ContentLeftMenuItem {height:18px; border-bottom:1px solid #FFFFFF;}
#ContentCenter {float:left; width:458px; border-right:1px solid #FFFFFF;}
#ContentCenterTop {height:75px;}
#ContentCenterBar {position:relative; widht:458px; height:20px; background-image:url(/files/top-center-bar.gif);}
#ContentCenterInhaltAdjusted {margin:0 13px 32px 14px; width:431px;}
#ContentRight {float:left; width:141px;}
#ContentRightTop {height:75px; padding-right:2px;}
#ContentRightKommunikation {height:20px;}
#ContentRightButtons {padding-right:2px;}

.HomeNewsEintrag {float:left; margin-left:10px; width:326px;}