
@import "../js/dojo14/dijit/themes/nihilo/nihilo.css";

* { FONT-FAMILY:"Arial"; font-size:12px }
body
{
	margin-top:0; 
	margin-left:0;  
	margin-bottom:0;  
	margin-right:0; 
	background-color:#FFFFFF; 
	background-image:url('../images/header/background_default.png?v=2');
	background-repeat:repeat-x;
	behavior: url("/csshover3.htc");
}

.headerBg
{
	background-image:url('../images/header/header_background_default.png');
	background-repeat:repeat-x;
}

.headerInnerSpace
{
	width: 1px; height: inherit; float: left; background-color: transparent; float: left;
}

.headerMiddleSpace
{
	width: 1px; float: left; background-color: #DADADA; float: left;
}

.headerFriends
{
	color: #F0F0F0;
}
.headerFriends INPUT
{
	color: #000000;
}



.headerVeryTop
{
	background-color: #4874a1;
}

#notifyFrame
{
	display: none;
	background-image: url('../images/header/nachrichtencenter_bg_active.gif');
	margin:0px;
	padding:4px;

	width:190px;
	height:85px;
	padding:0px;
	list-style: none;
	position:relative;
}

#notifyFrame LI
{
	padding-left:4px;
}

body.popup	{ margin-top:0; background-color:#bdc6d7;  background-color:#FFFFFF; background-image:url('../images/header/image_01.gif'); background-repeat:repeat-x; background-attachment: fixed;}



.contaxe_ad TD.adTopBar
{
	font-style:italic;
	color:#909090;
	background-color:#EFEFEF;
}

.contaxe_ad TD.content
{
	padding:10px;
	padding-top:0px;
}

.contaxe_ad TD.content DIV.title
{
	padding-top:10px;
}
.contaxe_ad TD.content DIV.text
{
	color:#A0A0A0;
	font-style:italic;
}


.glubiProfile_car1
{
	background-image: url("../images/bg/profile/car1.png");
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #FCFEFF !important;
}

.glubiProfile_car2
{
	background-image: url("../images/bg/profile/car2.png");
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #D2D4D5 !important;
}

.glubiProfile_car3
{
	background-image: url("../images/bg/profile/car3.png");
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #D9DBDC !important;
}

.glubiProfile_cherry
{
	background-image: url("../images/bg/profile/cherry.png");
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FBFEFF !important;
}

.glubiProfile_woman
{
	background-image: url("../images/bg/profile/woman.png");
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FBFEFF !important;
}

.glubiProfile_heart
{
	background-image: url("../images/bg/profile/heart.png");
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FBFEFF !important;
}

.glubiProfile_flower
{
	background-image: url("../images/bg/profile/flower.png");
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #EDF7DA !important;
}



.nihilo .dijitHotBarEmpty {
background-color:transparent !important;
margin:0px;
}
.dijitHotBarEmpty {
overflow:hidden;
position:relative;
z-index:0;
}

.nihilo .dijitHotBarLabel {
	cursor: default;
	font-weight: bold; 
margin:0px;
color:#293A4B;
}
.dijitHotBarLabel {
background-color:transparent !important;
border:0px;
display:block;
position:static;
text-align:center;
width:100%;
}

.nihilo .dijitHotBar {
	cursor: default;
	margin:0px;
	border:0px;
	height:13px;
}

Navbar { background: none; color: #000000; font-size: 13px; font-weight: normal; }
.Navbar a:link,.Navbar a:visited {color:#153F65;font-size:13px;font-weight: normal;text-decoration: underline;}
.Navbar_next a:link,.Navbar_next a:visited {color:#153F65;font-size:13px;text-decoration: underline;}
.Navbar_selected { 
	background: none;
	color: #FF0000;
	font-size: 13px;
	text-decoration: underline overline;
	font-weight:bold;
}


.imgTagger
{
	width: 30px;
	height: 30px;
	background-image: url("../images/gallery/marker2.png");
}

.imgTagger:hover
{
	background-image: url("../images/gallery/marker2_hover.png");
}

.imgTaggerIE
{
	width: 30px;
	height: 30px;
	background-image: url("../images/gallery/marker.gif");
}

.imgTaggerIE:hover
{
	background-image: url("../images/gallery/marker_hover.gif");
}

.nihilo .dijitHotBarTile
{
	margin:0px;
	
	background:#F0F0F0 url(../images/dijit/HotBarFull.png) ;
	background-position: center top;
}
.nihilo .dijitHotBarFull {
	
	border-right:0px;
}
.dijitHotBarFull {
overflow:hidden;
position:absolute;
top:0;
width:100%;
z-index:-1;
}
.dijitHotBarTile
{
	background-attachment:fixed;
	background-color:#AAAAAA;
	bottom:0;
	height:auto;
	left:0;
	margin:0;
	overflow:hidden;
	padding:0;
	position:absolute;
	right:0;
	top:0;
	width:auto;
	display:block;
}

object { outline:none; }

.gallery_friendBox
{
	top									: 500px;
	left								: 900px;
	position						: absolute;
	width								: 300px;
	height							: 100px;
	background-color		: #d1e0f0;
	background-color		: #FFFFFF;
	background-repeat		: repeat-x;
	border							: 1px solid #C7C7C7;
	padding							: 0px;
	margin							: 0px;
	text-align					: left;
	z-index							: 3;
	background-image		: url("../images/header/footer.png");
	background-repeat		: repeat-x;
	background-position	: center bottom;

}

.closeSearch
{
	background-image		: url("../images/upload/cancelbutton.gif");
	background-position	: 0px;
}
.closeSearch:hover
{
	background-position	: 14px;
}

.gallery_friendBox DIV#body
{
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;

}
.gallery_friendBox DIV#title
{
	font-weight: bold;
	background-color: #d1e0f0;
	margin-bottom: 10px;


}

.galleryDetailData, .galleryDetailData b
{
	font-size:10px;
}

.iconSendMessage
{
	background-position: 0px 4px;
	background-image: url("../images/icons/icon_message.gif");
}
.iconShowProfile
{
	background-position: 0px 4px;
	background-image: url("../images/icons/showprofile.png");
}
.iconIgnoreProfile
{
	background-position: 2px 1px;
	background-image: url("../images/icons/profil_friendignore.png");
}

.titleBar
{
	border:1px solid #D0D0D0;
	padding:5px;
	text-align: center;
	font-weight: bold;
	background-image:url('../images/bg/messagecenter.png');
	margin-bottom:15px;
	margin-top:15px;
}

table
{
	border-collapse: collapse;
}

A:link, A:visited, A:active
{
	background			: none; 
	color						: #153F65; 
	font-size				: 12px; 
	font-weight			: bold; 
	text-decoration	: none; 
}
A:hover
{
	color						: #f5bf1e;
}

A.linkorange:link, A.linkorange:active, A.linkorange:visited
{
	color:#f5bf1e;
}
A.linkorange:hover
{
	color:#f5bf1e; 
}

A.linkwhite:link, A.linkwhite:active, A.linkwhite:visited
{
	color:#F9F9F9;
}
A.linkwhite:hover
{
	color:#f5bf1e;
}



A.footer:hover
{
	color						: #000000;
}


A.linkreporting:link, A.linkreporting:visited, A.linkreporting:active, A.linkreporting:hover
{
	color						: #B31D24;
	font-weight			: bold; 
	text-decoration	: none;
}
A.linkreporting:hover
{
	color						: #D16E72;
}

TABLE.searchPanel
{
	padding:0px;
}

TABLE.searchPanel TD.description
{
	font-size: 13px;
	font-weight: bold;
	padding-top:5px;
}


.searchUserPanel
{

	width:150px ! important;
}





TABLE.formTable
{
	padding:5px;
}
TABLE.formTable TD
{
	padding:2px;
	vertical-align: top;
	padding-left:10px;
}

TABLE.formTable TD.description
{
	width:150px;
	text-align: right;
	font-weight:bold;
	
}
TABLE.formTable TD.seperator
{
	width:8px;
	font-weight:bold;
}

TABLE.formTable TD.data
{
	padding-bottom:5px;
	width:250px;
}

TABLE.formTable TD.title
{
	font-weight: bold;
	color: #EF8229;
	border-bottom: 1px solid #4466A2;
	padding-top:20px;
}

TABLE.formTable TD.submit
{
	text-align: center;
	border-top: 1px solid #4466A2 ! important;
	border-bottom: 0px ! important;
}










TABLE.profileChangetable
{
	padding:5px;
}
TABLE.profileChangetable TD
{
	padding:2px;
	vertical-align: top;
	padding-left:10px;
}

TABLE.profileChangetable TD.description
{
	width:150px;
	text-align: right;
	font-weight:bold;
	
}
TABLE.profileChangetable TD.seperator
{
	font-weight:bold;
}

TABLE.profileChangetable TD.data
{
	padding-bottom:5px;
	width:250px;
}

TABLE.profileChangetable TD.title
{
	font-weight: bold;
	color: #EF8229;
	border-bottom: 1px solid #4466A2;
	padding-top:20px;
}

TABLE.profileChangetable TD.submit
{
	text-align: center;
	border-top: 1px solid #4466A2 ! important;
	border-bottom: 0px ! important;
}



TABLE.profiletable
{
	padding:5px;
}
TABLE.profiletable TD
{
	padding:2px;
	vertical-align: top;
	padding-left:10px;
}

TABLE.profiletable TD.description
{
	width:150px;
	text-align: right;
	font-weight:bold;
	
}
TABLE.profiletable TD.seperator
{
	font-weight:bold;
}

TABLE.profiletable TD.data
{
	padding-bottom:5px;
}



TABLE.profiletable TD.title
{
	font-weight: bold;
	color: #EF8229;
	border-bottom: 1px solid #4466A2;
	padding-top:20px;
}


.profileMenuImageHl
{
	border: 2px dashed #f5bf1e;
}


DIV.userPreviewData
{
	text-align:center;
}
DIV.userPreviewData SPAN
{
	width:33%;
	text-align:center;
}



TABLE.groupTable
{
	padding:5px;
}
TABLE.groupTable TD
{
	padding:2px;
	vertical-align: top;
	padding-left:10px;
}

TABLE.groupTable TD.description
{
	text-align: right;
	font-weight:bold;
	
}
TABLE.groupTable TD.seperator
{
	font-weight:bold;
	width: 5px;
	padding-left: 0px;
}

TABLE.groupTable TD.data
{
	padding-bottom:5px;
}

TABLE.groupTable TD.title
{
	font-weight: bold;
	color: #EF8229;
	border-bottom: 1px solid #4466A2;
	padding-top:20px;
}

TABLE.groupTable TD.submit
{
	text-align: center;
	border-top: 1px solid #4466A2 ! important;
	border-bottom: 0px ! important;
}

TABLE.groupForumTable
{
	width: 100%
}

.groupChanged
{
	background-image: url('../images/header/nachrichtencenter_bg_active.gif');
}


DIV.messagebox
{
	color:#153F65;
	overflow: auto;
	font-family:"Arial";
	font-size:13px;
	font-weight:normal;
	width:540px;
	height:250px;
}
DIV.messagebox EM
{
	font-weight:bold;
}
DIV.messagebox EM.blue
{
	color: blue;
}

DIV.messagebox EM.red
{
	color: red;
}

TABLE.groupForumTable TD
{
	padding:2px;
}


DIV.newsbox
{
	background-color:#FF0000;
	border:1px solid #153F65;
	color:#153F65;
	font-family:"Arial";
	font-size:13px;
	font-weight:normal;
}

TABLE.groupForumTable TD P.small,
TABLE.groupForumTable TD.lastpost
{
	font-size: 10px;
}


TABLE.groupForumTable .lastpost,
TABLE.groupForumTable .replies
{
	text-align: right;
}

TABLE.groupForumTable TD.replies
{
	vertical-align: middle;
}
	

TABLE.groupForumTable TH
{
	padding:2px;
	font-weight: bold;
}




TABLE.groupResultTable
{
	width: 100%
}

TABLE.groupResultTable TD
{
	padding:2px;
}
TABLE.groupResultTable TH
{
	padding:2px;
	font-weight: bold;
	color: #EF8229;
}

.small,
.small *
{
	font-size: 10px !important;
}

TABLE.groupResultTable .users,
TABLE.groupResultTable .posts,
TABLE.groupResultTable .pics,
TABLE.groupResultTable .videos
{
	text-align: center;
}

TABLE.groupResultTable .users,
TABLE.groupResultTable .posts,
TABLE.groupResultTable .pics
{
	border-right:1px dashed #c4c4c4;
}




.even
{
}

.odd
{
	background-color: #f5f5f5 ! important;
}


.eventCity
{
	border:1px solid #D0D0D0;
	padding:5px;
	text-align: left;
	font-weight: bold;
	background-image:url('../images/bg/messagecenter.png');
/*
	margin-bottom:15px;
	margin-top:15px;
*/
	
}

.pictureListDateHeader
{
	font-weight: bold;
	font-style: italic;
	font-size: 13px;
	color: #EF8229;
	border-bottom: 1px solid #4466A2;
}
.pictureListDateHeader.first
{
}
.pictureListDateHeader.other
{
	margin-top: 15px;
}


TABLE.ignorelist TR.head TD
{
	border-bottom:1px solid black;
	border-right:1px dotted black;
	color:#EF8229;
	font-weight:bold;
}
TABLE.ignorelist TR.head TD.last
{
	border-right:0px;
}

TABLE.ignorelist TR.even:hover,
TABLE.ignorelist TR.odd:hover,
TABLE.groupForumTable TR.even:hover,
TABLE.groupForumTable TR.odd:hover,
TABLE.groupResultTable TR.even:hover,
TABLE.groupResultTable TR.odd:hover,
TABLE.resultTable TR.even:hover,
TABLE.resultTable TR.odd:hover
	{
	background-color: #dedede ! important;
}
.dijitTabChecked
{
 font-weight: bold;
}
.title
{
	font-weight: bold;
	color: #EF8229;
	padding-top:20px;
}




TABLE.userlistTable
{
	width: 100%;
	padding:5px;
}

TABLE.picturelistTable
{
	width: 100%;
	padding:5px;
}

TABLE.videolistTable
{
	width: 100%;
	padding:5px;
}


DIV.gallery
{
	BACKGROUND-COLOR:#d1e0f0;
	background-repeat:repeat-x;
	border:1px solid #C7C7C7;
}
DIV.panel
{
	BACKGROUND-COLOR:#d1e0f0;
	background-repeat:repeat-x;
	border:1px solid #C7C7C7;
	width:190px ! important;
}

DIV.panel SPAN.legend
{
	color:black;
}

DIV.peopleonline
{
	background-image:url('../images/bg/peopleonline.png');
}

DIV.mygloooble
{
	background-image:url('../images/bg/mygloooble.png');
}


DIV.messagecenter
{
	background-image:url('../images/bg/messagecenter.png');
}

UL.leftUserPanel LI
{
	padding-left: 21px;
	background-repeat:no-repeat;
	background-position: left 2px;
}

UL.leftUserPanel LI.message { background-image:url('../images/icons/profil_msgwrite.png'); }
UL.leftUserPanel LI.gift { background-image:url('../images/icons/gift.png'); }
UL.leftUserPanel LI.buddydel { background-image:url('../images/icons/profil_frienddel.png'); }
UL.leftUserPanel LI.buddyadd { background-image:url('../images/icons/buddyadd.png'); }
UL.leftUserPanel LI.buddyignore { background-image:url('../images/icons/profil_friendignore.png'); }
UL.leftUserPanel LI.report { background-image:url('../images/icons/profil_friendviolation.png'); }


UL.leftUserPanel
{
	list-style: none;
	margin: 0; 
	padding: 0;
	padding-top: 15px;
	padding-left: 2px;
}


UL.clean
{
	list-style: none;
	margin: 0; 
	padding: 0;
	padding-top: 15px;
	padding-left: 15px;
}

UL.superClean
{
	list-style: none;
	margin: 0; 
	padding: 0;
}


.left_panel
{
	vertical-align:top;
	width:190px;
}

.content_panel
{
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;
	width:540px;
}

.content_panel_no_ad
{
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;
	width:730px;
}


.right_panel
{
	vertical-align:top;
	width:190px;
}


.fieldset
{
	border:1px solid #C7C7C7;
	margin-bottom:15px;
	background-color: #FBFEFF;
}

.peopleinvite DIV.title
{
	padding:5px;
	margin-bottom:5px;
	background-color:#E8E8E8;
	border:1px solid #C5C5C5;
	color:#000000;
	font-size:14px;
}

.peopleinvite DIV.title:hover
{
	cursor:pointer;
}


.newMessages
{
	background-image: url("../images/info/messageNewBg.gif");
	background-repeat: repeat-x;
	background-position: center bottom;
}	

.fieldset SPAN.legend
{
padding-left: 10px;
padding-bottom: 5px;
padding-top: 5px;
border-bottom:1px groove black;
color: #4B84A8;
display:block;
background-image: url("../images/bg/legendbg.gif") !important;
background-repeat:repeat-x;
background-color: #DAE4EE !important;
font-weight:bold;
}

.fieldset DIV.body
{
	padding:3px;
}

.didyouknow DIV.body
{
	padding-left:35px;
}
.didyouknow
{
	background-color: #FFFDD0;
	background-image: url(../images/bg/didyouknow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
}
DIV.commentbox 
{
	background-image: url(../images/bg/commentBox.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width:500px;margin-top:10px;
	margin-left: auto;
	margin-right: auto;
}

.gallerygoprev
{
	position: absolute;
	left: -26px;
	height:358px;
	width:26px;
	background-image: url(../images/gallery/goprev.gif);
}

.gallerygoprev:hover
{
	background-image: url(../images/gallery/goprev_hover.gif);
}

.gallerygonext
{
	position: absolute;
	left: 640px;
	height:358px;
	width:26px;
	background-image: url(../images/gallery/gonext.gif);
}

.gallerygonext:hover
{
	background-image: url(../images/gallery/gonext_hover.gif);
}

.listedLinks
{
	background-position: 3px; 
	background-repeat: no-repeat;
	padding-left:10px;
	background-image:url('../images/icons/profillinks.png');
	background-position: 3px 3px;
}

.customButton
{
	height: 14px !important;
	margin:0px;
	padding:0px;
	font-weight:bold;
	border:1px solid #6D3C3C;
	
}

.customButton, .customButton A, .customButton A:hover, .customButton A:active, .customButton A:visited, .customButton A:link
{
	cursor: pointer;
	color: black;
}

.actionButton
{
	background-repeat: repeat-x;
}



.actionButtonRed
{
	background-color:#FCD9D9;
	background-image: url(../images/bg/actionButtons/red.gif);
}

.actionButtonRed:hover
{
	background-color:#FD7A7A;
	background-image: url(../images/bg/actionButtons/red_hover.gif);
}

.actionButtonYellow
{
	background-color:#FDF1AD;
	background-image: url(../images/bg/actionButtons/yellow.gif);
}

.actionButtonYellow:hover
{
	background-color:#FFDB17;
	background-image: url(../images/bg/actionButtons/yellow_hover.gif);
}



.actionButtonGreen
{
	background-color:#C1FE9F;
	background-image: url(../images/bg/actionButtons/green.gif);
}

.actionButtonGreen:hover
{
	background-color:#63FF0E;
	background-image: url(../images/bg/actionButtons/green_hover.gif);
}



.actionButtonBlue
{
	background-color:#C0EBFF;
	background-image: url(../images/bg/actionButtons/blue.gif);
}

.actionButtonBlue:hover
{
	background-color:#46C4FF;
	background-image: url(../images/bg/actionButtons/blue_hover.gif);
}



.actionButtonCyan
{
	background-color:#BEFBFA;
	background-image: url(../images/bg/actionButtons/cyan.gif);
}

.actionButtonCyan:hover
{
	background-color:#46FFFD;
	background-image: url(../images/bg/actionButtons/cyan_hover.gif);
}


.actionButtonOrange
{
	background-color:#FFDAAF;
	background-image: url(../images/bg/actionButtons/orange.gif);
}

.actionButtonOrange:hover
{
	background-color:#FFAA46;
	background-image: url(../images/bg/actionButtons/orange_hover.gif);
}

.customButton TD.icon DIV
{
	background-image: url(../images/bg/iconPalette.gif);
	background-repeat: no-repeat;
	height: 14px !important;
	width:14px;
}

.customButton TD.edit DIV
{
	background-position: 0px 0px;
}

.customButton TD.delete DIV
{
	background-position: -14px 0px;
}

.customButton TD.powerOn DIV
{
	background-position: -28px 0px;
}

.customButton TD.powerOff DIV
{
	background-position: -42px 0px;
}

.customButton TD.tagOwn DIV
{
	background-position: -56px 0px;
}

.customButton TD.tagFriend DIV
{
	background-position: -70px 0px;
}

.customButton TD.addImage DIV
{
	background-position: -84px 0px;
}

.customButton TD.attention DIV
{
	background-position: -98px 0px;
}

.customButton TD.deleteComment DIV
{
	background-position: -112px 0px;
}
	
.customButton TD.mail DIV
{
	background-position: -126px 0px;
}

.customButton TD.addFav DIV
{
	background-position: -140px 0px;
}

.customButton TD.delFav DIV
{
	background-position: -154px 0px;
}

.customButton TD.text
{
	height: 14px !important;
	padding-right:2px;
	padding-left:2px;
}

.customButton TD.text SPAN
{
	height: 14px !important;
	font-size: 11px !important;
}

DIV.error SPAN.legend
{
	color:#9E0000;
}

DIV.success
{
	text-align:left;
	border:1px solid #127E0E;
	color:#127E0E;
	font-weight:bold;
	background-color:#F7F7F7;
}

DIV.success SPAN.legend
{
	color:#127E0E;
}

DIV.success DIV.body 
{
	padding: 10px;
}


.error
{
	background-color:#F7F7F7;
	border:1px solid #9E0000;
}

.inlineError
{
	color: red;
	font-weight: bolder;
	font-style: italic;
}


DIV.error DIV.body 
{
	text-align:left;
	color:#9E0000;
	font-weight:bold;
}





.topic
{
	width:100%;
	border-bottom:1px solid #325F87;
	color: #EF8229;
	font-weight:bold;
	text-align:left;
}

.LoginMenu
{
	color: #FFFFFF;
}

.LoginMenu INPUT
{
	color: #000000;
}

.textarea
{
	border:1px solid #d3d3d3;
	width:100%;
	height:200px;
}



.input
{
	background:#fff url("../js/dijit/themes/nihilo/images/validationInputBg.png") repeat-x top left;
	border:1px solid #d3d3d3;
	line-height: normal;
	width:203px;
}


.radio
{
	float: left;
	clear: both;
}

.radioLabel
{
	display: table-cell;
}

.select
{
	width:200px;
}

.loginInput
{
	width:150px;
}

.dateselect_month,.dateselect_day
{
	width:52px;
}

.dateselect_year
{
	width:65px;
}


BUTTON 
{
	color:black;
	border:1px solid #989898;
	background-image:url("../images/button/butttonBg.gif"); 
}
BUTTON:hover
{
	background-image:url("../images/button/butttonBg_hover.gif"); 
}

BUTTON:hover
{
	cursor: pointer;
}
TEXTAREA.changeProfile
{
	width:250px ! important; 
}

INPUT.changeProfile
{
	width:250px ! important; 
}

SELECT.changeProfile
{
	width:250px ! important; 
}
TEXTAREA.input
{
	height:100px;
}

.button
{
	font-weight:bold;
	display:inline;
}
	
.buttonInactive
{
	font-weight:bold;
	display:inline;
	color: #dadada;
	border:1px solid #dadada;
	background-image:url("../images/button/butttonInactiveBg.gif");
}
.buttonInactive:hover
{
	cursor: default;
	background-image:url("../images/button/butttonInactiveBg.gif");
}

.checkbox
{
	background-color: #F9F9F9;
	border: 0px;
}

FIELDSET LEGEND
{
	font-weight:bold;
}

FIELDSET.error
{
	text-align:left;
	background-color:#F7F7F7;
	border:1px solid #9E0000;
	color:#9E0000;
	font-weight:bold;
}

FIELDSET.error legend
{
	color:#9E0000;
}

FIELDSET.success
{
	text-align:left;
	background-color:#DBFFD8;
	border:1px solid #127E0E;
	color:#127E0E;
	font-weight:bold;
}


.LoggedInMenu
{
	color: #FFFFFF;
}

.LoggedInMenu INPUT
{
	color: #000000;
}

.LoggedInMenu A:link, .LoggedInMenu A:active, .LoggedInMenu A:visited
{
	color: #FFFFFF;
}

.LoggedInMenu A:hover
{
	color: #f5bf1e;
}

.LoggedInMenu A.link_off:link, .LoggedInMenu A.link_off:active, .LoggedInMenu A.link_off:visited
{
	color: #FFFFFF; 
	font-size:16px;
}
       
.LoggedInMenu A.link_off:hover
{
	color: #f5bf1e;
}

.LoggedInMenu A.link_on:link, .LoggedInMenu A.link_on:active, .LoggedInMenu A.link_on:visited
{
	color: #f5bf1e; 
	font-size:16px;
}
       
.LoggedInMenu A.link_on:hover
{
	color: #FFFFFF;
}


FIELDSET.success legend
{
	color:#127E0E;
}



.bold
{
	font-weight:bold;
}	

.footerBar
{
	width:960px;
	height:35px;
	background-image:url("../images/header/footer.png");
}


.newSearchBtn {background-image:url('../images/header/such_button.gif'); }

.btn td.LeftBtn { background-image:url('/images/button/btnLeft.png'); width:6px; }
.btn td.CenterBtn { background-image:url('/images/button/btnCenter.png'); }
.btn td.RightBtn { background-image:url('/images/button/btnRight.png'); width:6px; }


A.nflink:link {color: #000000; font-size: 10px}
A.nflink:hover {color: #f5bf1e;}

#notify_content {font-size: 11px;}
#notify_content A:link { COLOR: #043260; font-size: 11px;}
#notify_content A:hover { COLOR: #f5bf1e; }



.dijitDialogUnderlay {
	background: #0A0A0A;
	opacity: 0.8;
}

.ajaxLoaderUnderlay {
	background: #0A0A0A;
	opacity: 0.4;
	filter: alpha(opacity=40);
}

.dj_ie .dijitDialogUnderlay {
	filter: alpha(opacity=80);
}
.dijitPopup  {
	font-size: 12px;
}


.dojoDndItemOver {
	background-color: #ededed;
	cursor:pointer;
}

.dojoDndItemSelected {
	background-color: #5bbdea; color: #444;
}

.dojoDndItemAnchor {
	background-color: #5bbdea; color: black;
}

.dojoDndItemOver .dojoDndItemSelected {
	background-color: #ededed;
}

.dojoDndItemOver .dojoDndItemAnchor {
	background-color: #ededed;
}

.dojoDndItemBefore {
	border-top: 2px solid #369;
}

.dojoDndItemAfter {
	border-bottom: 2px solid #369;
}

.dojoDndAvatar {
	border:2px solid #ccc;
}
	
.dojoDndAvatarHeader {
	background-color: #aaa;
}

.dojoDndAvatarItem {
	background-color: #fff;
	border-bottom:1px solid #666;
}

.dojoDndAvatarItem .itemText {
	font-size: 120%;
}



.galleryLinkSelf {
	background-repeat: no-repeat; background-image: url('/images/icons/profil_friendignore.png');
}
.galleryLinkFriend {
	background-repeat: no-repeat; background-image: url('/images/icons/profil_friendpresent.png');
}


#notify_content {font-size: 11px;}
#notify_content A:link { COLOR: #043260; font-size: 11px;}
#notify_content A:active { COLOR: #043260; font-size: 11px;}
#notify_content A:visited { COLOR: #043260; font-size: 11px;}
#notify_content A:hover { COLOR: #f5bf1e; font-size: 11px;}


/*
.dojoxCalendarContainer {
    cursor: default;
    font-family: tahoma, verdana, helvetica !important;
    font-size: 11px !important;
    padding: 0px;
    position: absolute;
    text-align: center;
    width: 190px;
}

.dojoxCalendarBody {
    height: 138px;
    overflow: hidden;
    position: relative;
    margin: auto;
    width: 190px;
}

.dojoxCalendar .dijitCalendarDayLabels, .dojoxCalendarMonthLabels, .dojoxCalendarYearLabels {
    width: 190px;
    height: 138px;
    top: 0px;
    position: absolute;
    left: 0px;
    margin: auto;
    text-align: center;
}

.dojoxCalendar .noPointer, .dojoxCalendar .noPointer * {
	cursor: auto;
}

DIV.dijitCalendarDateLabel {
font-size: 11px !important;
padding: 0px !important;
}

.dojoxCalendarContainer table {
    font-size: 11px;
}

.dojoxCalendarHeader {
    height: 20px;
    width: 100%;
}

.dojoxCalendarDecrease, .dojoxCalendarIncrease {
    height: 15px;
    width: 15px;
    cursor: pointer;
}

.dojoxCalendarDecrease {
    background: transparent url(../js/dijit/themes/nihilo/images/spriteRoundedIconsSmall.png) no-repeat scroll left top;
    float: left;
}

.dojoxCalendarIncrease {
    background: transparent url(../js/dijit/themes/nihilo/images/spriteRoundedIconsSmall.png) no-repeat scroll -30px top;
    float: right;
}


.dojoxCalendarMonthLabel {
    cursor: pointer;
    height: 45px;
    width: 41px;
    overflow: hidden;
    text-align: center;
}

.dojoxCalendarYearLabel {
    cursor: pointer;
    height: 45px;
    width: 41px;
    overflow: hidden;
    text-align: center;
}

.dojoxCalendarTitle {
    cursor: pointer;
    font-weight: bold;
}

.dojoxCalendar .dijitCalendarDateLabel {
    height: 17px;
    width: 17px;
    padding: 1px 2px;
    text-align: center;
}

.dojoxCalendar .dijitCalendarDayLabel {
    cursor: pointer;
    height: 17px;
    width: 18px;
    padding: 0pt 2px;
    text-align: center;
}


.dojoxCalendar .dojoxCalendarContainer {
    background-color: white;
    border: 0px solid #656565;
    color: black;
}

.dojoxCalendar .dojoxCalendarFooter {
    border-top: 1px solid #F4F4F4;
    height: 30px;
    padding-top: 4px;
    cursor: pointer;
}

.dojoxCalendar .dijitCalendarDateLabel {
    border-bottom: 1px solid #E4E4E4;
}

.dojoxCalendar .dijitCalendarDateLabel {
    border: 1px solid white;
}

.dojoxCalendar .dojoxCalendarMonthLabel {
    border: 1px solid white;
}

.dojoxCalendar .dojoxCalendarYearLabel {
    border: 1px solid white;
}

.dojoxCalendar .dijitCalendarNextMonth .dijitCalendarDateLabel,
.dojoxCalendar .dijitCalendarPreviousMonth .dijitCalendarDateLabel  {
  	border: 0px;
    color: #646464;
	padding-left: 0px;
	padding-right: 0px;
}

.dojoxCalendar .dijitCalendarNextMonth, .dojoxCalendar .dijitCalendarPreviousMonth {
    background-color: #E4E4E4;
	border-left: 1px solid #E4E4E4;
	border-right: 1px solid #E4E4E4;
}

.dojoxCalendar .dijitCalendarNextMonth .dojoxCalendarYearLabel,
.dojoxCalendar .dijitCalendarPreviousMonth .dojoxCalendarYearLabel {
    background-color: white;
    border-color: white;
    color: #646464;
}
.dojoxCalendar .dijitCalendarSelectedDate {
	background-color:#ffe284 !important;
	color:black !important;
	border:#f7c95c solid 1px !important;
}

.dojoxCalendar .dijitCalendarSelectedDate .dijitCalendarDateLabel {
	padding: 0px 1px;
}

.dojoxCalendar .monthOnly .dijitCalendarDayLabels,
.dojoxCalendar .yearOnly .dijitCalendarDayLabels,
.dojoxCalendar .monthOnly .dojoxCalendarComma,
.dojoxCalendar .yearOnly .dojoxCalendarComma,
.dojoxCalendar .monthOnly .dojoxCalendarFooter,
.dojoxCalendar .yearOnly .dojoxCalendarFooter,
.dojoxCalendar .monthOnly .dojoxCalendarYearHeader,
.dojoxCalendar .monthOnly .dojoxCalendarIncrease,
.dojoxCalendar .monthOnly .dojoxCalendarDecrease,
.dojoxCalendar .yearOnly .dojoxCalendarMonthLabelNode {
	display: none;
}
*/