* {
    margin: 0;
    padding: 0
    }
body {
    background: url(images/bg1.gif) top repeat-x #4f041b
    }
a:hover {
    text-decoration: none
    }
a img {
    border: 0
    }
img {
    vertical-align: top
    }
ul {
    list-style: none
    }
.left {
    float: left
    }
.right {
    float: right
    }
.clear {
    clear: both;
    background-color: #FFF3D3
    }
html, input, textarea {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 17px;
    color: #600
    }
input, select {
    vertical-align: middle;
    font-weight: normal
    }
strong {
    font-size: 12px;
    color: #C23E2E
    }
a {
    color: #BC4434;
    font-size: 12px
    }
/*main layout */
.h_logo {
    height: 52px;
    width: 100%
    }
#header_tall {
    background: url(images/bg.gif) top repeat-x
    }
#main {
    margin: 0 auto
    }
#header .left {
    padding: 26px 0 0 0
    }
#header .right {
    padding: 33px 77px 0 0
    }
#header .right a {
    color: #868686;
    font-family: verdana;
    font-size: 9px;
    padding: 0 2px 0 0
    }
#menu {
    background: url(images/menu_tall.gif) top repeat-x;
    height: 65px
    }
#menu .rightbg {
    background: url(images/menu_right.gif) top right no-repeat
    }
#menu .leftbg {
    background: url(images/menu_left.gif) top left no-repeat;
    width: 100%;
    height: 65px
    }
#menu .padding {
    padding: 9px 0
    }
#menu li {
    float: left;
    width: 123px;
    background: url(images/menu_libg.gif) top right repeat-y;
    font-size: 12px;
    text-align: center;
    display: block
    }
#menu li a {
    color: #900;
    text-decoration: none;
    font-weight: normal;
    font-size: 12px;
    font-family: verdana;
    display: block;
    padding: 8px 0 5px 0
    }
#menu li span {
    display: block;
    padding: 8px 0 5px 0
    }
#menu li a:hover {
    color: #f8e4ae;
    text-decoration: underline
    }
#menu li span {
    color: #ECC053;
    text-decoration: underline
    }
#menu .last {
    background: none
    }
#header .content {
    background: url(images/header_bild.jpg) top left no-repeat;
    padding: 10px 60px 28px 180px;
    color: #fff;
    font-weight: bold
    }
#header .flashContent {
    width: 100%;
    height: 100%
    }
#header .content .text {
    padding: 2px 0 33px 2px
    }
#header .content a img {
    float: right
    }
#header .contenta {
    background: url(images/header_bg1.jpg) top left no-repeat;
    padding: 45px 60px 28px 424px;
    color: #fff
    }
#header .flashContent {
    width: 100%;
    height: 100%
    }
#header .contenta .text {
    padding: 2px 0 33px 2px
    }
#header .contenta a img {
    float: right
    }
#middle {
    width: 100%;
    background-color: #4f041b
    }
#footer .indent {
    padding: 23px 0 0 17px;
    color: #f8e4ae;
    font-size: 11px
    }
#footer a {
    color: #BC4434;
    font-weight: normal
    }
.border {
    background: url(images/border_tall.gif) top repeat-x
    }
.border .btall {
    background: url(images/border_tall.gif) bottom repeat-x
    }
.border .ltall {
    background: url(images/border_tall.gif) left repeat-y
    }
.border .rtall {
    background: url(images/border_tall.gif) right repeat-y
    }
.border .tleft {
    background: url(images/border_tl.gif) top left no-repeat
    }
.border .tright {
    background: url(images/border_tr.gif) top right no-repeat
    }
.border .bleft {
    background: url(images/border_bl.gif) bottom left no-repeat
    }
.border .bright {
    background: url(images/border_br.gif) bottom right no-repeat;
    width: 100%
    }
.border .app {
    padding: 4px 4px 1px 2px
    }
.border a img {
    float: right
    }
.h_text {
    padding-bottom: 1px;
    background: url(images/h_text_bg.gif) bottom repeat-x
    }
.more {
    text-align: right
    }
.more a {
    background: url(images/more_bg.gif) top right no-repeat;
    padding-right: 13px;
    color: #900;
    font-weight: bold
    }
.date {
    padding: 2px 0 2px 0;
    color: #C23E2E
    }
li {
    color: #3d6f92
    }
li a {
    color: #3d6f92;
    font-size: 11px
    }
.bot_line {
    background: url(images/h_text_bg.gif) bottom repeat-x
    }
.b_text {
    color: #c23e2e
    }
/* index */
.indent {
    padding: 5px 0 5px 0
    }
.columns1 .column1 .padding {
    padding: 9px 13px 13px 15px;
    background-color: #D1C7A4
    }
.columns3 .column3 .padding {
    padding: 9px 13px 13px 15px;
    background-color: #FFF3D3
    }
.columns1 .column2 .padding {
    padding: 5px 3px 5px 5px
    }
.columns1 .column3 .padding {
    padding: 9px 13px 3px 15px
    }
.columns1 .p1 {
    padding: 1px 0 7px 0
    }
.columns1 .p2 {
    padding: 10px 0 7px 0
    }
.columns2 {
    padding: 0 0 0 0
    }
.columns2 .column1 .padding {
    padding: 14px 21px 0 17px;
    color: #FFC
    }
.columns2 .column2 .padding {
    padding: 14px 18px 0 21px
    }
.columns2 .column1 .p1 {
    padding: 7px 0 15px 0
    }
.columns2 .column2 .content {
    padding: 10px 0 1px 0
    }
.columns2 .column2 .p2 {
    padding: 2px 0 1px 0
    }
.columns3 {
    padding: 21px 0 0 0
    }
.columns3 .column1 .padding {
    padding: 14px 21px 0 17px
    }
.columns3 .column2 .padding {
    padding: 14px 18px 0 21px
    }
.columns3 .column1 .p3 {
    padding: 7px 0 15px 0
    }
.columns3 .column2 .content {
    padding: 10px 0 15px 0
    }
.columns3 .column2 .p1 {
    padding: 2px 0 1px 0
    }
#form .column1 {
    width: 183px
    }
#form .column2 {
    width: 521px
    }
#form .column3 {
    width: 711px
    }
form .row {
    height: 25px
    }
form .row1 {
    height: 34px
    }
.input {
    width: 171px;
    height: 18px;
    border: 1px solid #a4a4a4;
    background: none;
    padding: 0 0 0 5px;
    font-family: tahoma;
    line-height: 13px;
    color: #a4a4a4
    }
textarea {
    width: 516px;
    height: 68px;
    border: 1px solid #a4a4a4;
    background: none;
    padding: 0 0 0 5px;
    overflow: auto;
    font-family: tahoma;
    line-height: 13px;
    color: #a4a4a4
    }
form .div {
    text-align: right;
    padding: 6px 0 0 0
    }
#index #header_tall #main #middle .indent .columns1 .column2 .border .btall .ltall .rtall .tleft .tright .bleft .bright .app .padding table tr td p {
    font-weight: bold
    }
#index #header_tall #main #middle .indent .columns1 .column2 .border .btall .ltall .rtall .tleft .tright .bleft .bright .app .padding table tr td p {
    font-weight: normal
    }
#index #header_tall #main #middle .indent .columns1 .column2 .border .btall .ltall .rtall .tleft .tright .bleft .bright .app .padding table tr td p {
    text-align: left
    }
#index #header_tall #main #middle .indent .columns2 .ver_line .column2 .padding .content div {
    color: #FFC
    }