







/* content area with sidebar */


/* content area without side bar */




/* ----------------------- SEITEN�BERGREIFENDE FORMATIERUNG ------------------------- */

html { width: 100% }

acronym { cursor: help; }

legend { display: none }
fieldset { border: none; margin: 0px; padding: 0px; }

body { font-family:Arial,Helvetica,Sans-Serif; font-size: 0.75em; }
body { background-color:#ffffff; margin: 0px; }

form { margin: 0px }

#all { margin-left: auto; margin-right: auto; width: 75.33333333333333em; position:static; left:180px; } 

p { margin-top:0px; }
div { padding:0px; margin:0px; }

p a, p a:visited, p a:active { color:#455379; text-decoration:underline; }

a        	{ color:#455379; text-decoration:none; } 
a:visited      	{ color:#455379; text-decoration:none; }
a:hover         { text-decoration: underline }
a:active       	{ color:#455379; text-decoration:none; }

div.page_obj_standard a, div.page_obj_standard a:visited, div.page_obj_standard a:active {
	color: #663300; text-decoration: underline
} 

/* ---------------------------- TABELLEN - BASISLAYOUT  ------------------------------ */

div.areaTop1	{ width:75.33333333333333em; 
		padding:0px; margin:0px; float:left; margin-top:0.4166666666666667em;
}
div.language	{ padding:0px; margin:0px; padding-left:0.8333333333333334em; float:left;   
		text-align:left;  
}
div.navTop1 { margin:0px; padding:0px; text-align:right; }		
div.logo	{ width: 35.0em; height:12.666666666666666em; float:left; 
		  border-bottom:0.25em solid #fff; clear:both; }
img.logo 	{ width: 35.0em; height: 12.666666666666666em; float:left; }
div.header 	{ width: 75.33333333333333em; height:12.666666666666666em; float:left; 
		  border-bottom:0.25em solid #fff; }
img.header 	{ width: 75.33333333333333em; height: 12.666666666666666em; float:left; }
div.areaTop2	{ width: 75.33333333333333em; height: 1.5833333333333333em; text-align:left; margin:0px; padding:0px; 
		  padding-top:0.3333333333333333em; clear:both; border-top:0.08333333333333333em solid #999A95; 
		  border-bottom:0.08333333333333333em solid #999A95; }

div.navTop2	{ margin-left:0px; padding-left:0px; }



div.bottomSpace { width:100%; height:0.4166666666666667em; clear:both; }
div.bottomSpace2 { width:100%; clear:both; border-bottom:0.8333333333333334em solid #fff; }


div.areaPageContent { width:100%; height:100%; vertical-align:top; }


div.areaMainLeft { width: 15.25em; background-color:#fff; display:block; height:100%;
		   border:0px; vertical-align:top; float:left; margin-top:0.8333333333333334em; }

div.containerMainWithoutSidebar { background-color:#fff; vertical-align:top; float:left; border-left:0.16666666666666666em solid #999999;
				  width: 57.416666666666664em;
				  padding-top: 0.8333333333333334em; padding-left: 1.6666666666666667em;
				  padding-right: 0.8333333333333334em; padding-bottom:1.25em; }
div.containerMainWithoutSidebar a, div.containerMainWithoutSidebar a:visited, div.containerMainWithoutSidebar a:active {  }

div.containerMainWithSidebar { background-color:#fff; padding-top: 0.8333333333333334em; float:left;
			       padding-left:1.6666666666666667em; padding-right: 0.8333333333333334em;
			       vertical-align:top; padding-bottom:1.25em; 
			       width: 43.5em; border-left:0.16666666666666666em solid #999999; overflow:hidden; }
div.containerMainWithSidebar a, div.containerMainWithSidebar a:visited, div.containerMainWithSidebar a:active {  }

div.containerSidebar { width: 13.75em; background-color:#ffffff; vertical-align:top; float:left; overflow:hidden; }


div.areaBottomNav { background-color:#e6e7e8; text-align:left; height: 1.5em; border:0px; 
		    padding:0.4166666666666667em; padding-left: 17.916666666666668em; color: #515253; }

div.areaBottomImprint { clear: both; padding:0.4166666666666667em; padding-left:21.666666666666668em; padding-bottom:0.8333333333333334em; font-size:0.8333333333333334em; text-align: left; float:left; }

div.areaBottomImprint, div.areaBottomImprint a, div.areaBottomImprint a:visited, div.areaBottomImprint a:active { color:#ccc; }

div.imprint		{ width:9.25em; float:left; padding-top:0.9166666666666666em; }
a.imprint		{ color:#aaa; }

div.sl_copyright	{ width:16.666666666666668em; float:left; color:#ccc; }
div.sl_copyright a.sl_copyright, div.sl_copyright a:active.sl_copyright, div.sl_copyright a:visited.sl_copyright { color:#ccc; }

div.access_nav  { display: none; }  
div.hide	{ display: none; }

div.clear_mozclear { clear: both; background-color: #c00; height: 1px; width: 1px; }

div.nav_level_1 { color: #515253; margin-bottom: 0.3333333333333333em; }

/**************************************************************************************************************/


/* NAVIGATIONSELEMENTE */

li.nav_top_object, li.nav_top_object_active { border-left: 0.08333333333333333em solid #787777; 
		     padding-left: 0.4166666666666667em; padding-right: 0.16666666666666666em; }
ul.nav_top_level_1 { margin:0px; padding:0px; margin-bottom: 0.4166666666666667em; }


div.nav_bottom_link { float: left; margin-right: 0.6666666666666666em; }
div.nav_bottom_sep  { margin-left: 0.3333333333333333em; margin-right: 0.3333333333333333em; }
a.nav_bottom	    { white-space:nowrap; }


/* Quik-Nav */ 

div.path, div.path a, div.path a:visited, div.path a:active { color:#515253; }
span.path_text { }

a.path_object_active, a.path_object_active:visited, a.path_object_active:active { color:#515253; }


/* Top-Navigation */ 

div.areaTop1 ul { list-style-type: none; margin-bottom:0.5em; }
div.areaTop1 ul li { display:inline; }

a.nav_top_object_active { font-weight:bold; }

div.areaTop2 ul { padding:0px; margin:0px; list-style-type: none; padding-left:0.8333333333333334em; margin-bottom:0.5em; }
div.areaTop2 ul li { display:inline; }

li.nav_top2_object { margin-left:2.5em; }
li.nav_top2_object_active { margin-left:2.5em; }
a.nav_top2_object_active { font-weight:bold; }

div.areaBottomNav ul { list-style-type: none; margin-bottom:0.5em; }
div.areaBottomNav ul li { display:block; float: left; }

a.nav_object { padding-left:0.25em; padding-right:0.25em; }
a.nav_object_active { padding-left:0.25em; padding-right:0.25em; font-weight:bold; }


/* Tree-Navigation */

ul.nav_level_1 { }

div.areaMainLeft a.nav_level_1_object {  margin-top:0px; padding-top:0px; margin-bottom:0.8333333333333334em; background-position:0em 0.23em; background-repeat:no-repeat;
background-image:url("/elements/apps/bjv/https/images/website/button_i.gif"); color:#9AA399; font-size:1.0em;}

a.nav_level_1_object_active,a.nav_level_1_object_active:visited, a.nav_level_1_object_active:active { font-weight:bold; background-position:0em 0.23em; background-repeat:no-repeat; margin-bottom:0.8333333333333334em;
background-image:url("/elements/apps/bjv/https/images/website/button_a.gif"); color:#94979A; }

div.areaMainLeft a.nav_level_2_object { margin-left:0.8333333333333334em; color:#94979A; margin-bottom:0.8333333333333334em; }
a.nav_level_2_object_active, a.nav_level_2_object_active:visited, a.nav_level_2_object_active:active { margin-left:0.8333333333333334em; font-weight:bold; background-position:0em 0.23em; margin-bottom:0.8333333333333334em;
background-image:url("/elements/apps/bjv/https/images/website/button_a.gif"); background-repeat:no-repeat; 
color:#7F8184; }

div.areaMainLeft a.nav_level_3_object { margin-left:1.6666666666666667em; color:#999999; }
a.nav_level_3_object_active, a.nav_level_3_object_active:visited, a.nav_level_3_object_active:active { margin-left:1.6666666666666667em; font-weight:bold; background-position:0em 0.23em;
background-image:url("/elements/apps/bjv/https/images/website/button_a.gif"); background-repeat:no-repeat; 
color:#9f997e; }

div.areaMainLeft a.nav_level_4_object { margin-left:2.5em; color:#999999; }
a.nav_level_4_object_active, a.nav_level_4_object_active:visited, a.nav_level_4_object_active:active { margin-left:2.5em; font-weight:bold; background-position:0em 0.23em;
background-image:url("/elements/apps/bjv/https/images/website/button_a.gif"); background-repeat:no-repeat;
color:#9f997e; }


div.areaMainLeft ul, div.areaMainLeft ul li {	margin: 0; padding: 0; list-style-type: none; display: block; }

div.areaMainLeft ul { border-bottom-width:0; }

div.areaMainLeft ul li {  }

div.areaMainLeft ul li a { display: block; text-decoration: none; padding-top:0.0em; padding-left:0.8333333333333334em; }

* html div.areaMainLeft ul li a/* hide from IE5.0/Win & IE5/Mac */ { height: 1%; }

* html div.areaMainLeft ul { position: relative;	/* IE needs this to fix a rendering problem */ }

form.loginForm { font-size: 0.9em; }
form.loginForm div, form.loginForm p { margin-top: 0.18518518518518517em; margin-bottom: 0.5555555555555556em; }


li.sitemap_level_1_object { margin-bottom: 0.8333333333333334em; }

a.sitemap_level_1_object, a.sitemap_level_1_object_active {
	font-size: 1.2em; font-weight: bold;
}

ul.sitemap_level_1 { list-style-type: none; }
ul.sitemap_level_2 { margin-top: 0.3333333333333333em }
ul.sitemap_level_3 { }


/* ------------------- Modul-Navigation --------------------- */
/* ------------------- Kategorien-Anzeige von Modulen innerhalb der Hauptnavigation --------------------- */

div.category_display_matrix { margin-bottom:2.5em; background-color:#E9E6DF; padding:0.3333333333333333em; padding-left:0.6666666666666666em; margin-right:1.6666666666666667em; }
a.category_dispplay_matrix { font-weight:bold; }

div.category_display_matrix a, div.category_display_matrix a:visited, div.category_display_matrix a:active { font-weight:bold; color:#fff; }


/* ------------------- A-Z Modulnavigation --------------------- */
/* ------------------- Alphabetische Ergebnisauswahl f�r Module --------------------- */

div.search_a_to_z   { margin-bottom: 0.8333333333333334em; }
div.search_a_to_z a { margin-right: 0.4166666666666667em; }

/* ------------------- Modulsuche --------------------- */

div.searchterm		{ border:#d0d5d8 0.08333333333333333em solid; background-color:#e6e7e8; margin-bottom:0.3333333333333333em; padding:0.25em; padding-left:0.6666666666666666em; font-weight:bold; color:#515253; }

div.searchtext		{ border:#d0d5d8 0.08333333333333333em solid; background-color:#e6e7e8; margin-bottom:0.3333333333333333em; padding:0.25em; padding-left:0.6666666666666666em; color:#515253; }

div.modulesearch	{ border:#d0d5d8 0.08333333333333333em solid; background-color:#e6e7e8; padding:0.25em; 
 }
table.modulesearch th	{ text-align:right; padding:0.3333333333333333em; font-weight:normal; }

/* ----------------------------- TEXTFORMATTIERUNG --------------------------------- */

h1 { margin-top:0.6666666666666666em; margin-bottom:0.6666666666666666em; font-size:1.5em; color:#16276B; }

h2 { margin-top:1.8333333333333333em; margin-bottom:0.3333333333333333em; font-size:1.2em; color:#16276B; 
     font-weight: bold } /* �berschriften 1. Ordnung */

h2.shop_single	{
	border-bottom:0.08333333333333333em solid #000; margin:0px; padding:0px; margin-bottom:0.5833333333333334em; padding-bottom:0.4166666666666667em;
}
h3, div.strong_po { font-weight: bold; margin-top:0.3333333333333333em; margin-bottom:0.16666666666666666em; 
		    font-size:1.4em; color:#16276B; } /* �berschriften 2. Ordnung */

div.strong_po { margin-top:0.8333333333333334em; margin-bottom:0.16666666666666666em;  }

h4 { font-size:1.0em; color:#7F5000 } /* �berschriften 3. Ordnung */
h5 { font-size:0.9em; color:#000000 } /* �berschriften in Seiten- und Modulobjekten */
h6 { font-size:0.9em; color:#000000 }

img { border:none; }
img.bild_banner { width:19.833333333333332em; }

em.dashed_prefix { font-style: normal }

label.nl_reg_email { display: none; }

img.left_pic { width:16.666666666666668em; height:11.166666666666666em; }
img.right_pic { width:16.666666666666668em; height:11.0em; }

form { margin: 0px }

input, select { padding:0px; }
input.edit { border:0.08333333333333333em solid #8C765F; color:#515253; }

p.size_chooser { font-size:0.8333333333333334em; padding-top:0.5833333333333334em; }
p { color:#000000 } 

ul.entry_list_box, ul.entry_list { list-style-image:url("/elements/apps/bjv/https/images/website/icon_sidebar_entry.gif"); }
ul.link_list_box { list-style-image: url("/elements/apps/bjv/https/images/website/icon_sidebar_link.gif"); }

ul.entry_list_box, ul.link_list_box, ul.notes_list_box { margin: 0px; margin-left: 0.6666666666666666em; 
	padding-left: 0.6666666666666666em; }

ul.entry_list { margin: 0px; margin-left: 0px; padding-left: 0px; }

ul { text-indent: 0px }

ul.entry_list { clear: left; }
ul.entry_list, li.entry_list { margin: 0px }
ul.entry_list { margin-left: 1.6666666666666667em }


ul.notes_list_box { list-style-image: url("/elements/apps/bjv/https/images/website/icon_sidebar_link.gif"); }
li.notes_list_box { margin-top: 0.3333333333333333em; }

img.more_arrow { margin-right: 0.25em }
img.nav_icon { margin-right: 0.16666666666666666em; vertical-align: middle }


table.basket_cfg { width: 33.333333333333336em; }

div.entry_single_nav { color: #3B4768 }

table.basket_cfg th { text-align: left; font-weight: normal }

table.basket_cfg td { vertical-align: top; }


div.full_search_results_head { margin-top:0.8333333333333334em; margin-bottom:0.5em; font-size:1.2em; 			       color:#295C99; font-weight: bold }

div.full_search_result { color: #515253 }


a.full_search_result_heading { font-weight: bold; }
span.full_search_highlight { color: #295c99; font-style: italic }

div.editor_done	{ font-size:1.25em; color:green; font-weight:bold; }

/* --------------------------- HAUPTBEREICH ----------------------------------- */

/* -------------------- Standardabsatz -------------------- */

div.page_object 	  { clear:both; margin-bottom:1.25em; height:100%; color: #515253 }
div.page_object_head	  { margin-bottom:0.5em; padding-top:0.6666666666666666em; }
div.page_object_subhead	  { font-weight:bold; margin-top:0px; padding-top:0px; padding-bottom:8px; }
div.page_object_text 	  { vertical-align:top; }

/* Bildausrichtung wird in EasyEdit ausgew�hlt */

div.page_object_pic_top	  { margin-bottom:0.6666666666666666em; }
div.page_object_pic_left  { float:left; margin-right:0.6666666666666666em; margin-bottom:0.6666666666666666em; }
div.page_object_pic_right { float:right; margin-left:0.6666666666666666em; margin-bottom:0.6666666666666666em; }


p.head { font-weight:bold; } /*  */


/* -------------------- Bilder/Banner x 4 -------------------------- */

div.page_object_banner_x4, div.page_object_banner_x3 { float:left; padding-right:0.4166666666666667em; margin:0px; }
div.page_object_banner_x2 { float:left; padding-right:1.1666666666666667em; margin:0px; }
div.page_object_banner_x1 { padding:0px; margin:0px; }
img.page_object_banner_x4 {  }


/* -------------------- Downloadlink (Text) -------------------- */

a.page_object_download    {  }


/* -------------------- Downloadlink (mit Bild) -------------------- */

div.page_object_pic	  {  }
img.page_object_pic 	  { float:left; margin-right:8px; }


/* -------------------------------- SEITENOBJEKTE --------------------------------- */

/* Mit den nachstehenden Tags k�nnen Sie Elemente der Seitenobjekte direkt bzw.
abweichend zu den Standard-Tags definieren */

img.fixed_width_red_img { width: 33.666666666666664em; }
input.submit_search_small, input.submit_nl_reg_img { width:5.555555555555556em; 
width:1.5476190476190477em; }

em { }

p.head { margin-bottom:0.16666666666666666em; padding-left:0.8333333333333334em; color:#000000; }
p.head_text { padding-left:0.8333333333333334em; }

p.page_obj_text { }

a.page_obj_downloadtext p { padding-top:1.6666666666666667em; }
a.page_obj_downloadbild { float:left; }
table.page_obj_pic_banner_x4 { }

div.page_obj_standard_left { padding-top:0.8333333333333334em; }

div.head_text p, p.news_subheading, li, div.subhead p, p { color:#515253; }
div.head_text p { margin-top:0.8333333333333334em; margin-bottom:0.8333333333333334em; }
div.head_text	{ color:#515253; }

form.submit	{ border:0.08333333333333333em solid #8C765F; margin-bottom:0px; padding-bottom:0px; 
		  margin-top:0.4166666666666667em; }
form.submit p	{ margin-bottom:0.16666666666666666em; margin-top:0.16666666666666666em; 
		  margin-left:0.16666666666666666em; font-size:1.0em; }
input.text	{ border:0.08333333333333333em solid #E9E6DF; color:#515253; font-size:1.0em; }
/* input.submit	{ padding-left:0.5833333333333334em; width: 1.1666666666666667em; height: 0.9166666666666666em; } */

input.login_img { width: 1.4166666666666667em; height: 0.9166666666666666em; }

div.login_box	{ width: 15.0em; border:0.08333333333333333em solid #8C765F;
		  margin-top:0.4166666666666667em; }
div.login_box p { margin:0px; }
div.login_head	{ height:1.4166666666666667em; padding-left:0.8333333333333334em; background-color:#E9E6DF;
		  width:14.166666666666666em; padding-top:0.25em; color:#666666; }
div.login_body	{ padding-left:0.8333333333333334em; padding-top:0.4166666666666667em; }
p.password	{ padding-top:0.8333333333333334em; }
p.password_forgotten { padding-top:0.8333333333333334em; padding-bottom:0.4166666666666667em; }



div.page_obj_standard p.subhead { font-weight:bold; vertical-align:top; padding:0px; margin:0px; background-color:#C8DCE4; 
				  padding-left: 0.3333333333333333em; }

div.page_obj_standard2 p.subhead2 { font-weight:bold; vertical-align:top; padding:0px; margin: 0px; 
				    background-color:#CCCC33; padding-left: 0.4166666666666667em; }

div.page_obj_standard3 p.subhead3 { font-weight:bold; vertical-align:top; padding:0px; margin:0px; 
				    background-color:#999900; padding-left: 0.3333333333333333em; }

div.volltext { border:0.08333333333333333em solid #8C765F; margin-top:0.4166666666666667em; }
div.volltext p { margin:0px; padding:0.25em; }


/* Standardformulare */



td.td1, td.td2, td.td3 { padding: 0.0em; }
div.containerSidebar { }
h2.login_greeting { color: #000; font-weight: normal; margin-bottom: 0.5833333333333334em; }


a.button, a.button:visited, a.button:active { display: block; width: 10.0em; text-align: center; 
	padding: 0.25em; background-color: #E9E6DF; border: 0.08333333333333333em solid #8C765F; 
	margin-bottom: 0.8333333333333334em; color: #E9E6DF; }


label { padding: 0px; margin: 0px; }

div.download_text_link { clear: both; margin-top: 1.3333333333333333em; }


div.box_gr { border: 0.08333333333333333em solid #e6e7e8; }
div.box_gr_head { background-color: #e6e7e8; padding: 0.3333333333333333em; font-weight:100; }

div.box_gr_body { padding: 0.3333333333333333em; }

div.box_pic2	{ float:left; }
img.box_pic 	{ width:7.083333333333333em; margin-right:0.25em; margin-top:0.8333333333333334em;
		  margin-left:0.6666666666666666em; }


img.box		{ text-align:left; width:1.6666666666666667em; height:1.6666666666666667em; margin:0px; padding:0px; 
		  vertical-align:middle; }

div.heading_pic { float: left; width:1.6666666666666667em; }
div.heading   	{ padding-left:0.6666666666666666em; height:1.4166666666666667em; width:12.416666666666666em; 
                  background-color:#8C765F; float: right; margin-left:0.4166666666666667em; 
		  padding-top:0.25em; }

div.box_body    { clear: both; background-color:#E9E6DF; margin-top: 0px; 
		  padding-left: 0.6666666666666666em; padding-right: 0.4166666666666667em;
		  padding-top: 0.6666666666666666em; padding-bottom: 0.6666666666666666em; } 

div.box_body_sa { clear: both; background-color:#E9E6DF; margin-top:0px; padding-top: 0.16666666666666666em; 
		  padding-bottom: 0.16666666666666666em; padding-left: 0.6666666666666666em; } 


div.box_link    { text-align: right; }

div.box_foot    { height: 0.6666666666666666em; background-color: #4C270C; }  

img.detail	{ margin-right:0.3333333333333333em; width:0.9166666666666666em; 
		  padding-bottom:0.08333333333333333em; }
img.detail2	{ margin-right:0.3333333333333333em; width:0.9166666666666666em;
		  padding-left:0.8333333333333334em; padding-bottom:0.08333333333333333em; }

 
div.box_head, div.box_head_sa   { 
	margin-top: 0.3333333333333333em;
	margin-bottom: 0px;
}

div.box_head_sep_top   { 
	height: 0.8333333333333334em;
	margin-top: 0px;
}
div.box_head_sep_bottom   { 
	height: 0.3333333333333333em;
	margin-top: 0px;
	clear: both;
}

div.box_head   { background-color: #cc0000; }

img.box_head_img { width:1.4166666666666667em; height:1.5em; float: left; 
		   border-right: 0.3333333333333333em solid #fff; }
div.box_head_text { 
	color:#fff; font-weight: bold; float: left; 
	padding-left:0.3333333333333333em; padding-top:0.16666666666666666em; 
	background-color:#4C270C; width: 15.5em;
	height: 1.5em; 
}

div.box_head_sa { 
	color:#515253; font-weight: bold; background-color:#4C270C; 
	padding-left:0.6666666666666666em;
	height:1.3333333333333333em; 
	padding-top:0.3333333333333333em; 
}

a.entry_list_box_block { display: block; margin-bottom: 0.16666666666666666em; }

div.subhead p 	{ padding-top:0.6666666666666666em; }

div.editor_head { color:#000000; }

img.pic         { width:15.166666666666666em; height:5.0em; }


/* --------------------------------- Listenansicht-Museum --------------------------------------------------------- */

table.matrix_level_1	{  }
td.matrix_object	{ width:16.666666666666668em; height:3.3333333333333335em; }
a.matrix_object		{ display:block; text-align:center; padding-top:0.3333333333333333em; padding-bottom:0.3333333333333333em; margin-left:0px; margin:0.6666666666666666em; border:solid #d2cec2 0.08333333333333333em;}

div.suggestion		{ 
	width:10.833333333333334em; border:solid #d0d5d8 0.08333333333333333em; text-align:center; margin-bottom:10px; background-color:#E6E7E8; padding-left:0.4166666666666667em; 
}

div.suggestion_right		{ 
	width:13.166666666666666em; text-align:center; border:solid #d0d5d8 0.08333333333333333em; margin-bottom:10px; background-color:#E6E7E8; padding-left:0.4166666666666667em; 
}

a.suggestion, a.suggestion:active, a.suggestion:visited	{ color:#da251d; }

div.entry_list_plain, div.entry_list_plain_teaser { height:100%; margin-right:0.0em; vertical-align:top; }
div.entry_list_plain        { margin-bottom:1.6666666666666667em; }
div.entry_list_plain_teaser { margin-bottom:1.6666666666666667em; padding:0.5em; background-color:#e6e7e8; 
			      border:0.08333333333333333em solid #d0d5d8; }

div.entry_list_plain_date	{ font-weight:bold; margin-top:1.6666666666666667em; margin-bottom:0.8333333333333334em; }

div.entry_list_plain_teaser_add { border:0.08333333333333333em solid #D2CEC2; padding:0.5em; 
				   background-color:#E9E6DF; }

a.entry_list_plain_head, a.entry_list_plain_head:active, a.entry_list_plain_head:visited { color:#16276B; text-decoration:none; }

div.entry_list_plain_teaser a, div.entry_list_plain_teaser a:visited, div.entry_list_plain_teaser a:active { text-decoration:underline; }

img.entry_list_plain_thumb { float:left; border-right:0.4166666666666667em solid #fff; padding-bottom:0.4166666666666667em;  }

img.entry_list_plain_thumb_sponsor { float:left; padding-right:1.6666666666666667em; padding-bottom:0.8333333333333334em; margin-right:0.4166666666666667em; }



div.entry_list_plain_teaser_br    {  padding-left:0.5em; }

div.news_list_head, div.strong_po { border-bottom:0.08333333333333333em solid #8C765F; 
				    margin-bottom:0.8333333333333334em; }
div.news_list_head h2 	{ margin-bottom:0.06944444444444445em; margin-top:0.20833333333333334em; }
div.date	    	{ font-size:1.0em;  color:#515253; }

a.entry_nav_link, a.entry_nav_link:visited, a.entry_nav_link:active { color:#3B4768; text-decoration:underline; }
a.flow, a.flow:visited, a.flow:active { color:#455379; text-decoration:underline; margin-bottom:10px; }
span.flow_link { color: #455379; }
div.link_sep   { display: none }
div.box_text a, div.box_text a:visited, div.box_text a:active { color:#455379; text-decoration:underline; }

img.merkzettel_item_pic { vertical-align: middle; width: 1.5em; height: 1.5em;  }
img.basket_remove       { vertical-align: middle;  width: 1.3333333333333333em; height: 1.5em;  }
td.basket_cfg_action    { width: 6.666666666666667em; text-align: right; }
table.basket_cfg th     { border-bottom: 0.08333333333333333em dotted #515253 }
table.basket_cfg td     { border-bottom: 0.08333333333333333em dotted #515253 }

div.entry_list_plain_body_arrow { text-align:right; float:left; padding-top:0.4166666666666667em; }




/* ------------------------------- Einzelansicht-Museum  ------------------------------------------------------- */

div.entry_single              { margin:0px; padding:0px; width: 43.5em; clear:both; }

h2.single		      { font-size:1.2em; padding-bottom:0.25em; margin-bottom:0.4166666666666667em; }

h2.entry_single_heading       { margin: 0px; margin-bottom: 0.4166666666666667em }

div.entry_single_section_open { padding:0.6666666666666666em; margin:0px; height:100%; background-color:#fff; 
				border:0.08333333333333333em solid #D2CEC2; margin-bottom:0.25em; }

div.entry_single_section_collection	{ background-color:#fff;
	padding:0.5em; margin:0px; margin-bottom:0.6666666666666666em; 
	margin-top:0.5em; border:0.08333333333333333em solid #D2CEC2;
}

div.entry_single_section      { padding:0px; padding-bottom:0.16666666666666666em; }

div.entry_single_section_br   { padding-left:0.5em; }

div.entry_single_section_no   { padding:0.5em; border:0.08333333333333333em solid #D2CEC2; margin-bottom:0.8333333333333334em;}

div.entry_single_subheading   { color:#515253; padding-bottom:0.25em; font-weight:bold; margin-bottom:0.4166666666666667em;
			        margin-top:0px; padding-top:0px; border-bottom:0.08333333333333333em solid #4d4a49; }
div.entry_single_subheading p { margin:0px; }
div.entry_single_text         { color:#515253; padding:0.8333333333333334em; margin-top:0px; border:0.08333333333333333em solid #D2CEC2; }
div.entry_single_text p       { padding-top:0px; }

div.entry_single_description { clear:both; }

div.call div.entry_single a   { color:#663300; text-decoration:underline; }


div.entry_single_nav      { text-align: right; margin-bottom:0.8333333333333334em; }
div.entry_single_nav_item { float: left; padding-left: 0.8333333333333334em; }


img.news_single_pic 	{ margin-top:0px; padding-top:0px; width:16.25em; float:left; 
		      	  padding-right:0.3333333333333333em; padding-bottom:0.3333333333333333em; }
img.single_pic_l	{ float:left; padding-right:0.3333333333333333em; padding-bottom:0.3333333333333333em; }
div.download 		{ height:1.5em;
			  padding-top:0.6666666666666666em; padding-bottom:0.6666666666666666em;
			  width:25.0em; vertical-align:middle; }
img.icon_download 	{ width:2.0em; height:1.4166666666666667em; 
			  padding-right:0.6666666666666666em; }

div.allaround		{  }
div.around		{ width:43.083333333333336em; padding-left:5px; border:0.08333333333333333em solid #d2cec2; 
			  margin-bottom:0.25em; float:left; }
div.sponsor		{ font-weight:bold; }
div.sponsor_logo		{  vertical-align:middle; }
div.url			{ }

div.entry_single_template { padding:0px; margin:0px; }

/* --------------------- Bilder  ------------------- */

div.entry_single_pic_all { float:left; padding:0px; margin:0px;  }
div.entry_single_pic     { margin:0px; padding:0px; float:left; }
img.entry_single_pic     { margin-right:0.4166666666666667em; }
img.entry_single_pic1    { margin-right:0.4166666666666667em; border-right:0.4166666666666667em solid #fff; float:left; }
img.entry_single_pic2    { border-right:0.4166666666666667em solid #fff; border-bottom:0.8333333333333334em solid #fff; }
img.entry_single_pic_catalog {  }

/* -------------- Kontaktdaten -------------------- */

table.entry_single_teaser    { margin:0px; 
			       margin-left:0.5em; margin-top:0.16666666666666666em; }
table.entry_single_teaser th { text-align:left; padding-right:0.6666666666666666em; 
			       padding-bottom:0.25em; }

/* -------------- �berschriften im Balken --------- */

div.entry_single_section_bg  { 
	 background-color:#e6e7e8; margin-bottom:0.4166666666666667em;
	padding:0.3333333333333333em; padding-left:0.3333333333333333em; border:0.08333333333333333em solid #d2cec2; font-weight:bold; 
}

/* -------------- braun eingeramte Boxen ---------- */

div.entry_single_section_add { height:100%; border:0.08333333333333333em solid #D2CEC2; margin:0px; padding:0.5em; 
			       margin-bottom:0.8333333333333334em; }

/* -------------------------------------- Bildgalerie ------------------------------------------------------- */

table.gallery_matrix	    { padding:0px; margin:0px; }
td.gallery_grp_thumb 	    { font-weight:bold; background-color:#E9E6DF; margin-bottom:2.5em; 
			      padding:0.3333333333333333em; padding-left:0.6666666666666666em; 
			      padding-right:0.6666666666666666em; }
img.gallery_grp_thumb	    {  }

div.gallery_thumb 	    { width:10.0em; height:11.25em; text-align:center; 
			      border:0.16666666666666666em solid #E9E6DF; padding-top:0.4166666666666667em; 
			      margin-right:0.25em; margin-left:0.25em; 
			      margin-bottom:1.6666666666666667em; margin-top:0.4166666666666667em; }
table.gallery_thumb	    { padding:0px; margin:0px; }
td.gallery_thumb	    { width:10.0em; height:10.0em; text-align:center;
			      vertical-align:middle; padding:0.4166666666666667em; padding-bottom:0px; }
img.gallery_thumb 	    {  }
td.gallery_name		    { height:1.25em; }
div.gallery_name	    { text-align:left; padding-left:0.4166666666666667em; padding-right:0.4166666666666667em;
			      vertical-align:bottom; }
div.gallery_pic_gal         {  }
img.gallery_pic   	    { border:0.16666666666666666em solid #E9E6DF; padding:0.4166666666666667em; text-align:center; }
div.products_single_buttons { float:right; }
div.entry_single_back 	    { margin-top:0.6666666666666666em; }

div.gallery_grp_thumb_text  { padding-top:0.4166666666666667em;  }

div.products_single_buttons {  }
img.more_arrow		    {  }
a.flow			    { text-decoration:underline; }



/* ------------------------------ Personeneintr�ge --------------------------*/

div.gs_right	{ background-color:#ebebeb; width:22.25em; vertical-align:top; }
td.gs_right	{ background-color:#ebebeb; vertical-align:top; }

div.gs_single	{ width:31.5em; height:100%; margin-bottom:2.0833333333333335em; vertical-align:top; }

div.gs_middle	{ height:100%; padding-bottom:0px; }
div.gs_single p { margin:0px; }

td.gs_img	{ margin-bottom:0px; border:none; padding-bottom:0px; background-color:#fff; }

div.gs_right	{ padding-bottom:0px; }
td.gs_img	{ padding-right:0.5em; }
div.gs_right	{ }
div.gs_business	{ padding-left:1.0em; padding-top:0.75em; }

p.gs_name	{ font-weight:bold; margin-bottom:0px; }

table.gs_telstext th { font-weight: normal }

table.gs_telstext { margin-left:0.8333333333333334em; text-align:left; margin-top:0.8333333333333334em; 
		    color:#515253; }
th.gs_tel	{ width:3.3333333333333335em; height:0.8333333333333334em; padding:0px; margin:0px; }
th.gs_tel2	{ width:3.3333333333333335em; height:0.8333333333333334em; padding:0px; margin:0px; }
th.gs_fax	{ width:3.3333333333333335em; height:0.8333333333333334em; padding:0px; margin:0px; }
th.gs_mobil	{ width:3.3333333333333335em; height:0.8333333333333334em; padding:0px; margin:0px; }

td.gs_tel	{ height:0.8333333333333334em; padding:0px; margin:0px; }
td.gs_tel2	{ height:0.8333333333333334em; padding:0px; margin:0px; }
td.gs_fax	{ height:0.8333333333333334em; padding:0px; margin:0px; }
td.gs_mobil	{ height:0.8333333333333334em; padding:0px; margin:0px; }

p.gs_email	{ padding-top:0.5833333333333334em; padding-bottom:0.5833333333333334em; }
div.gs_email	{  }
img.icon_email	{ padding-right:0.5em; width:0.8333333333333334em; height:0.4166666666666667em;
		  padding-left:3.1666666666666665em; }
img.icon_email_klein { margin-right:0.4166666666666667em; width:1.0em; height:0.75em; }
td.gs_personalinfo  { padding:0px; }
div.gs_personalinfo { color: #515253; background-color:#ebebeb; 
		      padding-top:1.0em;
		      padding-bottom:0.9166666666666666em; padding-left:0.4166666666666667em;
		      padding-right:0.6666666666666666em; margin-top:0.4166666666666667em; 
		      width:30.666666666666668em; margin-left:0px; margin-right:0px; }
div.gs_personalinfo a, div.gs_personalinfo a:visited, div.gs_personalinfo a:active { color:#663300; 
			text-decoration:underline; }
td.detail_link      { text-align:right; padding-top:1.0em; }			
			


div.infobox_liste { padding-left:2.0833333333333335em; height:1.8333333333333333em;
		    background-image:url("/elements/apps/bjv/https/images/website/button_detail_infobox.gif");
		    background-repeat:no-repeat; margin-top:0px; padding-top:0px; }


div.call	 { padding-top:0.4166666666666667em; padding-bottom:0.16666666666666666em; color:#515253; }

img.box_body_pic { width: 15.166666666666666em; }
img.page_obj_standard_pic { width: 20.833333333333332em; }
div.page_obj_standard_pic { margin-top: 0px; margin-bottom: 0.8333333333333334em;  }
div.page_obj_standard h2 {  }
img.entry_single_pic { float:left; }
div.entry_single_pic { }

div.pictext { font-style:italic; color:#515253; padding-bottom:0.9166666666666666em; padding-top:0.4166666666666667em; }

img.entry_list_plain_pic { float: left; margin-right: 0.5em; border: 0.08333333333333333em solid #515253; 	width: 8.333333333333334em; } 

img.entry_list_users_pic { float: left; margin-right: 0px; border: 0.08333333333333333em solid #515253; width: 8.583333333333334em;  } 

h3.entry_list_plain, h3.entry_single_heading, h3.gs_single { margin: 0px; padding-bottom: 0.25em; margin-bottom: 0.3333333333333333em; color:#455379; 
	}

h2.entry_list_plain, h2.entry_single_heading, h2.gs_single { margin: 0px; padding-bottom: 0.25em; margin-bottom: 0.3333333333333333em; 	font-size:1.1em; font-weight:bold; }
h2.entry_list_plain a, h2.entry_list_plain a:visited, h2.entry_list_plain a:active { text-decoration:none; }   

div.user_data_sep {
	padding-bottom: 0.4166666666666667em; border-bottom:0.08333333333333333em dotted #4D4A49; 	
	margin-bottom: 0.4166666666666667em; }

span.blocknav_curr	{ padding-left:0.25em; color:red; }

div.blocknav	 { 
	margin-top: 0.4166666666666667em; margin-bottom: 0.4166666666666667em; 
}

a.blocknav	{
	padding-left: 0.25em; padding-right: 0.25em; color:#9f997e; 
}

a.blocknav_a

ul.validators { float:right; text-align:right; padding-bottom:1.6666666666666667em; padding-top:0.4166666666666667em; }
li.validators { display: block; float: left; }

img.validator_css   { width:5.0em; height:1.75em; border:none; }
img.validator_xhtml { width:5.0em; height:1.75em; border:none; }
img.validator_wai   { width:5.0em; height:1.75em; border:none; }

div.glossaries		  { padding-top:0.8333333333333334em; }
div.glossaries_name   	  { font-weight:bold; }
div.glossaries_tooltip    {  }
div.glossaries_definition {  }

img.rss_feed	{ padding-left: 0.4166666666666667em; width:2.8333333333333335em; height:1.0833333333333333em; }
img.rss_feed_main { padding-right:0.5833333333333334em; width:2.8333333333333335em; height:1.0833333333333333em;
		    vertical-align:middle; }
		    
		    
/* -------------------------- Einzelansicht ----------------------------- */

div.ct_single { width:31.5em; }
div.ct_single_box { width:31.5em; height:100%; border-top:0.08333333333333333em dotted #4D4A49; 
		    background-color:#fff; vertical-align:top; }
td.ct_img { margin-bottom:0px; border:none; padding-bottom:0px; background-color:#fff; vertical-align:top; }		    
td.ct_daten_left { width:267px; background-color:#ebebeb; vertical-align:top; padding-left:1.0em; 
		   padding-top:0.75em; }
table.ct_text_left { width:267px; background-color:#ebebeb; vertical-align:top; }

table.ct_daten  { width:378px; background-color:#ebebeb; vertical-align:top; margin-top: 0.4166666666666667em; }
th.ct_jobsector	{ width:3.3333333333333335em; height:0.8333333333333334em; padding:0px; margin:0px; 
		  border-bottom:0.08333333333333333em solid #fff; }
th.ct_jobname   { width:3.3333333333333335em; height:0.8333333333333334em; padding:0px; margin:0px; 
		  border-bottom:0.08333333333333333em solid #fff; }
th.ct_position  { width:3.3333333333333335em; height:0.8333333333333334em; padding:0px; margin:0px; 
		  border-bottom:0.08333333333333333em solid #fff; }

td.ct_jobsector	{ height:0.8333333333333334em; padding:0px; margin:0px; border-bottom:0.08333333333333333em solid #fff; padding-left:0.4166666666666667em; }
td.ct_jobname 	{ height:0.8333333333333334em; padding:0px; margin:0px; border-bottom:0.08333333333333333em solid #fff; padding-left:0.4166666666666667em; }
td.ct_position	{ height:0.8333333333333334em; padding:0px; margin:0px; border-bottom:0.08333333333333333em solid #fff; padding-left:0.4166666666666667em; }

		    
div.ct_single_daten1   { margin-top:0.4166666666666667em; }        
table.ct_single_body   { background-color:#ebebeb; }		    
th.ct_single_head      { padding-top:0.8333333333333334em; margin:0px; text-align:left; vertical-align:top; 
                         border-bottom:0.08333333333333333em solid #fff; }
td.ct_single_text      { background-color:#ebebeb; padding-top:10px; 
                         border-bottom:0.08333333333333333em solid #fff; padding-left:0.4166666666666667em; }
td.ct_single_body_head { font-weight:bold; border-bottom:0.08333333333333333em solid #fff; }		    
td.ct_single_body_text { border-bottom:0.08333333333333333em solid #fff; }    		    
div.ct_single_daten3   { margin-top:5px; background-color:#ebebeb; padding-left:1.0em; 
			 padding-top:0.75em; }        
div.ct_single_daten2   { margin-top:5px; background-color:#ebebeb; padding-left:1.0em; 
			 padding-top:0.75em; }        
div.ct_single_daten1   { margin-top:5px; background-color:#ebebeb; padding-left:1.0em; 
			 padding-top:0.75em; }  
		    

/* ----------------- Glossar ------------------------------------ */

div.search_a_to_z { padding-bottom:0.8333333333333334em; }
a.a_to_z, a:visited.a_to_z, a:active.a_to_z { padding-right:0.25em; color:#663300; 
					      text-decoration:underline; }
a.a_to_z_active, a.a_to_z_active:visited, a.a_to_z_active:active { padding-right:0.25em; color:#663300; 
					      text-decoration:underline; font-weight:bold; }
a.a_to_z_empty, a:visited.a_to_z_empty, a:active.a_to_z_empty { color:#663300; 
					      text-decoration:underline; padding-left:0.5833333333333334em; }

a.a_to_z_empty_active, a:visited.a_to_z_empty_active, a:active.a_to_z_empty_active { color:#663300; font-weight:bold; 
					      text-decoration:underline; padding-left:0.5833333333333334em; }

div.strong p { font-weight:bold; border-bottom:0.08333333333333333em dotted #4D4A49; 
	       padding-bottom:0.25em; margin-bottom:0.3333333333333333em; }
div.entry_list_plain_body, div.entry_list_plain_body p { margin:0px; padding:0px; padding-bottom:0.4166666666666667em; }


/* Newsletter */

div.head { font-size:1.0em; padding-bottom:0.75em; }
input.submit_nl_reg_img { margin-left:0.35714285714285715em; }

/* Entry Manager */

table.entry_manager, table.editor_in { border-collapse: collapse }
table.entry_manager td, td.td1, td.td3 { padding: 0.3333333333333333em; border: 0.08333333333333333em solid #E9E6DF; background: #f0f0f0; vertical-align: top; }
table.entry_manager td.empty { border: none; background: #fff; }

table.entry_manager td a, table.entry_manager td a:visited, table.entry_manager td a:active, td.obj_list_head { 
	color:#e6e7e8; }

table.entry_manager {
	width: 48.333333333333336em; 
}

a.entry_manager_text, a.entry_manager_text:active, a.entry_manager_text:visited { color: #3B4768; text-decoration:underline; }

div.entry_list_plain_head { padding:0px; margin:0px; }
h3.entry_list_plain a.entry_list_plain_head { color:#16276B; }
h3.entry_list_plain a:hover.entry_list_plain_head { color:#16276B; text-decoration:underline; }
a.entry_list_plain_text, a:active.entry_list_plain_text, a:visited.entry_list_plain_text { color:#4D4A49; }


/* ------------------- Rechte Seitenleiste (z.B. f�r Info-Box-Leiste) --------------------- */


/* -------------------- Infobox - Absatz -------------------- */

div.box2_body div { font-size: 1.0em; }

div.box2	  { width:13.75em; float:left; }
div.box2_head     { font-weight: bold; height: 1.75em; background-color: #000; font-weight:bold;
		    color:#fff; padding-left:0.5833333333333334em; padding-top:0.4166666666666667em;
		    margin-bottom:0.4166666666666667em; }
div.box2_body     { font-size: 0.9166666666666666em; padding:0.5833333333333334em; 
		    padding-top: 0.4166666666666667em; background-color: #E9E6DF; padding-bottom:0.6666666666666666em; }
div.box2_body p   { font-size: 0.9166666666666666em; }
div.box2_body li  { font-size: 0.9166666666666666em; }
div.box2_foot     { height: 2.1666666666666665em; vertical-align:top; color: #000; 
		    margin-bottom: 0.4166666666666667em; background-repeat:no-repeat; }


/* -------------------- Infobox - Bild/Banner -------------------- */

div.box2_body_banner { padding-top:0.4166666666666667em; }
img.box2_banner	     {  }


/* -------------------- News - Ticker -------------------- */

div.ticker { padding-top:0.6666666666666666em; padding-bottom:0.6666666666666666em; }


/* ----------------------------- Standardformulare ------------------------------- */

td.td1, td.td2, td.td3 { padding: 0.0em; }

table.entry_manager, table.editor_in, div.login_form, div.newsletter_gui   { border-collapse: collapse; }
table.entry_manager td, td.td1, td.td3, div.login_form, div.newsletter_gui { padding: 0.3333333333333333em; 
border: 0.08333333333333333em solid #B2B7B9; background-color: #e6e7e8; vertical-align: top; color:#000; font-size:0.9166666666666666em; }

td.td1 a, td.td1 a:visited, td.td1 a:active { color:#000; }
td.td3 a, td.td3 a:visited, td.td3 a:active { color:#000; }

div.login_form { font-size:0.9166666666666666em; }
div.error { color:#dd0000; padding-bottom:0.6666666666666666em; font-weight:bold; padding-top:0.4166666666666667em; }

input.submit { font-size:0.8333333333333334em; }

#nlRegEmail { font-size:0.8333333333333334em; }

/* --------------------------- Objektansichten -------------------------------- */

p.subheading { font-weight: bold; margin-bottom: 0.8333333333333334em; }
p.author { font-style: italic }
img.single_pic_left  { margin-right: 0.8333333333333334em; margin-bottom: 0.8333333333333334em; border: none }
img.single_pic_right { margin-left: 0.8333333333333334em; margin-bottom: 0.8333333333333334em; border: none }


/* --------------------------- Volltextsuche -------------------------------- */

div.full_search_head { margin-bottom: 1.25em; font-weight: bold; }
div.full_search_empty { }

div.full_search_results_head { font-size: 1.3333333333333333em; font-weight: bold; margin-bottom: 0.8333333333333334em }
div.full_search_result_summary { font-style:italic; font-size:0.9166666666666666em; padding-top:0.4166666666666667em; padding-bottom:0.4166666666666667em; }

div.full_search_result { width:98%; margin-bottom: 0.8333333333333334em;  border: 0.08333333333333333em solid #ccc; padding: 0.4166666666666667em; }
a.full_search_result_heading { font-weight:bold; }
p.full_search_result_summary { font-style:italic; font-size:0.9166666666666666em; padding-top:0.4166666666666667em; 
			       padding-bottom:0.4166666666666667em; }
span.full_search_highlight { font-weight: bold; color:; padding-left:0.25em; 
			     padding-right:0.25em;
			     background-color:; }

div.hint { width:100%; border:0.16666666666666666em solid ; margin-top:0.8333333333333334em; 
	   margin-bottom:1.6666666666666667em; padding:0.5em; }
div.hint a, div.hint a:visited, div.hint a:active { color:#636563; font-weight:bold; }

div.login_form_user { font-size:0.9166666666666666em; }
div.login_form_passwd { font-size:0.9166666666666666em; }

img.full_search { float:left; padding-right:0.8333333333333334em; }

div.containerMainWithoutSidebar div.full_search { float:left; }


/* ---------------------------------------------------------------------------- */
/* -------------------------------- 6. MODULE --------------------------------- */
/* ---------------------------------------------------------------------------- */

/* ------------------- Standard Module --------------------- */

div.entry_list_plain   		     { margin-bottom:1.25em; clear:left; 
				       padding-bottom:0.4166666666666667em;
				       border-bottom:0.08333333333333333em solid #4D4A49;
		          	       font-size:1.0em; margin-top:0.4166666666666667em; }
div.entry_list_plain p 	             { padding-top:0.4166666666666667em; }
div.entry_list_plain_text 	     { margin-top:0.0em; padding-top:0.0em; float:left; font-size:1.0em;
			    	       width:23.333333333333332em; }
div.entry_list_plain_text h2 a 	     { padding-top:0.0em; margin-top:0.0em; vertical-align:top; }
div.entry_list_plain_img, div.e_card { margin-right:1.25em; margin-bottom:1.6666666666666667em; }

div.entry_list_plain_matrix 	  { width:22.916666666666668em; margin-bottom:1.25em; 
		      	    	    padding-right:1.25em; clear:both; }
div.entry_list_plain_matrix_head  { clear:left; font-size:1.1666666666666667em; }
div.entry_list_plain_matrix_thumb { width:8.833333333333334em; }
img.entry_list_plain_matrix_thumb { float:left; margin-top:0.4166666666666667em; margin-right:0.5em;
			    	    margin-bottom:0.6666666666666666em; }
div.entry_list_plain_matrix_text  { padding-bottom:0.5833333333333334em; font-size:1.0em;
			    	    width:14.083333333333334em; }

div.entry_list_plain_thumb  { width:10.0em; float:left; clear:both; }
img.entry_list_plain_thumb  { float:left; padding-right:0.8333333333333334em; clear:left; }

div.entry_list_plain_border { border-bottom:0.08333333333333333em solid #8C765F; clear:both; 
			      margin-top:0.25em; margin-bottom:0.25em; }

span.entry_list_plain_guest { font-size:0.9166666666666666em; }



div.entry_list_tab	 { margin-top:0.8333333333333334em; }
img.entry_list_tab_thumb { margin-right:0.6666666666666666em; }


img.info_button	     	      { padding-top:0.25em; }
span.products_single_quantity { margin-left:0.5em; }
div.entry_single_back { width:16.666666666666668em; margin-top:0.6666666666666666em; text-align:center; height:1.3333333333333333em; 
			background-color:#DEDEDE; border-bottom:0.08333333333333333em solid #A6A6A6; border-left:0.08333333333333333em solid #A6A6A6; }

div.entry_single_back a, div.entry_single_back a:active, div.entry_single_back a:visited  { color:#666666; font-weight:bold; font-size:0.9166666666666666em; }
												
a.back:link, a.back:active, a.back:visited {
	text-decoration: underline; color: #3B4768;
}												

div.products_single_button_input   { margin-top:1.25em; }
input.products_single_button_input { width:20.083333333333332em; color:#666666; font-size:0.8333333333333334em; font-weight:normal; 				     background-color:#DEDEDE; 
				     font-weight:bold; text-align:center; clear:both;
				     border-bottom:0.08333333333333333em solid #A6A6A6; 
				     border-right:0.08333333333333333em solid #DEDEDE; 
				     border-top:0.08333333333333333em solid #DEDEDE; 
				     border-left:0.08333333333333333em solid #A6A6A6; }

div.products_single_price     { margin-bottom:0.4166666666666667em; }
div.products_single_buttons   { float:right; }

img.parts_images 	{ width:16.0em; height:12.0em; }
img.parts_images_single { width:50.0em; height:37.5em; }
img.news 		{ width:8.333333333333334em; height:6.25em; }
img.space 		{ width:0.8333333333333334em; height:0.8333333333333334em; }



img.entry_single_pic_right { width:16.666666666666668em; padding-bottom:0.16666666666666666em;
			     margin-right:1.0833333333333333em; }
div.entry_single_pic_right { float:left; padding-bottom:0.4166666666666667em; }
img.entry_single_pic	   { float:left; margin-right:0.8333333333333334em; padding-bottom:0.6666666666666666em; }

p.print_button	    { margin-top:1.6666666666666667em; }

/* ------------------- Affine Products -------------------------- */

h3.products_single_affine { font-weight:bold; padding-top:1.6666666666666667em; padding-bottom:0.3333333333333333em; }

div.entry_single_section_affine { float:left; vertical-align:bottom; }
img.entry_single_pic_affine     { padding-right:0.6666666666666666em; }
div.entry_single_affine_description { padding-bottom:0.4166666666666667em; }
div.info_button_affine  { float:left; padding-bottom:0.4166666666666667em; }
span.price_affine { font-weight:bold; margin-right:0.6666666666666666em; margin-left:0.6666666666666666em; }
input.quantity_affine { margin-right:0.4166666666666667em; margin-top:0.4166666666666667em; }
div.option_chooser_affine { margin-top:0.4166666666666667em; }


/* ------------------- Required Products ------------------------ */

div.entry_single_section_required { float:left; margin-right:0.6666666666666666em; margin-top:0.16666666666666666em; }


/* ------------------- Info/Kaufen - Button --------------------- */

div.info_button     { background-image:url("/elements/apps/template_dev/https/icons/info_button.gif"); float:left;
		      width:3.8333333333333335em; height:1.1666666666666667em; text-align:center; margin-left:0.5em; 
		      margin-right:0.25em; background-repeat:no-repeat; margin-bottom:0.25em;
		      margin-top:0.25em; }
div.kaufen_button   { background-image:url("/elements/apps/template_dev/https/icons/kaufen_button.gif"); float:left;
		      width:3.8333333333333335em; height:1.1666666666666667em; text-align:center;
		      margin-top:0.25em; background-repeat:no-repeat; }

div.info_button a, div.info_button a:active, div.info_button a:visited { color:#666666; font-size:0.9166666666666666em; }
div.kaufen_button a, div.kaufen_button a:active, div.kaufen_button a:visited { color:#fff; font-size:0.9166666666666666em; }

input.kaufen_button { background-image:url("/elements/apps/template_dev/https/icons/kaufen_button.gif");
		      width:3.8333333333333335em; height:1.1666666666666667em; text-align:center; 
		      border:none; color:#fff; font-weight:bold; background-repeat:no-repeat; 
		      font-size:0.9166666666666666em; }
p.print_button	    { margin-top:1.6666666666666667em; }

/* ------------------- Shop - Artikel --------------------- */

td.products_body 	    { vertical-align:top; }
td.products_body_text       { font-size:0.9166666666666666em;
			      vertical-align:top; }
span.products_small_name    { font-weight:bold; color:#4C7285; }
a.products_single 	    { padding:0px; margin:0px; font-weight:bold; }


div.sep			    { 
	height: 0px; 
	border-bottom:0.08333333333333333em solid #8C765F; 
	margin-bottom:0.25em; 
	padding-bottom:0.25em; 
}


div.box2_sidebar		{ margin-bottom:0.8333333333333334em; }
div.box2_head_sidebar		{ background-color: #162748; padding:0.4166666666666667em; margin-top:0.8333333333333334em; color:#fff; font-weight:bold; }
div.box2_body_sidebar		{ border:1px solid #d2cec2; margin-top:0.25em; padding:0.25em; }
div.call_sidebar		{  }

div.products_small 	    { 
	width:13.333333333333334em; margin-bottom:0.0em; margin-left:0.4166666666666667em; margin-right:auto;
	font-size:0.9166666666666666em; clear:left; padding:0.25em; overflow:hidden; 
}
div.products_small_head     { 
	clear:left; font-size:1.0em; 
}
div.products_small_thumb    { 
	width:3.25em; float:left; 
}
img.products_small_thumb    { 
	float:left; 
	padding:0.16666666666666666em; 
	border:0.08333333333333333em solid #ccc; 
}
div.products_small_text     { 
	width:9.166666666666666em; 
	float:left; font-size:0.9166666666666666em;
	padding-bottom:0.5833333333333334em; padding-left:0.25em; margin-left:0.3333333333333333em; 
}


div.category		    { clear:both; }
div.category_subheading	    { font-size:1.1666666666666667em; padding-bottom:0.25em; }
div.category_pic	    {  }
img.category_pic	    { margin-right:0.6666666666666666em; }
div.category_description    {  }


div.products_single         { padding-bottom:2.5em; }
div.entry_single_section    { margin-bottom:0.25em; color:#515253; }
div.entry_single_section_description { margin-bottom:0.4166666666666667em; }
input.quantity, select      { font-size:0.8333333333333334em; }

div.small_text       	    { padding-bottom:0.5833333333333334em; font-size:0.9166666666666666em; float:left;}
div.entry_list_small 	    {  }

span.price 		    { font-weight:bold; padding:0px; margin:0px; margin-top:0.25em; 
			      vertical-align:middle; color:#4D5B7A; }
span.products_single_number { color:#ccc; }

/* -------------- Shop Listenansicht (Tabelle mit Bild) --------------- */

table.products			 { width:100%; }
td.products_body		 { width:0.1%; }
td.products_body_price		 { vertical-align:top; background-color:#ccc; }
div.entry_list_plain_body_arrow1 { white-space:nowrap; padding-left:0.6666666666666666em; padding-right:0.6666666666666666em; }
img.more_arrow_1		 { padding-right:3px; }
div.entry_single_nav_		 { float:left; }
div.entry_single_nav_1		 { float:left; padding-left:0.6666666666666666em; padding-right:0.6666666666666666em; }
a.entry_single_nav_1		 {  }

/* -------------- Shop Listenansicht (Tabelle ohne Bild) --------------- */

table.entry_list_tab     { width:100%; }
th.entry_list_tab_head   { text-align:left; background-color:#8C765F; padding:0.3333333333333333em; color:#fff; }
td.entry_list_tab        { padding:0.25em; padding-left:0.4166666666666667em; text-align:left;
			   background-color:#E9E6DF; color:#000; vertical-align:top; }
td.entry_list_tab_button { padding:0.25em; padding-left:0.4166666666666667em; text-align:center;
			   vertical-align:top;background-color:#E9E6DF; color:#000; }

div.entry_single_referent      { padding-top:0.8333333333333334em; }
div.entry_single_city 	       { margin-bottom:0.6666666666666666em; }
div.entry_single_location_info { margin-top:0.8333333333333334em; margin-bottom:0.8333333333333334em; 
			         border:0.08333333333333333em solid #8C765F; padding:0.25em; }
div.entry_single_referent      { margin-bottom:0.3333333333333333em; }

/* Info/Kaufen - Button */

td.info_button     { background-image:url("/elements/apps/template_dev/https/icons/info_button.gif");
		     width:3.8333333333333335em; height:1.1666666666666667em; text-align:center; 
		     margin-right:0.25em; background-repeat:no-repeat; margin-bottom:0.25em;
		     margin-top:0.25em; }
td.kaufen_button   { background-image:url("/elements/apps/template_dev/https/icons/kaufen_button.gif");
		     width:3.8333333333333335em; height:1.1666666666666667em; text-align:center;
		     margin-top:0.25em; background-repeat:no-repeat; }

td.info_button a, div.info_button a:active, div.info_button a:visited { color:#666666; font-size:0.9166666666666666em; }
td.kaufen_button a, div.kaufen_button a:active, div.kaufen_button a:visited { color:#fff; font-size:0.9166666666666666em; }

/* -------------- Shop Listenansicht (Matrix) --------------- */

div.products_matrix	  { width:22.083333333333332em; margin:0px; margin-bottom:1.25em; }
div.products_matrix_head  { width:19.083333333333332em; padding:0.25em; }
a.product_name		  { color:#344063;}
div.products_martix_thumb { float:left; margin-right:0.6666666666666666em; margin-bottom:0.4166666666666667em; }
img.products_martix_thumb { float:left; }
div.products_matrix_text  { width:21.166666666666668em; border:0.08333333333333333em solid #d2cec2; padding:0.8333333333333334em; 
			    float:left; font-size:0.9166666666666666em; }
span.product_text	  { }
div.products_price_	  { padding-top:0.25em; margin-left:0.3333333333333333em; clear:both; }
div.price		  { padding:0px; margin:0px; float:left; }
div.info_button_shop	  { padding:0px; margin-left:12.5em; background-color:#e9e6df; 
			    background-image:url("/elements/apps/template_dev/https/icons/info_button.gif");
			    width:3.8333333333333335em; text-align:center; background-repeat:no-repeat; }
div.kaufen_button_shop	  { }


/* ------------------------------ SITEMAP  -------------------------------- */

ul.sitemap_level_1 { list-style-type:none; display:block; }
ul.sitemap_level_2 { list-style-type:none; display:block; }
ul.sitemap_level_3 { list-style-type:circle; display:block; }
ul.sitemap_level_4 { list-style-type:disc; display:block; }

li.sitemap_level_1_object { display:block; padding:0px; margin:0px; }
li.sitemap_level_2_object { display:block; padding:0px; margin:0px; }
li.sitemap_level_3_object { display:block; padding:0px; margin:0px; }
li.sitemap_level_4_object { display:block; padding:0px; margin:0px; }

a.sitemap_level_1_object  { font-weight:bold; display:block; margin-bottom:3px; }
a.sitemap_level_2_object  { font-weight:bold; display:block; margin-bottom:3px; }




/* ---------------------------- WARENKORB ------------------------------ */

table.store_basket     { width:40.833333333333336em; margin:0.0em; padding:0.0em; }
th.store_basket_head   { text-align:left; background-color:#844F09; padding:0.3333333333333333em; color:#fff;
		         font-size:1.0em; font-weight:bold; border:0.08333333333333333em solid #fff; }
td.store_basket_item_l { background-color:#E9E6DF; padding:0.3333333333333333em; text-align:left; color:#000;
			 border:0.08333333333333333em solid #fff; }
td.store_basket_item_r { background-color:#E9E6DF; padding:0.3333333333333333em; text-align:right; color:#000;
			 border:0.08333333333333333em solid #fff; }
td.store_basket_item_c { background-color:#E9E6DF; padding:0.3333333333333333em; text-align:center; color:#000;
			 border:0.08333333333333333em solid #fff; }
td.shop_basket_foot    { border:0.08333333333333333em solid #fff; padding-top:10px; text-align:right; }
a.to_checkout  	       { padding:0.6666666666666666em; }
td.shop_basket_foot_warenwert { background-color:#844F09; text-align:right; padding-right:0.6666666666666666em;
			 border:0.08333333333333333em solid #fff; font-weight:bold; color:#fff; }


td.shop_basket_foot_sum       { background-color:#844F09; padding-right:0.4166666666666667em; font-weight:bold; text-align:right; color:#fff; }
table.shop_basket_foot_checkout { margin:0.0em; padding:0px; }
td.shop_basket_foot_checkout  { width:10.0em; padding:0.25em; height:2.25em; text-align:left; }
td.shop_basket_foot_checkout2 { width:10.0em; padding:0.25em; height:2.25em; text-align:right; }
td.shop_basket_foot_space     { width:24.0em; }

th.address_head { text-align:left; background-color:#844F09; padding:0.3333333333333333em; color:#fff; }
td.address_body { text-align:left; background-color:#E9E6DF; padding:0.3333333333333333em; color:#000; }
a.button, a.button:visited, a.button:active { background-color:#E9E6DF; color:#844F09; padding-top:0.25em; padding-bottom:0.25em;
	border-right:0.16666666666666666em solid #844F09; padding-left:0.6666666666666666em; padding-right:0.6666666666666666em; text-align:center;
	text-align:center; font-weight:bold; border-bottom:0.16666666666666666em solid #844F09; }
table.checkout { margin-top:1.6666666666666667em; border-collapse:collapse; }
table { border-collapse:collapse; }


/* ---------------------- WARENKORB SEITENLEISTE------------------------ */

div.basket_small { font-size:0.9166666666666666em; margin-bottom:0.8333333333333334em; border-bottom:0.08333333333333333em dotted #000; }
div.basket_small_nr { font-size:0.9166666666666666em; }
div.basket_small_head { font-size:1.0em; font-weight:bold; }

div.basket_small_foot { font-size: 0.9166666666666666em ; }
div.basket_small_foot_link { font-size:0.9166666666666666em; }
div.shop_basket_empty		{ font-size:0.9166666666666666em; }

a.basket_small_foot { font-weight:bold; }

/* ---------------------------- KASSE ------------------------------ */

td.main_hl { background-color:#844F09; color:#fff; width:35.833333333333336em; }

table.progress_bar      { margin-bottom: 1.6666666666666667em; }
table.progress_bar td   { margin-bottom:1.6666666666666667em; text-align: center; }
td.checkout_prog_done, td.checkout_prog_pending {
	           color: #000; 
	background-color: #E9E6DF; 
	font-weight:bold; border:0.08333333333333333em solid  #844F09 ;
}
td.checkout_prog_curr {
	           color: #fff; 
	background-color: #844F09; 
	border:0.08333333333333333em solid  #844F09;
}

td.checkout_prog_done a, td.checkout_prog_done a:visited, td.checkout_prog_done:active {
	           color: #000; 
}

td.checkout_prog_pending a, td.checkout_prog_pending a:visited, td.checkout_prog_pending:active {
	           color: #000; 
}

td.checkout_prog_curr a, td.checkout_prog_curr a:visited, td.checkout_prog_curr:active {
	           color: #000; 
}


/* ----------------------------------------- Teaser ------------------------------------------------------------------ */

a.teaser, a.teaser:visited, a.teaser:active	     { color:#515253; }
a.head_link, a.head_link:visited, a.head_link:active { color:#fff; }
a.head_link:hover			             { text-decoration:underline; }

span.date_weekday	{ display:none; }

div.container_starttext	   { width:55.833333333333336em; margin-left:0.4166666666666667em;   }
div.lefty		   { float:left; }

div.containerteaser1 { margin-left:0.25em; margin-right:1.25em; 
		       margin-bottom:0.4166666666666667em; width:17.75em; float:left; }
div.containerteaser2 { margin-right:1.25em; margin-bottom:0.4166666666666667em; 
		       width:17.666666666666668em; float:left; }
div.containerteaser3 { margin-right:0.5833333333333334em; margin-bottom:0.4166666666666667em; 
		       width:17.75em; float:left; }
div.containerteaser4 { margin-bottom:0.4166666666666667em; width:17.75em; float:left; }


div.heading01	{ text-align:center; font-weight:bold; font-size:15px; background-color:#e9e6df; }
div.text01	{ padding-left:0.4166666666666667em; }


div.box2_teaser1		{  }
div.box_head_sep_top_teaser1	{  }
div.box2_head_teaser1		{ font-weight: bold; height: 1.75em; background-color: #162748; color:#fff;
				  padding-left:0.5833333333333334em; padding-top:0.4166666666666667em;
				  margin-bottom:0.4166666666666667em; }
div.box_head_sep_bottom_teaser1	{  }
div.box2_body_teaser1		{ font-size: 0.9166666666666666em; border:0.08333333333333333em solid #d2cec2;
				  margin-top:0.3333333333333333em; margin-bottom:0.8333333333333334em; 
				  padding:0.16666666666666666em; }
div.box2_foot_teaser1		{  }


div.box2_teaser2		{  }
div.box_head_sep_top_teaser2	{  }
div.box2_head_teaser2		{ font-weight: bold; height: 1.75em; background-color: #162748; color:#fff;
				  padding-left:0.5833333333333334em; padding-top:0.4166666666666667em;
				  margin-bottom:0.4166666666666667em; }
div.box_head_sep_bottom_teaser2	{  }
div.box2_body_teaser2		{ font-size: 0.9166666666666666em; margin-top:4px; margin-bottom:10px; padding:2px; }
div.box2_foot_teaser2		{ background-color:#cde; }


div.box2_teaser3		{  }
div.box_head_sep_top_teaser3	{  }
div.box2_head_teaser3		{ font-weight: bold; height: 1.75em; background-color: #162748; color:#fff;
				  padding-left:0.5833333333333334em; padding-top:0.4166666666666667em;
				  margin-bottom:0.4166666666666667em; }
div.box_head_sep_bottom_teaser3	{  }
div.box2_body_teaser3		{ font-size: 0.9166666666666666em; margin-top:4px; margin-bottom:10px; padding:2px; }
div.box2_foot_teaser3		{  }


div.box2_teaser4		{  }
div.box_head_sep_top_teaser4	{  }
div.box2_head_teaser4		{ font-weight: bold; height: 1.75em; background-color: #888C92; 
				  background-color:#162748; color:#fff; padding-left:0.5833333333333334em; 
				  padding-top:0.4166666666666667em; margin-bottom:0.4166666666666667em; }
div.box_head_sep_bottom_teaser4	{  }
div.box2_body_teaser4		{ font-size: 0.9166666666666666em; margin-top:0.3333333333333333em;
				  margin-bottom:0.8333333333333334em; padding:0.16666666666666666em; }
div.box2_foot_teaser4		{  }


/* ----------------------------------------- Teaser - STARTSEITE ------------------------------------------------ */


div.teaser_news		   { padding-left:0.4166666666666667em; padding-right:0.4166666666666667em;
			     padding-bottom:0.4166666666666667em;
			     margin-bottom:0.4166666666666667em; border-bottom:0.08333333333333333em solid #4d4a49; }
div.teaser_news_date	   { font-size:0.9166666666666666em; }
div.teaser_news_heading	   { color:#515253; font-weight:bold; }
div.teaser_news_img	   { float:left; padding-right:0.4166666666666667em; padding-top:0.25em; }
div.teaser_news_text	   { margin-top:0px; }

div.teaser_exhebition	   { padding-left:0.4166666666666667em; padding-right:0.4166666666666667em;
			     padding-bottom:0.4166666666666667em; 
			     margin-bottom:0.4166666666666667em; border-bottom:0.08333333333333333em solid #4d4a49; }
div.teaser_ex_company	   { color:#7f5000; font-weight:bold; padding-bottom:0.16666666666666666em; }
div.teaser_ex_date	   { margin-top:0.16666666666666666em; margin-bottom:0.08333333333333333em;
			     font-size:0.9166666666666666em; }
div.teaser_ex_location	   { margin-top:0px; }

div.teaser_jobs		   { padding-left:0.4166666666666667em; padding-right:0.4166666666666667em;
			     padding-bottom:0.4166666666666667em;
			     margin-bottom:0.4166666666666667em; border-bottom:0.08333333333333333em solid #4d4a49; }
div.teaser_jobs_date	   { margin-top:0.16666666666666666em; margin-bottom:0.08333333333333333em;
			     font-size:0.9166666666666666em; }
div.teaser_jobs_position   { color:#7f5000; font-weight:bold; padding-bottom:0px; }
div.teaser_jobs_company	   { margin-top:0px; }

div.teaser_shop	 	   { padding-left:0.4166666666666667em; padding-right:0.4166666666666667em;
			     padding-bottom:0.4166666666666667em;
			     margin-bottom:0.4166666666666667em; border-bottom:0.08333333333333333em solid #4d4a49; }
div.teaser_shop_name	   { color:#7f5000; font-weight:bold; padding-bottom:0.16666666666666666em; }
div.teaser_shop_thumb	   { border:0.08333333333333333em solid #d2cec2; margin-top:0.16666666666666666em;
			     margin-right:0.4166666666666667em; padding:0.16666666666666666em; float:left; }
div.teaser_shop_subheading { padding-top:0.16666666666666666em; }
div.teaser_shop_price	   { text-align:right; clear:both; }

table.rss		   { border-bottom:0.08333333333333333em solid #4d4a49; margin-bottom:0.8333333333333334em;
			     padding-left:0.25em; padding-left:0.25em; }

div.teaser_rss		   { padding-left:0.4166666666666667em; padding-right:0.4166666666666667em;
			     padding-bottom:0.4166666666666667em; 
			     margin-bottom:0.4166666666666667em; border-bottom:0.08333333333333333em solid #4d4a49; }
div.teaser_rss_date	   { font-size:0.9166666666666666em; }
div.teaser_rss_heading	   { color:#515253; font-weight:bold; padding-bottom:0px; }
div.teaser_rss_img	   { float:left; padding-right:0.5em; }
div.teaser_rss_text	   { margin-top:0px; }

div.teaser_images	   { padding-left:0.4166666666666667em; padding-right:0.4166666666666667em;
			     padding-bottom:0.4166666666666667em; 
			     margin-bottom:0.4166666666666667em; border-bottom:0.08333333333333333em solid #4d4a49; }
div.teaser_images_name	   { color:#515253; font-weight:bold; padding-bottom:0.25em; }
div.teaser_images_img	   {  }
div.teaser_images_text	   { margin-top:0px; }

/* ----------------------------------------- BANNER-ROTATION ------------------------------------------------ */

div.bannergroup 	   { text-align:center; padding-bottom:0.4166666666666667em; padding-top:0.4166666666666667em; }
div.bannergroup_name 	   { text-align:left; padding-left:0.4166666666666667em; }


td.matrix_content { vertical-align:top; padding-bottom: 1.25em; }

/* ----------------------------------------- List manager ------------------------------------------------ */

div.list_manager_entries	{ width:100%; margin-top:0.8333333333333334em; }
table.list_manager_entries	{ }
tr.list_manager_entries_head	{ background-color:#ccc; border-right:0.08333333333333333em #b2b7b9 solid; border-bottom:0.08333333333333333em #b2b7b9 solid; }
th.list_manager_entries_head	{ background-color:#ddd; border-right:0.08333333333333333em #b2b7b9 solid; border-bottom:0.08333333333333333em #b2b7b9 solid; }
td.list_manager_entries_body	{ background-color:#eee; border-right:0.08333333333333333em #b2b7b9 solid; border-bottom:0.08333333333333333em #b2b7b9 solid; padding-left:0.25em}
td.list_manager_entries_body_small	{ background-color:#ccc; border-right:0.08333333333333333em #b2b7b9 solid; border-bottom:0.08333333333333333em #b2b7b9 solid; text-align:center; }

/* ----------------------------------------- Linkliste ------------------------------------------------ */

ul.entry_list_bullets { padding-left:20px; margin-left:0px; }

img.entry_list_bullet { text-align:left; vertical-align:top; padding:0px; margin:0px; margin-bottom:5px; float:left; margin-right:6px; }