/* ---------------------------------------------------------------------------- */
/* --------------------------- 3. SEITENLAYOUT  ------------------------------- */
/* ---------------------------------------------------------------------------- */

/* WICHTIG: padding und border werden zu width-Angaben addiert.                 */
/* ******** Beispiel: padding-left: 4px; width: 100px => Gesamtbreite: 104px    */


/* ------------------------------ GRUNDLAYOUT  -------------------------------- */


div.areaTop2    { width:970px; text-align:right; }

table.areaTop2  { width:100%; }
td.areaTop2Nav  { width:0.1%; text-align:right; }

td.areaTop2Nav a  { height:19px; font-size:12px; }
td.areaTop2Nav a.nav_top2_object, td.areaTop2Nav a.nav_top2_object:visited, td.areaTop2Nav a.nav_top2_object:active { color:#55687B; }

td.nav_top2_first_object, td.nav_top2_first_object_active, td.nav_top2_object, td.nav_top2_object_active { padding-top:5px; padding-left:12px; padding-right:12px; white-space:nowrap; }

div.areaTopLogo { width:970px; border-bottom:2px solid #F97509; height:47px; }



/* ------------------------- Hauptseitenbereich - Top Layout (Mitte) ------------------------ */


td.mainWithSidebar	{ color: #808284; vertical-align:top; float:left; 
		          width:573px; padding-left:12px; padding-right:16px; border-right:1px dotted #808284; }

div.areaBottomImprint_copyright { padding-left:12px; }

div.areaBottomImprint { width:970px; border-top:1px dotted #ccc; padding-bottom:15px; }

table.areaBottomNav { width:100%; }

td.areaBottomNav    { white-space:nowrap; }


td.areaBottomNav a, td.areaBottomNav a:visited, td.areaBottomNav a:active { color:#777; font-size:12px; }
a.nav_bottom_object_active, a.nav_bottom_object_active:visited, a.nav_bottom_object_active:active { color:#777; font-size:12px; }

td.nav_bottom_first_object, td.nav_bottom_first_object_active, td.nav_bottom_object, td.nav_bottom_object_active { font-size:12px; padding-left:12px; padding-right:12px; white-space:nowrap; }



/* ---------------------------------------------------------------------------- */
/* -------------------------------- 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("/go/freshnews/_ws/mediabase/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; 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: #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;
}
div.gui_signal.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("/go/freshnews/_ws/mediabase/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:#efefef; margin-bottom:20px; margin-top:2px; }
div.gui_tag_cloud_result_head { border-bottom:1px solid #ccc; }

