@charset "UTF-8";

/* main menu */

.closebottom {
	margin:0px;
	margin-top:-16px;
	padding:0px;
	height:10px;
	background:url(/assets/site/img/menuBackSingle.png) no-repeat;
}

#menu ul {
	margin:0px 0px 15px;
	padding:0px;
	list-style:none;
}

#menu ul li {
	padding:0px;
	margin:0px;
	font-size:14px;
	background:url(/assets/site/img/menuBack.png) no-repeat;
}

#menu ul li:first-child {
	margin-top:-5px;
	padding-top:5px;
	background:url(/assets/site/img/menuBackFirst.png) no-repeat;
}

#menu ul li.last {
	padding-bottom:5px;
	background:url(/assets/site/img/menuBackLast.png) no-repeat;
}

#menu ul li a {
	display:block;
	height:20px;
	padding:5px 0px 5px 15px;
	color:rgb(90,90,90);
	text-decoration:none;
	text-shadow:0px 1px 0px rgb(230,230,230);
}

#menu ul li a:hover,
#menu ul li.active a {
	color:rgb(230,100,0);
}

#menu ul li a:active {
	padding:6px 0px 4px 14px;
	color:rgb(0,0,0);
}


/* submenu */
#menu ul li ul {
	background:url(/assets/site/img/submenuBack.png);
	display:none;
	margin:0px;
}

#menu ul li.active ul {
	display:block;
}

#menu ul li ul li,
#menu ul li ul li:first-child,
#menu ul li ul li.last{
	font-size:12px;
	background:none;
	padding:0px;
	margin:0px;
	height:auto;
}

#menu ul li ul li a,
#menu ul li.active ul li a{
	color:rgb(255,255,255);
	text-shadow:none;
}

#menu ul li ul li a:hover {
	color:rgb(230,100,0);
	background:url(/assets/site/img/arrowAnimated.gif) no-repeat right center;
}

#menu ul li.active ul li.active a {
	color:rgb(230,100,0);
}

/* mit stafettelt menu */

ul#mitStafetteltMenu {
	position:absolute;
	left:55px;
	list-style:none;
	margin:0px;
	padding:0px;
}

ul#mitStafetteltMenu li {
	position:relative;
	float:left;
	height:25px;
	background:url(/assets/site/img/mitStafetteltMenuStartInactive.png) no-repeat top left;
	padding:0px 0px 0px 10px;
	margin:0px -25px 0px 0px;
}

ul#mitStafetteltMenu li a {
	display:block;
	height:25px;
	color:rgb(255,255,255);
	text-decoration:none;
	background:url(/assets/site/img/mitStafetteltMenuBackInactive.png) top right;
	padding:0px 35px 0px 5px;
}

ul#mitStafetteltMenu li:hover,
ul#mitStafetteltMenu li.active {
	background:url(/assets/site/img/mitStafetteltMenuStartActive.png) no-repeat top left;
	z-index:5;
}

ul#mitStafetteltMenu li:hover a,
ul#mitStafetteltMenu li.active a {
	background:url(/assets/site/img/mitStafetteltMenuBackActive.png) top right;
	color:rgb(100,100,100);
}

Xul#mitStafetteltMenu li.logout,Xul#mitStafetteltMenu.mineFotos li.logout {
	position:absolute;width:90px;margin-left:650px;font-weight:bold;
}


/* bottom menu */

ul#bottomMenu {
	float:right;
	padding:0px;
	margin:0px 25px 0px 0px;
	list-style:none;
}

ul#bottomMenu li {
	display:inline;
	margin:0px 10px 0px 0px;
	padding:0px;
}


/* sitemap */

ul.sitemap {
	list-style:none;
	margin: 0px;
	padding: 0px;
}

ul.sitemap li a {
	text-decoration:none;
	font-weight:bold;
}

ul.sitemap li ul {
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 10px;
}

ul.sitemap li ul li a {
	text-decoration:underline;
	font-weight:normal;
	font-size:10px;
}

#logoutbutton {
	position:absolute;
	top:8px;
	right:12px;
	width:43px;
	height:14px;
}

/* Mine Fotos */

#mineFotosTop {
	background:url(/assets/site/img/mineFotosTopBack.png) repeat-x center bottom;
	height:145px;
	padding: 20px 40px;
	margin: 0px 0px -5px;
	position: relative;
	z-index:2;
}

#mineFotosTop h1 {
	color:rgb(255,255,255);
}
#mineFotosTopImg{
	position:absolute;
	top:15px;
	right:130px;
	width:290px;
	height:100px;
}

/* mit stafettelt menu - mineFotos */

ul#mitStafetteltMenu.mineFotos {
	position:absolute;
	left:55px;
	list-style:none;
	margin:0px;
	padding:0px;
}

