body{ font-family:tahoma, sans-serif, helvetica; font-size:80%;}

a{color: #748E9B; text-decoration:none;}
a:hover {color: #5E6D74; text-decoration:underline;background-color:#B1C4CD}

h1 { font-size: 160%; display:block; width:100%; color:#748E9B; border-bottom:1px solid #265065; text-align:right}
h2 { font-size: 140%; display:block;}
h3 { font-size: 110%; display:inline-block; padding-left:5px; margin-bottom:3px; width:auto; color:#454647}

#content { margin:25px; }

.hidden{ visibility:hidden; }

/* News*/
#newsarea{ width:570px; float:left;}
.newsinfo { font-size: 60%; padding-left:5px;}
.newsheader{ width:100%;}
.newsentry {width:550px; display:block; padding:10px; border:1px solid gray; margin:5px;}
.newstitle {float:left;}
.newstitle a { color:#265065; font-weight:bold;}
.newstitle a:hover { }
.newsdate {float:right; color: gray; font-size:80%;}
.newsmessage {width:100%;padding:5px;}
.newspaging {width:550px; font-size: 90%; display:block; padding:5px 10px 5px 10px; border:1px solid silver; margin:5px; float:left;}

/*Shownews*/
.newsheadline h1 { float:left; margin:0 0 10px 0;}

/*Galerie */
#galerie { width:100%; text-align:center;}
#showpic, #picdump, #picpaging{ }
#picdump{ display:inline-block; margin:10px; position:relative; }
.galeriepic,.currgaleriepic{ margin:4px; width:148px; float:left;  }
.galeriepic a img,.currgaleriepic a img { border:0px; padding:3px; margin-left: auto; margin-right: auto}
.galeriepic a { display:inline-block; padding:2px; border:2px solid #748E9B; }
.galeriepic a:hover{ border:2px solid #5E6D74; }
.currgaleriepic a { display:inline-block; padding:2px; border:2px solid #265065;}
.currgaleriepic a:hover{ border:2px solid #265065; }
.switchpicouter {  height:115px; position: relative; width:20px; margin:0; padding:4 0 0 0; float:left;}
.switchpicmiddle {  position: absolute; top: 42%;}
.switchpic{  position: relative; top: -42%; }
.switchpic a {  }

/* Random Galerie */
#randompicmodule{ float:right; width:160px; margin:0; padding:0;}
.picinfo { font-size: 60%; padding-left:5px;}
.randompic{ margin:4px; width:158px;}
.randompic a img{ border:0px; margin:0; padding:0; }
.randompic a { display:block; padding:2px; margin:0; border:2px solid #748E9B;}
.randompic a:hover{ border:2px solid #5E6D74; }
.randomlink { text-align: center;}

/*Paging*/
.paging{ }
.paging a {}