body			{ background-color:#333333; color:#dddddd;
SCROLLBAR-BASE-color: #666666; SCROLLBAR-ARROW-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;}

a				{ color : #99bbff; font-weight : bold; text-decoration : none;  }
a:visited		{ color : #99bbff; }
a:active		{ color : #ffffff; }
a:hover			{ color : #ffffff; }
#a_current_page { color : #ffffff; }

h1		{	font-family: Century Gothic, Verdana, Arial, Helvetica; font-weight: normal; font-style: italic; color : #dddddd; font-size: 20px; line-height: 30px; margin-top: 20px; margin-bottom: 15px; }
.h1_title {	font-size: 13px; line-height: 16px; margin-top: 0px; margin-bottom: 6px; }
h1.subpage	{	font-family: Verdana, Arial, Helvetica; font-weight: normal; font-style: italic; color : #dddddd; font-size: 20px; line-height: 30px; margin-top: 20px; margin-bottom: 0px; }
h2			{	font-family: Verdana, Arial, Helvetica; font-weight: normal; font-style: italic; color : #dddddd; font-size: 20px; line-height: 30px; margin-top: 20px; margin-bottom: 15px; }
h2.subtitle	{	font-size:11px; line-height:12px; font-weight: normal; font-style: italic; margin-top: 0px; }
h3			{	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color : #dddddd; font-size: 15px; margin-top: 16px; margin-bottom: 6px; }
h4			{	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color : #dddddd; font-size: 13px; margin-top: 12px; margin-bottom: 3px; }

p, td	{	font-family: Verdana, Arial, Helvetica, sans-serif; color : #dddddd; font-size: 12px; line-height: 19px; margin-top: 6px; }
.txt	{	font-family: Verdana, Arial, Helvetica, sans-serif; color : #dddddd; font-size: 12px; line-height: 19px; font-weight: normal; margin-top: 6px; }
.txt_11	{	font-size: 11px; }
.date	{	font-size: 11px;font-weight:normal; }
.txt_white		{ color : #ffffff; }
.txt_black		{ color : #000000; }
.small		{ font-size : 10px; font-weight: normal; }
.small_bold		{ font-size : 10px; font-weight: bold; }

hr { color: #dddddd; border:1px solid #dddddd; size:1px; }
#overview_jumps {
	margin: 300px auto 50px auto;
	color: #999;
	text-align:center;
	font-size:11px;
	width:780px;
	}
#overview_jumps a, #overview_jumps a:link, #overview_jumps a:active, #overview_jumps a:visited, #overview_jumps a:hover {
	font-weight:normal;
}
/*p, td	{	font-family: Tahoma, Arial, Helvetica; }
*/
ul		{	margin-left: 0px; padding-left: 0px; color:#cccccc; list-style-position:outside; list-style-type:disc; }
ol		{	margin-left: 0px; padding-left: 0px; color:#cccccc; list-style-position:outside; list-style-type:decimal; }
li		{	margin-left: 25px; margin-top: 6px; }

.input_contact	{ font-family: Verdana, Arial, Helvetica, sans-serif;  color: #99bbff; font-size: 12px;
			padding: 2px; background-color: #555555; border-width: 1px; border-color: #cccccc; border-style: solid; width: 200px; }
.input_message	{ font-family: Verdana, Arial, Helvetica, sans-serif;  color: #99bbff; font-size: 12px;
			padding: 2px; background-color: #555555; border-width: 1px; border-color: #cccccc; border-style: solid; width: 400px; }
.button_sendmail {
			font-family: Verdana, Arial, Helvetica, sans-serif;  color: #333333; font-size: 12px; padding: 1px; margin-top: 10px;
			background-color: #cccccc; border-width: 1px; border-color: #99bbff; border-style: solid; width: 100px; font-weight: bold; }
.button_comment {
			font-family: Verdana, Arial, Helvetica, sans-serif;  color: #333333; font-size: 12px; padding: 1px; margin-top: 10px;
			background-color: #cccccc; border-width: 1px; border-color: #99bbff; border-style: solid; width: 150px; font-weight: bold; }
#section_navigation	{ margin-top: 20px; font-size: 11px; text-align:left; }
.lang_switch	{ font-size: 9px; font-weight : bold; }
.nav_links		{ font-weight : bold;}
.photo			{ border-color: #cccccc; color: #cccccc; }

.separator { padding:0px; background-color:#cccccc; }

#table_p_start		{ width: 780px; padding: 0px; border: 0px; }

#table_content 		{ width: 780px; padding: 0px; border: 0px; }

#table_p_end		{ width: 780px; padding: 0px; border: 0px; }
#end_navigation		{ margin-top: 0px; font-size: 10px; font-weight : bold; }
.copyright { font-size: 9px; }

.buch {float:left; margin:2px; padding: 0px 4px; width:180px; height:280px; vertical-align:bottom; text-align:center; background-color:#666666; }
.buch_lupe {float:left; width:10px; height:10px; background-image:url(/images/bg_999999.gif); }
.hidden_details { display:none; }
.buch_details { float:left; display:block; width:172px; height:240px; margin:0px; padding:2px; margin-top:8px; text-align:left; font-size:10px;}
.cleared {clear:both; width:100%; }
.topics { font-size:8px; color:#393939; text-align:center; }

/* -xyz wird von IE gelesen, nicht von Netsc/Firefox  */
.book         { float:left; margin:2px; padding: 0px; width:188px; -width:180px; height:280px; background-color:#666666; }
.book_title   { width:188px; -width:180px; height:250px; -height:248px; margin:0px; padding: 0px; text-align:center;}
.book_lupe    { width:188px; -width:180px; height:10px; margin:0px; padding: 0px; background-color:#999; line-height:10px; font-size:8px; color:#333333;}
.book_hidden  { display:none; }
.book_details { position:absolute; z-index: 1; border:1px solid #aaa;
			width:172px; padding:3px; margin:-258px 0px 0px 4px;
			-width:172px; -padding:3px; -margin:-246px 0px 0px 4px;
			text-align:left; font-size:10px; background-color:#333; color:#aaa;}
.book_details p { font-size:10px; }


.google_468x60 { margin:0px 0px;}








/* NEW FOR 4IMAGES */
.bordercolor {
  background-color: #cccccc;
}
/*war .button*/
.button_photosearch {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; padding: 1px;
	background-color: #cccccc; border-width: 1px; border-color: #99bbff; border-style: solid; height: 22px;
	font-weight: bold; vertical-align : middle; text-align : center; }
/*war .searchinput*/
.input_photosearch {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px;
	background-color: #555555; height: 22px; width: 200px;
	border-width : 1px; border-style : solid; border-color : #cccccc;
}
.setperpageselect {
  font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px;
  background-color: #555555; height: 22px; width: 60px;
  border-width : 1px; border-style : solid; border-color : #cccccc;
}
.categoryselect {
  font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px;
  background-color: #555555; height: 22px; width: auto;
  border-width : 1px; border-style : solid; border-color : #cccccc;
}
.dropdownmarker {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #666666;
  color: #ffffff;
  font-size: 12px;
}
/* 
table head image and cat info
  background-color: #004C75;
  color: #fcdc43;  */
.head1 {
  background-color: #cccccc;
  color: #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
}
.clickstream {
  color: #cccccc;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style:normal;
  margin-top: 3px; margin-bottom: 3px;
}
a.clickstream				{ color : #99bbff; font-weight : bold; text-decoration : none; }
a.clickstream:visited		{ color : #99bbff; }
a.clickstream:active		{ color : #ffffff; }
a.clickstream:hover			{ color : #ffffff; }
.row1 {
  background-color: #444444;
  color: #cccccc; font-size: 12px;
}
.row2 {
  background-color: #333333;
  color: #cccccc; font-size: 12px;
}
.p_info_left {
  color: #cccccc; font-size: 12px;
  text-align:right;
  padding-top: 4px;
  padding-bottom: 4px;
}
.p_info_right {
  color: #cccccc; font-size: 12px;
  text-align:left;
  padding-top: 4px;
  padding-bottom: 4px;
}
.cat_description {
  color: #cccccc; font-size: 12px;
  text-align:left;
  padding-top: 0px;
  padding-bottom: 4px;
}
.new {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FF0000;
}


/*--Categories------------------------------------------------*/
.catbgcolor {
  background-color: #333333;
}
.maincat {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
.subcat {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
}
.pagingon {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
.paging {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
.paging_stat {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
}
/*--Images----------------------------------------------------*/
.imagerow1 {
  vertical-align : middle;
}

.imagerow2 {
  vertical-align : middle;
}

/*
img.thumbnail {
border-color: #cccccc;
}

*/
.thumbnail, .thumbnail:link, .thumbnail:visited, .thumbnail:active {
border-color: #cccccc;
}
.thumbnail:hover       {
border-color: #ffffff;
}

/*        border: rgb(0, 0, 0) 1px solid;
*/
/* END OF 4IMAGES */



.tablebottom {
  background-color: #333333;
}

.tablebgcolor {
  background-color: #333333;
}

.navbar {
  background-color: #666666;
  color: #004c75;
}



.head2 {
  background-color: #666666;
  color: #cccccc;
  font-family: Trebuchet MS,Helvetica, Arial, Tahoma, Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.title {
  font-family: Trebuchet MS,Helvetica, Arial, Tahoma, Verdana, sans-serif;
  font-size: 16px;
  font-weight: bold;
}



.marktext {
  color: #FF0000;
  background-color: #333333;
}

.new {
  font-family: Trebuchet MS,Helvetica, Arial, Tahoma, Verdana, sans-serif;
  font-size: 11px;
  color: #FF0000;
}



.logininput {
  background-color: #cccccc;
  font-family: Trebuchet MS,Helvetica, Arial, Tahoma, Verdana, sans-serif;
  color: #2020bb;
  font-size: 11px;
  width: 130px;
}



.textarea {
  font-family: Trebuchet MS,Helvetica, Arial, Tahoma, Verdana, sans-serif;
  color: #2020bb;
  font-size: 11px;
  width: 230px;
}

.input {
  background-color: #cccccc;
  font-family: Trebuchet MS,Helvetica, Arial, Tahoma, Verdana, sans-serif;
  color: #2020bb;
  font-size: 11px;
  width: 230px;
}

.select {
  background-color: #cccccc;
  font-family: Trebuchet MS,Helvetica, Arial, Tahoma, Verdana, sans-serif;
  color: #2020bb;
  font-size: 11px;
}

/*  background-color: #003366;
  color: #fcdc43;  */





/*--Comments--------------------------------------------------*/
.commentrow1 {
  background-color: #444444;
  color: #cccccc;
}

.commentrow2 {
  background-color: #555555;
  color: #cccccc;
}

.commentspacerrow {
  background-color: #d1d1d1;
  color: #cccccc;
}

.commenttextarea {
  font-family: Trebuchet MS,Helvetica, Arial, Tahoma, Verdana, sans-serif;
  color: #444444;
  font-size: 11px;
  width: 270px;
  
  border-top : 1px solid;
  border-bottom : 1px solid;
  border-left : 1px solid;
  border-right : 1px solid;
}

.commentinput {
  font-family: Trebuchet MS,Helvetica, Arial, Tahoma, Verdana, sans-serif;
  color: #444444;
  font-size: 11px;
  width: 270px;
  
  border-top : 1px solid;
  border-bottom : 1px solid;
  border-left : 1px solid;
  border-right : 1px solid;
}