ul#mitStafetteltMenu.mineFotos li {
	position:relative;
	float:left;
	height:25px;
	background:url(/assets/site/img/mineFotosMenuStartInactive.png) no-repeat top left;
	padding:0px 0px 0px 10px;
	margin:0px -25px 0px 0px;
}

ul#mitStafetteltMenu.mineFotos li a {
	display:block;
	height:25px;
	color:rgb(255,255,255);
	text-decoration:none;
	background:url(/assets/site/img/mineFotosMenuBackInactive.png) top right;
	padding:0px 35px 0px 5px;
}

ul#mitStafetteltMenu.mineFotos li:hover,
ul#mitStafetteltMenu.mineFotos li.active {
	background:url(/assets/site/img/mineFotosMenuStartActive.png) no-repeat top left;
	z-index:5;
}

ul#mitStafetteltMenu.mineFotos li:hover a,
ul#mitStafetteltMenu.mineFotos li.active a {
	background:url(/assets/site/img/mineFotosMenuBackActive.png) top right;
	color:rgb(100,100,100);
}

/* Min Stafet */

#minStafetTop {
	background:url(/assets/site/img/minStafetTopBack.png) repeat-x center bottom;
	height:145px;
	padding: 20px 40px;
	margin: 0px 0px -5px;
	position: relative;
	z-index:2;
}

#minStafetTop h1 {
	color:rgb(255,255,255);
}
#minStafetTopImg{
	position:absolute;
	top:15px;
	right:130px;
	width:290px;
	height:100px;
}

/* mit stafettelt menu - minStafet */

ul#mitStafetteltMenu.minStafet {
	position:absolute;
	left:55px;
	list-style:none;
	margin:0px;
	padding:0px;
}

ul#mitStafetteltMenu.minStafet li {
	position:relative;
	float:left;
	height:25px;
	background:url(/assets/site/img/minStafetMenuStartInactive.png) no-repeat top left;
	padding:0px 0px 0px 10px;
	margin:0px -25px 0px 0px;
}

ul#mitStafetteltMenu.minStafet li a {
	display:block;
	height:25px;
	color:rgb(255,255,255);
	text-decoration:none;
	background:url(/assets/site/img/minStafetMenuBackInactive.png) top right;
	padding:0px 35px 0px 5px;
}

ul#mitStafetteltMenu.minStafet li:hover,
ul#mitStafetteltMenu.minStafet li.active {
	background:url(/assets/site/img/minStafetMenuStartActive.png) no-repeat top left;
	z-index:5;
}

ul#mitStafetteltMenu.minStafet li:hover a,
ul#mitStafetteltMenu.minStafet li.active a {
	background:url(/assets/site/img/minStafetMenuBackActive.png) top right;
	color:rgb(100,100,100);
}


/* Mine Forums */

#mineForumsTop {
	background:url(/assets/site/img/mineForumsTopBack.png) repeat-x center bottom;
	height:145px;
	padding: 20px 40px;
	margin: 0px 0px -5px;
	position: relative;
	z-index:2;
}

#mineForumsTop h1 {
	color:rgb(255,255,255);
}

#mineForumsTop h2 {
	color:rgb(0,57,89);
}

#mineForumsTopImg{
	position:absolute;
	top:15px;
	right:130px;
	width:290px;
	height:100px;
}

/* mit stafettelt menu - mineForums */

ul#mitStafetteltMenu.mineForums {
	position:absolute;
	left:55px;
	list-style:none;
	margin:0px;
	padding:0px;
}

ul#mitStafetteltMenu.mineForums li {
	position:relative;
	float:left;
	height:25px;
	background:url(/assets/site/img/mineForumsMenuStartInactive.png) no-repeat top left;
	padding:0px 0px 0px 10px;
	margin:0px -25px 0px 0px;
}

ul#mitStafetteltMenu.mineForums li a {
	display:block;
	height:25px;
	color:rgb(255,255,255);
	text-decoration:none;
	background:url(/assets/site/img/mineForumsMenuBackInactive.png) top right;
	padding:0px 35px 0px 5px;
}

ul#mitStafetteltMenu.mineForums li:hover,
ul#mitStafetteltMenu.mineForums li.active {
	background:url(/assets/site/img/mineForumsMenuStartActive.png) no-repeat top left;
	z-index:5;
}

ul#mitStafetteltMenu.mineForums li:hover a,
ul#mitStafetteltMenu.mineForums li.active a {
	background:url(/assets/site/img/mineForumsMenuBackActive.png) top right;
	color:rgb(100,100,100);
}

