/***** THE BLOODY BELLE STYLESHEET ****/

#slideshow {
    position:relative;
    height:170px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

/*/////////////////////////////////////////

table td {
font-family:"Courier New", Courier, monospace;
color:#514d4e;
font-size:13px;
}

table a:link { color:#514d4e; text-decoration:underline; }
table a:visited { color:#514d4e; text-decoration:underline; }
table a:active  { color:#514d4e; text-decoration:underline; }
table a:hover { color:#008aff; text-decoration:underline; }



/*** BOX ***/

.Text {
font-family:"Courier New", Courier, monospace;
color:#514d4e;
font-size:13px;
}
.Text a:link { color:#514d4e; text-decoration:underline; }
.Text a:visited { color:#514d4e; text-decoration:underline; }
.Text a:active  { color:#514d4e; text-decoration:underline; }
.Text a:hover { color:#008aff; text-decoration:underline; }

.box {
background-color:#FFFFFF;
font-family:"Courier New", Courier, monospace;
color:#514d4e;
font-size:13px;
padding:6px;
border:1px solid #c0c0c0;
}

.box a:link { color:#514d4e; text-decoration:underline; }
.box a:visited { color:#514d4e; text-decoration:underline; }
.box a:active  { color:#514d4e; text-decoration:underline; }
.box a:hover { color:#008aff; text-decoration:underline; }

h1 {
font-size:20px;
color:#008aff;
font-weight:bold;
font-family:"Courier New", Courier, monospace;
margin:0px;
}

h2 {
font-size:16px;
color:#514d4e;
font-weight:bold;
font-family:"Courier New", Courier, monospace;
margin:0px;
}

h3 {
font-size:16px;
color:#008aff;
font-weight:bold;
font-family:"Courier New", Courier, monospace;
margin:0px;
}

h4 {
font-size:14px;
color:#514d4e;
font-weight:bold;
font-family:"Courier New", Courier, monospace;
margin:0px;
}

/***********/


/*** BOX ***/

.error {
font-family:"Courier New", Courier, monospace;
color:red;
font-size:13px;
font-weight:bold;
}

.edit {
font-family:"Courier New", Courier, monospace;
background-color:#FFFF99;
padding:5px;
font-size:13px;
}

.admin {
font-family:"Courier New", Courier, monospace;
background-color:#B9BFFF;
padding:2px;
font-size:13px;
}

.inbox {
font-family:"Courier New", Courier, monospace;
background-color:#FFFF99;
padding:5px;
font-size:13px;
}

/***********/

/* topnavi */
.navspan { float:right; padding:2px; }

/* galerieseiten*/
  .thumbs {
	margin:3px;
	border:2px solid #514d4e;
	width:100px;
	height:100px;
  }
  
.thumbs a:link { border-color:#514d4e; }
.thumbs a:visited { border-color:#514d4e; }
.thumbs a:active  { border-color:#514d4e; }
.thumbs a:hover { border-color:#008aff; }

  

/*** Navigation (Setting up some fonts, colors and more)***/

#navigation {
font-family:"Arial";
font-size:16px;
margin-left:10px;
}

#navigation a:link, #navigation a:visited{ color: #e000b3; padding:6px; text-decoration:none;}

#navigation a:hover { color:#fff; text-decoration:none;}

#navigation a:link, #navigation a:visited{color: #e000b3; padding:6px; text-decoration:none;}

#navigation a:hover { color:#70656b; text-decoration:none;}

#navigation .current a:link, #navigation .current a:visited{color: #fff;text-decoration:none;padding:6px;}

/*** Essential styles - Superfish menu (Setting the positions for the list elements etc.) ***/

.nav, .nav * {margin:0;padding:0;list-style:none;}

.nav ul {position:absolute;top:-999em;width:150px;}

.nav li {float:left;position:relative;z-index:99;font-size:16px;}

.nav a {display:block;}

.nav ul li{width: 100%;}

.nav li:hover ul,ul.nav li.sfHover ul {left:-1px;top:33px;}

.nav li:hover li ul,.nav li.sfHover li ul {top:-999em;}

.nav li li:hover ul,ul.nav li li.sfHover ul {left:152px;top:0px;}

.nav li:hover ul,.nav li li:hover ul {top: -999em;}

/*** Skinning - Superfish menu (Some final font colors and backgrounds) ***/

.navnav li {background-color:#dadada;}  
  
.navnav li li:hover {background-color:#dadada;}  
  
.navnav li li li {background-color:#dadada;}  
  
.navnav li li li:hover {background-color:#dadada; color: #ffffff;}  

/**********************************************************************/

/* tables */
table.tablesorter {
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #92c5ff;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(img/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(img/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(img/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #7bd1fe;
}