body, html{
	
	height:100%;
	margin:0;
	padding:0;
	font-family: helvetica, arial;
	font-size: 12px;
	color: #083643;
	background: #003342;
	overflow-y:hidden;
}

a, a:hover, a:visited, a:active {
	font-size:12px;
	font-family: helvetica, arial;
}


/*******************************************************************************
 * Top Menu
 *******************************************************************************/


#lvl_fv_top
{
	height:41px;	
}


#lvl_fv_top_loggellogo{
	display:block;
	width:110px; 
	height:40px; 
	margin-top:3px;	
	border: none;
}

.lvl_fv_top_menu{
	position:absolute; 		
	font-weight: normal;
	top:5px;
	
}

.lvl_fv_top_menu div{
	margin-top:5px;
	margin-right:4px;
}

#lvl_fv_top_rssbtn
{
	display:block; 
	position:absolute;
	top:12px;
	right:7px;	
}

#lvl_fv_top_backhomebtn, #lvl_fv_top_bugreport, #lvl_fv_top_createownbtn
{
	position: absolute;
	height:19px;
	padding-top:4px;
	top:4px;
	font-size:12px;
	color:#fff;
	text-align:center;
	display:block;
	word-spacing: normal;
}

#lvl_fv_top_backhomebtn
{
	background: url(../img/fullview_top_greenbtn.png) repeat scroll 0 0;
	width: 104px;
	left: -130px;
	padding-left:2px;
}


#lvl_fv_top_bugreport
{
	background: url(../img/fullview_top_greenbtn.png) repeat scroll 0 0;
	left: -254px;
	width: 104px;
	padding-left:2px;
}



#lvl_fv_top_createownbtn
{
	left:-198px;
	background:transparent url(../img/lifelog_mitmach_btn.gif) repeat scroll 0 0;
	width:185px;
	word-spacing: 0;
}



/*******************************************************************************
 * Classiv View
 *******************************************************************************/


/*********************************
 * ClassicviewHeader
 * ******************************/

#lvl_cv_header
{
	height:59px;
	background: url('../img/classicview_header_bg.png');
	padding:6px;
	position:relative;
}

#lvl_cv_header_top
{
	float:left;
	height: 34px;
	
}

#lvl_cv_header_image
{	
	position:absolute !important;
	top:5px !important;
	left:5px !important;
}

#lvl_cv_header_image img
{
	max-width:80px;
	max-height:62px;		
}

#lvl_cv_header_infobtn
{
	background: url('../img/classicview_header_infobtn.png') no-repeat;
	height: 16px;
	width:18px;
	position:absolute;
	left:7px;
	bottom:8px;
}

#lvl_cv_header_practigobtn
{
	background: url('../img/classicview_practigo_logo.png') no-repeat;
	height: 11px;
	width:52px;
	position:absolute;
	left:28px;
	bottom:8px;
	border: 1px solid #fff;
}


#lvl_cv_header_title
{
	color:#fff;
	font-weight:bold;
	font-size:18px;
	float:left;
	display:block;
	margin-left: 90px;
}

#lvl_cv_header_practigologo
{
	background: url('../img/classicview_practigo_logoru.png') no-repeat;
	
	display:block;	
	position:relative;
	top:2px;
	margin-left:8px;
	float:left;
	height: 21px;
	width:72px;
}

#lvl_cv_header_name
{
	display:block;
	color:#009ee0;
	font-weight:bold;
	position:relative;
	top:2px;
	margin-left:15px;
	float:left;
	height:20px;
	text-decoration:none;
}




#lvl_cv_header_name .lvl_cv_header_nameleft
{
	background: #fff url('../img/classicview_header_namebg.png') -2px 0px;
	padding-top:3px;
	padding-bottom:3px;
	height:14px;
	display:block;
	width:2px;
	float:left;
}

#lvl_cv_header_name .lvl_cv_header_nameright
{
	background: #fff url('../img/classicview_header_namebg.png') 0px 0px;
	padding-top:3px;
	padding-bottom:3px;
	height:14px;
	display:block;
	width:2px;
	float:left;
}

