/* ----------------- NP - structure ----------------- */
body 						{margin: 0px;}

#whole_nickpage				{position: absolute; top: 0px; left: 0px;}
#ubootheader 				{position: absolute; top: 0px; left: 0px;}
#nickname_header			{position: absolute; top: 20px; left: 15px; width: 799px; height: 51px;}
#contentbg					{width: 825px; height:100%;}
#nav		 				{position: absolute; top: 85px; left: 15px; width: 140px; float:left;}
#content	 				{position: absolute; top: 72px; left: 170px; width: 644px; float:left;}
#np_picture					{position: absolute; left: 444px; top: 0px; width:200px; height: 200px;}
#sky 						{position: absolute; left: 675px; top: -24px; width:160px; height: 600px;}
#footer	 					{float:left;}


div,span,td,h1 				{font-family: verdana, arial, helvetica; font-size: 8pt;}
a:active,a:link,a:visited	{text-decoration: underline;}

/* nickname & motto row */
.nickname 					{font-size: 17pt; font-weight: bold;}
.motto						{}
.counter					{font-size: 10pt;}

/* ----------------- navigation ----------------- */
a.nav,a.nav:link,a.nav:visited 	{text-decoration: none; font-weight: bold;} /* top level inactive */
a.nav_subitem,a.nav_subitem:link,a.nav_subitem:visited,a.nav_subitem_offline,a.nav_subitem_offline:link,a.nav_subitem_offline:visited /* second level inactive */
							{
							text-decoration: none;
							font-size: 7.5pt;
							}
.nav_active_right			{font-weight: bold;} /* top level active */
.nav_subitem_left			{font-weight: bold; font-size: 7.5pt;}
.nav_subitem_active, .nav_subitem_active_offline {
							font-size: 7.5pt;
							} /* second level active */


/* ----------------- friend box ----------------- */
.friend_box_header			{font-size: 10pt; font-weight: bold;}
.friend_box_content			{padding: 5px;}
/* ----------------- link box ----------------- */
.link_box_header			{font-size: 10pt; font-weight: bold;}
.link_box_content			{padding: 5px; line-height: 14px;}
/* ----------------- guestbook ----------------- */
.guestbook_header_text		{font-size: 10pt; font-weight: bold;}
#guestbook_content			{
							padding: 10px;
							border-right-style: solid;
							border-right-width: 1px;
							border-bottom-style: solid;
							border-bottom-width: 1px;
							border-left-style: solid;
							border-left-width: 1px;
							}
/* ----------------- MM-Gallery ----------------- */
a.folderlist_folder_name,a.folderlist_folder_name:link,a.folderlist_folder_name:visited
							{
							font-weight: bold;
							}
.folderlist_header_text		{font-size: 7.5pt;}
.folderlist_description		{font-size: 7.5pt; padding: 3px;}
#folderlist_content
							{
							border-right-style: solid;
							border-right-width: 1px;
							border-bottom-style: solid;
							border-bottom-width: 1px;
							border-left-style: solid;
							border-left-width: 1px;
							}
