body {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color : #C0C7CF;
        margin: 0px;
  padding:0px;
  background-color: #00152B;
}
table.gesamt {
	width:100%;
	margin:0px;
	padding:0px;
	}
/*Spaltenbreiten Tabelle gesamt*/
col.menuelinks {
	width:16%;
}
col.abstand1 {
	width:10%;
}
col.inhalt {
	width:67%;
}
col.abstand2 {
	width:7%;
}
td.header {
	margin:0px;
	padding:0px 0px 3px 0px;
	height: 74px;
	background-image: url(images/head1600.jpg);
	background-repeat: no-repeat;
	background-position: right;
	}
/*Zelle unter dem Header, für das Gallery Headmenü - topmenu*/
td.headmenue {
	text-align: right;
}
/*Abstandhalter Headmenü*/
td.headmenue img {
	width:10px;
	height:2px;
}
/*Horizontale Navigation Gallery in der Zelle headmenue.Span*/
.topmenu {
        
        font-size: 13px;
}
.topmenu a {
        color : #C0C7CF;
        text-decoration : none;
}
.topmenu a:hover  {
        color : #88929F;
}
/*Zelle für das Hauptmenü links*/
td.menuelinks {
	width: 16%;
	height:785px;
}
/*Tabelle Hauptmenü*/
table.menue {
	margin-left:18px;
	margin-top: 5px;
}
/*Zelle Tabelle Hauptmenü*/
td.menuezelle {
}
/*Zelle Protected Area Tabelle Hauptmenü*/
td.area {
	padding-top:20px;
}
/*Abstandhalter links zwischen Menü und Inhalt*/
td.abstand1 img {
	width:40px;
}
td.inhalt {
text-align:left;
}
/*Abstandhalter rechts*/
td.abstand2 img {
	width:20px;
}
.fuss {
	text-align: center;
	background-color:#041D37; 
	font-size: 12px; 
	padding:5px 0px 10px 0px;
}
/*Coppermine Gallery footer mit Copyright-Hinweis und Link.*/
.footer {
        display: none;
		  font-size : 9px;
}
.footer a {
        text-decoration: none;
        color: #cccccc;
}
.footer a:hover {
        color: #cccccc;
        text-decoration: underline;
}
/*Hauptüberschrift, Menütitel*/
h1{
        font-size: 18px;
        text-decoration: none;
        line-height : 120%;
        margin: 0px 0px 50px 0px;
		  padding: 0px;
}
/*Zweite Überschrift, Albumtitel*/
h2 {
        font-size: 18px;
        margin: 0px 0px 0px 0px;
		  padding:0px;
}
/*Zwischenüberschrift*/
h3 {
        font-weight: bold;
		  font-size:14px;
        margin-top: 10px;
		  margin-bottom: 0px;
		  padding:0px;
}
p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
        margin: 2px 0px;
}
ul {
        margin-left: 5px;
        padding: 0px;
}
li {
        margin-left: 10px;
        margin-top: 4px;
        margin-bottom: 4px;
        padding: 0px;
        list-style-position: outside;
        list-style-type: disc;
}
a {
        color: #C0C7CF;
        text-decoration: none;
}
a:hover {
        color: #88929F;
}
/*Standardtabelle für dynamischen Inhalt Gallery. Html-zentriert*/
.maintable {
        border: 0px solid #cccccc;
        margin-top: 1px;
        margin-bottom: 1px;
}
/*Zellen Zeile unter Hauptüberschrift Gallery. 
Zeile der Überschrift zweiter Ordnung (Album)
Zelle Breadcrumb*/
.tableh1 {
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 12px;
        padding-left: 0px;
}
/*Breadcrumb-Menü. Span*/
.breadcrumb {
		font-size:13px;
}
.breadcrumb a {
		 color: #C0C7CF;
		  text-decoration: none;
}
.breadcrumb a:hover {
        color: #88929F;
}
/*Zelle mit Albumtitel auf Gallery-Eingangsseite* 
Enthält alblink*/
.tableh2 {
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 0px;
}
/*Link Titel Album-Thumbnail in der Gallery-Startseite*/
.alblink {
	font-size:12px;
	text-decoration: none;
}
.alblink a {
        color: #88929F;
  text-decoration: none;      
}
.alblink a:hover {
        color: #88929F;
        text-decoration: underline;
}
/*Link Kategorieüberschrift? Platzhalter entfernt*/
.catlink {
        display: block;
        margin-bottom: 2px;
}
.catlink a {
        text-decoration: underline;
        color: #C0C7CF;
}
.catlink a:hover {
        color: #88929F;
        text-decoration: underline;
}
/*Zelle, in der das Album-Thumbnail liegt auf der Gallery-Startseite*/
.thumbsalbum {
        margin-bottom: 15px;
		  padding: 2px;
}
/*div, in dem das Album-Thumbnail liegt auf der Gallery-Startseite*/
.albumborder img{
	padding: 4px;
	border: 1px solid #88929F;
}
/*Gallery-Startseite Thumbnail. IMG-Tag.
Album-Thumbnail. IMG-Tag
Einzelbild. IMG-Tag*/
/*.image {
	padding: 10px;
	border: 1px solid #cccccc ;
	}*/