#lvl_cv_header_name .lvl_cv_header_namemid
{
	padding:3px;
	background-color: #fff;
	float:left;
	height:14px;
}


#lvl_cv_header_hitcount
{
	width: 41px;
	height:18px;
	float:right;
	background: #fff url('../img/classicview_header_hitcount.gif') 0px 0px;
	margin-left:5px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding-right:15px;
	padding-top:2px;
	margin-top:2px;
}

#lvl_cv_header_votecount
{
	width: 41px;
	height:18px;
	float:right;
	background: #fff url('../img/classicview_header_votecount.gif') 0px 0px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding-right:15px;
	padding-top:2px;
	margin-top:2px;
	
}

#lvl_cv_header_functions
{
	margin-top:14px;
	float:right;	
	color:#fff;	
}

#lvl_cv_header_functions a
{
	float:right;	
	color:#fff;	
	background: url('../img/classicview_header_greenbtn.png') 0px 0px;
	width:106px;
	height:19px;
	margin-left:5px;
	text-align:center;
	padding-top:4px;
	text-decoration:none;
}

#lvl_cv_functions_rss
{
	height:18px !important;
	width:24px !important;
	background: url('../img/classicview_header_rssbtn.png') 0px 0px !important;
}


#lvl_cv_header_clearer
 {
 	clear:both;
 	width:88px; 
 	float:left;
 	height:1px;
 
 }

#lvl_cv_header_overviewbtn
{
	margin-top:14px;
	margin-right:5px;
	width:106px;
	height:18px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	padding-top:4px;
	float:left;
	background: url('../img/classicview_header_greenbtn.png') 0px 0px;
	display:block;
	text-decoration:none;
}

#lvl_cv_header_geoviewbtn
{
	margin-top:14px;
	float:left;
	background: url('../img/classicview_header_geoviewbtn.png') 0px 0px;
	width:94px;
	height:19px;
	font-weight:bold;
	color:#fff;
	padding-left: 14px;
	padding-top:3px;
	display:block;
	text-decoration:none;
}



/*********************************
 * Classicview Entries
 * ******************************/
 
#lvl_cv_spacer
{
	width:100%;
	height: 13px;
	background-color: #EEEDC7;
} 
 
 
#lvl_cv_calender_container
{
	width:100%;
	height:69px;
	background: url('../img/classicview_calender_bg.png');
}



#lvl_cv_calender_entries_wrapper
{
	height:69px;
	float:left;
}

#lvl_cv_calender_entries
{
	width:300px;
	
}

.lvl_cv_calender_entry, .lvl_cv_calender_entry:active
{
	width:33px;
	height:45px;
	float:left;
	display:block;
	background: url('../img/classicview_calender_entrybg.png') 0px 0px;
	margin-left:5px;
	margin-right:5px;
	color:#666666;
	text-decoration:none;
	text-align: center;
	font-size:10px !important;
	padding-top:3px;
	margin-top:5px;
	font-family:arial, helvetica;
}


.lvl_cv_calender_entry:hover
{
	background-position: 33px 0px;	
	
}

#lvl_cv_calender_leftbtn
{
	float:left;
	font-size:16px;	
	font-weight:bold;
	width:34px;
	height:60px;
	background: url('../img/classicview_calender_leftbtn.png') -6px 0px;
	
}

#lvl_cv_calender_rightbtn
{
	float:right;
	font-size:16px;	
	font-weight:bold;
	width:35px;
	height:60px;
	background: url('../img/classicview_calender_rightbtn.png');	
}

#lvl_cv_calender_header
{
	float:left;
	font-size:16px;	
	font-weight:bold;
	padding:10px;
	color:#666666;
	background:#fff;
	height:39px;
	width: 66px;
	
}

.lvl_cv_calender_entry_day
{
	font-size:16px;	
	display:block;
} 
 
 
#lvl_cv_calender_selectyear 
{
	font-family:helvetica;
	font-size:11px;
	padding:0px;	
	width:67px;
	margin-top:3px;
	display:block;
	padding-bottom: 0px;
	padding-left:4px;
	font-weight:bold;
	font-family: helvetica, arial;

	
}
 
