/* .............................op.red . Internetbasierendes Redaktionssystem ............................. */
/* .............................op.red . Web based Content Management System ............................. */
/* .............................(c) 2003 - 2006 . opsocom . Visuelle Kommunikationslösungen . Riedel, Ehrhardt & Butter GbR ............................. */
/* .............................(c) 2003 - 2006 . opsocom . visual solutions for better communication . Riedel, Ehrhardt & Butter Comp. ............................. */
/* .............................Telefon: 0371 2409912 . mail@opsocom.de . http://www.opsocom.de . http://www.opred.de ............................. */
/* .............................phone: +49 371 2409912 . mail@opsocom.de . http://www.opsocom.de . http://www.opred.de ............................. */

/* .............................LAYOUT ELEMENTS ............................. */

/* .............................global............................. */

html
{
	overflow-x:hidden;
	height:100%;
	margin:0px;
	padding:0px;
}

body
{
	margin:0px;
	padding:0px;
	width:100%;
	font-family:tahoma, sans serif;
	font-size:11px;
	color:#000000;
	background:#F5F6F8;
}

img
{
	border:0px;
}

/* .............................positions............................. */

.infoprojects, .infolang, .infosymbolnavi, .logo, .onlineuser
{
	position:absolute;
}

.infoprojects, .infolang, .infosymbolnavi
{
	top:50px;
}

.logo
{
	top:7px;
	left:7px;
}

.onlineuser
{
	top:19px;
	right:10px;
}

.infoprojects
{
	left:0px;
}

.infosymbolnavi
{
	right:0px;
}

.infolang
{
	right:160px;
}

/* .............................margins / paddings............................. */

.mp0, #navigationpath, .logo, .onlineuser, .infosymbolnavi, .nav, .contentrow, .distancer, .cleaner, .recordlabel, .recordarray,
.recordoptions
{
	margin:0px;
}

.m0500, .calcontainer, .timecontainer, .timecontainer2
{
	margin:0 5px 0 0;
}

.mp0, .infoprojects, .infolang, .logo, .onlineuser, .infosymbolnavi, .nav, .contentrow, .distancer, .cleaner, .frequentmodules
{
	padding:0px;
}

#headcontainer
{
	margin: 0; padding: 0;
}

#infocontainer, #footcontainer, #layouttable
{
	margin:10px 0 0 0;
	padding:0px;
}

.recroot, .reccontent, .recsearch
{
	padding:0 0 4px 0;
}

.recordlabel
{
	padding:8px 5px 5px 5px;
}

.recordhelprow, .recordcalrow, .recordtimerow
{
	padding:5px 5px 5px 30px;
}

.p01000
{
	padding:0 10px 0 0;
}

.p5555, .recordarray, .recordoptions
{
	padding:5px;
}

.p51050
{
	padding:5px 10px 5px 0;
}

.p0555
{
	padding:0px 5px 5px 5px;
}

.p8005
{
	padding:8px 0 0 5px;
}

.frequentmodules
{
	margin:10px 10px 0 10px;
}

.frcat
{
	margin:7px 10px 0 0;
}

.infoprojects, .infolang
{
	margin:4px 0 0 7px;
}

.m01000
{
	margin:0 10px 0 0;
}

.m0555
{
	margin: 0 5px 5px 5px;
}

/* .............................widths / heights............................. */
.wh20
{
	width:20px;
	height:20px;
}

.distancer, .cleaner, .nav
{
	font-size:0.1em;
}

.calcontainer
{
	height:147px;
}

.timecontainer, .timecontainer2
{
	height:91px;
}

#headcontainer
{
	height:40px;
}

.onlineuser
{
	height:65px;
}

.frequentmodules, .logo
{
	height:28px;
}

#infocontainer, #footcontainer, #navigationpath, .infoprojects, .infolang, .infosymbolnavi, .nav
{
	height:25px;
}

.h16
{
	height:16px;
}

.h10
{
	height:10px;
}

#navigationpath, .contentrow
{
	width:100%;
}

.infoprojects
{
	width:500px;
}

.frcat, .onlineuser
{
	width:381px;
}

.colnavi, .recordlabel
{
	width:200px;
}

.infosymbolnavi
{
	width:150px;
}

.calcontainer
{
	width:176px;
}

.timecontainer
{
	width:190px;
}

.timecontainer2
{
	width:110px;
}

.w130
{
	width:130px;
}

.logo
{
	width:479px;
}

.w60
{
	width:60px;
}

.w50
{
	width:50px;
}

.w030px
{
	width:30px;
}

.w025px
{
	width:25px;
}

.caldayhead
{
	width:20px;
}

.w10, .nav
{
	width:10px;
}


/* .............................backgrounds............................. */

#headcontainer
{
	background:url(../globalbackgrounds/headcontainer.gif);
}

#infocontainer, #footcontainer, #navigationpath
{
	background:url(../globalbackgrounds/smallrow.gif);
}

.recrequire
{
	background:url(../globalbackgrounds/recrequire.gif) no-repeat 1px 9px;
}

.recordhelprow
{
	background:url(../globalbackgrounds/bgopenedrechelp.gif) no-repeat 5px 5px;
}

.recordcalrow
{
	background:url(../globalbackgrounds/bgopenedreccal.gif) no-repeat 5px 5px;
}

.recordtimerow
{
	background:url(../globalbackgrounds/bgopenedrectime.gif) no-repeat 5px 5px;
}

