/* Layout */
body    	{ background:#FFF; 						height:100%; margin:0px; padding:0px; color:#000;  font-family: Verdana, Arial, Helvetica; font-size:9pt;  }
.boxmain 	{ 	background-image:url(images/main_back.gif);	width:1000px; 	height:100%; margin:auto; padding:0px; border:solid 1px #665635;   }
.boxheader 	{ width:100%; 	height:85px; margin:0px; padding:0px; clear:both;  background-image:url(images/literaturlogo1.jpg); cursor:hand;}
.boxsubheader 	{ background:#FFCC99; 	width:100%; 	height:18px; margin:0px; padding:0px; clear:both;  background-image:url(images/subheader.jpg); text-align:center;}
.boxsubheader2 	{ background:#B1A180; 	width:100%; 	height:10px; !margin:0px; !padding:0px; clear:both; border-spacing:0p; border:none; font-size:1px; background-image:url(images/subheader2.jpg);}
.boxfooter 	{  	width:100%; 	height:21px; margin:0px; padding:0px; clear:both;  }
.boxinhalt 	{ 	width:100%; 	height:100%; margin:0px; padding:0px; clear:both;   }
.boxleft 	{  	width:190px;  	height:100%; margin:0px; padding:0px; float:left; 	vertical-align:top; }
.boxcenter  {  width:620px; height:100%; background:#FFF; 	 border-width:1px; 	 margin:0px; padding:0px; float:left;  	vertical-align:top;  }
.boxright   {  	width:190px; 	height:100%; margin:0px; padding:0px; float:right;  vertical-align:top; }
.footerleft		{ width:189px; height:21px; float:left;}
.footercenter	{ width:622px; height:21px; float:left; }
.footerright	{ width:189px; height:21px; float:right; }

/* genauere Angaben zu den drei Hauptspalten boxleft,boxcenter,boxright */
.navigation     { padding:0px; vertical-align:top; height:100%; width:100%; background:#B1A180;}
.content        { padding-left:10px; padding-right:10px; padding-bottom:10px; vertical-align:top; height:700px;}
.advertisement  { padding:10px; vertical-align:top; height:100%;}

/* Navigation */
.boxnavelements			{ width:190px;  background:#B1A180;}
.boxleftnav 			{ width:180px;   margin:0px; padding:0px;margin-left:10px;margin-bottom:0px;margin-top:0px; border-collapse:collapse; background:#D5C797;	}
.boxleftnav_top			{ width:180px; 	 border-bottom:none; height:5px; background-image:url(images/navigation_top.jpg); font-size:1px; padding:0px;margin:0px;margin-left:10px;}
.boxleftnav_bottom		{ width:180px; 	 height:5px; background-image:url(images/navigation_bottom.jpg); font-size:1px; padding:0px;margin:0px;margin-left:10px; margin-bottom:15px;}

.boxleftnav1_activ 		{ height:22px;  margin:0px; padding:0px; padding-left:10px;	padding-top:2px; border-collapse:collapse; 	border-top:solid 1px #B1A180;  color:#000; font-weight:bold; font-size:9pt;}
.boxleftnav1_inactiv 	{ height:22px; 	margin:0px; padding:0px; padding-left:10px;	padding-top:2px; border-collapse:collapse; 	border-top:solid 1px #B1A180; }
.boxleftnav2_activ 		{ height:22px;	margin:0px; padding:0px; padding-left:25px;  padding-top:2px; border-collapse:collapse; border-top:solid 1px #D5C797; font-weight:bold; color:#000; font-weight:bold; font-size:8pt;}
.boxleftnav2_inactiv 	{ height:22px; 	margin:0px; padding:0px; padding-left:25px;  padding-top:2px; border-collapse:collapse; border-top:solid 1px #D5C797; }
.navi_bullet		{ width:10px; background:#333333; }

ul.boxleftnav {list-style-type: none;}

.subheader_text{ text align:center; font-size:10px; color:#665635; margin:0px; padding:0px;}
.subheader_text a:link { color:#665635;}
.subheader_text a:visited { color:#665635;}
.subheader_text a:hover { color:#665635;}

.boxsearch 	{ height:45px; height:58px; background-image:url(images/bac_srchbox.gif); }
.boxbasket 	{ background:#E60003; height:45px; height:58px; }

.boxcats	{ width:100%; height:100%;  padding-bottom:20px;}
.boxtops	{ padding-top:10px; padding-bottom:10px; display:none; }
.boxklingel { background:#EAEAEA;  border-style:none; border-width:1px width:100%; font-size:10pt; margin-bottom:10px;}
.boxproduct { height:100%; vertical-align:top; border-top:solid 4px #EAEAEA;}
.boxrandomtext {clear:both; font-size:10pt; text-align:justify; display:none; }

/* Schriftformatierung */

body { font-family: Verdana, Arial, Helvetica; }



/*Linke Navigation*/
.boxleftnav1_activ 	a:link		{color:#000; 	font-weight:bold; font-size:9pt; margin:0px;padding:0px;}
.boxleftnav1_activ 	a:hover		{color:#CA911D; font-weight:bold; font-size:9pt; margin:0px;padding:0px;}
.boxleftnav1_activ 	a:visited	{color:#000; 	font-weight:bold; font-size:9pt; margin:0px;padding:0px;}
.boxleftnav1_activ 	a:active	{color:#CEBC8B; font-weight:bold; font-size:9pt; margin:0px;padding:0px;}
.boxleftnav1_inactiv a:link		{color:#665635; font-weight:bold; font-size:9pt; margin:0px;padding:0px;}
.boxleftnav1_inactiv a:hover	{color:#CA911D; font-weight:bold; font-size:9pt; margin:0px;padding:0px;}
.boxleftnav1_inactiv a:visited	{color:#665635; font-weight:bold; font-size:9pt; margin:0px;padding:0px;}
.boxleftnav1_inactiv a:active	{color:#665635; font-weight:bold; font-size:9pt; margin:0px;padding:0px;}
.boxleftnav2_activ 	a:link		{color:#CEBC8B; font-weight:bold; font-size:8pt; margin:0px;padding:0px;}
.boxleftnav2_activ 	a:hover		{color:#CA911D; font-weight:bold; font-size:8pt; margin:0px;padding:0px;}
.boxleftnav2_activ 	a:visited	{color:#665635; font-weight:bold; font-size:8pt; margin:0px;padding:0px;}
.boxleftnav2_activ 	a:active	{color:#CEBC8B; font-weight:bold; font-size:8pt; margin:0px;padding:0px;}
.boxleftnav2_inactiv a:link		{color:#665635; font-weight:bold; font-size:8pt; margin:0px;padding:0px;}
.boxleftnav2_inactiv a:hover	{color:#CA911D; font-weight:bold; font-size:8pt; margin:0px;padding:0px;}
.boxleftnav2_inactiv a:visited	{color:#665635; font-weight:bold; font-size:8pt; margin:0px;padding:0px;}
.boxleftnav2_inactiv a:active	{color:#665635; font-weight:bold; font-size:8pt; margin:0px;padding:0px;}


a.leftnavtext:link { color:#665635; }
a.leftnavtext:hover { color:#FFFFFF; }
a.leftnavtext:visited { color:#665635; }
.leftnavtextwhite {  font-size:8pt;  color:#fff; margin:0px; padding-left:5px; display:inline; vertical-align:top;}
#leftnavtextwhite { color:#ffffff; }
.submenu { padding-left:18px; }

/*Box in der Navigation für den Logoutbutton*/
.logoutbox {  width:170px; border:solid 1px #665635; border bottom:solid 1px #CCC; margin-top:0px; margin-top:10px;margin-bottom:10px;color:#F90606; font-weight:bold; font-size:10pt; }
.logoutbox_content  a:link		{color:#F90606; font-weight:bold; font-size:10pt;}
.logoutbox_content  a:hover	{color:#F90606; font-weight:bold; font-size:10pt;}
.logoutbox_content  a:visited	{color:#F90606; font-weight:bold; font-size:10pt;}

/*Footer*/
.footertext {  font-size:10pt; color:#fff; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:10px; }


/*Suchformular*/
.queryinputfield { display:inline; width:120px; margin:0px; padding:0px;}
.querysubmitbutton { display:inline;  margin:0px; padding:0px;}
.queryform { display:block;  padding:0px; margin-top:18px; margin-bottom:2px; margin-left:5px;}

/*Warenkorb*/
.baskettextwhite {  font-size:8pt;  color:#fff; margin:0px; padding-left:0px; display:inline; vertical-align:top;}
.basketleft {float:left;}
.basketright {float:right;}

/* Hauptnavigationselemente im Header */
#topnav 	{ display:inline; margin:0px; padding:0px; border:0px;}
img.topnavpic { border-right:1px #BFBFBF; border-left:0px;border-top:0px;border-bottom:0px; margin:0px; padding:0px; display:inline;}


.borderless					{ border:none; background-color:transparent; cursor:pointer; }

/* Images */

.inline { display:inline; margin:0; padding:0;}



.inv1	{ display:none; }
.inv2 	{ display:none; }

/*kategorien*/

.main_subcats { font-size:12pt; text-align:justify;}
.main_maincats { font-size:13pt;  margin-top:10px; margin-bottom:10px; padding:0px;}

/*produkt*/
.prodleft 	{ float:left; }
.prodright 	{ float:right; padding-left:10px; text-align:justify;}
.product 	{ display:none; }
.random_categories { text-align:justify; font-size:12pt;margin-top:20px;}
.random_products { text-align:justify; font-size:12pt;margin-top:20px;}
/*altes Stylesheet*/



h1.small {
 font-size:12pt;
}


h1{
 color:#665635;
 margin-bottom:8px;
}

h1.category {
 font-size:13pt;
 padding-bottom:10px;
 padding-top:10px;
}

h2{
 color:#665635;
 margin-bottom:8px;
 font-size:12px;
 text-decoration:underline;
}

h2.abschnitt{
	font-weight:bold;
	margin-top:10px;
	margin-bottom:6px;
	padding-top:10px;
	padding:0;
	font-size:10pt;
}


.alphabetical_index {
 text-align:center;
 padding-top:5px;
 padding-bottom:5px;
 margin-top:10px;
 margin-bottom:5px;

 background:#B1A180;
 background-image:url("images/alpha_index.jpg");
}

.index{
 font-size:16px;
 display:inline;
 padding:5px;
 font-weight:bold;
}
.index a:link {
 color:#000000;
 font-size:16px;
 font-weight:bold;
}
.index a:visited {
 color:#000000;
 font-size:16px;
 font-weight:bold;
}

.index a:hover {
 color:#BA7E04;
 font-size:16px;
 font-weight:bold;
}

.index_active {  color:#BA7E04; display:inline; font-size:16px;  font-weight:bold; padding:5px;}

.navpath {
 font-size:9pt;
 padding:0px;
 margin:0px;
 margin-bottom:10px;
 color:#000;
 font-weight:bold;
}

.navpath a:link		{ color:#BA7E04; font-size:9pt; font-weight:bold;}
.navpath a:visited	{ color:#BA7E04; font-size:9pt; font-weight:bold;}
.navpath a:hover	{ color:#BA7E04; font-size:9pt; font-weight:bold;}

table.conttable {
 font-size:12px;
 width:600px;
 margin-top:20px;
 border:solid #B1A180 1px;
 color:#000;
 text-align:left;
 margin-bottom:10px;
 margin-left:0px;
 margin-right:0px;
 padding:0px;
 border-collapse:collapse;
}

tr.conttable {
border-collapse:collapse;
}

th.conttable {
	text-align:left;
	background:#D2C18F;
	color:#000000;
	border-collapse:collapse;
	padding-left:3px;
	padding-right:3px;
	background-image:url("images/table_header_center.jpg");
	background-repeat:repeat-x;
	height:16px;
}

td.conttable {
	text-align:left;
	color:#000000;
	border:solid #B1A180 1px;
	border-collapse:collapse;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:2px;
}

td.conttable_nick {
	text-align:left;
	color:#000000;
	border:solid #B1A180 1px;
	border-collapse:collapse;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:2px;
	background:#D5C797;
}

td.conttable a:link{
	color:#BA7E04;
}
.conttext { margin-top:10px; margin-bottom:10px; text-align:justify;}


table.table_autor { width:100%; }
tr.table_autor {  }
td.table_autor { vertical-align:top; }


table.linktable {
 font-size:12px;
 width:600px;
 margin-top:20px;
 border:none;
 color:#000;
 text-align:left;
 margin-bottom:10px;
 margin-left:0px;
 margin-right:0px;
 padding:0px;
 border-collapse:collapse;
}
td.linktable{
	text-align:left;
	color:#000000;
	border:none;
	border-collapse:collapse;
	padding-left:3px;
	padding-right:3px;
	padding-top:5px;
	padding-bottom:5px;
}



/* typische content_center Layouts*/
.box_center_contents	{ width:100%; text-align:justify;}

/* Startseite */
.box_center_content_left { width:360px;  float:left; padding-right:10px;}
.box_center_content_right { width:230px;  float:right;}
.box_center_content		{ text-align:justify; }
.text_left	{float:left; width:400px;}
.image_right {float:right; width:px; padding-left:20px; padding-right:20px; border:solid 1px #B1A180;}

/*News*/
.box_news { width:100%; }
.box_news_pic {float:left; width:50px;}
.box_news_text {float:right;   width:300px; margin:0px 0px 0px 0px; }
.box_news_topic {width:100%; margin-bottom:10px; margin-top:10px;}

/*News Einzelseite*/
.news_big {}
.news_big_titel {}
.news_big_text { margin:10px 0px 0px 0px; }

.news_uebersicht {  }
.news_uebersicht_datum { float:left; border:1px; solid  }
.news_uebersicht_titel { border:solid;1px; }

table.news 	{ margin-top:10px; }
td.news 	{ padding-top:10px; }
td.news a:link { font-weight:bold;}
td.news a:active { font-weight:bold;}
td.news a:hover { font-weight:bold;}
td.news a:visited { font-weight:bold;}

.box_top_werbung { width:100%; }

.startseiten_zitat { margin-top:10px;margin-bottom:10px; border:solid 1px #D5C797; padding:4px;}
.startseiten_zitat_text {  }
.startseiten_zitat_autor { font-style:italic;  text-align:right;}



/* allgemeine links*/

a:link{ color:#BA7E04; }
a:visited{ color:#BA7E04; }
a:hover{ color:#BA7E04; }


/* loginbox*/
.box_login { width:180px; height:120px;  border:none; text-align:center;  font-size:10px; margin:0px; margin-left:10px;	background:#D5C797;}
.box_login_text_title { color:#665632;font-weight:bold; padding-top:6px; padding-left:5px;  width:30px; height:20px; font-size:11px; display:inline; text-align:left;  float:left; clear:both;}
.box_login_text_input { padding-top:5px;padding-right:5px; width:100px;height:20px;  float:right;}
.box_submit {text-align:right;padding-right:5px; padding-top:5px; border:none;}
.login_text { width:90px; height:15px; border:solid 1px #665635; margin-left:5px; font-size:10px; float:right;}
.login_submit { width:50px; border:solid 1px #928261;  cursor:hand;margin-top:3px;margin-bottom:5px;}
.login_special { color:#665632; margin-top:0px; margin-bottom:3px; text-align:left; margin-left:5px; }
.login_special a:link { color:#000; color:#665632;}
.login_special a:visited { color:#000; color:#665632;}
.login_special a:hover { color:#000; color:#665632;}
.login_form { margin:0;padding:0}

.logged_name { font-size:9pt; margin-top:10px;margin-bottom:10px; }
h1 { font-size:11pt; font-weight:bold;}

.copyright { text-align:right; }


.subh1 { font-style:italic; margin-bottom:15px;}

/*Bilderausrichtung im Text*/

.bild_rechts { float:right; }


.kategorie_uebersicht { margin-top:10px;margin-bottom:10px; }
.kategorie_uebersicht_links { display:inline; margin-left:10px;}
.kategorie_uebersicht_rechts { display:inline;  margin-left:10px;}





.error_box{
	border:solid 1px #871616;
	background:#EA3D3E;
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
}

.hinweis_box{
	border:solid 1px #665635;
	background:#B1A180;
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
}





table.anmeldung{
	border:solid 1px #928261;
	border-spacing:20px;

	padding:0px;
	margin:0px;
	color:#665635;

}
tr.anmeldung{
	padding-left:20px;
}
td.anmeldung{
	padding-left:20px;
	padding-right:20px;
	padding-bottom:5px;

}

th.anmeldung{
	padding-left:20px;
	padding-bottom:5px;
	font-weight:bold;
	text-align:left;
}

input.textbox{
	border:solid 1px #b1A180;
}
input.checkbox{
	border:none;
	color:#b1A180;
}

.anmeldung_select {
	border:solid 5px #b1A180;
	width:282px;
}
textarea {
	border:solid 1px #b1A180;
}

.abschnitt_box{
	 font-weight:bold; font-size:12px;border:solid 1px #B1A180; background:#B1A180; background-image:url("images/table_header_center.jpg");padding-left:3px;padding-right:3px;background-image:url("images/table_header_center.jpg");background-repeat:repeat-x;height:16px;margin-bottom:10px;margin-top:10px;
}
.abschnitt_bearbeiten_button {text-align:right; margin-top:10px; margin-bottom:10px;}


table.verwaltung {}
tr.verwaltung {}
th.verwaltung {text-align:left; width:200px;}
td.verwaltung {}


.button_right { text-align:right; width:100%; }


input { border:solid 1px #B1A180;}
input[type="checkbox"] { border:none; color#999999;}

.clear {clear:both; font-size:1px; line-height:1px; }

.zitat_themen { width:100%; text-align:justify; margin:20px 0px 20px 0px; line-height:20px; }
.kontaktframe { width:100%; height:400px; background:#FFF; border:none; }

li.MsoNormal { margin:15px 0px 15px 0px; }
hr.hr_hilfe { border-top:solid 1px #928261;  }

.zurueck { margin:10px 0px 10px 0px; }

.im_fokus_header		{ width:100%; border-bottom:solid 1px #928261; height:20px; margin:10px 0px 10px 0px; font-weight:bold; color:#665635;}
.im_fokus 				{ width:100%; margin:0px 0px 0px 0px; }
.im_fokus_links 		{ float:left; width:100px; }
.im_fokus_rechts		{ float:right; width:260px; }
.im_fokus_bild			{ width:80px; border:none;}
.im_fokus_titel 		{ font-weight:bold; margin:0px 0px 5px 0px;}
.im_fokus_beschreibung 	{  }

table.autoren_details 	{  }
tr.autoren_details 		{  }
th.autoren_details 		{ color:#665635; }
td.autoren_details 		{ padding:0px 0px 0px 10px; }