ul#minStafetStream {
	list-style:none;
	margin:0px;
	padding:0px;
	margin-top:8px;
	border-bottom: 1px dotted rgb(230,230,230); 
}
#minStafetStreamdate {
	display:block;
	position:relative;
	margin-top:-20px;
	width:100%;
	text-align:right;
	font-size:10px;
	color:rgb(150,150,150);
}
.newsmessage {
	display:block;
	background:url(/assets/site/img/icon_stafetmessage.png) no-repeat top left;
	color:rgb(100,100,100);
	margin:0px 0px 0px 0px;
	padding:0px 120px 8px 38px;
	line-height:14px;
}
.welcomemessage {
	display:block;
	background:url(/assets/site/img/icon_stafetmessage.png) no-repeat top left;
	color:rgb(100,100,100);
	margin:0px 0px 0px 0px;
	padding:0px 120px 8px 38px;
	line-height:14px;
}
.tentorder {
	display:block;
	background:url(/assets/site/img/icon_tentorder.png) no-repeat top left;
	color:rgb(100,100,100);
	margin:0px 0px 0px 0px;
	padding:0px 120px 8px 38px;
	line-height:14px;
}
.usercreation {
	display:block;
	background:url(/assets/site/img/icon_userprofile.png) no-repeat top left;
	color:rgb(100,100,100);
	margin:0px 0px 0px 0px;
	padding:0px 120px 8px 38px;
	line-height:14px;
}
.companyjoin {
	display:block;
	background:url(/assets/site/img/icon_userjoin.png) no-repeat top left;
	color:rgb(100,100,100);
	margin:0px 0px 0px 0px;
	padding:0px 120px 8px 38px;
	line-height:14px;
}
.mineforumsstafetforum {
	display:block;
	background:url(/assets/site/img/icon_stafetforum.png) no-repeat top left;
	color:rgb(100,100,100);
	margin:0px 0px 0px 0px;
	padding:0px 120px 8px 38px;
	line-height:14px;
}
.mineforumsfirmaforum {
	display:block;
	background:url(/assets/site/img/icon_firmaforum.png) no-repeat top left;
	color:rgb(100,100,100);
	margin:0px 0px 0px 0px;
	padding:0px 120px 8px 38px;
	line-height:14px;
}
.photoupload {
	display:block;
	background:url(/assets/site/img/icon_photoupload.png) no-repeat top left;
	color:rgb(100,100,100);
	margin:0px 0px 0px 0px;
	padding:0px 120px 8px 38px;
	line-height:14px;
}
.usermessage {
	display:block;
	background:url(/assets/site/img/icon_email.png) no-repeat top left;
	color:rgb(100,100,100);
	margin:0px 0px 0px 0px;
	padding:0px 20px 8px 38px;
	line-height:14px;
}

.usermessage.read {
	display:block;
	background:url(/assets/site/img/icon_email_read.png) no-repeat top left;
	color:rgb(100,100,100);
	margin:0px 0px 0px 0px;
	padding:0px 20px 8px 38px;
	line-height:14px;
}

.usermessageunread {
	display:block;
	background:url(/assets/site/img/icon_email.png) no-repeat top left;
	color:rgb(100,100,100);
	margin:0px 0px 0px 0px;
	padding:0px 120px 8px 38px;
	line-height:14px;
}

.forummessage {
	display:block;
	color:rgb(100,100,100);
	margin:0px 0px 0px 0px;
	padding:0px 20px 8px 52px;
	line-height:14px;
}
.forummessagecomment {
	display:block;
	color:rgb(100,100,100);
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 52px;
	line-height:14px;
}

.sendername {
	font-size:10px;
	color:rgb(150,150,150);

}
.commentsshort, .commentsshort a {
	font-size:10px;
	color:rgb(150,150,150);
	text-decoration:none;
}
.followdaytablelabel{
	font-weight:bold;
	line-height:10px;
}
.followdaytabletext{
	font-weight:plain;
	line-height:10px;
}
a.readmoreless {
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.replysection{
	padding-top:4px;
	margin-top:8px;
	//border-top: 1px dotted rgb(230,230,230); 
}
.messagehistory {
	color:rgb(100,100,100);
	//padding-top:4px;
	//margin-top:-16px;
	//border-top: 1px dotted rgb(230,230,230); 
}
.mainsendertext {
	border-bottom: 1px dotted rgb(230,230,230); 
}
.reportbox {
	background:rgb(230,230,230); 
}

.replybuttonsection{
	text-align:right;
	padding-top:4px;
}

a.treadclick {
	color:rgb(100,100,100);
	text-decoration:none;
}
a.treadclick:hover {
	text-decoration:underline;
	color:rgb(150,185,0);
}
.firmabestillingsinfo {
	padding:2px;
	background:rgb(250,250,250);
}