#gesuche pre, .description pre {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	line-height: 120%;
}

#axSearching {
	display:none;
}
.editForm input {
	width:40%;
	padding: 1px;
	font-size: 11px;
	margin:0px;
	border: 1px solid #666666;	
}
.editForm input.radio, .editForm input.checkbox {
	width:auto;
	margin-right:5px;
	margin-left:5px;
	display:inline-block;
	border:none;
	background-color:transparent;
}
.editForm div.price, .editForm div.value {
    display:inline-block;
}
.editForm select, .editForm .producer input, .editForm .typ input {
	font-size: 11px;
	padding: 1px;
	border: 1px solid #666666;	
	margin:0px;
	width:40%;
	display:inline-block;
	float:left;
	margin-right:5px;
}



.editForm td {
	white-space:nowrap;
}
.editForm td.tdRight {
	white-space:normal;
}
table.search, table.overview, table.editForm {
	border-collapse:seperate;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #289709;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #289709;
	border-left-color: #289709;
	border-top-width: 1px;
	border-top-color: #289709;	
	background-color: #F9F9F9;	
}
table.overview {
	background-color: #ffffff;
	margin-bottom:16px;
}
table.overview .rowWithImage {
	width:50%;
	height:71px;
	vertical-align:top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
}
table.overview .rowWithImage .item{
	height:71px;
}
table.overview .rowNoImage {
	width:50%;
	height:26px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
}
table.overview .empty {
	width:50%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
table.overview h3 {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 13px;
	font-weight: bold;
	color: #289709;
	margin: 0px;
	padding: 0px;
}
table.overview td.thumb {
	width:100px;
}
table.overview table.item td.left, table.overview table.item td.right {
	padding:5px;
}
table.overview table.item td.right {
	padding-right:15px;
}
table.overview table.item td.left {
	padding-left:15px;
}

table.overview .tdLeft {
	background-image: url(splitTD.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
table.overview .info {
	padding:10px;
}
table.overview .info td  {
	font-size: 20px;
	font-weight: bold;
	color: #289709;
}
table.overview .info th {
	font-size:14px;
	font-weight:bold;
}



.search td, .search th {
	padding:2px;
}
.search th {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding-top:0px;
	padding-bottom:0px;
}
.search select {
	font-size: 11px;
	padding: 2px;
	border: 1px solid #666666;	
	margin:0px;
	width:100%;
}
.search .ax. .editForm .ax {
	padding:2px;
}
.search select .selected {
	background-color: #C0E09C;	
}

.search select.year, .search select.price {
	font-size: 11px;
	padding: 2px;
	border: 1px solid #666666;	
	width:50%;
}

/* not used - ie dont works
.search select option.level_1 {
	padding-left:15px;
}
.search select option.level_2 {
	padding-left:30px;
}
.search select option.level_3 {
	padding-left:45px;
}
*/



table.viewtype {
	border-collapse:collapse;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #289709;
	border-left-color: #289709;
	border-top-width: 1px;
	border-top-color: #289709;
	background-color:#E6F3D8;	
}
table.searchresult {
	border-collapse:collapse;
	background-color:#ffffff;
	border: 1px solid #289709;
	margin-bottom:16px;
}
.searchresult th {
	background-color:#E6F3D8;
	border-bottom: 1px solid #289709;
	font-weight: normal;
	text-align: left;
	padding: 6px;
}
.searchresult td {
	padding:6px;
}
table.viewtype label {
	margin-left:15px;
}
.viewtype td {
	padding:6px;
	vertical-align:middle;
}
.viewtype .radio {
	vertical-align: middle;
}
.viewtype .tdRight {
	background-image: url(splitTDGreen.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.viewtype select {
	font-size: 11px;
	padding: 2px;
	border: 1px solid #666666;	
	margin:0px;
}
.viewtype select .selected {
	background-color: #C0E09C;
}

table.switcher, div.detail {
	border-collapse:collapse;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #289709;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #289709;
	border-left-color: #289709;
	border-top-width: 1px;
	border-top-color: #289709;	
	margin-bottom:16px;
}
div.detail {	
}
table.detail {
	border-collapse:collapse;
	margin:5px;
	maring-top:16px;	
}
div.miet table.detail {
	margin:0px;
}
table.detail td.td, #gesuche td.td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding:2px;
}
div.miet table.detail td {
	padding:4px;
}
table.detail td.tdRight, #gesuche td.tdRight {
	background-image: url(splitTD.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-weight:bold;
}
table.detail td.tdRight .description {
	font-weight:normal;
}
table.detail td.infoWrap {
}
table.detail td.tdEnd {
	width:5px;
	overflow:hidden;
}
div.detail div.header {
	background-color:#E6F3D8;
	text-align:right;
	padding:5px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #289709;
}
.detail .preview, .detail .thumbs {
	background-image: url(../icons/bg_header.jpg);
	background-repeat: repeat-x;
	border: 1px solid #E5E5E5;
	width:300px;
}

.switcher td {
	padding:6px;
}
.switcher .header1 {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.switcher .switch a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding:4px;
	padding-right: 15px;
	padding-left: 5px;
	background-image: url(../icons/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: right 7px;
	background-color: #C0E09C;
	display:inline;
	text-transform: uppercase;
	margin:0px;
}
.switcher .switch a.previous {
	padding-left: 15px;
	padding-right: 5px;
	background-image: url(../icons/arrow_left.gif);
	background-position: left 7px;
	display:inline;
	margin-right:1px;
}
.switcher .switch a:hover {
	background-color: #82C13A;
}


table.list {
	border-collapse:collapse;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-top-color: #CCCCCC;	
	margin-bottom:16px;
}
.list .tdRight {
	background-image: url(splitTD.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

table.list .dist {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	height:1px;
	padding:0px;
	text-align:left;	
	position:relative;
	height:10px;
}

table.list .dist img {
	background-color:white;
	width:600px;
	height:10px;
	position:absolute;
	left:-2px;
	top:0px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}
/* tried something 4 the ie - dont works - maybe later 
table.list .dist {
	position:relative;
	height:10px;
}

table.list .dist img {
	position:absolute;
	background-color:#ffffff;
	width:601px;
	height:10px;
	left:-2px;
	top:0px;
}
*/

.list td {
	padding:4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.list th {
	background-image: url(bg_header.jpg);
	background-repeat: repeat-x;
	text-align: left;
	font-weight: normal;
	color: #333333;
	white-space: nowrap;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
}

.list th a {
	color: #333333;
	text-decoration: none;
	display: block;
	padding:4px;
	padding-right: 15px;
	padding-left: 5px;
}
/*
.list th a:hover {
	background-color: #C0E09C;
}
*/
.list th a.ASC {
	background-image: url(../icons/order_down.gif);
	background-repeat: no-repeat;
	background-position: right 9px;
}
.list th a.DESC {
	background-image: url(../icons/order_up.gif);
	background-repeat: no-repeat;
	background-position: right 9px;
}
.list th a.active {
	background-color: #82C13A;
	color: #FFFFFF;
	outline:1px solid #82C13A;
}
.list th a.active.ASC  {
	background-image: url(../icons/order_active_down.gif);
}
.list th a.active.DESC  {
	background-image: url(../icons/order_active_up.gif);
}



.list td a, .overview td a, .searchresult a {
	color: #333333;
	text-decoration: underline;
	background-image: url(../icons/tdLink.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	padding-left: 11px;
}
.list tr.listRow:hover, .list tr.hidden:hover {
	background-color: #F7F7F7;
	cursor:pointer;
}
.list td.thumb a, a.highslide {
	color: #333333;
	text-decoration: underline;
	background-image: none;
	background-position: 0px 5px;
	background-repeat: no-repeat;
	padding-left: 0px;
}

.switcher .new a {
	color: #333333;
	text-decoration: none;
	background-position: 0px 5px;
	background-repeat: no-repeat;
	padding-left: 11px;
	display:block;
	padding:4px;
}


.list a:hover, .list th a.active:hover, .overview td a:hover, .searchresult a:hover {
	color: #000000;
}
a.highslide:link {
	background-image:none;
	padding:0px;
	margin:0px;
}
highslide img {
	border:none;
}

.tdGesuche {
	padding:0px;
	margin:0px;
	border-collapse:seperate;
}
table .tdGesuche {
	margin:0px;
	padding:0px;
	border:none;
	border-collapse:separate;
}
table .tdGesuche td {
	border:none;
	padding:0px;
	margin:0px;
}
table .tdGesuche th {
	padding:2px;
	background-color:#F8F8F8;
	background-image: none;
	border-right:none;
	border-top:none;
	white-space:nowrap;
}
tr.trGesuche:hover {
	background-color: #F7F7F7;
}
tr.trGesuche .description {
	/*
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	*/
}
.infobar div {
	vertical-align:middle;
	padding:2px;
}	
.infobar img {
	vertical-align:bottom;
	margin-right:5px;
	margin-left:5px;
}

.hidden td {
	border: 1px dashed #FF0000;
	font-style: italic;
	background-color: #FFE1CE;
}

td.edit a, td.thumb a {
	background-image: none;
	margin: 0px;
	padding: 0px;
}


.controlbar5 {
	float:right;
	height:18px;
	width:83px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../../../../../fileadmin/js/highslide/graphics/controlbar5.gif);
	background-repeat: repeat;
	background-position: 0 0;
}
.controlbar5 a {
display:block;
float:left;
height:18px;
}
.controlbar5 a:hover {
background-image:url(../../../../../fileadmin/js/highslide/graphics/controlbar5-hover.gif);
}
.controlbar5 .previous {
width:20px;
}
.controlbar5 .next {
background-position:-20px 0;
width:20px;
}
.controlbar5 .highslide-move {
background-position:-40px 0;
width:20px;
}
.controlbar5 .close {
background-position:-60px 0;
width:20px;
}
.highslide-heading, .highslide-caption {
color:#000000;
}



div.adminImages {
	float:left;
	display:inline-block;
	margin:2px;
}
div.error {
	margin: 2px;
	padding: 5px;
	border: 3px solid #FF0000;
	font-size: 11px;
	background-color: #FFFFFF;
}
.hide {
	display:none;
	
}
.editForm .backButton a {
	padding: 2px;
	font-size: 11px;
	margin:0px;
	border: 1px solid #666666;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #F2F2F2;
	margin-top:5px;
	margin-bottom:5px;
	display:block;
	text-align:center;
	width:35%;
}
.newMessage div {
	background-color: #FFFFFF;
	padding: 5px;
	border: 3px solid #00CC00;
	margin: 2px;
}
.detail .header .objnr {
	float: left;
}
th.head, td.head {
	padding:3px;
	font-size: 12px;
	font-weight: bold;	
}
 


#dropPages { width:630px; }
.multioptions {	
	margin: 2px;
	padding: 2px;
	border: 1px solid #000000;
	height:200px;
	overflow:scroll;
	overflow-x:hidden;
	float:left;
	width:45%;
	/*width:305px;*/
		
}
/*
.multioptions:hover {
	height:auto;
}
*/
.multioptions label {
	display:block;
	font-size:9px;
}
.multioptions label:hover {
	background-color: #CCCCCC;	
}
.multioptions .level_0 {
	font-weight: bold;
	text-transform: uppercase;
}
.multioptions label.sub { font-weight: bold; } 
.multioptions input { margin-right:3px; border:none; background-color:transparent; padding:0px; }
.multioptions .level_1 { padding-left: 0px;}
.multioptions .level_2 { padding-left: 10px;}
.multioptions .level_3 { padding-left: 20px;}
.multioptions .level_4 { padding-left: 30px;}
.multioptions .level_5 { padding-left: 40px;}
.multioptions .level_6 { padding-left: 50px;}

th { padding-left:5px;}