.stattooladmin
{
	background:url(../globalbackgrounds/stattooladmin.gif) no-repeat 0px 0px;
}

.statprojectadmin
{
	background:url(../globalbackgrounds/statprojectadmin.gif) no-repeat 0px 0px;
}

.statgeneraluser
{
	background:url(../globalbackgrounds/statgeneraluser.gif) no-repeat 0px 0px;
}

.statuserlogged
{
	background:url(../globalbackgrounds/statuserlogged.gif) no-repeat 0px 0px;
}

.statuserunlogged
{
	background:url(../globalbackgrounds/statuserunlogged.gif) no-repeat 0px 0px;
}

.statattachment
{
	background:url(../globalbackgrounds/statattachment.gif) no-repeat 0px 0px;
}

.frequentmodules, .rowcolored, .caldayhead
{
	background:#E7E8EA;
}

.binactive
{
	background:#CC0000;
}

.bactive
{
	background:#076320;
}

.bwaiting
{
	background:#FFCC00;
}

.belapsed
{
	background:url(../globalbackgrounds/belapsed.gif);
}

.belapseddt
{
	background:url(../globalbackgrounds/belapsed.gif) repeat #F5F6F8;
}

.tfoot, .recrowcolored
{
	background:#C5CCD0;
}

.opdarkgrey
{
	background:#3B464C;
}

.opdarkred
{
	background:#E0002A;
}

.calbg, .calhead, .timeheadhours, .timeheadminutes, .thead
{
	background:#9A9DA6;
}

.generaldt
{
	background:#F5F6F8;
}

.currentdt
{
	background:#9A9DA6;
}

.chooseddt
{
	border-left:2px solid #000;
	border-right:2px solid #000;
	background:#F5F6F8;
}

.freqlow
{
	background:url(../globalbackgrounds/bgfreqlow.gif) repeat-x left bottom #F5F6F8;
}

.curfreqlow
{
	background:url(../globalbackgrounds/bgcurfreqlow.gif) repeat-x left bottom;
}

.chofreqlow
{
	background:url(../globalbackgrounds/bgchofreqlow.gif) repeat-x left bottom #F5F6F8;
}

.freqmid
{
	background:url(../globalbackgrounds/bgfreqmid.gif) repeat-x left bottom #F5F6F8;
}

.curfreqmid
{
	background:url(../globalbackgrounds/bgcurfreqmid.gif) repeat-x left bottom;
}

.chofreqmid
{
	background:url(../globalbackgrounds/bgchofreqmid.gif) repeat-x left bottom #F5F6F8;
}

.freqhigh
{
	background:url(../globalbackgrounds/bgfreqhigh.gif) repeat-x left bottom #F5F6F8;
}

.curfreqhigh
{
	background:url(../globalbackgrounds/bgcurfreqhigh.gif) repeat-x left bottom;
}

.chofreqhigh
{
	background:url(../globalbackgrounds/bgchofreqhigh.gif) repeat-x left bottom #F5F6F8;
}

.freqlimit
{
	background:url(../globalbackgrounds/bgfreqlimit.gif) repeat-x left bottom #F5F6F8;
}

.curfreqlimit
{
	background:url(../globalbackgrounds/bgcurfreqlimit.gif) repeat-x left bottom;
}

.chofreqlimit
{
	background:url(../globalbackgrounds/bgchofreqlimit.gif) repeat-x left bottom #F5F6F8;
}

.freqbookedup
{
	background:url(../globalbackgrounds/bgfreqbookedup.gif);
}

.curfreqbookedup
{
	background:url(../globalbackgrounds/bgcurfreqbookedup.gif);
}

.chofreqbookedup
{
	background:url(../globalbackgrounds/bgchofreqbookedup.gif);
}

.timeheadhours
{
	background:url(../globalbackgrounds/bgtoptimehour.gif) no-repeat 1px 0px;
}

.timeheadminutes
{
	background:url(../globalbackgrounds/bgtoptimeminute.gif) no-repeat 1px 0px;
}

/* .............................aligns............................. */

.aright, #infocontainer, #footcontainer
{
	text-align:right;
}

.aleft, #navigationpath, .contentrow
{
	text-align:left;
}

.acenter
{
	text-align:center;
}

/* .............................borders............................. */

.leftborder, .recroot, .reccontent, .recsearch
{
	border-left:1px solid #9A9DA6;
}

.recroot, .reccontent, .recsearch
{
	border-bottom:1px solid #9A9DA6;
}

.rightborder
{
	border-right:1px solid #9A9DA6;
}

.bborder
{
	border-bottom:4px solid #F5F6F8;
}

.cborder
{
	border-bottom:4px solid #E7E8EA;
}

.linactive
{
	border-bottom:1px solid #CC0000;
}

.lactive
{
	border-bottom:1px solid #076320;
}

.lwaiting
{
	border-bottom:1px solid #F4602C;
}

/* .............................displays / floats / visibilities............................. */

.dblock
{
	display:block;
}

.dnone
{
	display:none;
}

.cleaner
{
	clear:both;
}

.fleft, .recordlabel, .recordarray, .recordoptions, .calcontainer, .timecontainer, .timecontainer2
{
	float:left;
}

.fright
{
	float:right;
}



.recoptionsdisabled
{
	width:18px;
	height:18px;
	margin:1px;
	padding:0px;
	background:url(../globalbackgrounds/recoptionsdisabled.gif);
}
