﻿/* ---------------------------------------------------------------------------- */
/* ---------------------- ALLGEMEINE ANGABEN ---------------------------------- */
/* ---------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------- */
/* ------------------- 1. SEITENÜBERGREIFENDE FORMATIERUNG -------------------- */
/* ---------------------------------------------------------------------------- */


body, td, p, li, div { font-family: Verdana, Arial, sans-serif; line-height:1.3; }

body { color: #555; margin: 0px; font-size:12px; }

html, body { height: 100%; }
body.popup { padding:10px; }



p { margin-top: 0px; margin-bottom: 10px }

a { cursor: pointer }

a:link         { color: #84AF01; text-decoration:none; } 
a:visited      { color: #84AF01; text-decoration:none; }
a:active       { color: #84AF01; text-decoration:none; }

a { cursor:pointer; }

form { margin: 0px }

img { border:none; }
img.rss_icon { margin-top:2px; }

td.matrix_content   { vertical-align:top; }

iframe { border: none }


.dojoDialog {
	background : #fff;
	border : 1px solid #999;
	padding : 4px;
}

div.gui_dialog_buttons {
	margin-top: 5px; 
}

button {
	font-size: 10px; 
}

acronym { border: none; }

#all { padding:10px; }


/* ---------------------------------------------------------------------------- */
/* --------------------------- 2. TEXTFORMATTIERUNG --------------------------- */
/* ---------------------------------------------------------------------------- */

h1 { margin-top: 0px; font-size:18px; color: #84AF01; padding-left:3px; }
body.popup h1 { font-size: 18px }
h2 { font-size:17px; color: #99cc00; margin:0px; } 
h3 { font-size:15px; color: #99cc00; margin:0px; } 
h4 { font-size:17px; color: #f47720; margin-bottom:3px; margin-top:0px; } 
h5 { font-size:11px; color: #f47720; margin-bottom:3px; margin-top:0px; } 
h6 { font-size:10px; color: #f47720; margin-bottom:3px; margin-top:0px; }

em     { font-style:italic; }
strong { font-style:normal; font-weight:bold; }

div.dotted { width:100%; padding:0px; margin:0px; padding-top:3px; padding-bottom:3px; border-top:1px dotted #808284; }

div.noscript { margin-top:20px; border:2px solid #c00; padding:6px; color:#FF3333; background-color:#FBEFEF; }


/* ---------------------------------------------------------------------------- */
/* --------------------------- 3. SEITENLAYOUT  ------------------------------- */
/* ---------------------------------------------------------------------------- */


/* ------------------------------ GRUNDLAYOUT  -------------------------------- */

div.areaTop1     { width:100%; text-align:right; }

div.areaTopLogo  { height:40px; }

div.areaTop2     { width:100%; text-align:right; border-bottom:2px solid #99cc00; }

table.areaTop2   { width:100%; }
td.areaTop2Space { text-align:left; }
td.areaTop2Nav   { width:0.1%; text-align:right; vertical-align:bottom; white-space:nowrap; }

td.areaTop2Nav a { height:19px; font-size:12px; }

td.nav_top2_first_object, td.nav_top2_first_object_active, td.nav_top2_object, td.nav_top2_object_active { 
	padding-top:5px; padding-bottom:5px; padding-left:12px; padding-right:12px; 
	white-space:nowrap; 
	color:#91999D;
}


ul.nav_top_level_1      { display: inline; }
td.language_chooser     { padding-left:30px; white-space:nowrap; }
div.language_chooser    { white-space:nowrap; padding-right:10px; }

div.gui_cookie_chooser { font-size:10px; }

input 			{ font-size:10px; }
form 			{ font-size:10px; }


input.top_search_text, input.top_search_submit { padding: 0px; font-size: 10px }
input.top_search_submit { font-size: 9px; }

form.top_search 	{ margin-top: 0px }

div.areaMain 		{ margin: 0px; padding:0px;
			  padding-bottom:20px; overflow:hidden; clear:both; }
td.areaMain2 		{ margin: 0px; padding:0px;
			  overflow:hidden; clear:both; }


/* ------------------------- Hauptseitenbereich - Top Layout (Mitte) ------------------------ */


div.areaMainContent	{ color: #555; vertical-align:top; 
			  padding: 0px; padding-right:10px; padding-left:10px; margin:0px; padding-top:10px; }

div.mainWithoutSidebar  { color: #555; vertical-align:top; overflow:hidden;
			  padding: 0px; }

td.mainWithSidebar	{ color: #555; vertical-align:top;
		          padding-right:10px; }

td.sidebar              { color: #555; vertical-align:top; border-left:1px dotted #808284;
			  width:0.1%; padding: 0px; padding-left:10px; }

div.clear_mozclear 	{ clear: both; border-bottom: 0px solid; margin: 0px; padding: 0px; height: 1px; margin-bottom: -1px; }
div.nsFooterClear  	{ display: none }


div.areaBottomNav	{ margin:0px; color: #808284; padding:0px; margin:0px;
			  border-top:1px dotted #aaa; }

div.areaBottomImprint a, div.areaBottomImprint a:active, div.areaBottomImprint a:visited { color:#ccc; font-size:12px; }
div.areaBottomImprint	{ padding-bottom:15px; margin-top:5px; }

div.areaBottomImprint_copyright { padding-left:12px; }


/* ---------------------------------------------------------------------------- */
/* ------------------------- 4. NAVIGATIONSELEMENTE --------------------------- */
/* ---------------------------------------------------------------------------- */

/* ------------------- Top1-Navigation (Hilfsnavigation) ---------------------- */
/* ----------------- Meist im oberen Kopfbereich der Seite -------------------- */


div.areaTop1  { margin:0px; padding:0px; text-align:right; }

div.areaTop1 a.nav_top_object { padding-left:8px; color:#666; font-size:11px; }
a.nav_top_object_active, a.nav_top_object_active:visited, a.nav_top_object_active:active { padding-left:8px; font-weight:bold; color:#666; font-size:11px; }



/* ------------------- Top2-Navigation --------------------- */ 
/* ---------- Meist im unteren Kopfbereich der Seite ------- */


td.areaTop2 a     { height:19px; font-size:12px; text-align:left; padding-top:5px; padding-left:12px; padding-right:12px; }

td.nav_top2_object a.nav_top2_object, td.nav_top2_object a.nav_top2_object:visited, td.nav_top2_object a.nav_top2_object:active { color:#91999D; }
td.nav_top2_first_object a.nav_top2_object, td.nav_top2_first_object a.nav_top2_object:visited, td.nav_top2_first_object a.nav_top2_object:active { color:#1A57AA; }

a.nav_top2_object_active, a.nav_top2_object_active:visited, a.nav_top2_object_active:active { font-weight:bold; color:#1A57AA; }


div.areaTop2_level2 a     { height:19px; font-size:12px; text-align:left; padding-top:5px; padding-left:12px; padding-right:12px; }


div.areaTop2_level2 a.nav_top2_level2_object, div.areaTop2_level2 a.nav_top2_level2_object:visited, div.areaTop2_level2 a.nav_top2_level2_object:active { color:#55687B; }
div.areaTopnav_level2 a.nav_top2_level2_object { color:#660033; }

a.nav_top2_level2_object_active, a.nav_top2_level2_object_active:visited, a.nav_top2_level2_object_active:active { font-weight:bold; color:#1A57AA; }



/* ------------------- Bottom-Navigation (Fussbereich) --------------------- */

div.areaBottomNav ul    { list-style-type: none; padding:0px; margin:0px; margin-bottom:2px; padding-top:5px; 
		          text-align:left; padding-left:10px; }
div.areaBottomNav ul li { display:inline; }
div.areaBottomNav a     { padding-right:8px; font-size:12px; }


/* Die Tabellenzellen dienen nur der horizontalen Anordnung der Navigationspunkte, diese sind als in Block-Elemente gewandelte A-Tags realisiert. */
a.nav_bottom_object, a.nav_bottom_object_active { padding: 2px; height: 17px; padding-top: 4px; padding-right: 8px }

div.areaBottomNav a.nav_bottom_object { color:#808284; }
a.nav_bottom_object_active, a.nav_bottom_object_active:visited, a.nav_bottom_object_active:active { font-weight: bold; color:#f47720; }

a.nav_bottom_object_active { color: #f47720; }



/* ------------------- Quicknav - Seitennavigation --------------------- */

div.quicknav img    { border: none }
div.blocknav 	    { margin-bottom: 10px }
a.blocknav, span.blocknav_curr { margin-left: 2px; margin-right: 2px;  }
span.blocknav_curr  { font-weight: bold }


/* ------------------- Modul-Navigation --------------------- */
/* ------------------- Kategorien-Anzeige von Modulen innerhalb der Hauptnavigation --------------------- */

div.category_display_matrix { background-color:#f47720; border:1px solid #fff; padding:0px;
			      background-image:url("/go/rss_links/_ws/mediabase/images/customdesign/matrix_bg.gif");
			      background-repeat:repeat-x; }

div.category_display_matrix a, div.category_display_matrix a:visited, div.category_display_matrix a:active { 
	display:block; 
	color:#fff; 
	padding:4px; padding-left:3px;  
}

div.category_display_matrix a:hover { 
	background-color:#81C22F; color:#fff; 
	background-image:url("/go/rss_links/_ws/mediabase/images/customdesign/matrix_bg_hover.gif");
	background-repeat:repeat-x; 
}


/* ------------------- A-Z Modulnavigation --------------------- */
/* ------------------- Alphabetische Ergebnisauswahl f�r Module --------------------- */

div.search_a_to_z   { margin-bottom: 10px; }
div.search_a_to_z a { margin-right: 5px; }

/* ------------------- Modulnavigation Adminoberfl�che --------------------- */

ul.contacts_offerer { list-style-type: none; }
li.contacts_offerer { display:block; margin:5px; width:190px; height:24px; padding-left:10px; padding-top:6px; 
		      background-image:url("/elements/apps/gutscheinbuch/https//images/customdesign/button_admin.gif"); }
li.contacts_offerer_bold { display:block; margin:5px; width:190px; height:24px; padding-left:10px; padding-top:6px; 
		      background-image:url("/elements/apps/gutscheinbuch/https//images/customdesign/button_admin_rot.gif"); }
a.contacts_offerer_bold, a:active.contacts_offerer_bold, a:visited.contacts_offerer_bold { font-weight:bold; color:#fff; }


p.login_greeting { padding-top:15px; font-size:16px; color:#990000; }




/* ---------------------------------------------------------------------------- */
/* ---------------------- 5. SEITENOBJEKTE (EasyEdit) ------------------------- */
/* ---------------------------------------------------------------------------- */

/* Mit den nachstehenden Tags k�nnen Sie Elemente der Seitenobjekte direkt bzw.
abweichend zu den Standard-Tags definieren */

/* --------------------------- HAUPTBEREICH ----------------------------------- */

/* -------------------- Standardabsatz -------------------- */

div.page_object 	  { clear:both; margin-bottom:10px; background-color:#fff; padding:5px; }
div.page_object_head	  { margin-bottom:3px; padding-top:5px; }
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:8px; }
div.page_object_pic_left  { float:left; margin-right:8px; margin-bottom:8px; }
div.page_object_pic_right { float:right; margin-left:8px; margin-bottom:8px; margin-right:8px; }


p.head { font-weight:bold; } /*  */



/* -------------------- Bilder/Banner x 4 -------------------------- */

div.page_object_banner_x5 { width:112px; float:left; padding-right:5px; margin:0px; }
div.page_object_banner_x4 { float:left; padding-right:5px; margin:0px; }
div.page_object_banner_x3 { float:left; padding-right:5px; margin:0px; }
div.page_object_banner_x2 { float:left; padding-right:14px; margin:0px; }
div.page_object_banner_x1 { padding:0px; margin:0px; }
img.page_object_banner_x4 {  }

div.page_object_banner_x5 a, div.page_object_banner_x5 a:visited, div.page_object_banner_x5 a:active { color:#666; font-size:11px; }


/* -------------------- Downloadlink (Text) -------------------- */

a.page_object_download    {  }


/* -------------------- Downloadlink (mit Bild) -------------------- */

div.page_object_pic	  {  }
img.page_object_pic 	  { float:left; margin-right:8px; }


/* -------------------- Linke Seitenleiste (z.B. f�r Tree-Navigation) --------------------- */

/* -------------------- Box-Bereich f. Navigation ------------------ */


/* --- Derzeit nicht aktiv, wird von div.box_body_nav ersetzt --- */
div.box_body         { font-size: 11px; padding: 5px; color: #555; }


/* ------------------- Rechte Seitenleiste (z.B. f�r Info-Box-Leiste) --------------------- */


/* -------------------- Infobox - Absatz -------------------- */

div.box2_body div { font-size: 11px; color:#666; }

div.box2	 { width: 336px; float:left; margin-bottom: 10px; border:1px solid #84AF01; padding:7px; }
div.box2_head    { height: 27px; font-size:16px; font-weight:bold; color:#f47720; }
div.box2_body    { font-size: 11px; padding-top:3px; color: #666; padding-bottom:7px; 
		   height: 100%; overflow:hidden; }
div.box2_body p  { font-size: 11px; }
div.box2_body ul { font-size: 11px; margin-left:0px; padding-left:20px; }
div.box2_body li { font-size: 11px; }
div.box2_foot    { vertical-align:top; height:14px; margin-bottom:10px; }



div.box2_funkt_body div { font-size: 11px; color:#666; }

div.box2_funkt	       { width: 350px; float:left; margin-bottom: 10px; border:1px dotted #115A9D; background-color:#fff; }
div.box2_funkt_head    { height: 27px; font-size:16px; font-weight:bold; color:#fff; 
		         padding-left:10px; padding-top:10px; background-color:#99cc00; }
div.box2_funkt_body    { font-size: 11px; padding:7px; padding-top:3px; padding-left:10px; color: #444; padding-bottom:8px; 
		         height: 100%; overflow:hidden; background-color:#fff; }
div.box2_funkt_body p  { font-size: 11px; color:#666}
div.box2_funkt_body li { font-size: 11px; }
div.box2_funkt_body a, div.box2_funkt_body a:visited, div.box2_funkt_body a:active { color:#666; }
div.box2_funkt_foot    { vertical-align:top; height:14px; margin-bottom:10px; }


div.gui_login_box_body div { font-size: 11px; color:#666; }

div.gui_login_box	  { width: 338px; background-color:#fff; border:1px solid #777; padding:5px; float:left; margin-bottom: 10px; margin-top:10px; }
div.gui_login_box_head    { height: 27px; font-size:16px; font-weight:bold; color:#666; }
div.gui_login_box_body    { font-size: 11px; color: #666; padding-bottom:8px; 
		            height: 100%; overflow:hidden; }
div.gui_login_box_body p  { font-size: 11px; }
div.gui_login_box_body li { font-size: 11px; }
div.gui_login_box_foot    { vertical-align:top; height:14px; margin-bottom:10px; }


div.account	    { width: 350px; float:left; }
div.account_head    { height: 30px; font-size:15px; font-weight:bold; color:#666; 
		      padding-left:10px; padding-top:10px; background-image:url("/elements/apps/crm/https/images/customdesign/account_head.gif"); }
div.account_head a, div.account_head a:visited, div.account_head a:active { color:#666; }
div.account_body    { font-size: 11px; padding:7px; padding-top:10px; padding-left:10px; color: #666; padding-bottom:8px; 
		      height: 100%; overflow:hidden; background-image:url("/elements/apps/crm/https/images/customdesign/account_body.gif"); }
div.account_body p  { font-size: 11px; }
div.account_body li { font-size: 11px; }
div.account_foot    { vertical-align:top; background-image:url("/elements/apps/crm/https/images/customdesign/account_foot.gif"); height:14px; margin-bottom:10px; }



div.gui_register_box	  { width: 350px; }
div.gui_register_box_body { height: 32px; font-size:15px; font-weight:bold; color:#666;
			    background-image:url("/elements/apps/crm/https/images/14rss/register_box.gif"); text-align:center; padding-top:2px; }
div.gui_register_box_body a, div.account_body a:visited, div.account_body a:active { color:#666; font-size:15px; }



/* -------------------- Infobox - Bild/Banner -------------------- */

div.box2_body_banner  { font-size: 11px; text-align:center; }
div.box2_body_pictext { font-size: 11px; color: #555; padding-bottom:8px; }
img.box2_banner	      {  }


/* -------------------- Infobox (unter Navigation) -------------------- */


div.box_body_banner  { padding: 0px; }


/* -------------------- News - Ticker -------------------- */

div.ticker { padding-top:8px; padding-bottom:8px; }


/* ----------------------------- Standardformulare ------------------------------- */

td.td1, td.td2, td.td3 { padding: 3px }

table.entry_manager, table.editor_in, div.login_form, div.newsletter_gui   { border-collapse: collapse }
table.entry_manager td, td.td1, td.td3, div.newsletter_gui { padding: 5px; 
border: 1px solid #f47720; vertical-align: top; font-size:11px; }

td.td1 a, td.td1 a:visited, td.td1 a:active {  }
td.td3 a, td.td3 a:visited, td.td3 a:active {  }

div.login_form { font-size:9px; padding-top:0px; padding-bottom:0px; margin:0px; }
div.error { color:#dd0000; padding-bottom:5px; font-weight:bold; }

div.login_form_user   { font-size:11px; padding-top:0px; margin:0px; color:#000; margin-right:6px; }
div.login_form_passwd { font-size:11px; color:#000; margin-right:6px; }
div.login_form_pw_reminder { font-size:11px; padding-top:3px; }
div.login_form_register { font-size:11px; padding-top:3px; font-weight:bold; }
div.login_form_display_admin { color:#666; padding-top:20px; }

div.login { border:2px solid #f47720; padding:5px; }

input.submit       { 
	font-size:10px;  	
	border-bottom: 1px solid #c0c0c0;
 	border-right: 1px solid #c0c0c0;
 	border-top: 1px solid #959595;
 	border-left: 1px solid #959595; 
}
input.submit_reset { font-size:10px; background-color:#006699; color:#fff; font-weight:bold; border:1px solid #444; }
option { font-size:10px; }
select { font-size:10px; }
select.gui { margin-left:4px; }


/* ------------------- Rechte Seitenleiste (z.B. für Info-Box-Leiste) --------------------- */
/* --------------------------- Objektansichten -------------------------------- */

p.subheading { font-weight: bold; margin-bottom: 10px; }
p.author { font-style: italic }
img.single_pic_left  { margin-right: 10px; margin-bottom: 10px; border: none }
img.single_pic_right { margin-left: 10px; margin-bottom: 10px; border: none }

/* --------------------------- Volltextsuche -------------------------------- */

div.full_search { float:right; margin-left:20px; }

div.full_search_head { margin-bottom: 15px; font-weight: bold; }
div.full_search_empty { }

div.full_search_results { }
div.full_search_results_head { font-size: 16px; font-weight: bold; margin-bottom: 10px }

div.full_search_result { margin-bottom: 10px;  border: 1px solid #ccc; padding: 5px; }
a.full_search_result_heading { }
p.full_search_result_summary { margin: 0px; margin-top: 3px; }
span.full_search_highlight { font-weight: bold }

div.containerMainWithoutSidebar div.full_search { float:left; }




/* ------------------- Standard Module --------------------- */

div.entry_list_plain   		     { margin-bottom:15px; clear:left; 
		          	       font-size:12px; margin-top:5px; }
div.entry_list_plain p 		     { padding-top:5px; }
div.entry_list_plain_text 	     { margin-top:0px; padding-top:0px; float:left; font-size:12px;
			    	       width:280px; }
div.entry_list_plain_text h2 a 	     { padding-top:0px; margin-top:0px; vertical-align:top; }
div.entry_list_plain_img, div.e_card { margin-right:15px; margin-bottom:20px; }

div.entry_list_plain_matrix 	  { width:275px; margin-bottom:15px; 
		      	    	    padding-right:15px; clear:both; }
div.entry_list_plain_matrix_head  { clear:left; font-size:14px; }
div.entry_list_plain_matrix_thumb { width:106px; }
img.entry_list_plain_matrix_thumb { float:left; margin-top:5px; margin-right:6px;
			    	    margin-bottom:8px; }
div.entry_list_plain_matrix_text  { padding-bottom:7px; font-size:12px;
			    	    width:169px; }

div.entry_list_plain_thumb  { width:120px; float:left; clear:both; }
img.entry_list_plain_thumb  { width:110px; float:left; padding-right:10px;
			      margin-bottom:8px; clear:left; }

div.entry_list_plain_border { border-bottom:1px solid #bbb; clear:both; margin-top:3px; margin-bottom:3px; }

span.entry_list_plain_guest { font-size:11px; }



div.entry_list_tab	 { margin-top:10px; }
img.entry_list_tab_thumb { margin-right:8px; }



div.entry_single     	      { width:430px }
div.entry_single_subheading   { font-weight:bold; padding-bottom:8px; }
img.info_button	     	      { padding-top:3px; }
span.products_single_quantity { margin-left:6px; }
div.entry_single_back    { width:170px; padding-left:30px; margin-top:8px; background-repeat:no-repeat; text-align:left; background-image:url("/elements/apps/template_dev/https/icons/info_button_gross.gif"); }

div.entry_single_back a, div.entry_single_back a:active, div.entry_single_back a:visited  { color:#666666; font-weight:bold; font-size:11px; }

div.products_single_button_input   { margin-top:15px; }
input.products_single_button_input { background-image:url("/elements/apps/template_dev/https/icons/info_button_gross.gif");
width:200px; height:14px; color:#666666; border:none; font-size:7pt; font-weight:bold; text-align:left; padding-left:30px; 
clear:both; }

div.products_single_price     { margin-bottom:5px; }
div.products_single_buttons   { float:right; }

img.parts_images 	{ width:192px; height:144px; }
img.parts_images_single { width:600px; height:450px; }
img.news 		{ width:100px; height:75px; }
img.space 		{ width:10px; height:10px; }



img.entry_single_pic_right { width:200px; padding-bottom:2px;
			     margin-right:13px; }
div.entry_single_pic_right { float:left; padding-bottom:5px; }
img.entry_single_pic	   { float:left; margin-right:10px; padding-bottom:15px; }

p.print_button	    { margin-top:20px; }



/* ------------------------------ 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; }



div.list_manager div.modulesearch { margin-bottom: 10px; border: 1px solid #ccc; padding: 5px; }
table.list_manager_entries { }
table.list_manager_entries td { padding: 4px; }
table.list_manager_entries td.list_number { text-align: right; }



table, div { border-collapse:collapse; }
div.voucher_all { border:1px solid #ccc; padding:10px; background-repeat:no-repeat; }

td.entry_list_tab { padding:4px; padding-left:8px; }
td.entry_list_tab a { font-weight:bold; }


td.entry_list_tab_single_pics { vertical-align:top; }
td.entry_list_tab_single_pics_bg { vertical-align:top; border-right:1px solid #990000; }

table.entry_list_tab_single_print  { width:750px; text-align:right; }
td.entry_list_tab_single_print     { text-align:left; font-weight:bold; font-size:14px; 
				     padding-bottom:10px; width:100%; }
div.entry_list_tab_single_print    { font-size:20px; font-weight:bold; color:#990000; border:2px solid #990000; 
				     padding:5px; text-align:left; }
td.entry_list_tab_single_printtext { color:#990000; padding-bottom:15px; }

td.entry_list_tab_single_pic  { width:200px; vertical-align:middle; text-align:center; border:1px solid #ccc; 
			        padding:8px; margin-right:8px; margin-bottom:8px; }
td.entry_list_tab_single_pic4 { width:200px; vertical-align:middle; text-align:center;  
			        padding:8px; margin-right:8px; margin-bottom:8px; }
img.entry_list_tab_single_pic {  }

table.entry_list_tab_single { vertical-align:top; clear:both; }
table.entry_list_tab_single_bottom { vertical-align:top; margin-bottom:20px; border:1px solid #990000; border-collapse:collapse; width:100%; }
table.entry_list_tab_single_box { vertical-align:top; margin-left:10px; }
td.entry_list_tab_single { vertical-align:top; width:100%; }
td.entry_list_tab_single_box { vertical-align:top; padding-top:10px; }

td.entry_list_tab_single_head { font-weight:bold; font-size:19px; color:#990000; padding-top:5px; }
td.entry_list_tab_single_subhead { font-weight:bold; font-size:18px; color:#990000; padding-bottom:5px; }
td.entry_list_tab_single_voucher_text { padding-bottom:10px; color:#000; font-weight:bold; }

table.entry_list_tab_single_add  { margin-bottom:20px; width:100%; }
th.entry_list_tab_single_add { background-color:#eee; vertical-align:top; font-weight:bold; padding:4px; text-align:left; 
			       width:35%; padding-right:10px; }
td.entry_list_tab_single_add { background-color:#eee; padding:4px; vertical-align:top; text-align:left; width:65%; }
td.entry_list_tab_single_until_head { padding:4px; padding-top:8px; padding-bottom:20px; vertical-align:top; 
				      padding-right:10px; }
td.entry_list_tab_single_until { padding:4px; padding-top:8px; padding-bottom:20px; vertical-align:top; }

div.entry_list_tab_single { float:right; font-weight:bold; font-size:22px; padding-bottom:8px; color:#9D182B; }
span.entry_list_tab_single { font-size:12px; }

div.entry_list_tab_single_register { color:#990000; font-weight:bold; font-size:13px; padding-bottom:10px; text-align:left; }
div.entry_list_tab_single_registerform { text-align:left; margin-bottom:15px; }
div.entry_list_tab_single_registerlink { border:2px solid #990000; padding:5px; padding-top:8px; padding-bottom:0px; text-align:left; }
div.entry_list_tab_single_registerlink a { font-size:14px; font-weight:bold; color:#990000; }




/* ------------------- Tag - Cloud --------------------- */

div.gui_tag_cloud_text_search {
        margin-bottom: 5px; text-align:center; border:1px dotted #aaa; padding:5px;
        background-color:#efefef;
}

div.gui_tag_cloud { 
	background-color:#efefef; 
	border:1px dotted #bbb; padding:10px; margin-bottom:15px; 
}

div.gui_tag_cloud_item {
        margin-right: 0.5em;
	height: 20px; 
}
div.gui_tag_cloud_item table {
	height: 100%;
}
div.gui_tag_cloud_item td {
        vertical-align: middle
}

div.gui_tag_cloud_item.sel_0 { border: 1px solid #fff; padding:2px; color: #889 }
div.gui_tag_cloud_item.sel_1 { border: 1px solid #88a; background-color: #3B6BBF; color:#fff; padding:2px; }
div.gui_tag_cloud_item.sel_r { color: #3B6BBF; padding:2px; }


div.gui_small_cloud {
	
	border:1px dotted #bbb;
	padding: 5px;
	color: #000;
	font-size: 13px; 	
	text-align: justify;	
}

span.gui_small_cloud_item {
	font-size: 9px; 
	line-height: 180%;
	font-weight: normal;
	
}

div.gui_special_cloud_item {
	font-size: 9px; 
	font-weight: normal;	
	padding:2px;
}
div.gui_special_cloud_item.active {
	font-size: 9px; 
	font-weight: normal;	
	color: #fff; background-color:#3B6BBF;
}


span.gui_small_cloud_item.active {
	color: #fff; background-color:#3B6BBF; padding:2px;
}


div.gui_tag_cloud_results_head { padding-top:10px; padding-bottom:15px; }

div.gui_tag_cloud_result_head { border-bottom:1px solid #fff; }


div.gui_info {
        padding:5px; padding-left:0px; padding-top:4px;
}





/* --------------------------- Verzeichnis ------------------------------------*/

/* ---------------------------------------------------------------------------- */
/* --------------------------- 3. SEITENLAYOUT  ------------------------------- */
/* ---------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------- */
/* -------------------------------- 6. MODULE --------------------------------- */
/* ---------------------------------------------------------------------------- */


div.gui_rss_feed { margin-bottom:18px; }
div.gui_rss_feed_head { font-weight:bold; padding-bottom:10px; color:#a00; }
div.gui_rss_item_head { font-weight:bold; padding-bottom:4px; }
div.gui_rss_item_foot { text-align:right; padding-right:20px; font-size:11px; background-color:#efefef; margin-top:3px; margin-bottom:18px; }



/* ----------------------- Katalog-Listenansicht (Standard) -------------------------------------- */


div.rss		  { color:#f58600; font-weight:bold; float:left; }

div.feed { font-weight:bold; padding-top:4px; } 
div.feed a, div.feed a:visited, div.feed a:active { color:#000077; }
div.feed_descr	  { float:left; padding-top:4px; }

div.feed_nav	  { width:100%; height:100%; clear:both; padding-top:4px; vertical-align:middle; }
div.feed_nav a	  { padding-right:8px; } 
img.pic           { padding-top:4px; }


div.catalog_top   { clear:both; }
div.top_feed_nav  { float:right; height:100%; padding:0px; vertical-align:top; }
div.top_feeds a, div.top_feeds a:visited, div.top_feeds a:active { color:#000077; padding-top:4px; }
 

div.entry	  { margin-left:4px; }

div.list_tags     { display:inline; line-height:15px; padding-right:8px; 
                    font-family: verdana, arial, sans_serif; }


a.list_tags_name:hover { text-decoration:underline; }
a.list_tags_name, a.list_tags_name:visited, a.list_tags_name:active {  color: #000; }



div.rss_feed_list {
	border: 1px solid #ccc;
	margin-bottom: 10px; 
}

div.rss_feed_list_head {
	background-color: #fff; background-image:url("/elements/apps/crm/https/images/customdesign/head.gif"); background-repeat:repeat-x;
	border-bottom: 1px solid #ccc;
	padding: 4px; 
	font-weight: bold; 
}

div.rss_feed_list_body {
	padding: 4px; font-size:11px;
	overflow:hidden;
}

div.rss_feed_list_foot {
	border-top: 1px solid #eee;
	padding: 4px; 
	font-size: 10px; 
	overflow:hidden;
}

div.rss_favorite_list_user  { padding-top:5px; font-weight:bold; border-bottom:1px dotted #ccc; }

td.gui_item_feedback_nav_0, td.gui_item_feedback_nav_1 { padding:1px; padding-left:3px; padding-right:3px; }
td.gui_item_feedback_nav_1 {
	 background-color:#55687B; 
}

div.gui_item_feedback_nav_0 { font-size:10px; }
div.gui_item_feedback_nav_1 { font-weight: bold; font-size:10px;}

a.gui_item_feedback_nav_0 { color:#444; font-size:10px; }
a.gui_item_feedback_nav_1, a.gui_item_feedback_nav_1, a.gui_item_feedback_nav_1 { color:#fff; font-size:10px; }

div.gui_tag_editor {
	border: 1px solid #ccc;
	background-color: #F5F6F9;
	padding: 10px; 

}
div.gui_tag_editor_taglist {
	margin-bottom:6px; margin-left:0px; 
}
div.gui_tag_editor_taglist_head { 
	background-color:#fff; border-bottom:1px solid #bbb;
	padding:2px; padding-left:5px; margin-bottom:2px; 
}
div.gui_tag_editor_taglist_body { 
	padding:3px; padding-bottom:6px; 
	background-color:#DBE1E7; color:#55687B;
	border-top:1px solid #fff; border-left:1px solid #fff;	
	border-bottom:1px solid #aaa; border-right:1px solid #aaa;
}
div.gui_tag_editor_taglist_body a, div.gui_tag_editor_taglist_body a:visited, div.gui_tag_editor_taglist_body a:active { 
	color:#55687B; 
	font-weight:bold; 
	padding-left:5px;
}
div.gui_button {
	padding:1px; padding-left:4px; padding-right:4px;
	background-color:#798B9D; color:#fff;
	border-top:1px solid #fff; border-left:1px solid #fff;	
	border-bottom:1px solid #000; border-right:1px solid #000;
}
td.feed_list_top {
	border-bottom:1px dotted #ccc;
	padding:3px; font-size:11px;
}
td.feed_list_top a, td.feed_list_top a:visited, td.feed_list_top a:active { color:#666; }
tr.feed_list_edit_0 {

}
tr.feed_list_edit_1 {
	background-color:#EFF3F6;
}
td.feed_list_edit {
	border-bottom:1px dotted #ccc;
	padding:3px; font-size:11px;
}
td.feed_list_edit a, td.feed_list_edit a:visited, td.feed_list_edit a:active { color:#666; }

div.gui_portlet_box {
	font-size: 10px; 
}

table.gui_portlet_box {
	margin-top:7px;
} 
tr.gui_portlet_box_title { 
	border: 1px solid #ccc;
	background-color: #e5e6e9;
	padding: 10px; 
}
td.gui_portlet_box_title {
	padding:5px; padding-top:10px; padding-left:10px;
	color:#55687B; 
	font-weight:bold; 
}
td.gui_portlet_box_content { 
	border: 1px solid #ccc;
	background-color: #F5F6F9;
	padding: 10px; 
}
div.gui_success {
	border:1px solid #393; color:#090;
	padding:2px; padding-left:5px; margin-top:6px;
}




iframe.gui_reader_frame { width: 966px; height: 500px; border: 2px solid #006699; /* background-color:#F0F7E2; */ }
frame { border: none }


tr.gui_toolbar { 	
	background-color: #fff; background-image:url("/elements/apps/crm/https/images/customdesign/gui_toolbar.gif"); background-repeat:repeat-x;
	margin:0px;
}
div.gui_toolbar_button {
	padding:2px; margin:0px; color: #000; font-size: 10px;
}
div.gui_toolbar_button img {
	margin-right: 4px; vertical-align: middle; 
}
div.gui_rss_reader_tags_dropdown {
	text-align:left;
	padding:3px; padding-left:5px;
}

div.gui_small_cloud { background-color:#fff; margin-bottom:20px; margin-top:2px; }
div.gui_tag_cloud_result_head { border-bottom:1px solid #ccc; }



/* -------------------------------- Reader ------------------------------------ */

/* ---------------------------------------------------------------------------- */
/* -------------------------------- 6. MODULE --------------------------------- */
/* ---------------------------------------------------------------------------- */

div.gui_rss_feed { margin-bottom:18px; }
div.gui_rss_feed_head { font-weight:bold; padding-bottom:10px; color:#a00; }
div.gui_rss_item_head { font-weight:bold; padding-bottom:4px; }
div.gui_rss_item_foot { text-align:right; padding-right:20px; font-size:11px; background-color:#efefef; margin-top:3px; margin-bottom:18px; }



/* ----------------------- Katalog-Listenansicht (Standard) -------------------------------------- */


div.rss			{ color:#f58600; font-weight:bold; float:left; }

div.feed 		{ font-weight:bold; padding-top:4px; } 
div.feed a, div.feed a:visited, div.feed a:active { color:#000077; }
div.feed_descr		{ float:left; padding-top:4px; }

div.feed_nav		{ width:100%; height:100%; clear:both; padding-top:4px; vertical-align:middle; }
div.feed_nav a	      	{ padding-right:8px; } 
img.pic                 { padding-top:4px; }


div.catalog_top         { clear:both; }
div.top_feed_nav        { float:right; height:100%; padding:0px; vertical-align:top; }
div.top_feeds a, div.top_feeds a:visited, div.top_feeds a:active { color:#000077; padding-top:4px; }
 

div.entry		{ margin-left:4px; }

div.list_tags     	{ display:inline; line-height:15px; padding-right:8px; 
                    	  font-family: verdana, arial, sans_serif; }


a.list_tags_name:hover  { text-decoration:underline; }
a.list_tags_name, a.list_tags_name:visited, a.list_tags_name:active {  color: #000; }


div.rss_feed_list {
	border: 1px solid #ccc;
	margin-bottom: 10px; 
}

div.rss_feed_list_head {
	background-color: #fff; background-image:url("/elements/apps/crm/https/images/customdesign/head.gif"); background-repeat:repeat-x;
	border-bottom: 1px solid #ccc;
	padding: 4px; 
	font-weight: bold; 
}

div.rss_feed_list_body {
	padding: 4px; font-size:11px;
	overflow:hidden;
}

div.rss_feed_list_foot {
	border-top: 1px solid #eee;
	padding: 4px; 
	font-size: 10px; 
	overflow:hidden;
}

div.rss_favorite_list_user  { padding-top:5px; font-weight:bold; border-bottom:1px dotted #ccc; }

td.gui_item_feedback_nav_0, td.gui_item_feedback_nav_1 { padding:1px; padding-left:3px; padding-right:3px; }
td.gui_item_feedback_nav_1 {
	 background-color:#55687B; 
}

div.gui_item_feedback_nav_0 { font-size:10px; }
div.gui_item_feedback_nav_1 { font-weight: bold; font-size:10px;}

a.gui_item_feedback_nav_0, a.gui_item_feedback_nav_0:visited, a.gui_item_feedback_nav_0:active { color:#444; font-size:10px; }
a.gui_item_feedback_nav_1, a.gui_item_feedback_nav_1:visited, a.gui_item_feedback_nav_1:active { color:#fff; font-size:10px; }

div.gui_tag_editor {
	border: 1px solid #ccc;
	background-color: #F5F6F9;
	padding: 10px; 

}
div.gui_tag_editor_taglist_head { 
	background-color:#fff; border-bottom:1px solid #bbb;
	padding:2px; padding-left:5px; margin-bottom:2px; 
}
div.gui_tag_editor_taglist_body { 
	padding:3px; padding-bottom:6px; 
	background-color:#DBE1E7; color:#55687B;
	border-top:1px solid #fff; border-left:1px solid #fff;	
	border-bottom:1px solid #aaa; border-right:1px solid #aaa;
}
div.gui_tag_editor_taglist_body a, div.gui_tag_editor_taglist_body a:visited, div.gui_tag_editor_taglist_body a:active { 
	color:#55687B; 
	font-weight:bold; 
	padding-left:5px;
}
div.gui_button {
	padding:1px; padding-left:4px; padding-right:4px;
	background-color:#798B9D; color:#fff;
	border-top:1px solid #fff; border-left:1px solid #fff;	
	border-bottom:1px solid #000; border-right:1px solid #000;
}
td.feed_list_top {
	border-bottom:1px dotted #ccc;
	padding:3px; font-size:11px;
}
tr.feed_list_edit_0 {

}
tr.feed_list_edit_1 {
	background-color:#EFF3F6;
}
td.feed_list_edit {
	border-bottom:1px dotted #ccc;
	padding:3px; font-size:11px;
}
td.feed_list_edit a, td.feed_list_edit a:visited, td.feed_list_edit a:active { color:#666; }

div.gui_portlet_box {
	font-size: 10px; 
}

table.gui_portlet_box {
	margin-top:7px;
} 
tr.gui_portlet_box_title { 
	border: 1px solid #ccc;
	background-color: #3B6BBF;
	padding: 10px; 
}
td.gui_portlet_box_title {
	padding:5px; padding-top:10px; padding-left:10px;
	color:#fff; 
	font-weight:bold; 
}
td.gui_portlet_box_content { 
	border: 1px solid #ccc;
	background-color: #F5F6F9;
	padding: 10px; 
}
div.gui_tag_editor_addform_body { padding-bottom:10px; }
span.gui_rating_editor_tag_already_used { color:#333; }

div.gui_success {
	border:1px solid #393; color:#090;
	padding:2px; padding-left:5px; margin-top:6px;
}




div.gui_reader_head {
        background-image:url("/elements/apps/crm/https/images/customdesign/head.gif"); background-repeat:repeat-x;
        border-bottom: 1px solid #ccc;
        padding: 4px;
        font-weight: bold;
}
div.gui_reader_directories_head {
        padding:5px; padding-top:3px; padding-bottom:3px;
        font-weight:bold;
        background-color:#DFEAFF; color:#444; border-bottom:1px solid #B6BF9B;
}

th.gui_reader_entries { border-bottom:2px solid #fff; padding-left:5px; }

div.gui_reader_entries {
	padding:0px; margin:0px;
}
div.gui_reader_entries_head {
        margin:0px; padding:5px; padding-top:6px; padding-bottom:6px;
        font-weight:bold;
        background-color:#DFEAFF; color:#444; border-bottom:1px solid #B5C4DF;
}
tr.gui_reader_list_category_1 {
        background-color:#DFEAFF; font-weight:bold;
}
td.gui_reader_list_category {
	vertical-align:top;
        border-top:1px solid #B5C4DF; border-bottom:1px solid #B5C4DF;
}
img.gui_rss_feed { margin-top:3px; }
div.gui_reader_list_category_0 {
        font-size:10px; vertical-align:top;
        padding:1px; padding-left:3px; padding-right:4px;
}
div.gui_reader_list_category_1 {
        font-size:10px; font-weight:bold; vertical-align:top; border-top:1px solid #B5C4DF; border-bottom:1px solid #B5C4DF;
        padding:1px; padding-left:3px; padding-right:4px;
}
a.gui_reader_list_category_0, a.gui_reader_list_category_0:visited, a.gui_reader_list_category_0:active { color:#000; }


tr.gui_reader_list_entry_1 {
        background-color:#DFEAFF;
}
tr.gui_reader_list_entry_0 {

}
th.gui_reader_entries {
        font-size:11px; text-align:left; border-bottom:1px solid #B5C4DF;
}

td.gui_reader_list_entry {
        font-size:10px; padding-left:2px; padding-right:5px; border-bottom:1px solid #B5C4DF;
}

div.gui_reader_list_entry_0 {
        font-size:11px;
        padding:1px; padding-left:4px; padding-right:4px;
}
div.gui_reader_list_entry_1 {
        font-size:11px; font-weight:bold;
        padding:1px; padding-left:4px; padding-right:4px;
}
a.gui_reader_list_entry_0, a.gui_reader_list_entry_0:visited, a.gui_reader_list_entry_0:active { color:#000; }
div.gui_reader_list_entry_unread, div.gui_reader_list_entry_unread:visited, div.gui_reader_list_entry_unread:active { color:#000; font-weight:bold; }
div.gui_reader_list_entry_read, div.gui_reader_list_entry_read:visited, div.gui_reader_list_entry_read:active { color:#000; }
div.gui_reader_entry_head {
        padding:5px;
        font-weight:bold;
        background-color:#99cc00; color:#fff; border-bottom:1px solid #EEBE9C;
}
div.gui_reader_entry_body {
        
}
div.gui_toolbar { padding:0px; margin:0px; }
table.gui_toolbar { margin:0px; }
tr.gui_toolbar {
        background-color: #fff; background-image:url("/elements/apps/crm/https/images/customdesign/gui_toolbar_14.gif"); background-repeat:repeat-x;
        margin:0px; padding:0px;
        height: 25px;
}
td.gui_toolbar_item {
        padding:0px; vertical-align: middle; border:none; font-size:10px; padding-left:4px;
}
div.gui_toolbar_button {
        padding: 0px; margin: 0px; color: #000; font-size: 10px; border:none; 
}
div.gui_toolbar_button a, div.gui_toolbar_button a:visited, div.gui_toolbar_button a:active { font-size:10px; }
div.gui_toolbar_button img {
        padding:0px; margin:0px; margin-right: 4px; vertical-align: middle;
}

div.gui_rss_reader {
	margin:0px; padding:0px;
	border: 1px solid #ccc;
	border-top: none;
}

div.gui_rss_reader_tags_dropdown {
        text-align:left;
        padding:3px; padding-left:5px;
}
a.gui_rss_reader_entry_title, a.gui_rss_reader_entry_title:visited, a.gui_rss_reader_entry_title:active { color:#fff; }

div.gui_reader_entry_head { padding:5px; }
div.gui_rss_entry_description { padding:5px; }


div.gui_dialog_head {
        font-size: 16px;
        font-weight: bold;
        border-bottom: 1px solid #eebe9c;
        padding-bottom: 2px;
        margin-bottom: 6px;
}
div.gui_dialog_body {
	border:1px solid #bbb; padding:6px; background-color:#efefef;
}


div.gui_form_submit { margin-top:10px; }

div.gui_blocknav { padding-top:2px; padding-bottom:2px; margin-top:2px; }

div.gui_blocknav_item.active { font-weight:bold; padding-left:2px; padding-right:2px; }
div.gui_blocknav_item.other  { padding-left:2px; padding-right:2px; }
div.gui_blocknav_item.fill   { padding-left:2px; padding-right:2px; }

td.gui_blocknav_item.summary { padding-left:20px; }


table.gui_blocknav.complex { font-size:11px; margin-top:3px; }

div.gui_rss_reader_entry_empty, div.gui_rss_reader_feeds_empty, div.gui_rss_reader_entries_empty {
	padding: 10px; 
} 

div.gui_simple_form_group { margin-top:15px; margin-bottom:15px; }
div.gui_simple_form_group_head { font-size:12px; font-weight:bold; margin-bottom:6px; }
div.gui_simple_form_field_label { margin-bottom:2px; margin-top:4px; }


div.list_seo_urls { padding:0px; margin:0px; margin-bottom:10px; }
div.list_seo_urls_item { margin-bottom:6px; }


table.nav_level_1 { width:100%; }
table.nav_level_1 td.nav_object, table.nav_level_1 td.nav_object_active { 
	background-color:#f47720; padding:0px;
	border:2px solid #fff; 
	background-image:url("/go/rss_links/_ws/mediabase/images/customdesign/matrix_bg.gif");
	background-repeat:repeat-x;
	vertical-align:top;
}

a.nav_object, a.nav_object:visited, a.nav_object:active { 
	display:block; 
	color:#fff; 
	padding:4px; padding-left:3px; 
	}
a.nav_object_active, a.nav_object_active:visited, a.nav_object_active:active { 
	font-weight:bold; display:block; 
	color:#fff; 
	padding:4px; padding-left:3px; 
}
td.nav_object a:hover { 
	background-color:#81C22F; color:#fff; 
	background-image:url("/go/rss_links/_ws/mediabase/images/customdesign/matrix_bg_hover.gif");
	background-repeat:repeat-x;
}
table.nav_level_1 td.nav_object_active { 
	background-color:#81C22F; color:#fff; 
	background-image:url("/go/rss_links/_ws/mediabase/images/customdesign/matrix_bg_hover.gif");
	background-repeat:repeat-x;
}


table.nav_level_2   { margin:4px; }

table.nav_level_2 td.nav_object, table.nav_level_2 td.nav_object_active { 
	background-color:#fff; padding:0px;
	border:2px solid #81C22F; 
	background-image:url("/go/rss_links/_ws/mediabase/images/customdesign/matrix_bg2_hover.gif");
	background-repeat:repeat-x;
}
table.nav_level_2 td.nav_object_active {  
	background-color:#81C22F; 
	background-image:url("/go/rss_links/_ws/mediabase/images/customdesign/matrix_bg2.gif");
	background-repeat:repeat-x;
}

table.nav_level_2 td.nav_object a, table.nav_level_2 td.nav_object a:visited, table.nav_level_2 td.nav_object a:active { 
	display:block; padding:2px; padding-left:4px; padding-right:4px;	
	color:#555; 
}
table.nav_level_2 td.nav_object_active a, table.nav_level_2 td.nav_object_active a:visited, table.nav_level_2 td.nav_object_active a:active { 
	display:block; color:#555;
	padding:2px; padding-left:4px; padding-right:4px; 
}

table.nav_level_2 td.nav_object a:hover { 
	background-color:#81C22F; 
	background-image:url("/go/rss_links/_ws/mediabase/images/customdesign/matrix_bg2.gif");
	background-repeat:repeat-x;
}

img.voting { vertical-align:middle; }


div.gui_social_bookmarking_head { margin-bottom:10px; }



