* {
    border: 0px;
    margin: 0px;
    padding: 0px;
    outline: none;
    font-size:14px;
}

body {
    /*background-color: #666666;*/
    font-family: Arial;
    /*// padding-bottom: 35px;*/
}

#top, #bot {
    font-size:14px;
    width: 960px;
    height: 25px;
    padding: 10px 0px 0px 0px;
    //padding: 10px 0px 2px 0px;
    -padding: 10px 0px 5px 0px;
    /*text-align: center;*/
    text-align: right;
    background-color: #666666;
    margin: 0px auto;
}

#sites {
    font-size: 12px;
    /*margin: 0px 0px 0px 700px;*/
    margin: 0px 10px 0px 0px;
    width: 240px;
}

#mainWhite {
    background-color: #ffffff;
    /*margin: 0px 0px 35px 0px;*/
}

#main {
    width: 960px;
    margin: 0px auto;
    background-image: url('/assets/images/bg.jpg');
    background-repeat: no-repeat;
    background-position: 100% 95px;
}

#logo {
    display: block;
    position: relative;
    top: -13px;
    float: left;
}

#header {
    float: left;
    padding: 23px 0px 0px 20px;
}
#header img {
    display: block;
    margin: 0px 0px 5px 0px;
}
#header img.menu {
    float: left;
    margin: 22px 15px 0px 0px;
}

#centerDiv {
    clear: both;
    /*background-image: url('/assets/images/footer_bg.jpg');*/
    /*background-repeat: no-repeat;*/
    /*background-position: 0% 100%;*/
    overflow: hidden;
}

#navBar {
    float: left;
    margin: 0px 0px 0px 80px;
}

#navBarText {
    float: left;
    margin: 0px 0px 10px 20px;
    height: 170px;
    width:505px;
}
#navBarText div {
    display: block;
    height: 75px;
    float:left;
    width:250px;
    color: #666666;
    text-decoration: none;
}
#navBarText div a {
    display: block;
    float: left;
    color: #666666;
    text-decoration: none;
    font-size:14px;
}
#navBarText div a:hover {
    text-decoration: underline;
}
#imageLink1, #imageLink2, #imageLink3, #imageLink4 {
    width: 64px;
    height: 55px;
    float: left;
    background-image: url('/assets/images/navbar.jpg');
    background-repeat: no-repeat;
}
#imageLink1 { background-position: 0px 0px; }
#imageLink2 { background-position: 0px -55px; }
#imageLink3 { background-position: 0px -110px; }
#imageLink4 { background-position: 0px -165px; }
#navBarText a#link1 { margin: 9px 0px 0px 0px; }
#navBarText a#link2 { margin: 20px 0px 0px 0px; }
#navBarText a#link3 { margin: 9px 0px 0px 0px; }
#navBarText a#link4 { margin: 9px 0px 0px 0px; }

#content {
    clear: both;
    padding: 0px 0px;
    background-image: url('/assets/images/dotline.jpg');
    background-repeat: repeat-y;
    background-position: 710px 5px;
    overflow: hidden;
    color: #666666;
    font-size: 16px;
    font-family: Arial;
}

#contentText {
    float: left;
    width: 670px;
    padding: 0px 20px;
    /*border-right: 1px dashed #666666;*/
}
#contentText p {
    margin: 10px 0px 10px 0px;
}
#contentText ul {
    margin: 0px 0px 0px 20px;
}

img#header1 {
    display: block;
    clear: both;
    margin: 0px 20px 0px 20px;
}

div#header1 {
    display: block;
    clear: both;
    margin: 0px 20px 0px 20px;
}

#banners {
    float: left;
    width: 250px;
    margin: 0px 0px 0px 0px;
}
#banners img {
    display: block;
    margin: 0px auto 15px auto;
}
#banners .swf{
    margin-left:14px;
    margin-bottom:20px;
}
#footer {
    clear: both;
    height: 160px;
    background-image: url('/assets/images/footer_bg.jpg');
    background-repeat: no-repeat;
    font-family: Arial;
}

#call {
    color: #333333;
    position: relative;
    top: 15px;
    left: 224px;
}

#copy {
    position: relative;
    top: 85px;
    text-align: center;
    font-size: 13px;
}

#soliday {
    position: relative;
    top: 53px;
    text-align: right;
}
#soliday img {
    vertical-align: middle;
    margin: 2px 0px 0px 5px;
}
#soliday a {
    font-size: 13px;
    color: #000000;
    text-decoration: none;
}


.formLogin input{
    border:1px solid #000;
}
.menuTopItem{
    float:left;
    margin-right:10px;
    padding:10px;
    background-color:#f0efe0;
}


input.common{
    border:1px #000 solid;
    height:20px;
    width:270px;
}

input.submit{
    border:1px #000 solid;
    height:20px;
    width:200px;
}

textarea{
    border:1px solid #000;
    height:100px;
    width:500px;
}
div.achtung {
    color: #900000;
    border: 1px solid #900000;
    font-size: 16px;
    padding: 5px 10px;
}

a:link, a:active, a:visited{
    color:#ff0000;
}
a.anchorTopMenuUnactive:link, a.anchorTopMenuUnactive:active, a.anchorTopMenuUnactive:visited, a.anchorTopMenuUnactive:hover{
    text-decoration:none;
    color:#5d5d5d;
}

a.anchorTopMenu:link,a.anchorTopMenu:active,a.anchorTopMenu:visited{
    color:#000000;
}
a.anchorTopMenu:hover{
    color:#d17b00;
    text-decoration:none;
}

.tr, .folderTr{
    clear:both;
    height:auto;
    overflow:hidden;
}
.folderTr div{
    float:left;
}
.folderTr div.row1, .folderTr div.row2, .folderTr div.row0{
    border-bottom: 1px solid #000000;
    padding-right:10px;
}
.folderTr div.row1, .folderTr div.row2{
    width:200px;
}
.folder{
    font-weight:bold;
}
.table, .table td{
    border:1px solid #000;
    border-collapse:collapse;
}
.table td{
    padding:5px;
}

.faqItem{
    margin-bottom:20px;
}
.faqQuestion{
    font-weight:bold;
}
.faqAnswer{
    margin-left:20px;
}
.today{
    background-color:gray
}
.star{
    color:#ff0000;
}

