body {background-color: #d0d0d0; font-family: verdana, arial, sans-serif;}

.error{
padding-top:40px;
font-size:20pt;
text-align:center;
color:#404040;
}
.error a{
color:#404040;
font-weight:bold;
}

.spacer{
background-color:#f0f0f0;
font-size:1px;
height:2px;
}

/* HOME */
#tableHome{
margin-top:20px;
background-color:#404040;
border: 3px solid #404040;
font-size:10pt;
width:400px;
}
#tableHome thead{
padding:16px;
color:#f0f0f0;
font-size:10pt;
font-weight:bold;
}
#tableHome tbody{
background-color:#f0f0f0;
}
#tableHome tbody a{
color:#404040;
font-size:10pt;
font-weight:bold;
}
#tableHome tfoot{
background-color:#f0f0f0;
color:#404040;
font-size:8pt;
}
#tableHome tfoot a{
color:#404040;
font-size:8pt;
}


/* Thumbnails */
#tableThumbs{
/*background-color:#f0f0f0;
border: 3px solid #f0f0f0;*/
font-size:10pt;
}
#tableThumbs thead{
padding:16px;
color:#404040;
font-size:10pt;
font-weight:bold;
}
#tableThumbs thead a{
color:#f0f0f0;
text-decoration:none;
}
#tableThumbs tbody{
/*background-color:#f0f0f0;*/
font-size:8pt;
}
#tableThumbs tbody td{
/*border: 1px solid #f0f0f0;*/
}
/*
#tableThumbs tbody a{
color:#404040;
text-decoration:none;
}
*/
#tableThumbs tbody a{
color:#999999;
text-decoration:none;
}
#tableThumbs tbody a:hover{
color:#404040;
text-decoration:none;
}
#tableThumbs .thumb{
border: 1px solid #404040;
}
#tableThumbs tfoot{
color:#f0f0f0;
font-size:8pt;
}
#tableThumbs tfoot a{
color:#404040;
text-decoration:underline;
}


/* Bildansicht */
#tableNavi{
/*background-color:#f0f0f0;*/
margin-top:0px;
padding-top:0px;
padding-bottom:10px;
font-size:14pt;
}
#tableNavi a{
color:#404040;
text-decoration:none;
}
#tableNavi #currentPage{
font-size:16pt;
color:#404040;
text-decoration:none;
font-weight:bold;
}

#tableImage{
margin-top:0px;
/*background-color:#f0f0f0;
border: 3px solid #f0f0f0;*/
font-size:10pt;
width:10px;
}
#tableImage thead{
padding:16px;
color:#f0f0f0;
font-size:10pt;
font-weight:bold;
}
#tableImage thead a{
color:#f0f0f0;
text-decoration:none;
}
#tableImage tbody{
/*background-color:#f0f0f0;*/
}
#tableImage tfoot{
color:#404040;
font-size:8pt;
}
#tableImage tfoot a{
color:#404040;
}
#tableImage #imgExifSwitch{
padding:4px;
/*background-color:#f0f0f0;*/
font-size:8pt;
color:#404040;
}
#tableImage #imgExifSwitch a{
color:#404040;
}
#tableImage #caption{
font-size:7pt;
}
/*
#tableImage input{
background-color:#404040;
color:#f0f0f0;
}
*/
#tableImage #caption #captionText{
font-size:10pt;
font-weight:bold;
}
#tableImage #uploadText{
font-size:8pt;
}

#exifData, #iptcData, #comments{
border: 1px solid #404040;
padding:10px;
/*background-color:#f0f0f0;*/
font-size:8pt;
color:#404040;
}

#commentLink a{
color:#404040;
font-size:8pt;
}

.commentUser{
font-size:7pt;
line-height:18px;
}
.commentHead{
line-height:18px;
font-size:10pt;
font-weight:bold;
}
.commentText{
line-height:18px;
}

#blackSwitch{
width:10px;
height:10px;
background-color:#404040;
/*border: 1px solid #f0f0f0;*/
font-size:8pt;
color:#f0f0f0;
}

