/* © 2004 graphservice GmbH, Waldbronn
 * $Id: themes.css,v 1.22 2006/04/05 07:41:26 ms Exp $
 */



.mark_on	{ background: url( ../gfx/themes/visible.gif )		no-repeat; }
.mark_off	{ background: url( ../gfx/themes/invisible.gif )	no-repeat; }
.bulb_on	{ background: url( ../gfx/themes/checked.gif )		no-repeat; }
.bulb_off	{ background: url( ../gfx/themes/unchecked.gif )	no-repeat; }
.linkicon   { background: url(../gfx/misc/link-hover.gif)       no-repeat; }

#explain {
	padding: 5px 0px ;
	font-size: 10px;
	line-height: 16px;
}

.explain {
	margin-left: 16px;
	padding-left: 24px;				/* Text einrücken, um Platz für das Hintergrundbild zu machen */
	background-position: left;
	cursor: default;
}

.icon {
	padding-right: 24px;
	background-position:right center;
}

.selector {
	text-align: left;
	display: block;
	line-height: 20px;
	text-decoration: none;
	color: #000000;
	background-color: transparent;
	margin: 0px 0px 0px 16px;
	padding-left: 7px;
	position: relative;
	left: 0px;
	top: 0px;
}

.selector:hover {
	background: url( ../gfx/misc/arrow.gif ) no-repeat left;
}



.link {
        background: url(../gfx/misc/link.gif) no-repeat;
        height: 16px;
        width: 16px;
        position: static;
        left: 0px;
        top: 0px;
        clear: left;
        float: left;
}
.link:hover { 
  background: url(../gfx/misc/link-hover.gif) no-repeat; 
  cursor: pointer;
  cursor: hand;
}

.wms_selector {
	text-align: left;
	display: block;
	line-height: 16px;
	text-decoration: none;
	color: #000000;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	padding-left: 7px;
	position: relative;
	left: 0px;
	top: 0px;
}

.wms_selector:hover {
	background: url( ../gfx/misc/arrow.gif ) no-repeat left;
}

.wms_server_entry {
	position:relative;
	margin:3px 0px 0px 10px;
	top:0px;
	left:0px;
	/*width:100%;*/
	height:16px;
	clear:both;
	line-height:16px;
}

.wms_server_title {
	position:relative;
	margin:0px 0px 0px 0px;
	top:0px;
	left:0px;
	float:left;
	width:170px;
	height:16px;
	line-height:16px;
	overflow:hidden;
}

.wms_server_icon {
	padding-right:24px;
	background-position:right top;    /* Eine Mischung aus right und 0px kann Netscape nicht */
}

.spacer_element {
	position:relative;
	margin:0px 0px 0px 0px;
	top:0px;
	left:0px;
	float:left;
	width:4px;
	height:16px;
	padding-left:0px;
}

.wms_server_button {
	position:relative;
	margin:0px 0px 0px 0px;
	top:0px;
	left:0px;
	float:left;
	width:16px;
	height:16px;
	padding-left:0px;
}

.wms_layer_entry {
	position:relative;
	margin:1px 0px 0px 0px;
	top:0px;
	left:0px;
	/*width:100%;*/
	/*height:16px;*/
	min-height:16px;
	/*overflow:hidden;*/  /* Irgendwie zieht der Netscape das DIV nicht auf die Höhe des Titels auf, */
	                      /* deswegen muß der Teil weg, da sonst der Titel abgeschnitt wird */
	clear:both;
}

.layer_spacer_element {
	position:relative;
	margin:0px 0px 0px 0px;
	top:0px;
	left:0px;
	float:left;
	width:30px;
	/*height:16px;*/
	min-height:16px;
	padding-left:0px;
}

.layer_entry_icon   {
	background: url(../gfx/wms/layer-icon.gif) no-repeat;
	position:relative;
	margin:0px 0px 0px 0px;
	top:4px;
	left:0px;
	float:left;
	width:10px;
	height:9px;
	padding-left:0px;
}

.layer_title {
	position:relative;
	margin:0px 0px 0px 0px;
	top:0px;
	left:0px;
	float:left;
	width:140px;
	/*height:16px;*/
	min-height:16px;
}

.layer_button {
	position:relative;
	margin:0px 0px 0px 0px;
	top:0px;
	left:0px;
	float:left;
	width:16px;
	height:16px;
	padding-left:0px;
}

.layer_mark_icon {
	padding-right:24px;
	background-position:right top;  /* Eine Mischung aus right und 0px kann Netscape nicht */
}




.cursor_hand
{
	cursor: pointer;
	cursor: hand;						/* Extrawurst für den Internet Explorer */
}

.wms_message {
	margin:0px 0px 20px 15px;
}

.wms_warning {
	margin:0px 0px 20px 15px;
	color:#FF0000;
}








.wms_function {
	position:relative;
	margin:3px 0px 0px 15px;
	width:100%;
	height:21px;
	line-height:21px;
}

.wms_function_icon {
	position:absolute;
	top:0px;
	left:0px;
	width:21px;
	height:21px;
	line-height:21px;
	vertical-align:middle;
	margin:0px 0px 0px 0px;
}

.wms_functions_text {
	position:absolute;
	top:0px;
	left:25px;
	height:21px;
	line-height:21px;
	vertical-align:middle;
	margin:0px 0px 0px 5px;
}

