/*GENERELLA*/
body { background-color:black; }

a:link {
text-decoration:none;
color:#F28324;
}

a:hover {
text-decoration:underline;
color:#F28324;
}

a:visited {
text-decoration:none;
color:#F28324;
}

/*TEXT*/
.smallText {
	font-size:9px;
	margin-top:-20px;
	padding:10px;
	width:310px;
	color:#23602A;
}

/*DIVs*/
#mydiv {
position:absolute;
overflow:hidden;
visibility: hidden;
z-index:999; 
font-family:verdana;
font-size:10px;
width:300px;
} 

.content {
	position:absolute;
	left:50%;
	margin-left:-497px;
	height:550px;
	width:994px;
}

.mainContent {
	position:absolute;
	top:80px;
	left:0px;
	width:100%;
	background-color:white;
}

.mainContentRight {
	position:relative;
	top:50px;
	left:50px;
	width:875px;
	font-family:verdana;
	font-size:14px;
}


.mainContentRightShadowRight {
	background-image:url('images/shadow_right.png');
	height:100%;
	width:21px;
	position:absolute;
	top:0px;
	right:-21px;
}

.mainContentRightShadowCorner {
	background-image:url('images/shadow_corner.png');
	height:21px;
	width:21px;
	position:absolute;
	bottom:-21px;
	right:-21px;
}

.mainContentRightShadowDown {
	background-image:url('images/shadow_down.png');
	height:21px;
	width:320px;
	position:absolute;
	bottom:-21px;
	left:0px;
}

.schoolInfoImg {
	width:137px;
	padding-top:3px;
	padding-left:5px;
}

.map {
	background-image:url('images/map_ground.gif');
	height:521px;
	width:593px;
}

.schoolInfo {
	position:absolute;
	top:15px;
	right:20px;
	width:320px;
	background-image:url('images/grey2.jpg');
	border:1px solid black;
	padding-top:12px;
	font-family:verdana;
	z-index:2000;
}



.mapZoom {
	position:absolute;
	top:235px;
	left:22px;
	width:478px;
	height:120px;
	background-image:url('images/map_zoom.gif');
	border:4px solid white;
	z-index:4;
}

.close {
	position:absolute;
	top:0px;
	right:0px;
	font-family:verdana;
	font-size:10px;
}

.mainContentLeft {
	position:absolute;
	top:0px;
	left:401px;
	font-family:verdana;
	font-size:14px;
	line-height:20px;
}

.chooseCourse {
	background-color:#10A242;
	width:880px;
	margin-top:3px;
	height:30px;
	color:white;
	font-family:arial black;
	font-size:10px;
}

.chooseCourseContent {
	position:relative;
	top:8px;
	left:15px;
}

.loading_map {
	position:absolute;
	top:0px;
	left:401px;
	z-index:5;
	background-color:white;
	width:527px;
	height:527px;
	filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
}

.courseMenu {
	position:absolute;
	top:365px;
	left:0px;
	width:291px;
}


.chooseCourseList {
	width:292px;
	margin-top:18px;
	margin-left:15px;
	overflow : auto;
	height:295px;
	font-family:arial;
	font-size:11px;
	scrollbar-3dlight-color:#8C8A8C; 
	scrollbar-arrow-color:#fff;
	scrollbar-base-color:#8C8A8C;
	scrollbar-darkshadow-color:#8C8A8C;
	scrollbar-face-color:#8C8A8C;
	scrollbar-highlight-color:#8C8A8C;
	scrollbar-shadow-color:#8C8A8C;
}

.search
{
	width:870px;
	height:155px;
}

.infoIcon
{
	position:absolute;
	margin-top:-1px;
}

table.searchResults
{
	width:855px;
	margin-left:11px;
}

div.tabTitle
{
	background-image:url('/images/searchTab.jpg');
	height:25px;
	padding-top:10px;
	width:255px;
	padding-left:15px;
	font-family:arial black;
	font-size:12px;
	color:#E7348C;
}

div.tabContent
{
	border:1px solid #E2E2E2;
	width:243px;
	padding:10px;
	padding-left:13px;
	margin-left:1px;
	font-family:verdana;
	font-size:11px;
	min-height:78px;
}

input.tabField
{
	width:200px;
	font-size:14px;
	padding:5px;
	font-family:verdana;
	color:#575757;
	border:1px solid #A2A2A2;
}

.searchSubmit
{
	margin-top:145px;
	position:absolute;
	right:-2px;
}

div.tab
{
	width:270px;
	position:absolute;
}

.courseHeadline {
	color:#E7348C;
	font-family:arial black;
	font-size:12px;
}

.courseText {
	color:#000000;
	font-family:verdana;
	font-size:11px;
}

.logoType {
	position:absolute;
	top:0px;
	left:-2px;
}

.utb_1 {
	position:absolute;
	top:40px;
	left:470px;
	width:220px;
	padding:7px;
	background-color:white;
	border:1px solid black;
	z-index:2;
	font-size:11px;
	font-family:verdana;
	line-height:15px;
	filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}

.utb_2 {
	position:absolute;
	top:80px;
	left:750px;
	width:220px;
	padding:7px;
	background-color:white;
	border:1px solid black;
	z-index:2;
	font-size:11px;
	font-family:verdana;
	line-height:15px;
	filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}

.utb_3 {
	position:absolute;
	top:285px;
	left:750px;
	width:220px;
	padding:7px;
	background-color:white;
	border:1px solid black;
	z-index:2;
	font-size:11px;
	font-family:verdana;
	line-height:15px;
	filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}

.utb_4{
	position:absolute;
	top:290px;
	left:480px;
	width:220px;
	padding:7px;
	background-color:white;
	border:1px solid black;
	z-index:2;
	font-size:11px;
	font-family:verdana;
	line-height:15px;
	filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}

div.menu {
	position:absolute;
	top:49px;
	left:203px;
}

/*TABLES*/
table.menu {
	width:780px;
}