#sizeSwitch a{
font-size:20pt;
color:#404040;
text-decoration:none;
}


/* EDIT */
#tableEdit{
margin-top:0px;
background-color:#404040;
border:4px solid #404040;
font-size:8pt;
width:400px;
}
#tableEdit thead{
padding:16px;
color:#f0f0f0;
font-size:12pt;
font-weight:bold;
}
#tableEdit tbody{
background-color:#f0f0f0;
}
#tableEdit tbody a{
color:#404040;
font-size:8pt;
}
#tableEdit tfoot{
color:#404040;
font-size:8pt;
}

/* UPLOAD */
#tableUpload{
margin-top:0px;
background-color:#404040;
border: 3px solid #404040;
font-size:10pt;
width:10px;
}
#tableUpload thead{
padding:16px;
color:#f0f0f0;
font-size:10pt;
font-weight:bold;
}
#tableUpload tbody{
background-color:#f0f0f0;
}
#tableUpload tfoot{
color:#404040;
font-size:8pt;
}
#tableUpload input{
/*background-color:#f0f0f0;*/
color:#404040;
}
#tableUpload #uploadText{
font-size:8pt;
}

/* Navi */
#naviTable{
width:600px;
background-color:#f8f8f8;
border-top:solid 1px #404040;
border-left:solid 1px #404040;
border-right:solid 1px #404040;
margin-top:20px;
padding:5px;
}
#naviTable a{
font-size:8pt;
font-weight:bold;
color:#000000;
}



/* News */
#newsTable{
width:600px;
background-color:#f8f8f8;
border:solid 1px #404040;

}
#newsTable a{
color:#000000;
}
#newsTable tbody td{
border:solid 1px #d0d0d0;
}
#newsTable thead{
background-color:#404040;
color:#f0f0f0;
}
#newsTable thead tr{
background-color:#404040;
color:#f0f0f0;
font-weight:bold;
height:40px;
}
#newsTable thead td{
padding-left:5px;
}
#newsTable tbody{
font-size:8pt;
}
#newsTable tbody td{
padding:5px;
}
#newsTable #newsSpacer{
background-color:#404040;
font-size:1px;
}
#newsTable #title{
font-size:8pt;
font-weight:bold;
}


#newsInputTable{
width:600px;
background-color:#f8f8f8;
border:solid 1px #404040;
/*margin-top:20px;
padding:30px;*/
}

#newsInputTable thead{
background-color:#404040;
color:#f0f0f0;
height:36px;
}
#newsInputTable tbody td{
border:solid 1px #d0d0d0;
font-size:8pt;
}
#newsInputTable #inputText{
width:100%;
}
#newsInputTable textarea{
width:100%;
}


#newsPreviewTable{
width:500px;
background-color:#f8f8f8;
border:solid 1px #404040;
margin-top:20px;
}
#newsPreviewTable a{
color:#404040;
}
#newsPreviewTable thead{
background-color:#000000;
color:#f0f0f0;
height:36px;
}
#newsPreviewTable tbody td{
border:solid 1px #d0d0d0;
font-size:8pt;
}
#newsPreviewTable #title{
font-size:8pt;
font-weight:bold;
}
#newsPreviewTable #notice{
border:solid 1px #d0d0d0;
font-size:7pt;
}

/* msg */
#msg{
background-color:#f0f0f0;
border:solid 1px #404040;
margin-top:20px;
width:300px;
}
#msg thead{
background-color:#404040;
height:34px;
color:#f0f0f0;
font-size:10pt;
font-weight:bold;
text-align:center;
}
#msg tbody{
height:70px;
font-size:9pt;
text-align:center;
}
#msg a{
font-size:9pt;
color:#404040;
}

#sltInput{
background-color:#d0d0d0;
color:#404040;
font-size:10px;
border: 1px solid #404040;
text-align:center;
}

.submit{
padding:2px;
background-color:#404040;
border:2px solid #404040;
color:#f0f0f0;
font-size:10px;
font-weight:bold;
}