body {
background-color: #FFFFFF;
font-family: Verdana, Arial;
font-size: 12px;
color: #000000;
margin: 0;
}
.content {
font-size: 12px;
color: #404040;
padding: 8px 22px 5px 22px;
text-align: justify;
}
.content a  {
font-size: 12px;
color:  #404040;
text-decoration: underline;
}
.content a:hover  {
font-size: 12px;
color: #404040;
text-decoration: underline;
}
.content_table {
font-size: 12px;
color: #404040;
padding: 0px 20px 0px 20px;
text-align: left;
}
.content_table2 {
font-size: 12px;
color: #404040;
padding: 0px 0px 0px 20px;
text-align: left;
}

.menurubrik {
background: #da624e;
font-size: 11px;
color: #FFFFFF;
padding: 2px 9px 2px 4px;
font-weight: bold;
}

.menucont {
background: #fac294;
}

.menucont a  {
display: block;
font-size: 11px;
color: #da624e;
padding: 4px 9px 4px 10px;
text-decoration: none;
}
.menucont a:hover  {
color: #ffffff;
text-decoration: none;
}
.icon {
font-size: 11px;
color: #da624e;
font-weight: bold;
}


.menunews {
font-size: 11px;
color: #e6e8dd;
padding: 4px 9px 4px 5px;
}
.menunews a  {
font-size: 11px;
color:  #f3d9d8;
text-decoration: underline;
}
.menunews a:hover  {
color: #ffffff;
text-decoration: underline;
}
.menurubrik a  {
font-size: 11px;
color:  #ffffff;
text-decoration: none;
}
h1 {
font-size: 16px;
font-weight: bold;
color:  #000000;
padding: 6px 6px 6px 6px;
margin: 9px 20px 9px 20px;
border-top: 1px solid #808080;
border-bottom: 1px solid #808080;
}
.input {
background: transparent;
border: 1px solid #000080;
text-align: left;
font: 11px Verdana, Arial, sans-serif; color: #000080;
width: 260px;
}






.tableh1 {
        background : #0E72A4 ;
        font-size: 12px;
        color : #FFFFFF;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.tableh1_compact {
        background : #0E72A4 ;
        font-size: 12px;
        color : #FFFFFF;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}

.tableh2 {
        background: #D1D7DC ;
        font-size: 12px;
        color : #000000;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.tableh2_compact {
        background: #D1D7DC ;
        font-size: 12px;
        color : #000000;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}

.maintable {
        border: 1px solid #0E72A4;
/*        background-color: #FFFFFF;*/
        background-color: #efefef;
        margin-top: 1px;
        margin-bottom: 1px;
}

.statlink {
        color: #FFFFFF;
}

.statlink a {
        text-decoration: none;
        color: #FFFFFF;
}

.statlink a:hover {
        color: #FFFFFF;
        text-decoration: underline;
}

.tableb {
        background: #EFEFEF ;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}


.tableb_compact {
        background: #EFEFEF ;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}

.alblink a {
        font-size: 12px;
        color: #000000;
        text-decoration: underline;
}

.alblink a:hover {
        font-size: 12px;
        color: #ffff80;
        text-decoration: underline;
}

.thumbnails {
        background: #EFEFEF ;
        padding: 5px;
}

.thumb_title {
        font-weight : bold;
        font-size: 80%;
        padding: 2px;
        display : block;
}

.thumb_num_comments {
        font-weight: normal;
        font-size: 10px;
        padding: 0px;
        display : block;
}

.thumb_caption {
        font-size: 80%;
        padding: 1px;
        display : block;
}

.thumb_caption a {
        text-decoration: underline;
        color: #000000;
}

.image {
        border-style: solid;
        border-width:1px;
        border-color: #000000;
        margin: 2px;
}

.imageborder {
        border: 1px solid #000000;
        background-color: #FFFFFF;
        margin-top: 10px;
        margin-bottom: 10px;
}

.album_stat {
        font-size: 85%;
        margin: 5px 0px;
}

.navmenu {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        font-weight: bold;
        background : #0E72A4 ;
        border-style: none;
}

.navmenu img {
        margin-top: 1px;
        margin-right: 5px;
        margin-bottom: 1px;
        margin-left: 5px;
}

.navmenu a {
        display: block;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
        text-decoration: none;
        color: #FFFFFF;
}

.navmenu a:hover {
        background : #EFEFEF ;
        text-decoration: none;
        color:         #000000;
}

.display_media {
        background: #F7F37B ;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}