@charset "UTF-8";
/* Style CSS
Erstellt von Georg Detlef Lange - dedel.de
Letzte Änderung am 22. August 2011 */

@import url('../.css/layout.css');
/* Websitetypografie */
body, p, ul, li, h1, h2, h3, h4, td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#222;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	line-height:18px;
}
p, h1, h2, h3, h4 {
	margin-bottom:12px;
}
h2, h3 {
	color:#666;
	font-size:17px;
	font-weight:bold;
	font-variant:small-caps;
	margin-bottom:12px;
}
a {
	color:#3366cc;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
ul#table li {
	list-style:none;
}
.linklist {
	list-style:none;
	overflow:hidden;
	width:180px;
	margin-left:17px;
	margin-bottom:4px;
	text-align:left;
}
acronym {
	padding-bottom:0;
	border-bottom:1px dotted #8B8060;
	cursor:help;
}
.style_bold {
	font-weight:bold;
}
.style_underline {
	text-decoration:underline;
}
.style_red {
	color:#F00;
}
.style_smal, .style_smal a {
	color:#5c5c5c;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	line-height:12px;
}
.style_smal a {
	color:#3366cc;
}
.style_smal a:hover {
	text-decoration:underline;
}
ul#sectionMessageList li {
	color:#acacac;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	margin-top:3px;
}
ul#sectionDateList li {
	color:#646464;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	margin-top:3px;
}
ul#sectionImprintList a {
	color:#5c5c5c;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}
ul#sectionImprintList a:hover {
	font-weight:bold;
	text-decoration:underline;
}
ul#sectionCopyrightList li {
	color:#5c5c5c;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}
img.imgSubContent {
	padding:2px 0 10px 10px;
}
#pictureRights {
	padding:15px 80px;
}
/* Crew allgemein */
.selectCrew {
	color:#00f;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	margin: 4px 0 30px 17px
}
/* Crew Ausgeben */
.tableCrew_1 {
	width:520px !important;
	width:500px;
	overflow:hidden;
	border:1px solid #000;
	margin:0 0 10px 0;
	padding:4px;
	background-color:#f2f2f2;
	border:1px solid #ddd;
}
.tableCrew_2 {
	width:520px !important;
	width:500px;
	overflow:hidden;
	border:1px solid #000;
	margin:0 0 10px 0;
	padding:4px;
	background-color:#f8f8f8;
	border:1px solid #ddd;
}
input, select, textarea {
	border:1px solid #ddd;
	background-color:#f8f8f8;
}
fieldset.Crew {
	border:none;
	margin:0;
	padding:4px 0 30px 0;
	height:78px;
	text-align:right;
}
fieldset.Crew ol.Crewliste {
	padding:0;
	margin:0;
}
fieldset.Crew li {
	list-style:none;
	height:22px;
	margin:0 0 4px 0;
	padding:1px 0 1px 3px;
}
fieldset.Crew label {
	float:left;
	margin:0 6px 0 0;
	padding:0;
	width:8px;
}
fieldset.Crew select {
	width:130px;
	float:left;
	margin:0;
	padding:0;
}
fieldset.Crew input#SetSortieren {
	background-color:#fff;
	width:84px;
	height:25px;
	border:0;
}
#CrewBox1 {
	float:left;
	width:147px !important;
	width:151px;
}
#CrewBox2 {
	float:left;
	height:62px;
	width:16px;
	padding-right:2px !important;
	padding-right:0;
	margin-top:8px !important;
	margin-top:12px;
}
#CrewBox3 {
	float:left;
	width:74px;
	margin-top:26px !important;
	margin-top:30px;
}
/* Crew Eintragen */
fieldset.CrewNew {
	border:none;
	margin:0;
	padding:0 0 10px 0 !important;
	padding:0;
	text-align:right;
}
fieldset.CrewNew ol.Crewliste {
	padding:0;
	margin:0;
}
fieldset.CrewNew li, fieldset.CrewNew li.textarea {
	list-style:none;
	height:22px;
	margin:0 0 4px 0;
	padding:1px 0 1px 0;
}
fieldset.CrewNew label {
	float:left;
	margin:0 4px 0 0;
	padding:0;
	width:80px;
}
fieldset.CrewNew input, fieldset.CrewNew textarea {
	height:17px !important;
	height:22px;
	float:left;
	width:160px;
	margin:0;
	padding:2px 0 0 4px;
}
fieldset.CrewNew select {
	height:21px !important;
	height:23px;
	float:left;
	margin:0;
	padding:1px 0 1px 4px;
}
fieldset.CrewNew input#SetStart_y, fieldset.CrewNew input#SetEnd_y {
	margin:0 4px 0 6px;
	width:34px;
}
fieldset.CrewNew input#SetInspektion {
	margin:0 4px 0 0;
	width:20px;
}
fieldset.CrewNew input#SetHoersaal {
	margin:0 4px 0 0;
	width:20px;
}
fieldset.CrewNew li.AreaBemerkung {
	height:101px;
}
fieldset.CrewNew textarea#SetBemerkung {
	margin:0 4px 0 0;
	width:410px;
	height:96px !important;
}
fieldset.CrewNew li.AreaHinweis {
	height:63px;
}
fieldset.CrewNew textarea#SetHinweis {
	margin:0 4px 0 0;
	width:180px;
	height:58px !important;
}
.SetButtonSize {
	width:84px;
	height:25px;
	border:0;
}
ul#Buttons li {
	float:left;
	list-style:none;
}
.SetEnter {
	padding-left:84px;
}
.SetDiscard {
	padding-left:18px;
}
.SetEnterGB {
	padding-left:0;
	border:0;
}
.SetDiscardGB {
	padding-left:18px;
	border:0;
}
.form_wrong {
	background-color:#ff0000;
	color:#FFF;
	font-weight:bold;
}
.form_right {
	background-color:#f8f8f8;
	color:#000;
	font-weight:normal;
}
ul#sectionMessageList #CrewError {
	color:#ff0000;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}
ul#sectionMessageList #CrewMessage {
	color:#00F;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}
/* 2farbige Tabelle */
li.tableLog_1a {
	display:block;
	overflow:hidden;
	float:left;
	width:30px;
	text-align:right;
	font-weight:bold;
	line-height:14px;
	padding-top:7px;
}
li.tableLog_1b {
	display:block;
	overflow:hidden;
	width:470px;
	background-color:#f2f2f2;
	border:1px solid #ddd;
	padding:4px 8px;
	margin:0 0 11px 38px;
}
li.tableLog_2a {
	display:block;
	overflow:hidden;
	float:left;
	width:30px;
	text-align:right;
	font-weight:bold;
	line-height:14px;
	padding-top:7px;
}
li.tableLog_2b {
	display:block;
	overflow:hidden;
	width:470px;
	background-color:#f8f8f8;
	border:1px solid #ddd;
	padding:4px 8px;
	margin:0 0 11px 38px;
}