div.cmf-skinned-select {
    background:url('../img/classicview_calender_selectbtn.png') 0px 0px no-repeat ;
    margin-top:7px;
    margin-left:1px;
   
   
    
}
div.cmf-skinned-text {
    background: #fff;
    margin-top:1px;
    height:13px !important;
    margin-left:3px;
}
 
 
#lvl_cv_header
{
	
	
}
 

#lvl_cv_noentries
{
	background: url('../img/classicview_empty_lifelog.gif');
	width:226px;
	height:84px;	
	float:left;
	margin-top:72px;
	margin-left:10px;
	margin-right:10px;
	
}
 
#lvl_cv_noentries div
{ 
	 color:#fff;
	 font-weight:bold;
	 font-size: 18px;
	 margin-top:17px;
	 text-align:center;
}

#lvl_cv_noentries a
{ 
	display:block;
	margin-top:20px;	
	text-align:center;
}

#lvl_cv_entries_wrapper
{
	height: 340px;
	width: 100%;
	padding: 0;
	display: block;
	_overflow: hidden;
	background:#EEEDC7;

}

#lvl_cv_entries
{
	background-color: #EEEDC7;
	height:350px;
	padding-top:10px;
	background: #EEEDC7 url('../img/classicview_entries_bg.png') 0px 120px repeat-x;
}


#lvl_cv_entries_nextbutton
{
	position:relative;
	height:27px;
	margin-right:7px;
	width:37px;
	float:left;
	margin-top:98px;
	cursor: pointer;
	background:#EEEDC7 url('../img/classicview_entries_firstbtn.png') 10px 0px no-repeat;	
}


#lvl_cv_entries_prevbutton
{
	position:relative;
	height:27px;
	margin-left:7px;
	width:37px;
	float:left;
	margin-top:98px;
	cursor: pointer;
	background:#EEEDC7 url('../img/classicview_entries_lastbtn.png') 0px 0px no-repeat;	
}


#lvl_cv_entries_nextbutton.deactivated
{
	background-position: 10px -27px;
	cursor: default;
	
}

#lvl_cv_entries_prevbutton.deactivated
{
	background-position: 0px -27px;
	cursor: default;
}

.scroll-pane {
	width: 200px;
	background: #ccc;
	float: left;
	padding: 0;
}



/*********************************
 * Classicview Entry
 * ******************************/

.lvl_cv_entry
{
	position:relative;
	width: 172px;
	height:293px;
	margin-left:10px;
	margin-right:10px;
	float:left;
	background:transparent url('../img/classicview_entry_bg.png') 0px 0px;
	padding:10px;
	padding-top:7px;
	padding-bottom:8px;
	font-size:11px;
}

.lvl_cv_entry.highlighted
{
	background-position: 192px 0px;
	
}

.lvl_cv_entry_date
{
	font-weight:bold;
	font-size: 13px;
	margin-bottom:2px;	
}

.lvl_cv_entry_weekday
{
	float:left;	
	width:70px;
	text-align:left;
	margin-bottom:3px;

}

.lvl_cv_entry_time
{
	float:right;
	width:95px;
	text-align:right;
	margin-bottom:3px;

}


.lvl_cv_entry_media
{
	clear:both;
	text-align:center;
	height:130px;
	display:table-cell;
	width:172px;
	
}

.lvl_cv_entry_media *
{
	vertical-align: middle;	
}

.lvl_cv_entry_media .lvl_cv_entry_media_centerhelper {
    display: inline-block;
    height: 100%;
    position:relative;
    width:0px;
}


.lvl_cv_entry_media img
{
	max-width:172px;
	max-height:129px;	
	
}

.lvl_cv_entry_title
{
	padding-top:5px;
	clear:both;
	text-align:center;
	text-align:left;
	font-weight:bold;
}

.lvl_cv_entry_text
{
	padding-top:5px;
	clear:both;
	text-align:center;
	text-align:left;
}

.lvl_cv_fullentrylink
{
	position:absolute;
	bottom:7px;	
}

.lvl_cv_commentcounter
{
	position:absolute;
	background:transparent url('../img/classicview_entry_commenticon.png');
	bottom:4px;	
	right:5px;
	width:24px;
	height:19px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding-top:2px;
}


