body {
background-color:#c8d4df;
padding-top:0px;
margin-top:0px;
cursor:default;
margin-bottom:42px;
margin-left:0px;
margin-right:0px;
font-family:Arial; font-size:12px; color:#000;
}

body.whitebody {
	background-color:#ffffff;
	background-image:url();
}

body > div#fixedbox {position:fixed;}

div#fixedbox {bottom: 0px; left: 0px; width:100%; border-top:1px solid #999999; border-bottom:1px solid #999999; background-color:#c8d4df; text-align:center;}

.rightspan {font-family:Arial; font-size:12px; color:#333333;}
.rightspan a {color:#333333; font-weight:bold; text-decoration:none;}
.rightspan a:hover {color:#333333; font-weight:bold; text-decoration:underline;}


span {
	line-height:1.3em;
}


.transparent_class {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.transparent_class90 {
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

.transparent_class85 {
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
}

.nontransparent_class {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}


form {margin-top:0px;}


.trans_box1 {
/* Mozilla doesn't support crazy MS image filters, so it will ignore the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='backgrounds/75p_white.png');
}

/* IE ignores css styles with [attributes], so it will skip the following. */
.trans_box1[class] {
	background-image:url(backgrounds/75p_white.png);
}

.icon_left {float:left; vertical-align:middle; margin-right:5px;}
.icon_right {vertical-align:middle; margin-left:5px;}

.folderopen {display:block; width:16px; height:16px; position:relative; top:2px; left:-2px;}
.folderclosed {display:block; width:16px; height:16px; position:relative; top:2px; left:-2px;}

.folder1open {display:block; width:19px; height:16px; background-image:url('pics/folder1open.gif'); background-repeat:no-repeat;}
.folder1closed {display:block; width:19px; height:16px; background-image:url('pics/folder1open.gif'); background-repeat:no-repeat;}

.folder2open {display:block; width:19px; height:16px; background-image:url('pics/folder2open.gif'); background-repeat:no-repeat;}
.folder2closed {display:block; width:19px; height:16px; background-image:url('pics/folder2open.gif'); background-repeat:no-repeat;}

.folder3open {display:block; width:19px; height:16px; background-image:url('pics/folder3open.gif'); background-repeat:no-repeat;}
.folder3closed {display:block; width:19px; height:16px; background-image:url('pics/folder3open.gif'); background-repeat:no-repeat;}

a {text-decoration:none; color:#4a6275; cursor:pointer;}
a:hover { text-decoration:underline; cursor:pointer;}

p {margin:0px; margin-top:0px; margin-bottom:6px;}

.tighttable {margin:0px; border:0px; border-spacing:0px;}
.tighttable td {padding:0px; border:0px;}

.inlinebox {
	display:-moz-inline-stack;/*Firefox need this to simulate display:inline-block*/
	display:inline-block; /*IE does not apply this to Block Element, and Firefox does not render this, too*/
	_overflow:hidden;/*fix IE6 to expanded content*/
	zoom:1;/*trigger hasLayout*/
	*display:inline;/*once hasLayout is true, set display:inline to block element will make display:inline behave like display:inline-block*/
}

.nobordertable td {border:0px ! important;}

.error {color:red; font-size:11px; font-weight:bold; font-family:Arial;}

.divdocument {margin-left:auto; margin-right:auto; margin-top:100px;}
.divdocument2 {margin-left:auto; margin-right:auto; margin-top:10px;}

.simpletable {border:1px solid black; border-collapse:collapse;}
.simpletable td {border:1px solid black; padding:1px; padding-left:3px; padding-right:3px; vertical-align:top;}
.simpletable td span {font-size:11px; font-family:Arial; color:#000000;}

.navtable {text-align:left; padding-left:30px; padding-bottom:4px; padding-top:4px; margin:0px; height:21px;}

.thishref {display:inline; font-family:Arial; font-size:12px; color:#ffffff; padding:5px; padding-left:10px; padding-right:10px; margin-right:2px; background-color:#4a6275;}
.otherhref {border:1px solid silver; display:inline; font-family:Arial; font-size:12px; color:#4a6275; padding:5px; padding-bottom:4px; padding-top:4px; padding-left:10px; padding-right:10px; margin-right:2px; background-color:#ffffff;}
.inactivehref {display:inline; font-family:Arial; font-size:12px; color:#c8d4df; padding:5px; padding-bottom:4px; padding-left:10px; padding-right:10px; margin-right:2px; background-color:#ffffff;}
.inactivehref a {color:#c8d4df;}
.pdfdownload {display:inline; position:absolute; right:2px; font-family:Arial; font-size:11px; color:#4a6275;}
.pdfdownload select {background-color:#ffffff; font-family:Arial; font-size:11px; color:#4a6275; width:240px;}

.normaltext {font-size:12px; font-family:Arial; color:#000000;}
.normaltextheader {font-size:11px; font-weight:bold; font-family:Arial; color:#000000; background-color:#eaeef1;} .normaltextheader td {padding:1px;}
.normaltextfooter {font-size:10px; font-family:Arial; color:#000000; margin-top:2px;}
.fullcard {padding:4px; margin:6px; border:1px solid black; position:relative; background-color:#ffffff;}
.fullcardcontent {overflow:auto; padding:2px;}
.compactcard {padding:2px; margin:0px; border:1px solid black; position:relative; background-color:#ffffff;}

.storyboardtext {min-height:60px; width:330px; cursor:text; margin:1px; margin-bottom:20px;}

.header {text-align:left; text-transform:uppercase; font-size:12pt; line-height:12pt; font-family:Courier New, Courier, monospace; padding:0pt; margin-bottom:6pt; margin-top:12pt; margin-left:16pt; margin-right:16pt; border-bottom:1px solid black;}
.action {font-size:12pt; line-height:12pt; font-family:Courier New, Courier, monospace; margin:0pt; padding:0pt; margin-top:12pt; margin-left:10pt; margin-right:20pt; border:1px solid white; border-left-color:#ffffff;}
.transition {text-align:right; text-transform:uppercase; font-size:12pt; line-height:12pt; font-family:Courier New, Courier, monospace; margin:0pt; padding:0pt; margin-top:12pt; margin-left:10pt; margin-right:20pt; border:1px solid white; border-left-color:#ffffff;}
.dialog {font-size:12pt; line-height:12pt; font-family:Courier New, Courier, monospace; margin:0pt; padding:0pt; margin-left:82pt; margin-right:149pt; padding-top:0pt; border:1px solid white; border-left-color:#ffffff;}
.character {text-transform:uppercase; font-size:12pt; line-height:12pt; font-family:Courier New, Courier, monospace; margin:0pt; padding:0pt; margin-top:12pt; margin-left:158pt; margin-right:20pt; border:1px solid white; border-left-color:#ffffff;}
.shot {text-transform:uppercase; font-size:12pt; line-height:12pt; font-family:Courier New, Courier, monospace; margin:0pt; padding:0pt; margin-top:12pt; margin-left:10pt; margin-right:20pt; border:1px solid white; border-left-color:#ffffff;}
.parenthetical {font-size:12pt; line-height:12pt; font-family:Courier New, Courier, monospace; margin:0pt; padding:0pt; margin-left:120pt; margin-right:100pt; padding-top:0pt; border:1px solid white; border-left-color:#ffffff;}
.remark {font-size:12pt; line-height:12pt; font-style:italic; font-family:Courier New, Courier, monospace; margin:0pt; padding:0pt; margin-top:12pt; margin-left:10pt; margin-right:20pt; border:1px solid white; border-left-color:#ffffff;}

.toolbutton {padding:1px; border: solid 2px #eaeef1; background-color: #eaeef1;}
.toolimage {border:none;}

.diagramimg {border:2px solid; border-color:#8CAFCC; background-color:#8CAFCC;}

.imageborder {padding:3px;}

.invitem {background-color:#ffddbb;}
.figuritem {background-color:#cce0ff;}

.marked {background-color:#c8d4df;}

.scriptmarked {background-color:#ffffaa;}
.scriptmarked02 {background-color:#ff99ff;}
.scriptmarked03 {background-color:#99ffff;}

.scriptmarkedFFCCCC {background-color:#FFCCCC;}
.scriptmarkedFFE8CC {background-color:#FFE8CC;}
.scriptmarkedFFFFCC {background-color:#FFFFCC;}
.scriptmarkedCCFFCC {background-color:#CCFFCC;}
.scriptmarkedCCEEE8 {background-color:#CCEEE8;}
.scriptmarkedCCE8FF {background-color:#CCE8FF;}
.scriptmarkedCCCCFF {background-color:#CCCCFF;}
.scriptmarkedE8D0FF {background-color:#E8D0FF;}
.scriptmarkedFFCCFF {background-color:#FFCCFF;}

.scriptmarkedCCCCCC {background-color:#CCCCCC;}
.scriptmarkedFF9999 {background-color:#FF9999;}
.scriptmarkedFFCC99 {background-color:#FFCC99;}
.scriptmarkedFFFF99 {background-color:#FFFF99;}
.scriptmarked99FF99 {background-color:#99FF99;}
.scriptmarked99E8CC {background-color:#99E8CC;}
.scriptmarked99CCFF {background-color:#99CCFF;}
.scriptmarked9999FF {background-color:#9999FF;}
.scriptmarkedCCAAFF {background-color:#CCAAFF;}
.scriptmarkedFF99FF {background-color:#FF99FF;}

.scriptmarked999999 {background-color:#999999;}
.scriptmarkedFF0000 {background-color:#FF0000;}
.scriptmarkedFF9900 {background-color:#FF9900;}
.scriptmarkedFFFF00 {background-color:#FFFF00;}
.scriptmarked00FF00 {background-color:#00FF00;}
.scriptmarked00CC99 {background-color:#00CC99;}
.scriptmarked0099FF {background-color:#0099FF;}
.scriptmarked0000FF {background-color:#0000FF;}
.scriptmarked9933FF {background-color:#9933FF;}
.scriptmarkedFF00FF {background-color:#FF00FF;}


.imagelink {font-size:0px; text-decoration:none;}

.firstcolumn {text-transform:uppercase; font-weight:bold;}

.titlebuttonsoffline {position:relative; top:-16px; text-align:right; width:100%; margin-bottom:0px; margin-top:1px;}
.titlebuttons {position:absolute; display:inline; right:5px; top:0px; text-align:right; width:100%; margin-bottom:0px; margin-top:1px;}

.h1div {position:relative;}

.adress {cursor:pointer;}
.dial {cursor:default;}
.email {cursor:pointer;}
.homepage {cursor:pointer;}
.memo {font-style:italic;}

.maintable {
border-top: 1px solid #666666;  border-left:1px solid #666666; border-right:1px solid #666666; border-bottom: 1px solid #666666; empty-cells:hide; 
border-collapse: separate;
*border-collapse: expression('separate', cellSpacing = '0px');
border-spacing:0px; background-color:#eaeef1;}

.maintablemenu {border: solid 1px; border-color:#4a6275; border-collapse:collapse; empty-cells:hide; border-spacing:1px; background-color:#ffffff;}

.emptytable {border-collapse:collapse; empty-cells:hide; border-spacing:0px;}

.invisiblemaintable {border: solid 0px; border-spacing:0px;}

.invisibleborder tr td {border:0px;}

.maintableh1 {font-size:13px; font-weight:bold; font-family:Arial; color:#ffffff; height:41px;}
.maintableh1 td {text-align:left; padding:4px; padding-left:10px; background-image: url("backgrounds/newh1back.jpg"); background-repeat: repeat-x; vertical-align:top; height:41px;}

.maintableh2 {background-image: url("backgrounds/maintableh2.jpg"); background-repeat: repeat-x; font-size:12px; font-weight:bold; font-family:Arial; color:#000000;}
.maintableh2 td {padding:5px; padding-top:3px; padding-bottom:3px; text-align:left;}
.maintableh2noborder {background-image: url("backgrounds/maintableh2.jpg"); background-repeat: repeat-x; font-size:12px; font-weight:bold; font-family:Arial; color:#000000;}
.maintableh2noborder > td {padding:5px; padding-top:3px; padding-bottom:3px; text-align:left;}

.maintableh3 {font-size:12px; font-variant:small-caps; font-weight:bold; font-family:Arial; color:#ffffff; background-color:#c8d4df; background-image:url("backgrounds/maintableh3.jpg"); background-repeat: repeat-x;}
.maintableh3 td {padding:5px; padding-top:3px; padding-bottom:3px; text-align:left; border-bottom: 1px solid #eaeef1;}
.maintableh3 td label {color:#ffffff;}

.maintableh3b {font-size:12px; font-variant:small-caps; font-weight:bold; font-family:Arial; color:#000000; background-color:#c7d2dc;}
.maintableh3b td {padding:5px; padding-top:3px; padding-bottom:3px; text-align:left; border-bottom: 1px solid #eaeef1;}
.maintableh3b td label {color:#000000;}

.maintablefooter {font-size:12px; font-family:Arial; color:#333333;}
.maintablefooter td {padding:5px; padding-top:7px; text-align:center; background-color:#ffffff;}

.maintablecomment {font-size:11px; font-family:Arial; color:#333333;}
.maintablecomment td {padding:5px; padding-top:8px; padding-bottom:8px; text-align:center;}


.maintablepdf {font-size:11px; font-weight:bold; font-family:Arial; color:#333333;}
.maintablepdf td {padding:0px; padding-top:4px; padding-bottom:4px;}

.maintablerow {font-size:12px; font-family:Arial; color:#000000; background-color:#eaeef1;}
.maintablerowgrey {font-size:12px; font-family:Arial; color:#000000; background-color:#eaeef1;}
.maintablerow td, .maintablerowgrey td {vertical-align:top; text-align:left; padding:5px; padding-top:3px; padding-bottom:3px; border-bottom: 1px solid; border-right: 1px solid; border-color:#c7d2dc;}
.divider {border:0px; background-color:silver; color:#c7d2dc; width:100%; height:1px;}

.maintabledivider {font-size:10px; font-family:Arial; color:#000000; background-color:#eaeef1;}
.maintabledivider td {vertical-align:top; text-align:left; padding:0px; border-bottom: 1px solid; border-right: 1px solid; border-color:#c7d2dc;}


.maintablerowbold {font-size:12px; font-family:Arial; color:#000000; background-color:#eaeef1;}
.maintablerowbold td {vertical-align:top; text-align:left; padding:5px; padding-top:3px; padding-bottom:3px; border-bottom: 1px solid; border-right: 1px solid; border-color:#c7d2dc;}

.datatablerow {font-size:12px; font-family:Arial; color:#333333; background-color:#eaeef1;}
.datatablerow td {vertical-align:middle; text-align:left; padding:5px; padding-top:3px; padding-bottom:3px; border: 0px solid;}

.maintableheader {height:22px; font-size:11px; font-weight:bold; font-family:Arial; color:#000000; background-image:url("backgrounds/maintableheader.jpg"); background-repeat: repeat-x;}
.maintableheader td {height:22px; padding:5px; padding-bottom:3px; padding-top:4px; text-align:left; vertical-align:top;}

.maintableheaderbig {height:36px; font-size:11px; font-weight:bold; font-family:Arial; color:#000000; background-image:url("backgrounds/maintableheaderbig.jpg"); background-repeat: repeat-x;}
.maintableheaderbig td {height:36px; padding:5px; padding-bottom:3px; padding-top:4px; text-align:left; vertical-align:top;}

.maintableh3noborder {font-size:13px; font-variant:small-caps; font-weight:bold; font-family:Arial; color:#000000; background-color:#eaeef1;}
.maintableh3noborder td {padding:5px; padding-top:10px; padding-bottom:2px; text-align:left; border-bottom: 1px solid #4a6275;}

.splitrow > td {vertical-align:top;}

.selectionmenu {border:1px solid silver; background-color:#ffffff; position:absolute; top:0px; left:0px; z-index:1; height:123px; overflow:auto;}
.menuposten {font-size:11px; font-family:Arial; color:#000000;}
.menupostenrow {background-color:#ffffff;}
.menupostenrow:hover {background-color:#cc3333;}

.smaller {font-size:11px; padding:2px; padding-left:4px;}

.drehtag td {background-color:#000000; border-color:#000000; color:#ffffff;}
.drehtag2 td {text-align:center; background-color:#000000; border-color:#000000; color:#ffffff;}
.drehfrei td {background-color:#999999; border-color:#999999; color:#ffffff;}
.drehfrei2 td {background-color:#cccccc; border-color:#cccccc; color:#ffffff;}

.bordertop > td {border-top: 1px solid; border-top-color:#c7d2dc;}
.bordertop2 > td {border-top: 2px solid; border-top-color:#c7d2dc;}
.borderbottom > td {border-bottom: 1px solid; border-bottom-color:#c7d2dc;}
.borderbottom2 > td {border-bottom: 2px solid; border-bottom-color:#c7d2dc;}
.highlight {background-color:#c7d2dc; background-image:url();}
.highlight2 {background-color:#c8d4df; background-image:url();}
.highlightdark {background-image:url("backgrounds/maintableh3.jpg");}

.bottomborder {border-bottom: 1px solid #aaaaaa;}


.intday td, .intextday td {background-color:#ffffff; color:#000000; border-color:#000000; cursor:default;}
.extday td {background-color:#fff000; color:#000000; border-color:#000000; cursor:default;}
.intnight td, .intextnight td {background-color:#3333ff; color:#ffffff; border-color:#ffffff; cursor:default;}
.extnight td {background-color:#009955; color:#ffffff; border-color:#ffffff; cursor:default;}
.intmorning td, .intextmorning td, .intevening td, .intextevening td {background-color:#ff99aa; color:#000000; border-color:#000000; cursor:default;}
.extmorning td, .extevening td {background-color:#ffa055; color:#000000; border-color:#000000; cursor:default;}

.intday td a, .intextday td a{color:#000000;}
.extday td a {color:#000000;}
.intnight td a, .intextnight td a {color:#ffffff;}
.extnight td a {color:#ffffff;}
.intmorning td a, .intextmorning td a, .intevening td a, .intextevening td a {color:#000000;}
.extmorning td a, .extevening td a {color:#000000;}


.ablage td {padding:1px; border:0px;}

.staebchentable {border: 1px solid; border-bottom: 0px;}
.staebchentable tr td {padding:0px; border: 0px; border-bottom: 1px solid; text-align:center;}
.staebchentable tr td span {font-family:Arial; font-size:11px; margin:0px;}
.staebchentablelinks {border: 1px solid; border-bottom: 0px;}
.staebchentablelinks tr td {padding:0px; border: 0px; border-bottom: 1px solid; text-align:left;}
.staebchentablelinks tr td span {font-family:Arial; font-size:11px; margin:0px;}

.tighttable tr td {padding:0px; margin:0px;}

label {cursor:pointer; color:#4a6275;}
input[type=text], input[type=password], input[type=email], input[type=url] {font-family:Arial; color:#000000; border:0px; border-top:1px solid #a0aaaa; border-left:1px solid #a0aaaa; background:transparent; background-image:url(backgrounds/textareabackground.gif); background-repeat:no-repeat; padding-right:3px; padding-left:5px; padding-top:3px; padding-bottom:1px; font-size:12px;}
input[type=image] {border-width:0px; background-image:url(); background:transparent; padding:0px; cursor:pointer;}
input[readonly] {background-image:url(); background:transparent;}
input.normalclass {font-family:Arial; color:#000000; border:0px; border-top:1px solid #a0aaaa; border-left:1px solid #a0aaaa; background:transparent; background-image:url(backgrounds/textareabackground.gif); background-repeat:no-repeat; padding-right:3px; padding-left:5px; padding-top:3px; padding-bottom:1px; font-size:12px;}
input[disabled] {background-image:url(); background:transparent; color:#aaaaaa;}
select {font-family:Arial; color:#000000; border:0px; border-top:1px solid #a0aaaa; border-left:1px solid #99a0aa; background-color:#ffffff; background-image:url(backgrounds/textareabackground.gif); background-repeat:no-repeat; padding:2px; padding-right:1px; font-size:12px;}
select > optgroup {background-color:#cad0dd;}
select option {background:white;}
textarea {font-family:Arial; color:#000000; border:0px; border-top:1px solid #a0aaaa; border-left:1px solid #a0aaaa; background:transparent; background-image:url(backgrounds/textareabackground.gif); background-repeat:no-repeat; padding:4px; padding-left:5px; padding-right:1px; font-size:12px;}
button {font-family:Arial; color:#000000; background-color:#F4F7FA; background-image:url(pics/back2.gif); background-repeat:repeat-x; border-width:1px; border-color:#EEF0F3; border-style:solid; border-left-color:#8CAFCC; border-top-color:#8CAFCC; font-size:12px;}

big {font-size:1.2em;}

li {list-style-type:circle;}

.maintablerow td.highlight3, .maintablerowgrey td.highlight3 {background-color:#ffffff; background-image:url();}
.maintableh2 td.highlight3 {background-color:#ffffff; background-image:url();}

.tabbednavred {background-color:#cc0000;}
.tabbednavred * {color:white; font-weight:bold;}

.purplebackground, .purplebackground * {display:none;}


.drehplaninsert > td {border-top:4px solid red !important; margin-bottom:-3px !important;}

.inputlabelstyle {background:transparent !important; border:0px !important; font-weight:bold !important; color:#4a6275 !important; padding:0px !important; margin:0px !important;}

.hiddenimagecheckbox {display:none !important;}




/* NEUE DISPO 2013-06-08 */

.bilderliste .moverow {
	background-image:url(pics/move_icon.gif);
	background-repeat:no-repeat;
	background-position: center right;
}


/* NEUER DREHPLAN 2012-10-09 */

.clear {
	clear:both;
}

#traydiv {
	font-size:12px; font-family:Arial; color:#000000; padding:0px; margin:0px;
}

#strip_container {
	font-size:12px; font-family:Arial; color:#000000; padding:0px; margin:0px;
	border-top:1px solid black;
}

.hidecontent *:not(#loading) {
	display:none;
}

.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute; font-size: 0.1px; display: block; background-image:url(pics/trenner.png); background-repeat:repeat-y;}
.ui-resizable-e { cursor: e-resize; width: 5px; right: -2px; top: 0; height: 100%;}
.ui-resizable-w { cursor: w-resize; width: 5px; left: -2px; top: 0; height: 100%;}

.strip_header {
	width:964px;
	background-color: #C7D2DC;
	position:relative; z-index:2;
	border-top:1px solid white;
	border-top:1px solid black;
}

.strip_sceneheader {
	float:left; 
	text-align:left;
	height:17px; 
	padding:4px; 
	padding-left:4px; 
	padding-right:7px; 
	line-height:16px;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	white-space: nowrap;
	overflow:hidden;
}

.strip_daybox {
	width:965px;
	background-color:#bbb; color:black;
	border-top:1px solid white;
	border-bottom:1px solid black;
}

.strip_daybox .strip_daytop, .strip_daybox .strip_daybottom, .strip_daybox .strip_daypdf {
	position:relative;
}

.strip_daypdf {
	background-color:#fff;
	color:#000;
}

.strip_daybox_shoot {
	background-color:#000; color:white;
	border-top:1px solid #aaa;
	border-bottom:0px solid black;
}

.strip_daybox_shoot .strip_daytop {
	border-bottom:1px solid #555;
}

.strip_daybox_selected {
	background-color:#ff0000;
	color:#fff;
}

.strip_dayname {
	padding:4px;
	padding-left:30px;
	float:left;
	line-height:20px;
	text-align:left;
}

.strip_daynamecontent {
	padding:0px;
}

.strip_daymemo {
	font-size:10px;
	padding:1px;
	padding-top:4px;
	padding-bottom:1px;
	line-height:10px;
	width:920px;
}

.strip_daynamebottom {
	padding:3px;
	padding-left:30px;
	float:left;
	font-size:11px;
	line-height:11px;
}

.strip_daysummarybottom1 {
	padding:3px;
	font-size:11px;
	line-height:11px;
	position:absolute;
	top:0px;
	left:390px;
}

.strip_daysummarybottom2 {
	padding:3px;
	font-size:11px;
	line-height:11px;
	position:absolute;
	top:0px;
	left:504px;
}

.strip_daysummarybottom3 {
	padding:3px;
	font-size:11px;
	line-height:11px;
	position:absolute;
	top:0px;
	left:610px;
}

#daysummarize {
	padding-top:4px;
	padding-bottom:4px;
	font-family:Arial;
	color:#000;
	font-size:11px;
}

.daymodes_summary {
	float:left;
	margin-right:12px;
}

.strip_dayactions0 {
	padding:4px;
	position:absolute;
	top:1px; left:2px;
}

.strip_dayactions1 {
	color:white;
	padding:4px;
	position:absolute;
	top:2px; left:240px;
}

.strip_dayactions2 {
	color:white;
	padding:4px;
	position:absolute;
	top:3px; left:390px;
}

.icon_button {
	cursor:pointer;
	color:white;
	border:1px solid white;
	border-color:rgb(255,255,255);
	border-color:rgba(255,255,255,0.3);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:3px; padding-left:26px;
	padding-right:8px;
	margin-right:8px;
}

.icon_button_trans {
	text-decoration:none;
	cursor:pointer;
	color:#4a6275;
	padding:3px; padding-left:26px;
	padding-right:8px;
	margin-right:8px;
}

.icon_button_trans:hover {
	text-decoration:underline;
}

.icon_button:hover {
	text-decoration:none;
	border-color:rgba(255,255,255,0.7);
}

.icon_button_short {
	padding-left:14px !important;
	margin-right:4px !important;
}

@media (max-width: 1100px) {
	.icon_button_short_smallscreen {
		padding-left:14px !important;
		margin-right:4px !important;
	}
	.icon_button_short_smallscreen span.hideable {
		display:none;
	}
}

.icon_button_projektlogout {
	background-image:url(pics/projektlogout.png);
	background-position: 2px 2px;
	background-repeat:no-repeat;	
}

.icon_button_logout {
	background-image:url(pics/logout.png);
	background-position: 2px 2px;
	background-repeat:no-repeat;	
}

.icon_button_logout2 {
	background-image:url(pics/logout-variante.png);
	background-position: 2px 2px;
	background-repeat:no-repeat;	
}

.icon_button_newsletter {
	background-image:url(pics/email_add.gif);
	background-position: 3px 1px;
	background-repeat:no-repeat;	
}

.icon_button_projektadmin {
	background-image:url(pics/projektadmin.png);
	background-position: 2px 2px;
	background-repeat:no-repeat;	
}

.icon_button_filmprojekt {
	background-image:url(pics/filmprojekt.png);
	background-position: 2px 2px;
	background-repeat:no-repeat;	
}

.icon_button_fehlermelden {
	background-image:url(pics/fehlermelden.png);
	background-position: 2px 2px;
	background-repeat:no-repeat;	
}

.icon_button_handbuch {
	background-image:url(pics/book_go.png);
	background-position: 2px 2px;
	background-repeat:no-repeat;	
}

.icon_button_nachrichtschreiben {
	background-image:url(pics/nachrichtschreiben.png);
	background-position: 2px 2px;
	background-repeat:no-repeat;	
}

.icon_button_dispo, .icon_button_dailyreport, .icon_button_go {
	background-image:url(pics/goto.png);
	background-position: 5px 2px;
	background-repeat:no-repeat;
}

.icon_button_edit {
	background-image:url(pics/edit.png);
	background-position: 2px 2px;
	background-repeat:no-repeat;	
}

.icon_button_pdf {
	background-image:url(pics/pdf-download.gif);
	background-position: 2px 0px;
	background-repeat:no-repeat;	
}

.icon_button_dayswap {
	background-image:url(pics/arrow_switch.png);
	background-position: 5px 2px;
	background-repeat:no-repeat;	
}



.strip_action {
	margin-right:8px;
}

.strip_daynavigate {
	padding:4px;
	position:absolute; top:0px; right:0px;
}

.trayfolder_box {
	text-align:left;
}

.trayfolder_strip_scene {
	width:100%;
	border-bottom:1px solid black;
	cursor:default;
	background-color:#fff;
	color:#000;
	position:relative;
}

.trayfolder_strip_scene_col {
	float:left; text-align:left; padding:3px;
}

.trayfolder_top {
	text-align:left;
	padding:0px;
	padding-top:8px;
	padding-bottom:4px;
	font-weight:bold;
	color:#333;
	width:100%;
	border-bottom:1px solid silver;
	background-image:url(pics/folderopen.gif);
	background-position:4px 6px;
	background-repeat:no-repeat;
	cursor:pointer;
}

.trayfolder_topclosed {
	background-image:url(pics/folderclosed.gif);	
}

.trayfolder_name {
	width:260px;
	padding-left:28px;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	white-space: nowrap;
	overflow:hidden;
}



.strip_scene {
	width:965px;
	border-bottom:1px solid black;
	cursor:default;
	background-color:#fff;
	color:#000;
}

.strip_scene .alternate {
	display:none;
}

.strip_scene_intday, .strip_scene_intextday {
	background-color:#fff;
	color:#000;
}

.strip_scene_extday {
	background-color:#fff000;
	color:#000;
}

.strip_scene_intnight, .strip_scene_intextnight {
	background-color:#00c;
	color:#fff;
}

.strip_scene_extnight {
	background-color:#095;
	color:#fff;
}

.strip_scene_intmorning, .strip_scene_intevening, .strip_scene_intextmorning, .strip_scene_intextevening {
	background-color:#F9A;
	color:#000;
}

.strip_scene_extmorning, .strip_scene_extevening {
	background-color:#FFA055;
	color:#000;
}

.strip_scene_col {
	float:left;
	padding:4px;
	padding-left:4px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	border-right:1px solid black;
	border-right-color:rgb(0,0,0);
	border-right-color:rgba(0,0,0,0.3);
	overflow-y:auto;
	overflow-x:hidden;
}

.strip_scene_col_compact {
	height:17px;
	line-height:16px;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	white-space: nowrap;
	overflow:hidden;
}

.strip_scene_subcolwrapper {
	float:left;
	text-align:left;
	padding:4px;
	padding-right:6px;
	padding-top:2px;
	overflow:hidden;
	border-right:1px solid black;
	border-right-color:rgb(0,0,0);
	border-right-color:rgba(0,0,0,0.3);
}

.strip_scene_intnight .strip_scene_col, .strip_scene_intnight .strip_scene_subcolwrapper, .strip_scene_extnight .strip_scene_col, .strip_scene_extnight .strip_scene_subcolwrapper, .strip_scene_intextnight .strip_scene_col, .strip_scene_intextnight .strip_scene_subcolwrapper {
	border-right-color:rgb(255,255,255);
	border-right-color:rgba(255,255,255,0.3);
}

.strip_scene_subcoltop {
	display:block;
	text-align:left;
	padding:0px;
	width:100%;
}

.strip_scene_subcoltop_compact {
	height:16px;
	line-height:16px;
	overflow:hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	white-space: nowrap;
}

.strip_scene_subcolbottom {
	clear:both;
	display:block;
	text-align:left;
	padding:0px;
	width:100%;
	font-size:11px;
}

.strip_scene_subcolbottom_compact {
	height:12px;
	line-height:11px;
	overflow:hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	white-space: nowrap;
}

.strip_scene_selected {
	background-color:red !important;
	color:white !important;
}

.strip_scene_selected  .strip_scene_col, .strip_scene_selected .strip_scene_subcolwrapper {
	border-right-color:rgb(255,255,255) !important;
	border-right-color:rgba(255,255,255,0.3) !important;
}

.strip_scene_dragging {
	background-color:#ddd !important;
	color:rgb(200,200,200) !important;
}

.strip_scene_dragging  .strip_scene_col, .strip_scene_dragging .strip_scene_subcolwrapper {
	border-right-color:rgb(200,200,200) !important;
	border-right-color:rgba(200,200,200,0.3) !important;
}

.strip_scene_dragginghelper div {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background-color:red; width:14px; height:14px; color:#fff; text-align:center; line-height:14px; font-size:12px; font-weight:bold;
}

.strip_scene_insert {
	border-top:2px solid red !important;
}

.strip_scene_insert  .strip_scene_col, .strip_scene_insert .strip_scene_subcolwrapper {
	padding-top:0px !important;
}


.upper, .lower {
	line-height: 0; font-size:85%;
}

.upper {
	vertical-align:4px;
}

.lower {
	vertical-align:-4px;
}

.strip_col1 {width:57px;}
.strip_col2 {width:312px;}
.strip_col3 {width:33px;}
.strip_col4 {width:38px;}
.strip_col5 {width:38px;}
.strip_col6 {width:33px;}
.strip_col7 {width:149px;}
.strip_col8 {width:134px;}
.strip_col9 {width:58px;}

.fullmodespacer {
	height:36px;
}

#hinweisbar {
	width:330px;
	background-color:#ffff66;
	border:1px solid black;
	position:fixed;
	bottom:0px;
	display:none; 
	left:10px; 
	z-index:4;
	font-size:11px; 
	font-family:Verdana, Arial;
	color:#000;
	padding:4px;
	padding-left:6px;
	padding-right:6px;
}

#hinweisbar .content {
	padding-bottom:6px;
}

#hinweisbar .content p {
	margin-bottom:6px;
}

#hinweisbar .content b {
	font-size:13px;
}


.labelbox {
	float:left; border:1px solid grey; padding:3px; padding-bottom:2px; padding-left:4px; padding-right:22px; margin:2px; margin-right:3px; background-color:#FFA350; color:black;
	position:relative;
}

.labelbox_content {

}

.labelbox_close {
	background-image:url(pics/close.gif); background-repeat:no-repeat; background-position:right;
	width:15px; height:15px; position:absolute; top:2px; right:2px; cursor:pointer;
}

.arrowbox {
	margin-top:3px; margin-bottom:5px;
	padding-left:15px;
	background-image:url(pics/icon_arrow_right.gif); background-repeat:no-repeat; background-position:left middle;
}

.arrowbox_options {
	padding:5px; padding-left:0px;
}

.arrowbox .arrowbox_options {
	display:none;
}

.arrowbox_open {
	background-image:url(pics/icon_arrow_down.gif);
}

.arrowbox_open .arrowbox_options {
	display:block;
}



.hideme {display:none;}







/* jquery plugin dropdown menu */

.borderRadius{-moz-border-radius:3px; border-radius:3px; }
.borderRadiusTp{-moz-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0;}
.borderRadiusBtm{-moz-border-radius:0 0 3px 3px ; border-radius:0 0 3px 3px;}

.ddcommon {position:relative;display:-moz-inline-stack; zoom:1; display:inline-block; *display:inline; cursor:default;}
.ddcommon ul{padding:0;margin:0;}
.ddcommon ul li{list-style-type:none;}
.borderRadiusTp ul li:last-child{-moz-border-radius:0 0 3px 3px ; border-radius:0 0 3px 3px;border-bottom:0 none #c3c3c3; }
.borderRadiusBtm ul li:first-child{-moz-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0 ;border-bottom:1 solid #c3c3c3; }

.ddcommon .disabled img, .ddcommon .disabled span, .ddcommon.disabledAll{
opacity: .5; /* standard: ff gt 1.5, opera, safari */
-ms-filter:"alpha(opacity=50)"; /* ie 8 */
filter:alpha(opacity=50); /* ie lt 7 */
-khtml-opacity:.5; /* safari 1.x */
-moz-opacity:.5; /* ff lt 1.5, netscape */
color:#999999;
}
.ddcommon .clear{clear:both}
.ddcommon .shadow{-moz-box-shadow:5px 5px 5px -5px #888888;-webkit-box-shadow:5px 5px 5px -5px #888888;box-shadow: 5px 5px 5px -5px #888888;}
.ddcommon input.text{color:#7e7e7e;padding:0 0 0 0; position:absolute; background:#fff; display:block; width:98%; height:98%; left:2px; top:0; border:none;}
.ddOutOfVision{position:relative; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
.borderRadius .shadow{-moz-box-shadow:5px 5px 5px -5px #888888;-webkit-box-shadow:5px 5px 5px -5px #888888;box-shadow: 5px 5px 5px -5px #888888;}
.borderRadiusBtm .shadow{-moz-box-shadow:-5px -5px 5px -5px #888888;-webkit-box-shadow:-5px -5px 5px -5px #888888;box-shadow: -5px -5px 5px -5px #888888}
.borderRadiusTp .border, .borderRadius .border{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;}
.borderRadiusBtm .border{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
img.fnone{float:none !important; position:relative; top:-1px; left:0px;}
.ddcommon .divider{width:0; height:100%; position:absolute;}
.ddcommon .ddArrow{display:inline-block; position:absolute; top:50%; right:4px;}
.ddcommon .ddArrow:hover{background-position:0 100%;}
.ddcommon .ddTitle{padding:0; position:relative; display:inline-block; width:100%}
.ddcommon .ddTitle .ddTitleText{display:block;}
.ddcommon .ddTitle .ddTitleText .ddTitleText{padding:0;}
.ddcommon .ddTitle .description{display:block;}
.ddcommon .ddTitle .ddTitleText img{position:relative; vertical-align:middle; float:left}
.ddcommon .ddChild{position:absolute;display:none;width:100%;overflow-y:auto; overflow-x:hidden; zoom:1; z-index:9999}
.ddcommon .ddChild li{clear:both;}
.ddcommon .ddChild li .description{display:block;}
.ddcommon .ddChild li img{border:0 none; position:relative;vertical-align:middle;float:left}
.ddcommon .ddChild li.optgroup{padding:0;}
.ddcommon .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
.ddcommon .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.ddcommon .noBorderTop{border-top:none 0  !important; padding:0; margin:0;}

/*************** default theme **********************/
.dd{border:0px solid #c3c3c3;}
.dd .divider {
/*	border-left:1px solid #c3c3c3; border-right:1px solid #fff;; right:24px; */
}
.dd .ddArrow{width:16px;height:16px; margin-top:-9px; background:url(pics/dd_arrow.gif) no-repeat;}
.dd .ddArrow:hover{background-position:0 100%;}
.dd .ddTitle{color:#4a6275;}
.dd .ddTitle .ddTitleText{padding:1px 20px 0px 0px;}
.dd .ddTitle .ddTitleText .ddTitleText{padding:0;}
.dd .ddTitle .description{font-size:12px; color:#666}
.dd .ddTitle .ddTitleText img{padding-right:5px;}
.dd .ddChild{border:1px solid #c3c3c3; background-color:#fff; left:-1px;}
.dd .ddChild li{padding:5px; background-color:#fff; border-bottom:1px solid #c3c3c3;}
.dd .ddChild li .description{color:#666;}
.dd .ddChild li .ddlabel{color:#333;}
.dd .ddChild li.hover{background-color:#f2f2f2}
.dd .ddChild li img{padding:0 6px 0 0;}
.dd .ddChild li.optgroup{padding:0;}
.dd .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
.dd .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.dd .ddChild li.selected{background-color:#d5d5d5; color:#000;}


