/* CSS Document */

body {
	text-align:left;
	font-family:Verdana, Tahoma, Arial;
	font-size:11px;
	color:black;
}

#container {
	width:700px;
	height:auto;
	text-align:left;
}


#header {
	float:left;
	width:100%;
	height:30px;
	text-align:left;
}
#header_content{
	float:left;
	height:20px;
	line-height:30px;
	width:100%;
	margin-top:7px;
	font-size:11px;
	color:black;
}
#navi {
	float:left;
	width:100%;
	font-size:14px;
}
#navi_content {
	float:left;
	width:auto;
	min-height:25px;
	font-size:14px;
	color:black;
	line-height:30px;
}

#subnavi {
	float:left;
	width:100%;	
}
#subnavi_content {
	float:left;
	width:auto;
	height:30px;
	line-height:30px;
	font-size:11px;
	color:black;
}

#content {
	float:left;
	width:100%;
	min-height:770px;
}

#content_content {
	float:left;
	width:95%;
}


#footer {
	float:left;
	width:100%;
	height:30px;
	font-size:13px;
}

#footer_content {
	width:auto;
	float:left;
	height:30px;
	line-height:20px;
	text-align:left;
	color:black;
	
}
#footer_content a {
	color:black;
}


/*   */
h1 {
	font-size:18px;
	font-weight:bold;
	color:#000000;
}
h2 {
	font-size:16px;
	font-weight:bold;
	color:#000000;
}
a {
	text-decoration:underline;
	color:black;
}
a.selected {
	text-decoration:underline;
	font-weight:bold;
}

span.myadmin {
	display:none !important;
	visibility:hidden !important;
}

span.admin {
	line-height:20px;
	margin-left:20px;
}


/* INPUTS & FIELDSETS */
.label {		
	display:block;
	float:left;
	width:120px;
	text-align:right;
	margin:1px 5px 0px 0px;
	font-weight:normal;
}

.text {
	margin-bottom:2px;
	width:200px;
	border:1px solid #333333;
}

select {
	border:1px solid #333333;
	margin-bottom:2px;
	font-family:inherit;
	font-size:inherit;
}

.button {
	border:1px solid #333333;
	font-size:inherit;
	font-family:inherit;
}

textarea {
	width:200px;
	height:150px;
	border:1px solid #333333;
	font-family:inherit;
	font-size:inherit;
}

fieldset {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid white;
}


/* TABLES */
table {
	border-top:1px solid #333333;
	width:100%;
}

td {
	border-bottom:1px dashed #333333;
}


/* additional divs */
#browse {
	font-size:11px;
	width:650px;
	min-height:20px;
}

#excursion_image {
	width:200px;float:left;
}
#excursion_detail {
	margin-left:20px;width:430px;float:left;
}
