label {
float:left;
display:block;
width:130px;
}

input, textarea, select {
	width:300px;
	border:1px solid #969696;
	padding:2px 0 2px 0;
}

textarea {
	height:200px;
}

input.submit {
	width:301px;
	background:#DDD;
	padding:1px 0 1px 0;
	cursor:pointer;
}


input.checkbox {
	border:0;
	width:14px;
	height:14px;
}

p.msg {
font-weight:bold;
color:#CC0000;
}

h4 {
margin:5px 0 10px 0;
}

/* Mods am Grundlayout wegen jquery */

#container_intranet {
	width:999px;
	margin:0px auto;
	background:#FFFFFF;
}

#subnavi-admin {
	position:absolute;
	top:430px;
	right:10px;
	text-align:right;
	line-height:12px;
}

#subnavi-admin a {
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#000;
	padding:0 10px 0 10px;
}

#subnavi-admin a:HOVER {
	
	color:#FFF;
	
}



#content_intranet {
	float: right;
	width:760px;
	padding:0px 30px 50px 0px;
	z-index:50;
	min-height:200px;
	height:expression(this.scrollHeight > 200 ? "auto":"400px");
}


#subnavigation {
		float: left;
		width: 160px;
		padding:0px 0px 0px 15px;
}

#subnavigation li.sub a {
	font-size:11px;
	
}



#header {
	float:left;
		position:relative;
	height:477px;
	}

	
	/*
#flash {
	position:relative;
	float:left;
	width:999px;
	height:340px;
	z-index:0;
	background: #C6C6C7;
	padding:0;
}	

#flash img {
margin:0;
padding:0;
}
*/
#navigation {
	position:absolute;
	top:87px;
	left:379px;
}



/* Sortable */

ul#sortable {

float:left;
list-style-type: none;
margin:10px 0 0 0;
padding: 0px;
width:554px;
}

ul#sortable li {
float:left;
margin:0 0 5px 0;
padding:10px;
border: 1px solid #58585A;
cursor: move;
width:554px;
}



ul#sortable li span.daten {
float:left;
margin:0;
padding:0;
}

ul#sortable li span.optionen {
float:right;
margin:0;
padding:0;
}

ul#sortable li span.optionen img {
margin-left:3px;
cursor:pointer;
}

/*  ----------------Tabellen---------------------- */ 

table.normal {
	background-color: #CDCDCD;
	margin:0px 0pt 10px 0px;
	font-size: 12px;
	width: 770px;
	text-align: left;
	border-collapse:inherit;
	border-spacing:1px;
}

table.normal tr th {
	background-color: #EEEEEE;
	border: 1px solid #FFF;
	font-size: 12px;
	padding: 4px;
	color: #202020;
	line-height:16px;
	font-weight:bold;
}

table.normal tr th.head {
	background-color: #CCC;
	border: 1px solid #DDD;
	font-size: 12px;
	padding: 4px;
	color: #202020;
	line-height:16px;
	text-align:center;
	font-weight:bold;
}

table.normal tr th a {
	display:block;
	color: #202020;
	text-decoration:none;
}

table.normal td {
	color:#7B7B7B;
	padding: 4px;
	vertical-align: top;
	line-height:20px;	
}

table.normal tr {
	background-color: #FFF;
}



table.normal tr .header {
	background-image: url(/intranet/_bilder/th_bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	padding-right:20px;
	
}

table.normal tr .headerSortUp {
	background-image: url(/intranet/_bilder/th_asc.gif);
}
table.normal tr .headerSortDown {
	background-image: url(/intranet/_bilder/th_desc.gif);
}

table.normal tr .headerSortDown, table.normal thead tr .headerSortUp {
background-color: #CCC;
}

table.normal td.optionen {
cursor:pointer;
}

/* popup */

div#bild-popup {
padding:4px;
border:2px solid #A7A9AC;
background:#FFF;
position:absolute;
z-index:10000;
display:none;
}

div#bild-popup img {
cursor:pointer;
}
