body    { background-color: #990100; background-image: url("images/bg_body.jpg"); background-repeat: repeat-y; background-position: center top; margin-top: 0; margin-right: 0; margin-left: 0 }
#mainmenu  { background-image: url("images/home_dcr_menu.gif"); background-repeat: no-repeat; background-position: center top; text-align: center; padding-top: 5px; padding-left: 20px; height: 20px }
#mainmenu a { color: #cf0; font-size: 11px; font-family: Arial; text-decoration: none; padding-right: 20px }
#mainmenu a:hover { color: #fff }
#home_intro { }
#container { margin-right: auto; margin-left: auto; width: 550px; height: 500px }
#home_topbanner    { background-image: url("images/home_art_topbanner.jpg"); background-repeat: no-repeat; text-align: center; width: 550px; height: 129px }
#info_topbanner { background-image: url("images/info_topbanner.jpg"); background-repeat: no-repeat; width: 550px; height: 129px }
#content  { background-image: url("images/dcr_content.jpg"); background-repeat: no-repeat; background-position: center top; padding-left: 20px; height: 550px }
h1  { color: #fff; font-size: 13px; font-family: Arial; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; margin-right: 15px; padding-top: 15px; padding-bottom: 4px; border-bottom: thin dotted #cf3 }
h2  { color: #cf0; font-size: 12px; font-family: Arial; font-weight: bold; letter-spacing: 1px; padding-top: 12px; padding-bottom: 4px }
p  { color: #fff; font-size: 12px; font-family: Arial; font-weight: normal; line-height: 15px; padding-right: 20px }
a  { color: #9f0; font-size: 12px }
a:hover { color: #ce0100; text-decoration: none }
a:active { color: #9f0 }
a:visited { color: #9f0 }
input { color: #900; font-size: 11px; font-family: Arial; background-color: #ccc; height: 18px; border: solid 1px #ccc }
.align_artfoto { float: left }
.border_picture { border: solid 1px #cf0 }
ul   { color: #ccc; font-size: 12px; font-family: Arial; list-style-type: none; margin-right: 20px }
li { list-style-image: url("images/art_li.gif") }