/*******************************************************************************
 * Footer
 *******************************************************************************/

#lvl_cv_footer_container
{
	margin-top: 10px;
	padding-left: 10px;
	background-color: #003342;
	font-size:11px !important;
}

#lvl_cv_footer_container .sys_start_footer_links, #lvl_cv_footer_container .sys_start_footer_links a
{
	font-size:11px;
}



/*****************************************************************************
* Classicview Lifelog Description
*****************************************************************************/


#lvl_des_head_leftcorner
{
	float:left;
	width:12px;
	height:45px;
	background: url('../img/fullentry/fullentry_head_bg_leftcorn.png') no-repeat;
}

#lvl_des_head_center
{	
	position: static;
	width: 785px;
	height: 45px;
	background: url('../img/fullentry/fullentry_head_bg.png') repeat-x;
	color: #FFFFFF;	
	float:left;
}

#lvl_des_head_rightcorner
{
	float:left;
	width:12px;
	height:45px;
	background: url('../img/fullentry/fullentry_head_bg_rightcorn.png') no-repeat;
}


#lvl_des_head_title
{
	width:680px;
	font-weight:bold;
	font-size:14px;
	margin-top:4px;
	float:left;
}


#lvl_des_head_lifelogtitle
{
	width:680px;
	margin-top:5px;
	float:left;
	
}

#lvl_des_head_close
{
	float:right;
	margin-top:-21px;
	cursor:pointer;
	
}


#lvl_des_content_wrapper
{
	width:100%;
	background:#fff;
	height:383px;	
	clear:both;
	overflow:hidden;
}

#lvl_des_media_container
{
	width: 454px;
	float:left;	
	position:relative;
}

#lvl_des_media_wrapper
{
	height:341px;
	background:#e4e4e4;
	text-align: center;
	position:relative;
	display:table-cell;
	width:454px;
	margin-left:0px;
	vertical-align:middle;
}

#lvl_des_map_wrapper
{
	height:341px;
	background:#e4e4e4;
	vertical-align: middle; 
	text-align: center;
	position:relative;
	width:454px;
	margin-left:0px;
	display:none;
}



#lvl_des_media_wrapper *
{
	vertical-align: middle;	
}

#lvl_des_media_wrapper .lvl_des_media_centerhelper {
    display: inline-block;
    height: 341px;
    position:relative;
    width:0px;
}

#lvl_des_extras_container
{
	width: 454px;
	height:42px;
	float:left;	
	background:#fff;
	background:#e4e4e4;
	background:transparent url(../img/fullentry/fullentry_functions_bg.png) repeat;	
}

#lvl_des_mapbtn
{
	display:block;
	background:transparent url(../img/fullentry/fullentry_mapbtn.png) repeat scroll 0 30px;	
	height:30px;
	width:50px;
	margin-top:6px;
	margin-left:6px;	
	float:left;
}


#lvl_des_mapbtn.toggled
{
	background:transparent url(../img/fullentry/fullentry_mapbtn.png) repeat scroll 0 0px;		
}


#lvl_des_right_container
{
	width: 330px;
	margin-top:5px;
	margin-left:5px;
	padding:10px;
	float:left;	
	height:353px;
	overflow:auto;
}

#lvl_des_statistics
{
	list-style:none;
	margin-left:0px;
	margin-bottom:20px;
	
}

#lvl_des_statistics li label
{
	font-weight:bold;	
}

h1.lvl_des_title
{
	text-align:left;
	font-size:14px;
	font-weight:bold;
	
}

/*****************************************************************************
* Fullentry
*****************************************************************************/

.TB_fullentry_ajaxcontent
{
	padding:0px !important;
	overflow: hidden !important;		
}

.TB_fullentry_window
{
	border: 0px !important;		
	background: none !important;
}

#lvl_fe_content_wrapper
{
	width:100%;
	background:#fff;
	height:509px;	
	clear:both;
	overflow:hidden;
}




/*************************************/
/* Fullentry Kopfbereich  */


