/* DATEI: format.css */
/* allgemeine Formatbeschreibung der Website */

/* Anzeigenmarkt */
BODY, TD, TH, DL, UL, OL, P {    FONT-FAMILY: Verdana,Sans-serif; FONT-SIZE: 8pt;}
body { margin: 0; padding: 0; }



.title
{
	font-family: Arial, verdana, Geneva;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}


.txt 
{
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size:11px;
   background-color: #333333;
   border-style: solid;
   border-width: 1px;
}

.submit 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
   	font-size:11px;
	border-style: solid;
   	border-width: 1px;	
}


input,select,textarea 
{
	border:1 solid #000000;
	color:#000000;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Geneva;
	font-size: 10px;
}
 

h3 { font-size:11px; }


p { }
.warn { color: #FFCCCC; }	
.star { color: #FFCCCC; }

UL { list-style-type: square; }
.red { color: #FFCCCC; }

/* Kalender */
	a.ha:hover { color: #FF0000; }
	a.year:hover { color: #333333; }
	a:link { color:#0000FF; text-decoration: none; }
	a:visited { color:#0000FF; text-decoration: none; }
	a:active { color:#0000FF; text-decoration: underline; }
	a:hover { color:#0000FF; text-decoration: underline; }
	textarea { color:#333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12; }
	select { color:#333333; font-family: Verdana, A rial, Helvetica, sans-serif; font-size: 11;}
	input {font-size: 11px; width: 70; height: 20; color: #333333;  background-color: #FFFFFF; border-left: 1px solid #333333; border-bottom: 1px solid #333333; border-right: 1px solid #333333; border-top: 1px solid #333333;}
	div.smallcalev { color:#000F0F; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10; }
	.head4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.kalendereventhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
}
.kalendernav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.kalenderhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333333;
}
.kalenderklein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
/* Newscenter */
a.menu:link, a.menu:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration: none; color: #333333; display:block; width:190px; background-color:#FFCCCC;     padding-bottom:5px;   padding-top:5px; padding-left:5px; padding-right:5px; margin-top:4px; }
a.menu:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration: none; color: #FF0000; display:block; width:190px; background-color:#FFCCCC;    padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px;margin-top:4px; }

a.menu2:link, a.menu2:visited {  text-decoration: none; color: #FFFFFF; display:block; width:190px; background-color:#FFCCCC;     padding-bottom:3px;   padding-top:3px; padding-left:5px; padding-right:5px; margin-top:2px; }
a.menu2:hover   {  text-decoration: none; color: #FF0000; display:block; width:190px; background-color:#FF0000;    padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px;margin-top:2px; }


a.acp:link, a.acp:visited {font-weight:bold; text-decoration: none; color: #333333; display:block; width:190px; background-color:#FFCCCC;     padding-bottom:5px;   padding-top:5px;padding-left:5px; padding-right:5px; margin-top:1px;}
a.acp:hover   {font-weight:bold; text-decoration: none; color: #FFFFFF; display:block; width:190px; background-color:#FF0000;    padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px;margin-top:1px; }

a.kommentar:  { text-decoration: none; color: #FFFFFF; }
a.kommentar:hover   { text-decoration: none; color: #333333; }

a.blackunderline:hover   { text-decoration: underline; color: #000000; }

.head3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

td.headline_bit {
    border-color:#FF0000;
    border-top-width:0px;
    border-top-style:solid;
    padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}
a.headline_bit_index:link,
a.headline_bit_index:visited {
    width:545px;
 text-decoration: none;
  color: #333333;
  font-size: 11px;
   display:block;
	 background-color:#FFCCCC;
	   margin-top:3px; 
	   padding-bottom:4px;
	    padding-top:4px;
			padding-left:8px;
	padding-right:5px;
}

a.headline_bit_index:hover {
    width:545px;
 text-decoration: none;
  color: #FF0000;
  font-size: 11px;
   display:block;
	 background-color:#FFCCCC;
	   margin-top:3px; 
	   padding-bottom:4px;
	    padding-top:4px;
			padding-left:8px;
	padding-right:5px;
}


a.headline_bit:link, a.headline_bit:visited {
    width:200px;
 text-decoration: none;
  color: #333333;
  font-size: 9px;
   display:block;
	 background-color:#FFCCCC;
	   margin-top:3px; 
	   padding-bottom:5px;
	    padding-top:5px;
			padding-left:5px;
	padding-right:5px;
}

a.headline_bit:hover {
    width:200px;
	  font-size: 9px;
 text-decoration: none;
  color: #FF0000;
   display:block;
	 background-color:#FFCCCC;
    padding-top:5px;
	padding-bottom:5px;
	   margin-top:3px; 
	   	padding-left:5px;
	padding-right:5px;
}
.title {
    border-color:#000000;
    border-bottom-style:solid;
    border-bottom-width:1px;
    margin-bottom:15px;
}
.Stil1 {
    color: #000000;
    font-weight: bold;
}

/* Link */
a.link { color : $style[link_color]; text-decoration: none }

a.link:hover { color : $style[link_color_over]; text-decoration: none}

a.link:active { color : $style[link_color_click]; text-decoration: none }



a.links_cat { color : $style[links_cat_color]; text-decoration: none}

a.links_cat:hover { color : $style[links_cat_color_over]; text-decoration: none}

a.links_cat:active { color : $style[links_cat_color_click]; text-decoration: none }



a.links_tabkopf { color : $style[links_tabkopf_color]; text-decoration: none }

a.links_tabkopf:hover { color : $style[links_tabkopf_color_over]; text-decoration: none}

a.links_tabkopf:active { color : $style[links_tabkopf_color_click]; text-decoration: none }

/* Suche */
td { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; color: #000000}
.hitword { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; color: #000000; font-weight: bold}
.sform {  font-size: 11px; color: #333333; width: 132; height: 17; border-left: 1px solid #333333; border-bottom: 1px solid #333333; border-right: 1px solid #333333; border-top: 1px solid #333333 }
.sbutton { font-size: 11px; width: 132; color: #333333; font-weight: bold; background-color: #FFFFFF; border-left: 1px solid #333333; border-bottom: 1px solid #333333; border-right: 1px solid #333333; border-top: 1px solid #333333}
.suchehead { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold}

a.page_link:active { font-size: 12px; color: #333333; text-decoration: none; font-weight: bold}
a.page_link:link {  font-size: 12px; color: #333333; text-decoration: none; font-weight: bold}
a.page_link:visited {  font-size: 12px; color: #820000; text-decoration: none; font-weight: bold}
a.page_link:hover {  font-size: 12px; color: #333333; text-decoration: none; font-weight: bold}

a.copy:active { font-size: 10px; color: #C0C0C0; text-decoration: none; font-weight: normal}
a.copy:link {  font-size: 10px; color: #C0C0C0; text-decoration: none; font-weight: normal}
a.copy:visited {  font-size: 10px; color: #C0C0C0; text-decoration: none; font-weight: normal}
a.copy:hover {  font-size: 10px; color: #C0C0C0; text-decoration: none; font-weight: normal}

/* MailFormular */
.kform {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 160 }
.multifeld {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 525; height: 300; border-left: 1px solid #333333; border-bottom: 1px solid #333333; border-right: 1px solid #333333; border-top: 1px solid #333333}
.multifeld2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 525; height: 150; border-left: 1px solid #333333; border-bottom: 1px solid #333333; border-right: 1px solid #333333; border-top: 1px solid #333333}
.mform {  font-size: 11px; color: #333333; width: 200; height: 17; border-left: 1px solid #333333; border-bottom: 1px solid #333333; border-right: 1px solid #333333; border-top: 1px solid #333333 }
.mbutton { font-size: 11px; width: 150; height: 20; color: #333333; font-weight: bold; background-color: #FFFFFF; border-left: 1px solid #333333; border-bottom: 1px solid #333333; border-right: 1px solid #333333; border-top: 1px solid #333333}

/* Schriften */
.text{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 11px;}
.texttds{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px;}
.textboldtds{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; font-weight: bold;}
.headtds{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; font-weight:bold;}
.textkursiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #333333;
	font-size: 11px;
	font-style: italic;
}
.textrot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;

}
.textklein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}


.textkleinbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	font-weight: bold;
}

.textweiss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;

}
.head1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.head2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}

.gaeste1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}
.gaeste2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}
.headline1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.textbold{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; font-weight: bold;}
.red {
font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 10px; color: #FF0000
}

.gaeste1tds{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.gaeste2tds{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.head1tds {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
/* Tabellen */

/* Links */	
a.bottom:link {  color:#333333; text-decoration:none; }
a.bottom:visited { color:#333333; text-decoration:none; }
a.bottom:hover { color:#FF0000;  font-weight:none;}
a.bottom:active { color:#333333; text-decoration:none;}

a:link {  color:#333333; text-decoration:none; }
a:visited { color:#333333; text-decoration:none; }
a:hover { color:#FF0000;  font-weight:none;}
a:active { color:#333333; text-decoration:none;}

a.menu:link {  color:#333333; text-decoration:none; }
a.menu:visited { color:#333333; text-decoration:none; }
a.menu:hover { color:#FF0000;  font-weight:none;}
a.menu:active { color:#333333; text-decoration:none;}

/* Body */
body.index {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-attachment: fixed;

}

body.tds {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-attachment: fixed;

}


/* Scrollingleiste */
body.main,textarea {
  scrollbar-base-color:#FFCCCC;
  scrollbar-3dlight-color:#FFCCCC;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-darkshadow-color:#FFCCCC;
  scrollbar-face-color:#FFCCCC;
  scrollbar-highlight-color:#FFCCCC;
  scrollbar-shadow-color:#FFCCCC;
  scrollbar-track-color:#FFFFFF; }
 
 /*
 * yappa-ng, Theme Stylesheet:  riders
 *
 * created: 11.02.2003 by wizard@zirkon.at
 *
 */

body.index {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-attachment: fixed;

}


/*
Navbar Top
*/
.selectionTable {
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
	border:0;
	height:20px;
	vertical-align:middle;
	background-color: #FFCCCC;
}
.imageRatingTable {
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
	border:0;
	height:20px;
	vertical-align:middle;
	background-color: #FFCCCC;
	text-align:right;
}
div.topbutton {
	background-image: url(themes_hot_topflat.png);
	background-color: #000000;
	color: #333333;
	font-size: 10px;
	vertical-align: top;
	top : 100px;
	text-align: center;
	width: 100%;
	height: 60px;
}
.albumnav {
	background-color: #FFCCCC;
}

.topnav {
	color : #333333;
	font-style : bold;
	font-size : 200%;
}

span.topbutton {
	float:right;
	text-align : center;
	background-image: url("themes_hot_topbutton.gif");
	background-repeat: no-repeat;
	width : 67;
	height : 60%;
	padding-top: 5px;
	padding-left: 25px;
	padding-right: 20px;
	color: #333333;
	font-style : bold;
	white-space: normal;
}

A.topbutton:link {
	color: #333333;
	text-decoration: non;
}

A.topbutton:visited {
	color: #333333;
	text-decoration: non;
}

A.topbutton:hover {
	text-decoration: non;
	color : red;
}


div.verytop {
	background-color: #000000;
	width : 100%;
	height : 100px;
	top : 0px;
	z-index: 1;
}

.verytoptext {
	top:0;
	left:5%;
	position:absolute;
	color: #cc3300;
	text-shadow: 3px 3px yellow;
}
.verytopshadow {
	color : #330033;
	top: 2px;
	left:5%;
	position:absolute;
	z-index:2;
}

.bgcolor1 {
	background-color: #FFCCCC;
}
.bgcolor2 {
	background-color: #FFCCCC;
}
.bgcolor3 {
	background-color: #FFCCCC;
}
.bgcolor4 {
	background-color: #FFCCCC;
}
.fontcolor1 {
	color: #333333;
}
.outernavbarBg {
	background-color : #FFCCCC;
}
.outernavbarRightBg {
	background-color : #FFCCCC;
	text-align:right;
}
.upperNavbar {
	color: #333333;
	background-color: #FFCCCC;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
}
.undnuu {
	padding:0px;
	margin:0px;
	border:0px;
	border-spacing:0px;
}
.selectionTxt {
	color: #333333;
	background-color: #FFCCCC;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
}
.upperNavbarBg {
	color: #333333;
	background-color: #FFCCCC;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
}
.upperNavbar2Bg {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	background-color: #FFCCCC;
	font-size: 10px;
	color: #333333;
}
.navigationTxt {
	font-size: 12px;
	font-style : bold;
	color: #333333;
}
.dateTxt {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #333333;
}
.lowerNavbar {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #333333;
}
.lowerNavbarBg {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #333333;
}
.small {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.selectbox {
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
	color: #333333;
	background-color: #FFFFFF; border-left: 1px solid #333333; border-bottom: 1px solid #333333; border-right: 1px solid #333333; border-top: 1px solid #333333
}
div.Main {
	clear: both;
	background-color: #FFCCCC;
}

.yappaLogo {
	color: #333333;
}

/*
End Navbar
*/

.leftMenu {
	background-color : #FFCCCC;
}
a {
	text-decoration: none;
}

a.albumpath:link { font-weight:bold; font-style:normal; color:#333333; text-decoration:none; font-family: verdana, arial, helvetica, sans-serif; }
a.albumpath:visited { font-weight:bold; font-style:normal; color:#333333; text-decoration:none; font-family: verdana, arial, helvetica, sans-serif; }
a.albumpath:hover { font-weight:bold; font-style:normal; color:red; text-decoration:none; font-family: verdana, arial, helvetica, sans-serif; }
a.albumpath:active { font-weight:bold; font-style:normal; color:#333333; text-decoration:none; font-family: verdana, arial, helvetica, sans-serif; }
a.albumpath:focus { font-weight:bold; font-style:normal; color:#333333; text-decoration:none;; font-family: verdana, arial, helvetica, sans-serif; }


.textTitle {
	font-family: Verdana,Arial,  Times,;
	font-size: 200%;
	color: #333333;
	font-weight: 700;
}
.textAlbumPath {
	font-family: Verdana,Arial,  Times,;
	font-size: 100%;
}

a.info:link { font-weight:bold; font-style:normal; color:#333333; }
a.info:visited { font-weight:bold; font-style:normal; color:#333333; }
a.info:hover { font-weight:bold; font-style:normal; color:red;}
a.info:active { font-weight:bold; font-style:normal; color:#333333; }
a.info:focus { font-weight:bold; font-style:normal; color:#333333; }

.textAlbumNavInfo {
	font-size: 8px;
}
.boldLink {
	font-weight: bold;
}
.linkImage {
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}
.linkImage:hover {
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}
.albumCellA {
	background-color: #FFCCCC;
}
.albumCellB {
	background-color: #FFCCCC;
}
.menubarCell {
	background-color: #FFCCCC;
}
.menubarCell2 {
	background-color: #FFCCCC;
}
.albumCell {
	background-color: #FFCCCC;
}
.subalbumsBar {
	background-color: #FFCCCC;
}
.albumCellSelected {
	background-color: #FFCCCC;
}

/*
          ##########  Single Image Page  ##########
*/
.imageLinkPrevnext {
	font-size: 110%;
	font-weight: bold;
	font-style: normal;
	color:#333333;
}

a.imageLinkPrevnext:hover {
	color:red;
}

.imageLinkNav {
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	color:#333333;
}

a.imageLinkNav:hover {
	color:#333333;
}

.imageNavbar {
	background-color: #FFCCCC;
	color : #333333;
}
.imageCell {
	background-color: #FFCCCC;
}
.imagemenuCell {
	font-size: 80%;
	color:#333333;
	font-style: normal;
}
.imagenameCell {
	background-color: #FFCCCC;
	color : #333333;
	font-size: 110%;
}
.imagecaptionCell {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #333333;
	font-size: 180%;
	font-weight: bold;
	font-style: normal;
}
.imagedescriptionCell {
	background-color: #FFCCCC;
	color: #333333;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
}

/*
          ##########  Thumbnail Page  ##########
*/
.thumbnailCell {
	background-color: #FFCCCC;
}
/* Album Info */
.textNavlink {
	font-size: 80%;
}
.infoAlbumStatCell {
	font-family:  Verdana,Arial, Times, serif;
	color: #333333;
	font-size: 70%;
	font-weight: normal;
	font-style: normal;
	text-align: right;
}
.imageRateCell {
	font-family:  Verdana,Arial, Times, serif;
	color: #333333;
	font-size: 70%;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	background-color: #FFCCCC;
}
.infoAlbumRateCell {
	font-family:  Verdana,Arial, Times, serif;
	color: #333333;
	font-size: 70%;
	font-weight: normal;
	font-style: normal;
	text-align: left;
}
.infoAlbumTitleCell {
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-align: left;
}
.infoAlbumInfoCell {
	font-family: Verdana,Arial, Times, serif;
	color:#333333;
	font-size:90%;
	font-weight:normal;
}
/* Thumbnails */
.thumbHeader {

	color: #333333;
}
.textImageCaption {
	font-size: 80%;
}
.thumbTop10Table {
	font-size: 80%;
	margin-top: 0;
	margin-bottom:0;
}
.thumbStandardTable {
	font-size: 80%;
	margin-top: 0;
	margin-bottom:0;
}
.thumbHeadTop10Cell {
	font-size: 80%;
	margin-top: 0;
	margin-bottom:0;
}
.thumbHeadCommentCell {
	font-size: 80%;
	margin-top: 0;
	margin-bottom:0;
}

/*
          ##########  Password Query  ##########
*/

.passwdTxtHead {
	font-family: Verdana,Arial, Times New Roman, Times, serif;
	font-size: 300%;
	font-weight: bold;
	color: #333333;
	margin-bottom:5px;
}
.passwdTxtMain {
	font-family: Verdana,Arial, Times New Roman, Times, serif;
	font-size: 100%;
	margin-top: 0;
	margin-bottom:0;
}
.passwdTxtRequest {
	font-family: Verdana,Arial, Times New Roman, Times, serif;
	font-size: 110%;
	margin-top: 0;
}
.passwdTxtAnnotation {
	font-size: 60%;
}
a.passwdTxtAnnotation:link { font-weight:bold; font-style:normal; font-size:100%; color:#333333; text-decoration:none; }
a.passwdTxtAnnotation:visited { font-weight:bold; font-style:normal; font-size:100%; color:#333333; text-decoration:none; }
a.passwdTxtAnnotation:hover { font-weight:bold; font-style:normal; font-size:100%; color:red; text-decoration:none; }
a.passwdTxtAnnotation:active { font-weight:bold; font-style:normal; font-size:100%; color:#333333; text-decoration:none; }
a.passwdTxtAnnotation:focus { font-weight:bold; font-style:normal; font-size:100%; color:#333333; text-decoration:none; }
.passwdTxtAlbum {
	font-size:100%;
	color:#333333;
	font-weight:bold;
	margin-top:0;
	margin-bottom:0;
}

/*
          ##########  Admin - Password Query  ##########
*/

.passwdAdminTxtHead {
	font-family: Verdana,Arial, Times, serif;
	font-size: 300%;
	font-weight: bold;
	color: #ff0000;
	margin-bottom: 0;
}
.passwdAdminTxtHead2 {
	font-family: Verdana,Arial,, Times, serif;

	font-size: 200%;
	font-weight: bold;
	color: #ff0000;
	margin-top: 0;
	margin-bottom:5px;
}
.passwdAdminCancel {
	font-family: Verdana,Arial, Times, serif;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
}

/*
          ##########  Top 10  and Album-Info ##########
*/

/* display text & link in thumbnail page */
.top10Table {
	border:0;
	width:100%;
	text-align:center;
}
.top10HeadBg {
	background-color : #ff6633;
}
.hitsTop10Cell {
	font-size: 130%;
	text-align:center;
}
.captionsTop10Cell {
	background-color: #ff3300;
	font-size: 80%;
	font-style:italic;
	white-space:normal;
}
.headerTop10Title {
	font-size: 150%;
	font-weight:bold;
	font-style:normal;
}
.headerTop10Albumname {
	color: black;
	font-size: 130%;
	font-weight:bold;
	font-style:normal;
}
.top10BackBg {
	background-image : url(themes_hot_whitebar.png);
	color: #ffffff;
}
.aheaderTop10Back {
	color: #ffffff;
}
.headerTop10Back {
	color: #ffffff;
	font-size: 80%;
	font-weight:bold;
	font-style:normal;
}
.headerTop10Tabledescription {
	background-color: #ff6633;
	color: #ffffff;
	font-size: 100%;
	font-weight:bold;
}
.headerTop10Statistic {
	font-size: 70%;
	font-style:normal;
	color: white;
}
.headerTop10Fileinfo {
	font-size: 70%;
	font-style:normal;
	color:#000000;
}
.headerAlbumInfo {
	background-image : url(themes_hot_whitebar.png);
	font-size: 100%;
	font-style:normal;
	color: black;
	font-weight:bold;
}
.aiLangSelDef {
	background-color: red;
	font-size: 70%;
	font-style:normal;
	font-weight:bold;
	color:#000000;
}
.aiLangSel {
	background-color: green;
	font-size: 70%;
	font-style:normal;
	font-weight:bold;
	color:#000000;
}
.aiLangDef {
	background-color: yellow;
	font-size: 70%;
	font-style:normal;
	font-weight:bold;
	color:#000000;
}
.iaUsed {
	background-color: yellow;
}
.iaNotUsed {
	background-color: #DAE9FC;
}

/*
          ########## Admin Module  ##########
*/
.adminHeading {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 150%;
	font-weight:bold;
	color: #000000;
	margin-bottom:5px;
}
.adminDescription {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:bold;
	color: #000000;
	margin-top:10px;
}
.adminAlbum {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:bold;
	color: red;
	margin-top:10px;
}
.adminComments {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 70%;
	font-style:italic;
	color: #000000;
}
.adminComments2 {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 70%;
	font-style:italic;
	font-weight:bold;
	color: #FF0000;
}
.adminDemo {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 90%;
	font-style:normal;
	color: blue;
}
.adminLanguage {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 90%;
	font-style:normal;
	color: #000000;
}
.adminSelection {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 80%;
	font-weight:bold;
	font-style:normal;
	color: #000000;
}
.adminStatus {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 120%;
	font-style:normal;
	font-weight:bold;
	color:red;
}
.adminInfoH2 {
	background-color: #DDDDFF;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 120%;
	font-weight:bold;
	color: #000000;
	margin-top:10px;
}
.adminInfoH3 {
	background-color: #DDDDFF;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:bold;
	color: #000000;
	margin-top:10px;
}

a.tds:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: none; color: #FFFFFF;  }
a.tds:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: none; color: #FFFFFF;  }
a.tds:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: none; color: #AA0000;  }
a.tds:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration: none; color: #FF0000;  }

a.tds2:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;  text-decoration: none; color: #FFFFFF;  }
a.tds2:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;  text-decoration: none; color: #FFFFFF;  }
a.tds2:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;  text-decoration: none; color: #FFFFFF; }
a.tds2:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;  text-decoration: underline; color: #FFFFFF;  }
/*
          ##########  END !  ##########
*/