.folderlist_itemcount		{font-size: 7.5pt;}
.roundbox_content			{padding: 3px;}
#item_thumbnail 			{float:left; margin-bottom: 5px;}
.preload_item 				{display:none;}
.thumbnail {
	background-repeat: no-repeat;
	background-position:center center;
	background-color: #000000;
	width:96px;
	height:72px;
}
/* ----------------- allgemein ----------------- */
.ubootheader 				{font-size: 7.5pt; color: #ffffff; background: #000000;}
a.ubootheader,a.ubootheader:link,a.ubootheader:visited
							{
							font-size: 7.5pt;
							color: #ffffff;
							text-decoration: none;
							font-weight: bold;
							}
.small,.status_header_text	{font-size: 7.5pt;}
.error						{font-weight: bold;}
.rating 					{font-size: 6.5pt;}
label 						{cursor: hand;}

/* links hoover */
a:hover						{text-decoration: none}
a.ubootheader:hover,a.nav:hover,a.navsmall:hover,a.nav_subitem:hover,a.nav_subitem_offline:hover
							{
							text-decoration: underline
							}
/* ----------------- forms ----------------- */
input.submit,input.delete,input.large,input.small,input.rotate,input.new_entry,input.settings {
							font-family: verdana, arial, helvetica;
							font-size: 7.5pt;
							font-weight: bold;
							background-color: transparent;
							width:90px;
							height:19px;
							border: 0px solid;
							cursor: hand;
							}
input.delete				{width:125px;}
input.large					{width:120px;}
input.new_entry				{width:120px;}
input.settings				{width:120px;}
input.small					{width:32px;}
input.rotate				{width:18px;height:18px;}

select.form,select.owner	{font-size: 8pt;}
input.form,textarea.form,input.owner,textarea.owner
							{
							font-size: 8pt;
							font-family: verdana, arial, helvetica;
							border-style: solid;
							border-width: 1px;
							height:19px;
							}
/* ----------------- Blog ----------------- */
/* Blog List */
a.bloglist_blogtitle,a.bloglist_blogtitle:link,a.bloglist_blogtitle:visited
							{ font-size: 17pt; font-weight:bold; text-decoration:none;}
a.small_invert,a.small_invert:link,a.small_invert:visited
							{font-size: 7.5pt; text-decoration:none;}

/* Blog View */
a.blogview_blogtitle,a.blogview_blogtitle:link,a.blogview_blogtitle:visited
							{font-size: 35pt; font-weight:bold; text-decoration:none;}
#blog_content_small			{width:479px; float:left;}
#blog_content_big			{}
.table_blog_content_small	{width:464px;}
.table_blog_content_big		{}
#blog_tools					{float:right;}
#blog_entry_date			{font-size: 7.5pt; float:left;}
#blog_entry_function		{font-size: 7.5pt; float:right;}
h1							{padding-top:2px; padding-bottom:7px; font-weight:bold; margin:0px;}
#blog_entry_header_line		{
							border-style: solid;
							border-width: 1px;
							padding-bottom:2px; clear:both;
							}
#blog_entry_function_line	{
							border-style: solid;
							border-width: 1px;
							padding:1px;
							text-align:center;
							}
#blog_tool_border			{
							border-style: solid;
							border-width: 1px;
							width:150px;
							}
#blog_tool_border_inside	{
							border-style: solid;
							border-width: 1px;
							padding:2px;
							}
.blog_ownerstatus_left		{}
.blog_ownerstatus_middle	{font-size: 7.5pt;}
.blog_ownerstatus_right		{}

/* comments */
#blog_entry_comments		{
							border-style: solid;
							border-width: 1px;
							padding:10px;
							}
#blog_entry_comment_entry	{
							border-style: solid;
							border-width: 1px;
							font-size: 7.5pt; padding:8px;
							}
#comment_text				{margin-top:4px; font-size: 7.5pt;}

/* toolbox - linklist and tags */
.toolboxtext,.toolboxtextbg	{font-size: 7.5pt;}
a.toolboxlink,a.toolboxlink:link,a.toolboxlink:visited
							{font-size: 7.5pt;}
/* calender */
#calenderborder				{
							border-style: solid;
							border-width: 1px;
							}
/* blog entry border */
/* layout ID 00 - with border */
.entry_top_left_00			{width:4px; height:4px;}
.entry_top_00				{}
.entry_top_right_00			{width:4px; height:4px;}
.entry_left_00				{}
.entry_content_00			{}
.entry_right_00				{}
.entry_bottom_left_00		{width:4px; height:4px;}
.entry_bottom_00			{}
.entry_bottom_right_00		{width:4px; height:4px;}
#blog_entry_00				{font-size: 7.5pt; padding:7px;}

/* layout ID 01 - without border */
.entry_top_left_01			{}
.entry_top_01				{}
.entry_top_right_01			{}
.entry_left_01				{}
.entry_content_01			{width:100%}
.entry_right_01				{}
.entry_bottom_left_01		{}
.entry_bottom_01			{}
.entry_bottom_right_01		{}
#blog_entry_01				{font-size: 7.5pt; margin-bottom:4px;}

/* mouse over info box */
.info	 		{
				padding: 3px;
				font-size: 7.5pt;
				display:none;
				position: absolute;
				color:#ffffff;
				background-color:#000000;
				border-style: solid;
				border-width: 1px;
				border-color: #999999;
				}


/* aezpskin - i message */
.imsg_box		{
				border-style: solid;
				border-width: 1px;
				width:140px;
				padding:2px;
				margin-bottom:15px;
				font-size:7.5pt;
				}
.imsg_headline	{
				font-size:7.5pt;
				margin-bottom:2px;
				}