#lvl_fe_head_latest
{	
	position: static;
	width: 51px;
	height: 45px;
	background: url('../img/fullentry/fullentry_head_latestbtn.png') no-repeat;
	background-position: -51px bottom;
	color: #FFFFFF;
	float:left;	
}

#lvl_fe_head_latest.disabled
{	
	background-position: 0px bottom;
	cursor:default;
}


#lvl_fe_head_next
{	
	position: static;
	width: 51px;
	height: 45px;
	background: url('../img/fullentry/fullentry_head_nextbtn.png') no-repeat;
	background-position: -51px bottom;
	color: #FFFFFF;
	float:left;	
}

#lvl_fe_head_next.disabled
{	
	background-position: 0px bottom;
	cursor:default;
}

#lvl_fe_head_leftcorner
{
	float:left;
	width:12px;
	height:45px;
	background: url('../img/fullentry/fullentry_head_bg_leftcorn.png') no-repeat;
}

#lvl_fe_head_center
{	
	position: static;
	width: 727px;
	height: 45px;
	background: url('../img/fullentry/fullentry_head_bg.png') repeat-x;
	color: #FFFFFF;	
	float:left;
}

#lvl_fe_head_rightcorner
{
	float:left;
	width:12px;
	height:45px;
	background: url('../img/fullentry/fullentry_head_bg_rightcorn.png') no-repeat;
}

#lvl_fe_head_prev
{	
	position: static;
	width: 51px;
	height: 45px;
	background: url('../img/fullentry/fullentry_head_prevbtn.png') no-repeat;
	background-position: -51px bottom;
	color: #FFFFFF;	
	float:left;
}

#lvl_fe_head_prev.disabled
{	
	background-position: 0px bottom; 
	cursor:default;
}

#lvl_fe_head_first
{	
	position: static;
	width: 51px;
	height: 45px;
	background: url('../img/fullentry/fullentry_head_firstbtn.png') no-repeat;
	background-position: -51px bottom;
	color: #FFFFFF;	
	float:left;
}


#lvl_fe_head_first.disabled
{
	background-position: 0px bottom;
	cursor:default;	
}



#lvl_fe_head_lifelogtitle
{
	width:680px;
	font-weight:bold;
	font-size:14px;
	margin-top:5px;
	float:left;
}


#lvl_fe_head_entrycount
{
	width:680px;
	margin-top:5px;
	float:left;
	
}

#lvl_fe_head_close
{
	float:right;
	margin-top:-22px;
	cursor:pointer;
	
}


/*************************************/
/* Fullentry Media Bereich  */



#lvl_fe_media_container
{
	width: 600px;
	float:left;	
	position:relative;
}


#lvl_fe_media_prevbtn
{
	width:50px;
	height:35px;
	background: url('../img/fullentry/fullentry_media_prevbtn.png') no-repeat;
	position:absolute;
	top:220px;
	left:0px;
	display:block;
	cursor: pointer;
	}
	
#lvl_fe_media_nextbtn
{
	width:50px;
	height:35px;
	background: url('../img/fullentry/fullentry_media_nextbtn.png') no-repeat;
	position:absolute;
	top:220px;
	right:0px;
	display:block;
	cursor: pointer;
}

#lvl_fe_map_wrapper
{
	height:450px;
	background:#e4e4e4;
	vertical-align: middle; 
	text-align: center;
	position:relative;
	width:600px;
	margin-left:0px;
	display:none;
}


#lvl_fe_media_wrapper
{
	height:450px;
	background:#e4e4e4;
	text-align: center;
	position:relative;
	display:table-cell;
	width:600px;
	margin-left:0px;
	vertical-align:middle;
}


#lvl_fe_media_wrapper *
{
	vertical-align: middle;	
}

#lvl_fe_media_wrapper .lvl_fe_media_centerhelper {
    display: inline-block;
    height: 448px;
    position:relative;
    width:0px;
}

.lvl_fe_media_item
{
	display:none;	
}

.lvl_fe_media_visible {
	
	display:inline !important;	
	}



#lvl_fe_caption_container
{
	width: 594px;
	padding-top:1px;
	height:16px;
	float:left;	
	background:#fff;
	padding-left:5px;
	border-right:1px solid #e4e4e4;	
}


