*
{
	font-family:arial;
	font-size:12px;
	text-align:left;
}

a
{
	color:#000;
}

a:hover
{
text-decoration:underline;
}

body
{
	margin:0px;
	padding:0px;
	background-color:#0279bd;
	background-image:url(/images/bg.jpg);
}

h2
{
	font-size:14px;	
}

input.login
{
	border:1px solid #0af;
}

textarea.login
{
	border:1px solid #0af;
	width:400px;
	height:200px;
}


.maindiv
{
	width:860px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
}

.maincontent
{
	background-image:url(/images/maincontentbg_bg.gif);
	background-repeat:repeat-y;

	float:right;
	width:585px;
	padding-left:15px;
	padding-top:10px;
}

div.nav
{
	background-image:url(/images/navbg.gif);
	background-repeat:repeat-y;
	float:left;
	width:248px;
}
div.navbottom
{
	background-image:url(/images/navbg_bottom.gif);
	background-repeat:no-repeat;
	float:left;
	height:42px;
	width:248px;
}

div.login
{
	background-image:url(/images/loginbg.gif);
	background-repeat:no-repeat;
	float:right;
	padding:10px;
	padding-left:0px;
	width:420px;
}

.formError
{
	font-weight:bold;
	color:#f00;
	font-size:13px;
}


.lineselect
{
	margin-left:15px;
	width:217px;
	padding-top:72px;
	padding-left:20px;
	padding-bottom:10px;
	background-image:url(/images/bg_select_line.png);
	background-repeat:no-repeat;
}

.typeselect
{
	margin-left:15px;
	width:217px;
	height:80px;
	padding-top:39px;
	padding-left:6px;
	background-image:url(/images/bg_select_type.png);
	background-repeat:no-repeat;
}

.cityselect
{
	margin-top:10px;
	margin-left:15px;
	width:217px;
	
	display:block;
	padding-top:52px;
	padding-left:20px;
	padding-bottom:10px;
	background-image:url(/images/bg_select_city.png);
	background-repeat:no-repeat;
}

.citydiv
{
	margin-top:0px;
	height:45px;
	padding:2px;
	background-image:url(/images/cloudbg.gif);
	background-repeat:no-repeat;
	background-position:-2px 0px;
}

.loginbox
{
	width:300px;
	margin-top:0px;
	
	padding:0px;
	padding-left:15px;
	height:67px;
}

div.entry
{
	margin-top:5px;
	background-image:url(/images/bg_entry.png);
	background-repeat:no-repeat;
	height:69px;
	width:544px;
	padding-left:10px;
	padding-top:5px;
}


.entrytitle
{
	color:#0278b6;
	font-size:18px;
	text-decoration:none;
	font-weight:bold;
}

.entrycity
{
	color:#f4523c;
	font-size:18px;
	display:block;
	margin-top:10px;
	padding-right:10px;
	text-decoration:none;
	text-align:right;
}

.entrydetail
{
	font-size:11px;
	color:#606a6f;
	display:block;
}

.grey
{
color:#606a6f;
}


.bgfullsize_body
{
	margin:0px;
	padding:0px;
	padding-bottom:5px;
	padding-top:10px;
	padding-left:17px;
	padding-bottom:10px;
	padding-right:20px;
	background-image:url(/images/bgfullsize_body.gif);
	background-repeat:repeat-y;
	width:550px;
	margin:0px;
	margin-left:3px;
	color:#606a6f;
}
.bgfullsize_head
{
	display:block;
	margin-top:6px;
	height:5px;
	width:557px;
	background-image:url(/images/bgfullsize_head.gif);
	background-repeat:repeat-y;
	margin-left:3px;

	overflow:hidden;
}

.bgfullsize_foot
{
	height:6px;
	width:557px;
	background-image:url(/images/bgfullsize_foot.gif);
	background-repeat:no-repeat;
	margin-left:3px;
	margin-bottom:15px;
}

.answertitle
{
color:#0278b6;
}

div.answer
{
padding-left:20px;
padding-right:20px;
padding-bottom:15px;
}

hr
{
border:1px solid #0278b6;
width:550px;
margin-left:5px; 
}

.black
{
font-weight:bold;
font-size:11px;
color:#0278b6;
}

a
{
color:#0278b6;
text-decoration:none;
}

.blue
{
color:#0278b6;
}

a.crushnav,a.crushnavactive
{
	padding-left:5px;
	padding-right:5px;
	margin-right:2px;
	margin-left:2px;
	font-weight:bold;
	text-decoration:none;
	font-size:17px;
	color:#0278b6;
}

a.crushnavactive
{
	background-color:#0278b6;
	color:#fff;
}

a.crushnav:hover
{
	background-color:#f4523c;
	color:#fff;
}


.imgline
{
	display:block;
	margin-top:6px;
	margin-right:0px;
	padding-top:14px;
	padding-left:12px;
	padding-bottom:16px;
	
	width:66px;
	float:left;
	background-image:url(/images/bgline_empty.png);
	background-repeat:no-repeat;
}
.bgline
{
	display:block;
	margin-top:6px;
	margin-right:0px;
	padding-top:18px;
	padding-bottom:16px;

	width:66px;
	float:left;
	background-image:url(/images/bgline.png);
	background-repeat:no-repeat;
	
	font-size:16px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}


a.footnav
{
color:#fff;
font-size:10px;
}
a.footnav:hover
{
text-decoration:underline !important;
}

.contenttext
{
margin-left:8px;
padding-top:10px;
padding-bottom:10px;
width:530px;
}

.detailinfos
{
color:#606a6f;
display:block;
margin-bottom:8px;
margin-top:4px;
}