/*Absatzformat für Album-Info auf der Gallery-Eingangsseite. Auskommentiert*/
.album_stat {
        font-size: 85%;
        margin: 5px 0px;
}


/*thumbnails.php*///////////////////////////////////////////////////////////////

/*Zelle, in der die Überschrift h2 der Albumübersicht liegt*/
.statlink {      
}
.statlink a {
        text-decoration: none;
        color: #C0C7CF;
}
.statlink a:hover {
        color: #88929F;
        text-decoration: underline;
}
/*Bildtitel in der Albumübersicht. Platzhalter entfernt*/
.thumb_title {
        font-weight : bold;
        font-size: 80%;
        padding: 2px;
        display : block;
		  color: #cccccc;
}
/*Zelle, in dem die Tabelle mit dem Thumbnail-Bild liegt, in der Album-Übersicht*/
.thumbnails {
         padding: 5px;
}
/*Div, in dem das Thumbnail-Bild eines Albums liegt*/
.thumbborder img{
	padding: 5px;
	border: 1px solid #88929F;
}
/*Zelle Unterzeile mit Fileinfo unter der Albumsübersicht*/ 
.tableh1_compact {
        background-color: #0B2A4A;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}
/*Zelle der Seitenauswahl in der Album-Übersicht*/
.s-auswahl {
        background: #88929F;
			color:#00152B;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}


/*displayimage.php*///////////////////////////////////////////////////////////////////


/*Navigationszellen über dem Einzelbild*/
.navmenu {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        font-weight: bold;
        border-style: none;
		  white-space: nowrap;
}
.navmenu img {
        margin-top: 1px;
        margin-right: 1px;
        margin-bottom: 1px;
        margin-left: 1px;
}
.navmenu a {
       position: relative;
        display: block;
		  height:20px;
        padding-top: 10px;
		  padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        text-decoration: none;
        color: #C0C7CF;
}
.navmenu a:hover {
       	color: #88929F; 
}
/*Vor- und zurück-Buttons in Navigationsleiste Einzelbild, Link*/
.navmenu_pic {
}
/*Abstand zwischen Navigationselementen link Overview, Slideshow und rechts previos file, next file*/
.nav_spacer img {
	width: 250px;
	height: 1px;
}
/*Außenzelle der Tabelle mit dem Einzelbild. Abstand zur Bildnavigation. Html-Höhe 100*/
.tableb {
        padding-top: 3px;
        padding-right: 0px;
        padding-bottom: 3px;
        padding-left: 0px;
}
/*Tabelle, in der das Einzelbild liegt*/
.imageborder {
        border: 0px solid #cccccc;
        background-color: ;
		  padding:5px;
        margin-top: 0px;
        margin-bottom: 10px;
}
/*Div, in dem das Einzelbild liegt*/
.bildrahmen img {
	padding: 14px;
	border: 1px solid #88929F;
}
/*Tabelle unter dem Einzelbild mit Bildunterschrift*/
.img_caption_table {
        border: none;
        width : 100%;
        margin-left : 0px;
}
.img_caption_table th {
        font-size: 100%;
        padding-top: 0px;
        padding-right: 10px;
        padding-bottom: 4px;
        padding-left: 0px;
		  text-align: left;     
}
.img_caption_table td {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 50px;
        padding-left: 0px;
        text-align: left;
}
/*Abstand rechts neben Einzelbild. Puffer für 1024*/
.display_spacer {
	width: 30%;
}
/*Abstand rechts neben Einzelbild. Puffer für 1024*/
.display_spacer img{
	width: 140px;
	height: 1px;
}
	
}
/*Zelle mit Überschrift Filinfo in Einzelbildansicht. Im Div-Container picinfo*/
.tableh2_compact {
        background: #88929F ;
        color : #00152B;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}
/*Zellen der File-Info in Einzelbildansicht. Im Div-Container picinfo.
Zellen der Album-Info auf Gallery-Eingangsseite. Auskommentiert*/
.tableb_compact {
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}



/*Backend?*//////////////////////////////////////////////////////////////////////////////



.admin_menu_thumb {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 85%;
        border: 1px solid #005D8C;
        background-image : url(images/button_bg.gif);
        background-position : bottom;
        font-weight: bold;
        margin-top: 0px;
        margin-bottom: 0px;
        width: 85px;
}
.admin_menu_thumb a {
        color: #C0C7CF;
        text-decoration: none;
        display: block;
        position: relative;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 10px;
        padding-right: 10px;
}
.admin_menu_thumb a:hover {
        color: #88929F;
        text-decoration: underline;
}
.admin_menu {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 85%;
        border: 1px solid #005D8C;
        background-image : url(images/button_bg.gif);
        background-position : bottom;
        margin-top: 0px;
        margin-bottom: 0px;
        text-align: center;
}

.admin_menu a {
        color: #C0C7CF;
        text-decoration: none;
        display: block;
        position: relative;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 2px;
        padding-right: 2px;
}
.admin_menu a:hover {
        color: #88929F;
        text-decoration: underline;
}
.comment_date{
        color : #5F5F5F;
        font-size : 90%;
        vertical-align : middle;
}
.thumb_caption {
        font-size: 80%;
        padding: 1px;
        display : block;
		  color: #cccccc;
}

.thumb_caption a {
        text-decoration: underline;
        color: #C0C7CF;
}

.thumb_num_comments {
        font-weight: normal;
        font-size: 80%;
        padding: 2px;
        font-style : italic;
        display : block;
}

.user_thumb_infobox {
        margin-top: 1px;
        margin-bottom: 1px;
}

.user_thumb_infobox th {
        font-weight : bold;
        font-size: 100%;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align : center;
}

.user_thumb_infobox td {
        font-size: 80%;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align : center;
}

.user_thumb_infobox a {
        text-decoration: none;
        color: #000000;
}

.user_thumb_infobox a:hover {
        color: #000000;
        text-decoration: underline;
}

.sortorder_cell {
        background : #C7C0A0 ;
        padding: 0px;
        margin: 0px;
}

.sortorder_options {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        background : #C7C0A0 ;
        color : #F4EDCE;
        padding: 0px;
        margin: 0px;
        font-weight: normal;
        font-size: 80%;
        white-space: nowrap;
}
.tablef {
        background: #00152B;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
}
.albumtitel {
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}
bblink a {
        color: #C0C7CF;
        text-decoration: none;
}

bblink a:hover {
        color: #88929F;
        text-decoration: underline;
}
/*Eingabefelder Login und Backend Gallery*/
.textinput {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        border: 1px solid #D1D7DC;
        padding-right: 3px;
        padding-left: 3px;
}

.listbox {
        font-family: Verdana, Arial, Arial, Helvetica, sans-serif;
        font-size: 100%;
        border: 1px solid #D1D7DC;
        vertical-align : middle;
}
/*Buttons Login und Backend Gallery*/
.button {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
        border: 1px solid #005D8C;
        background-image : url(images/button_bg.gif);
        background-position : bottom;
}

.comment_button {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 85%;
        border: 1px solid #005D8C;
        background-image : url(images/button_bg.gif);
        background-position : bottom;
        padding-left: 3px;
        padding-right: 3px;
}
/*Editions-Formulare Backend Gallery*/
.radio {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        vertical-align : middle;
}
/*Editions-Formulare Backend Gallery*/
.checkbox {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        vertical-align : middle;
}
.debug_text {
        border: #BDBEBD;
        background-color: #EFEFEF;
        width : 100%;
        margin : 0px;
}
.clickable_option {
        border-bottom : 1px dotted blue;
        cursor : hand;
}
.listbox_lang {
        color: #C0C7CF;
        background-color: #D1D7DC;
        border: 1px solid #D1D7DC;
        font-size: 80%;
        font-family: Arial, Helvetica, sans-serif;
        vertical-align : middle;
}