#lvl_fe_media_counter
{
	font-weight:bold;
}

#lvl_fe_extras_container
{
	width: 600px;
	height:42px;
	float:left;	
	background:#fff;
	background:#e4e4e4;
	background:transparent url(../img/fullentry/fullentry_functions_bg.png) repeat;	
}



#lvl_fe_audioplayer
{
		float:right;
		display:block;
		margin-top:6px;
		margin-right:4px;	
}


#lvl_fe_mapbtn
{
		display:block;
		background:transparent url(../img/fullentry/fullentry_mapbtn.png) repeat scroll 0 30px;	
		height:30px;
		width:50px;
		margin-top:6px;
		margin-left:6px;	
		float:left;
}


#lvl_fe_mapbtn.toggled
{
		background:transparent url(../img/fullentry/fullentry_mapbtn.png) repeat scroll 0 0px;		
}

#lvl_fe_linkbtn
{
		display:block;
		background:transparent url(../img/fullentry/fullentry_linkbtn.png) repeat scroll 0 30px;	
		height:30px;
		width:49px;
		margin-top:6px;
		margin-left:6px;	
		margin-right:6px;
		float:right;	
}



/*************************************/
/* Fullentry Text Bereich  */



#lvl_fe_right_container
{
	width: 330px;
	margin-top:5px;
	margin-left:5px;
	padding:10px;
	float:left;	
	height:484px;
	overflow:auto;
}

#lvl_fe_right_container h1
{
	padding:0px;
	margin:0px;
	text-align:left;	
}

h1#lvl_fe_date{
	font-weight:bold;
	margin-top:8px;
	margin-bottom:10px;
	font-size:12px;
	}
	
h1#lvl_fe_title{
	font-weight:bold;
	font-size:15px;
	margin-bottom:14px;
	margin-top: 4px;
	}
	
	
	




/*************************************/
/* Fullentry Kommentare  */


h1#lvl_fe_comments{
	font-weight:bold;
	font-size:12px;
	margin-top:34px;
	margin-bottom:12px;
	}

.lvl_fe_commentbtn, .lvl_fe_commentbtn:active {

	background:transparent url(../img/fullentry/fullentry_greenbutton_bg.gif) repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	height:22px;
	padding:3px 0 0 !important;
	text-align:center;
	text-decoration:none;
	width:159px !important;
	margin-top:10px;
	margin-bottom:20px;
}


#lvl_fe_comment_textbox
{
	border:1px solid #B7E0F1;
	width:300px;
}

#lvl_fe_comment_submit, #lvl_fe_comment_submit:active
{
	border:0px;
	background:transparent url(../img/fullentry/fullentry_greenbutton_small_bg.png) repeat scroll 0 0;
	color: #fff;
	width:90px;
	height:25px;
	padding:0px;
	padding-bottom:3px;
	font-size:11px;
	display:block;
	font-weight:bold;
	font-family:verdana;
	cursor: pointer;
}


.lvl_fe_comment_userimage
{
	float:left;	
	display:block;
}


.lvl_fe_comment_userimage img
{
	width:36px;		
}


.lvl_fe_comment_metainfo
{
	float:left;
	margin-left:10px;	
}

.lvl_fe_comment_username, .lvl_fe_comment_username:active
{
	margin-top:-4px;
	display:block;
	color:#20A5D2;
	font-weight:bold;
	font-size:12px;	
	text-decoration:none;
}

.lvl_fe_comment_text
{
	clear:both;
	padding-top:5px;
	padding-bottom:5px;
}

#lvl_fe_commentlist{
	margin:0px;
	list-style:none;
	}
	

#lvl_fe_commentlist li{
	margin:0px;
	list-style:none;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px solid #e4e4e4;
	clear:both;
	}	


.lvl_fe_comment_deletebtn
{
	display:block;
	float:right;
	margin-bottom:-8px;	
}




/*************************************/
/* Lifelog melden in der Fullentry   */

#lvl_report_entry {
	display: none;
}

#lvl_report_entry .JS_lvl_reportoverlay {
	margin-top: 15px;
}


