@charset "utf-8";
/* CSS Document */
2010-03-12	changed map-wrapper etc 	johnny

/*
1. RESET
2. COMMON
3. MENUES
4. BLOCKS
*/	



/*
=====================
1. RESET
=====================

*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}




body {
	font-size:70%;
	}


ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.clearBoth  {
	clear:both;
}


/*
=====================
/1. RESET
=====================
*/




/*
=====================
2. COMMON
=====================
*/



/*
	a.areas
*/

/*===footer===*/


.footer  {
	font-size:0.74em;
	background-color:#f0f0ee;
	width:960px;
	padding:12px 0 22px;
	text-align:center;
	margin:0 auto 6px;
}
	
	.clearFooter,
	.footer  {
		clear:both;
		height:7em;
		}
		

	.footer dl.vCard {
	margin:0 auto;
	width:90%;
	}

	.footer dl.vCard dd,
	.footer dl.vCard dt 
	 {
		margin:0 2px;
	}

	.footer dl.vCard dt {
		font-weight:bold;
		font-size:1.4em;
	}
		
/*===/footer===*/


img.left {
	float:left;
	}


img.right {
	float:right;
	}
	
img.top {
	clear:both;
	float:none;
	width:auto;
	height:auto;
	margin-bottom:8px;
	}
	
.img_right_top   {
	float:right;
	width:220px;
	}
	
html, body {      
 height: 100%; 
 }
 


#skiplinks		{
	font-size: 1px;
	line-height: 1px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height:1px;
}

a     {
	color:#60aac3;
	text-decoration:underline;
}

a:hover     {
	text-decoration:none;
	color:#8dcbe0;
}

body  {
	margin: 0px;
	background:#fff url(../img/bg_all.gif) repeat-x top;
	font-size:100%;
	color:#000; 
	line-height:1.4;
}

ul  {
	padding:0px;
	margin:0;
	list-style-type: none;
}

#screenContent   {
	width:100%;
	height:auto !important;
	margin-bottom:-5em;
	min-height:100%;
}

.start_content_inner    {
}

#background_page {
	text-align:center;
}

.standard{
	margin:0 auto 20px;;
	overflow:hidden;
	width:960px;
	text-align:left;
	}
	
	
.page_content  {
	height:auto;
	width:auto;
	margin: 0px;
	padding:0;
	background:url(../img/bg-menu2.png) repeat-x left 110px;
}



table,td ,th,div ,input ,form ,textfield, h1, h2, h3, h4, h5, body   {
	font-family:Arial, Helvetica, sans-serif;
}

.structural  {
	position:absolute;
	left:-9999px;
	}
	
	
	
	fieldset  {
		border:none;
		padding:0;
	}
	
	h1 {
		font-family:"Arial Black", Gadget, sans-serif;
		font-size:2.6em;
		line-height:1.1;
	}
	
	
	h1, h2  {
		margin:0;
		padding:0 0 10px;
	}
	
	h2  {
		margin:0;
		padding:0 0 8px;
		font-size:2.4em;
	}
	
	h3, h4, h5, p   {
		font-family:Arial, Helvetica, sans-serif;
		margin:0;
		padding:0 0 5px;
	}
	
	.standard.article_content h3, 
	.standard.article_content h4, 
	.standard.article_content h5, 
	.standard.article_content p   {
		font-family:Arial, Helvetica, sans-serif;
		margin:0;
		padding:0 0 12px;
	}
	
	h3, h4, h5   {
		font-weight:bold;
	}
	
	
	h1 a,
	h2 a,
	h3 a,
	h4 a,
	h5 a,
	h6 a {
		color:#000;
		text-decoration:none;
	}
	
	
	h1 a:hover,
	h2 a:hover,
	h3 a:hover,
	h4 a:hover,
	h5 a:hover,
	h6 a:hover  {
		color:#000;
		text-decoration:underline;
	}
	
	/*TOP*/
	
	
	.top  {
		font-weight:bold;
		width:960px;
		margin:0 auto;
		height:180px;
		overflow:hidden;
		background:transparent url(../img/decl-top.gif) no-repeat right 80px;
	}
	
	.topMenu {
		float:right;
		width:480px;
	}
	
	.topMenu_links {
		padding-top: 22px;
		display: block;
		height: 46px;
		overflow: hidden;
	}
	
	
	.topMenu ul {
		padding: 0px 0px 0px 0px;
		float:right;
		height:36px;
		margin: 0px;
	}
	
	.topMenu ul li {
		padding:0px;
		margin:0px;
		display:inline;
		color:#A1A19E;
	}
	
	
	
	.topMenu ul li a {
		color:#A1A19E;
		text-decoration:underline;
		padding:4px 4px 4px 4px;
		margin: 4px 4px 0px 4px;
	}
	
	.topMenuInner  {
	}
	
	/*
	.form_box   {
		display:block;
		text-align:right;
		margin: 0px;
		overflow:hidden;
		float: right;
		padding: 8px 30px 16px 0px !important;
		padding: 8px 30px 14px 0px;
		width: auto;
	}
	
	.form_box fieldset   {
		border:none;
	}
	
	*/
	
	
	#skiplinks		{
		font-size: 1px;
		line-height: 1px;
		color: #FFFFFF;
		background-color:transparent;
		margin: 0px;
		padding: 0px;
		height:0;
	}
	
	
	.fld-sep.submit .stndrd-btn   {
		background:url(../img/bg-btn.gif) repeat-x scroll 0 0 transparent;
		border:medium none;
		color:#FFFFFF;
		float:right;
		font-size:1em;
		font-weight:bold;
		margin:22px 8px 20px;
		padding:2px 40px;
		text-transform:uppercase;
	}
	
	.fld-sep.submit
	{
		clear:both;
		float:none;
	}
	
	
	/*
	=====================
	/2. COMMON
	=====================
	*/
	
	/*
	=====================
	3. MENUES
	=====================
	*/
	
	
	
	.menu  {
		font-size: 0.74em;
		/*background:#DDD url(../img/menu.gif) repeat-x;*/
		margin:0;
		font-weight:bold;
		width:100%;
		display:block;
		text-align:center;
		height:54px;
	}
	
	
	.menu ul li {
	
	}
	
	*html .menu{
		height:3.3em;
		overflow:hidden;
	}
	
	
	.menu_items  {
		margin:0 auto;
		padding-top:1px;
		width:970px;
		padding:0;
	}
	
	.menu.sub .menu_items  {
		background:#FFF none;
	}
	
	.menu_items li  {
		float:left;
		text-transform:uppercase;
		margin:0 0px;
	}
	
	.menu_items li.link_1  {
		margin-left:0px;
	}
	
	.menu_items li a:hover  {
		background-color:#ececea;
		text-decoration:none
	}
	
	
	
	.menu_items li a {
		padding:12px 30px 10px;
		display:block;
		background-color:#e0e0de;
		color:#000;
		text-decoration:none;
		background:none;
	}
	
	.menu_items li.selected{
		height:44px;
		overflow:hidden;
	}
	
	.menu_items li.selected a  {
		background-color:#000000;
		color:#FFFFFF
	}
	
	/*
	/menu lev 1
	*/
	
	
	/*
	menu lev 2-top
	*/
	
	
	.menu.sub  {
		color:red;
		padding:0 0 10px;
		text-transform:none;
		background:#FFF;
		margin:0;
		border-bottom:1px solid #eeefee;
	}
	
	
	.menu.sub .menu_items li     {
		text-transform:none;
	}
	
	.sub .menu_items li a {
		color:red;
		padding:10px 22px 4px 16px;
	}
	
	.sub .menu_items li.selected a  {
		background:url(../img/sub_menu-selected.gif) right 1.04em no-repeat;
	}
	
	.sub .menu_items li a:hover  {
		background-color:#FFF;
		text-decoration:underline;
	}
	
	
	
	/*
	/menu lev 2-top
	*/
	
	
	/*
	=====================
	3. /MENUES
	=====================
	*/
	
	
	
	/*
	=====================
	4. BLOCKS
	=====================
	*/
	
	/*wheather  
	*/
	
	#weather_canvas  {
		padding:12px 0;
		width:100%;
		border-top:1px solid #DDD;
		border-bottom:1px solid #DDD;
		float:left;
		margin-top:22px;
		}
	
	.today {
		width:43%;
		float:left;
		border:1px solid #DDD;
		margin-right:8px;
		height:92px;
		padding-top:6px;
		overflow:hidden;
	}
	
	#cur_w_temp,
	#cur_w_text
	{
		text-align:left;
	}
	
	#cur_w_temp
	{
	}
	
	
	#forc0,
	#forc1,
	#forc2,
	#forc3{
		float:left;
		border:1px solid #DDD;
		margin-right:8px;
		padding:4px 17px;
		height:88px;
		overflow:hidden;
	}
	
#cur_w_icon   {
	
}
#cur_w_icon img   {
	float:left;
	margin:16px 12px 30px;
	
}

.weather-observ {
	margin:0 12px 3px 80px;
	float:right;
	
}
	
	
	/*
	finf-form
	*/
	
	.map-dscrptn form   {
		padding:12px;
		background-color:#efefed;
		
	}
	
	/*
	handle map
	*/
	
	.map-panel{
		padding:4px 12px;
		background-color:#000;
		margin-bottom:20px;
		}
		
	.map-panel a{
		padding:4px 12px;
		text-transform:uppercase;
		font-weight:bold;
		display:block;
		float:left;
		}
	
	/*
	visit-board
	*/
.visitors-board{
		margin:12px 0 20px;
		border: 2px dotted #78b907;
		padding:16px;
		}
	
	/*
	obj pres
	*/
	
.article_content .obj-pres h2{
		font-weight:normal;
		}
	
	.meta-data{
		margin-bottom:12px;
		border-top: 1px solid #DDD;
		border-bottom: 1px solid #DDD;
		padding:8px 0 4px;
		}
	
	
	.article_content h3.place,
	.article_content h3.age 	{
		font-size:1.1em;
		padding:0 0 7px;
	}
	
	h3.age span   {
		font-weight:normal;
		padding-right:4px;
	}	
	
	/*
	prev-page
	*/
	
	a.navigateBack  {
		background:url(../img/navigate-back.gif) no-repeat left 3px;
		padding:4px 18px;
		display:block;
		margin-bottom:12px;
		margin-top:-4px;
	}
	
	
	/*
	mapwrapper
	*/
	
	.article_content .map-wrapper  {
		border:4px solid #000;
		//margin-bottom:20px;
	}
	
	
	.map-wrapper  {
		border:1px solid #000;
		height:586px;
		//margin-bottom:20px;
	}
	
	
	/*
	mapwrapper for larger map
	*/
	
	.article_content .map-wrapper-big  {
		border:4px solid #000;
		margin-bottom:20px;
	}
	
	
	.map-wrapper-big  {
		border:1px solid #000;
		height:734px;
		margin-bottom:20px;
	}
	
	
	
	
	
	/*
	search-selecyor
	*/
	
	.brwsing-slctr  {
		border-bottom:4px solid #f2f2f2;
		padding:0;
		margin-bottom:22px;
		clear:both;
		float:left;
		width:100%;
	}
	
	
	.brwsing-slctr h2  {
		float:left;
		padding:0;
		font-size:3.2em;
		font-weight:normal;
	}
	
	.brwsing-slctr ul {
		float:right;
		margin:14px 0 0 0;
		padding:0;
	}
	
	.brwsing-slctr ul li {
		background-color:#F2F2F2;
		float:left;
		margin-left:5px;
	}
	
	.brwsing-slctr ul li a.selected {
		background-color:#000;
		color:#FFF;
	}
	
	
	.brwsing-slctr ul li a {
		display:block;
		padding:8px 38px 10px;
		color:#000;
		text-transform:uppercase;
		font-size:1em;
		font-weight:bold;
	}
	
	/*
	article in footer
	*/
	
	
	.related-art-foot
	{
		background-color:#F4FBFC;
		font-size:0.70em;
		height:12.5em;
		clear:both;
		width:960px;
		margin:0 auto;
		border-bottom:6px solid #000;
		border-top:6px solid #000;
	}
	
	.related-art-foot .body
	{
		width:842px;
		float:left;
		padding:2px 12px;
	}
	
	.news-field-footer{
		background-color:#f4fbfc;
		padding:0 12px;
	}
	
	
.related-art-foot h2
	{
		background-color:#FFF;
		font-size:1.1em;
		margin:-40px 0 30px 0px;
		width:360px;
		padding:0;
	}
	
	.related-art-foot p
	{
		padding-right:4px;
	}
	
	
	
	.news-field-footer .articleTeaser{
		width:31.3%;
		padding:0 8px;
		color:#000;
		float:left;
	}
	
	.news-field-footer .articleTeaser a{
		color:#000;
	}
	
	.related-art-foot .left
	{
		width:46px;
		height:11.9em;
		float:left;
	}
	
	.related-art-foot .left a
	{
		background:url(../img/rel-left.png) no-repeat left 3px;
		width:100%;
		height:11.9em;
		display:block;
	}
	
	.related-art-foot .right a
	{
		background:url(../img/rel-right.png) no-repeat left 3px;
		width:100%;
		height:11.9em;
		display:block;
	}
	
	.related-art-foot .right span,
	.related-art-foot .left span
	{
		display:block;
		position:absolute;
		left:-99999px;
	}
	
	.related-art-foot .right
	{
		width:46px;
		height:11.9em;
		float:left;
	}
	
	
	
	.odd   {
		background-color:#f1f2f0;
	}
	
	.even   {
		background-color:#FFF;
	}
	/*
	news-list
	*/
	
	
	.news-group .articleTeaser h3 span.ntro   {
		font-size:0.6em;
		padding:0 0 4px;
		font-weight:normal;
		display:block;
	}
	
	
	.news-group {
		float:left;
	}
	
	.news-group-inner {
		border:1px solid #EEEEEB;
		padding:20px 8px 8px;
		margin-bottom:20px;
		margin-top:12px;
	}
	
	
	.news-group .news-group-label {
		clear:both;
		z-index:200;
		margin-top:-30px;
		margin-bottom:40px;
	}
	
	.news-group .news-group-label.multi {
		z-index:200;
		margin-bottom:60px;
	}

.news-group .news-group-label.multi h2 {
	font-size:2em;
	font-weight:normal;
	text-transform:none;
}

.news-group .news-group-label.multi h2 span.ntro{
	font-size:0.5em;
	padding-bottom:0;
	color:#000;
	font-weight:bold;
	display:block;
	text-transform:uppercase;
}

.news-group-inner.multi-label  {
}


.news-group h2 {
	background-color:#FFFFFF;
	color:#8fcce1;
	float:left;
	font-size:1em;
	font-weight:bold;
	margin-left:6px;
	padding:0 12px;
	text-transform:uppercase;
}

.teaser-area   {
	background-color:#000;
	margin:0 4px 0;
	padding-bottom:12px;
}

.teaser-area .articleTeaser   {
	padding:8px 8px 2px 8px;
}

.teaser-area .articleTeaser img   {
	padding-top:3px;
}

.teaser-area .articleTeaser p   {
	width:130px;
	float:left;
}

.teaser-area .articleTeaser h3   {
	font-size:2.2em;
	font-weight:normal;
}


.teaser-area .articleTeaser a,
.teaser-area .articleTeaser   {
	color:#FFF;
}

/*
newsgroup no borders no bg
*/

.news-group-label.simple  {
	background:url(../img/bg-label-header.gif) repeat-x;
}

h2.label-obj-list   {
	background-color:#FFF;
	width:160px;
	font:bold 1.0em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#60AAC3;
	margin:0 0 0 40px;
	padding:8px 0 0 8px ;
}


.mainCol .obj-group {
	padding-bottom:24px;
}

.mainCol .obj-group .articleTeaser {
	margin-bottom:0;
	padding:28px 12px 10px;
}

.obj-group .articleTeaser h3.size1   {
	font-size:1.8em;
	font-weight:normal;
}

.obj-group .articleTeaser h3.size1 span.ntro   {
	font-size:0.6em;
	font-weight:bold;
}


/*
.obj-group p   {
	width:190px;
	float:left;
}

*/

/*
rss
*/

.news-group.rss .news-group-inner {
	padding:20px;
}

.news-group.rss .articleTeaser  {
	border-bottom:2px solid #EEEEEB;
	padding-bottom:10px;
	margin-bottom:10px;
}


.news-group.rss .articleTeaser h3  {
	font-size:1.8em;
	font-weight:normal;
}

.news-group.rss .page-browser   {
	border:none;
	height:10px;
}



/*
obj listan
*/




/*
TEASER ROUNDED
*/

.green   {
	background-color:#78b907;
}

.blue  {
	background-color:#8DCBE0;
	
}

.focus-teaser  {
	margin-bottom:20px;
}

.search .focus-teaser  {
	margin-bottom:100px;
}


.focus-teaser .articleTeaser   {
	margin:0;
	padding:0 12px 12px;
}

.focus-teaser .focus-body-inner   {
	padding-top:8px;
}

.rounded .focus-body-inner   {
	background:url(../img/rounded-right-bottom.png) no-repeat right bottom;
}


.rounded  .focus-body-inner   {
	background:url(../img/rounded-right-bottom.png) no-repeat right bottom;
}


.rounded  .focus-header    {
	background:url(../img/rounded-left-top.png) no-repeat left top;
}

.rounded  .focus-header-inner   {
	background:url(../img/rounded-right-top.png) no-repeat right top;
	height:8px;
}

.rounded  .focus-body   {
	background:url(../img/rounded-left-bottom.png) no-repeat left bottom;
}

 .focus-body a   {
	 color:#FFF;
	 text-decoration:none;
}

.focus-body a:hover   {
	 color:#FFF;
}



 .focus-body .articleTeaser h3.size1  {
	 font:normal 2.7em Georgia, "Times New Roman", Times, serif;
}

 .focus-body .articleTeaser h3.size1 .ntro  {
	 font-weight:normal;
	 font-size:0.55em;
}


/*
page-browser
*/

.page-browser   {
	margin:4px 2px 0;
	border:1px solid #2f5360;
	padding:4px 6px 6px 2px;
	height:26px;
	}

	
.page-browser ul li   {
	float:left
	}
	
.page-browser ul li a  {
	display:block;
	background-repeat:no-repeat;
	}
	
.page-browser ul li a span  {
	display:block;
	position:absolute;
	left:-99999px;
	}
	
.page-browser ul li a.last,
.page-browser ul li a.first,
.page-browser ul li a.back,
.page-browser ul li a.next
{
	padding:12px 12px 12px;
	border:1px solid #2b3e44;
	background-repeat:no-repeat;
	background-position: center 2px;
}

	
.page-browser ul li a.first   {
	background-image:url(../img/browse-first.png);
}

.page-browser ul li a.last {
	background-image:url(../img/browse-last.png);
}

.page-browser ul li a.back {
	background-image:url(../img/browse-back.png);
}
	
	
.page-browser ul li a.next   {
	background-image:url(../img/browse-next.png);
}

.page-browsing-control ul li a.last {
	background-image:url(../img/browse-last.gif);
}

li.browse-number a   {
	padding:2px 6px 6px;
	border:1px solid #2b3e44;
	margin:0 1px 0 0;
	font-size:1em;
	font-weight:bold;
	margin-left:1px;
}

li.browse-number.selected   {
	background-color:#60AAC3;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 6px 4px;
	margin-left:1px;
	margin-top:2px;
}


.page-browser  a.all
{
	display:block;
	float:right;
	margin-top:3px;
	margin-right:12px;
	font-weight:bold;	
}

/*
search-page-list
*/

.layoutBlock.search .page-browser ul li a.last,
.layoutBlock.search .page-browser ul li a.first,
.layoutBlock.search .page-browser ul li a.back,
.layoutBlock.search .page-browser ul li a.next,
.layoutBlock.search li.browse-number a
{
	/*border:1px solid #82cee2;*/
}

.layoutBlock.search .page-browser a.all {
}


.layoutBlock.search .page-browser
{
	border:none;
	background-color:#000;
	padding:4px 2px;
}

.layoutBlock.search .page-browser.bottom
{
	border-top:none;
}

.layoutBlock.search .page-browser ul li a.last,
.layoutBlock.search .page-browser ul li a.first,
.layoutBlock.search .page-browser ul li a.back,
.layoutBlock.search .page-browser ul li a.next
{
	border:1px solid #2B3E44;
	color:#FFF;
	margin-right:1px;
}

.layoutBlock.search li.browse-number.selected  {
	background-color:#000000;
	color:#FFFFFF;
	margin-top:0;
	padding:2px 7px 4px;
	border:1px solid #000;
}

.layoutBlock.search li.browse-number a {
	padding:2px 7px 4px;
}

/*
/search-page-list
*/



/*
TICKER-TOP
*/

div.ticker   {
	width:960px;
	margin:18px auto 0;
	clear:both;
	font-size:0.74em;
}

div.ticker ul   {
	width:100%;
	float:left;
}

div.ticker ul li  {
	float:left;
	margin-right:20px;
}

div.ticker ul li.label  {
	padding:8px 12px 3px;
	background:#8dcbe0;
	margin-top:-8px;
}

div.ticker ul li h3  {
	color:#FFF;
	font-size:1em;
}



/*
logo
*/

.logo_teaser     {
	float:left;
	padding-top:12px;
	}

.logoScreen    {
}

.logoPrint   {
	display:none;
}

/*
/logo
*/
/*TOP*//*HIT*/

.clearBoth {
	clear: both;
	height: 0;
	margin:0;
	padding:0;
}

img {
	border:none;
}

input, select, form   {
}

legend {
	margin: 0px;
	padding: 0px;
	color:#545452;
}

form {
	margin: 0px;
	padding: 0px;
}



/*
label
*/


.submenu-label div {
	width:190px;
	overflow:hidden;
}


.submenu-label div a {
	color:#000;
	text-transform:uppercase;
	border-bottom:1px solid #DDD;
	padding:8px 12px;
	text-decoration:none;
	width:100%;
	display:block;
	font-weight:bold;
	display:none;
}

/*
*/

.left_menu   {
	overflow:hidden;
	padding-bottom:40px;
	margin:0px 0px 20px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	float:left;
	/*border:1px solid #DDD;*/
}

.left_menu ul   {
	width:100%;
	margin:0;
	padding:0;
	width:188px;
}



.left_menu ul li  {
	margin:0;
	padding:0;
}

.left_menu ul li a  {
	color:#545452;
	margin:0px;
	display:block;
	padding: 12px 4px 12px 12px;
	text-decoration:none;
	text-transform:uppercase;
}

.left_menu ul li a:hover {
	color:#AAA;
	text-decoration:underline;
}


/*/third level*/


.left_menu ul ul   {
	background-color:#F8F9F9;
}

.left_menu ul ul li  {
	text-align:right;
	font-size:96%;
}

.left_menu ul ul li a {
	display:block;
	padding: 8px 14px 8px 40px;	
}

/*/fourth level*/


.left_menu ul ul ul   {
	padding-bottom:0;
	background:#DDD;
}

.left_menu ul ul ul li  {
	font-size:88%;
}

.left_menu  ul ul ul li a {
	display:block;
	padding: 8px 14px 8px 40px;	
}


/*/selected, selected-last
*/

.left_menu ul li.selected div a{
	background:url(../img/menu-selected.png) no-repeat right 1.4em;
}

/*borders*/

.left_menu ul li div {
	border-bottom:1px solid #DDD;
	width:98%;
}

.left_menu ul ul ul li div {
	border-bottom:1px solid #C8C8C8;
}




/*===1-e.images===*/

.img_left {
	float:left;
}

.img_right {
	float:right;
}
.img_center {
	margin:0px 0px 8px 0px;
}
.date {
	display:block;
	padding-bottom:2px;
}


/*===/1-e.images===*/


/*===1-f.Cols===*/

.layoutBlock{

}

.col100	{
	width:100%;
	margin: 0px;
	padding: 0px;
	float:left;
}
.col100 .inner{
}


.col75	{
	width:65%;
	margin: 0px;
	padding: 0px;
	float:left;
}

.col75 .inner	{
}

.oneCol .mainCol	{
	width:100%;
	border:2px solid #000;
	float:left;
	overflow:hidden;
}


.mainCol	{
	width:605px;
	float:left;
	overflow:hidden;
}

.twoCol .article_content .mainCol	{
	width:700px;
	float:left;
	overflow:hidden;
}

.twoCol .article_content .extraCol	{
	width:210px;
	overflow:hidden;
}


.threeCol .mainCol	{
	width:500px;
}

.threeCol .extraCol	{
	width:210px;
	overflow:hidden;
}



.mainCol .inner{
	padding:0;
	overflow:hidden;
}

.extraCol{
	float:right;
	width:330px;
	overflow:hidden;
}

.col25 .inner{
	padding-right:0;
}

.col25  {
	float:right;
	width:232px;
	overflow:hidden;
}
	
.subMenu_col	{
	width:200px;
	float:left;
	font-size:0.94em;
	margin-right:14px;
}

.threeCol, .twoCol	{
	clear:both;
	text-align:left;
}


/*===/1-f.cols===*/

.threeCol .standard {
	text-align:left;
	overflow: hidden;
	font-size:0.76em;
	padding-top:30px;
}

	.start_content {
	text-align:left;
	overflow: hidden;
	font-size:0.76em;
	padding-top:20px;
}

.standard.start_content {
	font-size:0.72em;
}



.twoCol .standard.article_content .mainCol h1 {
	font:bold 2em  Arial, Helvetica, sans-serif;
}


/*===teasers===*/


/*
articleTeaser
*/

/*
m border
*/

.layoutBlock.border .articleTeaser  {
	border-bottom:4px solid #F2F2F2;
	margin-bottom:12px;
	padding-bottom:12px;
}



.mainCol .articleTeaser  {
	padding:0px;
	padding-bottom:12px;
}

.articleTeaser  {
	padding:0px;
}


.articleTeaser h3  {
	font-size:1.4em;
	font-weight:bold;
	line-height:1.2;
}


.mainCol .obj-group .articleTeaser h3.size1  {
	font-size:1.8em;
	font-weight:bold;
	line-height:1.2;
}


.mainCol .articleTeaser h3.size1  {
	font-size:2.4em;
	font-weight:bold;
	line-height:1.2;
}

.articleTeaser h3.size1  {
	font-size:1.6em;
}

.articleTeaser h3.size2 {
	font-size:2.0em;
}

.articleTeaser h3.size3 {
	font-size:1.5em;
}

.threeCol .articleTeaser h3.size3 {
	margin-bottom:12px;
}



.threeCol .articleTeaser h3 img {
	margin-bottom:5px;
}


.mainCol .articleTeaser h4  {
	font-size:1.6em;
	font-weight:bold;
	line-height:1.2;
}

.standard.article_content .articleTeaser    {
}

.standard.article_content .articleTeaser h3 span,
.standard.article_content .articleTeaser p    {
	padding:0 0 18px;
}



.articleTeaser img.left {
	margin: 0 12px 12px 0;
}


.articleTeaser img.right {
	margin: 0 0 12px 12px;
}


/*
themes
*/


.articleTeaser.runriket span,
.articleTeaser.fraga-museet span,
.articleTeaser.byggwebb span,
.articleTeaser.bildbank span  {
	display:block;
	position:absolute;
	left:-9999px
}

.articleTeaser.runriket,
.articleTeaser.fraga-museet,
.articleTeaser.byggwebb,
.articleTeaser.bildbank {
	margin:0 0 12px;
	padding:0;
	width:100%;
}

.articleTeaser.fraga-museet {
	/*background-color:#23b4e9;*/
}

.articleTeaser.bildbank {
	/*background-color:#e42f92;*/
}

.articleTeaser.runriket  {
	/*background-color:#f68a1f;*/
}

.articleTeaser.byggwebb  {
	/*background-color:#a8d043;*/
}

.standard.article_content .articleTeaser.boka-visning,
.articleTeaser.boka-visning,
.articleTeaser.search-instructions{
	background-color:red;
	margin-bottom:18px;
	padding:12px;
	color:#FFF;
}

.articleTeaser.search-instructions{
	background-color:red;
	margin-bottom:18px;
	padding:9px 12px 3px;
	font-size:0.8em;
}



.standard.article_content .articleTeaser.boka-visning p,
.articleTeaser.search-instructions p{
	padding: 0 0 12px 0;
}

.articleTeaser.boka-visning h4 a,
.articleTeaser.search-instructions h4 a{
	font:bold 1.4em Arial, Helvetica, sans-serif;
	line-height:1.0;
	padding-bottom:12px;
}

.articleTeaser.boka-visning a,
.articleTeaser.search-instructions a{
	color:#FFF;
	
}


/*
superTeaser
*/

a.teaserLink    {
	font-weight:bold;
	font-size:98%;
	padding-left:16px;
	background:transparent url(../img/bg_contentAll.png) no-repeat scroll -30px top;
}

.news_list a.teaserLink    {
	font-weight:bold;
	font-size:98%;
	padding-left:0;
	background:none;
}


.extraCol a.teaserLink    {
	font-weight:bold;
	padding-left:0;
	background:none;
}

.superTeaser   {
	display: none;
}

.btm-links  {
	clear:both;
	padding:0 30px 0 12px;
	line-height:2;
}

.btm-links .trailer  {
}

.btm-links .trailer a  {
	background:url(../img/trailer.gif) no-repeat right;
	display:block;
	padding-right:28px;
}

/*
program presentation
*/


.pgrm-pres {
	width:570px;
	float:left;
}

ul.pgrm-pres h4 span {
	text-transform:uppercase;
	padding-right:8px;
	margin-right:8px;
	border-right:1px solid #FFF;
}

ul.pgrm-pres h4 {
	width:440px;
	float:left;
	white-space:nowrap;
}

ul.pgrm-pres h4 a {
	color:#8dcbe0;
	text-decoration:underline;
}

ul.pgrm-pres h4 span {
	color:#FFF;
}


ul.pgrm-pres li  {
	float:left;
	margin-right:12px;
	white-space:nowrap;
}

.trailer li  {
	float:left;
	margin-right:12px;
}


/*
micro-browser
*/


.superteaser .micro-browser ul  {
	float:right;
}

.micro-browser ul  {
	border:1px solid #2b3e44;
	line-height:2;
	float:left;
	margin-left:4px;
}


.micro-browser ul li  {
	float:left;
	white-space:nowrap;
	display:inline;
}

.micro-browser ul li span.body,
.micro-browser ul li a.body
{
	font-weight:bold;
	padding:0 6px;
	margin-left:5px;
	display:block;
	color:#8dcbe0;
	font-size:0.92em;
	text-decoration:none;
}


.micro-browser ul li span.counter   {
	color:#FFF;
	letter-spacing:4px;
	padding-left:4px;
	position:inherit;
	left:inherit;
}

.micro-browser ul li.frwd a,
.micro-browser ul li.back a{
	padding:11px 11px 12px;
	display:block;
}

.micro-browser ul li.back a   {
	background:url(../img/browse-back.gif) no-repeat center 1px;
	border-right:1px solid #2b3e44;
}

.micro-browser ul li.frwd a   {
	background:url(../img/browse-next.gif) no-repeat center 1px;
	border-left:1px solid #2b3e44;
}

.micro-browser ul li.frwd a span,
.micro-browser ul li.back a span
{
	display:block;
	position:absolute;
	left:-9999px;
}

/*
/micro-browser
*/


/*
selector
*/

.slct-area{
	background:url(../img/slct_bottom.gif) no-repeat left bottom;
	width:610px;
	margin-bottom:20px;
	height:146px;
}

.slct-area legend  span
{
	display:block;
	padding:4px 0 16px 38px;
	font: bold 1.5em Arial, Helvetica, sans-serif;
}


* + html .slct-area legend  span
{
	padding-left:30px;
}

.slct-area-top{
	background:url(../img/slct_top.gif) no-repeat left top;
	height:16px;
	width:610px;
}



.slct-area .fld-sep{
	padding:0 0 0 42px;
}

.slct-area .fld-sep.submit{
	padding:0 40px 0 0 ;
}

.slct-area  select.regions
{
	margin-right:26px;
}


.slct-area .fld-sep select{
	width:246px;
	font-size:13px;
	border:1px solid #666;
	padding:2px;
}

/*
selectarea- search-page
*/


.slct-area.search{
	background:url(../img/slct_bottom_search-page.gif) no-repeat left bottom;
	width:328px;
	margin-bottom:30px;
	height:146px;
}


.slct-area.search .slct-area-top{
	background:url(../img/slct_top_search-page.gif) no-repeat left top;
	height:16px;
	width:328px;
}

.slct-area.search .fld-sep select {
	border:1px solid #666666;
	font-size:13px;
	padding:2px;
	width:138px;
}

.slct-area.search .fld-sep  {
	padding:0 0 0 20px;
}

.slct-area.search select.regions {
	margin-right:10px;
}

.slct-area.search legend span {
	padding:4px 0 16px 18px;
}


/*
*/

.superTeaser h2  {
	display: none;
}

.superTeaser h2 span.ntro,
.superTeaser h2 span.sub {
	display: none;
}


.standard h1 span.ntro,
.standard h1 span.sub {
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	font-size:0.6em;
}


.standard h1 span.sub {
	padding-top:12px;
}


.articleTeaser h3 span.ntro   {
	font-size:0.6em;
	padding:0 0 4px;
	font-weight:normal;
	display:block;
}

.articleTeaser h3 span.sub {
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	font-size:0.66em;
	padding:8px 0;
}

.superTeaser h2 span.sub {
	margin-top:4px;
}

.layoutBlock.superteaser   {
	padding-bottom:18px;
	border-bottom:3px solid #e1e1df;
	margin-bottom:22px;
}
  

/*
contactTeaser
*/

.contactTeaser {
	padding:12px;
	background-color:#F8F9F9;
	border:1px solid #DDD;
	margin:8px 0 20px;
	font-size:0.94em;
}

.contactTeaser h4,
.additionalInfo-teaser {
	font-size:1.1em;
	padding:0 0 2px;
}

.additionalInfo-teaser {
	float:left;
	padding:12px;
	background-color:#F8F9F9;
	border:1px solid #DDD;
	width:164px;
	font-size:0.96em;
	margin-bottom:20px;
}

/*
image-teaser
*/


.standard .imageTeaser h3  {
	font-size:0.96em;
	font-weight:normal;
	color:#666;
}

span.img-caption {
	display:block;
	padding-bottom:12px;
	margin-top:-2px;
	color:#000;
}

span.photographer {
	display:block;
	padding-bottom:12px;
	margin-top:-6px;
}



/*
ingress
/*/

p.ingress  {
	border-bottom:6px solid #F2F2F2;
	padding-bottom:12px;
}


logo
*/

.logo   {
	margin:12px 0 0 0;
	float:left;
}

/*===extra_menuTeaser===*/

/*===teaser-search-wrapper===*/

div.extraMenu_search-wrapper   {
	float:right;
	/*background:url(../img/helpmenu-left.gif) no-repeat left;*/
	background:url(../img/helpmenu-all.gif) repeat-x left;
	width:510px;
	margin-top:-184px;
}

div.extra_menuTeaser  {
	/*background:url(../img/helpmenu-right.gif) no-repeat right;*/
	background:url(../img/helpmenu-all.gif) repeat-x left;
	width:100%;
	float:left;
}

div.extra_menuTeaser ul   {
	padding:32px 0 25px 30px;
	float:left;
	font-size:0.72em;
	text-transform:uppercase;
}

div.extra_menuTeaser ul{
}

	div.extra_menuTeaser ul li {
		float:left;
		background:url(../img/bg-extraMenu.gif) right center no-repeat;
		white-space:nowrap;
	}
		
div.extra_menuTeaser ul li.selected {
	background:url(../img/menu-selected.png) no-repeat right 1.0em;
}

	div.extra_menuTeaser ul li.link_3 {
		border-right:none;
		background:none;
	}

	div.extra_menuTeaser ul li a {
		display:block;
		padding:8px 4px 5px;
		margin:0 22px;
		color:#000;
		text-decoration:none;
		}


	div.extra_menuTeaser ul li a:hover {
		text-decoration:underline;
		color:#AAA;

		}


/*==/extra_menuTeaser===*/		

/*===searchTeaser===*/


.search_Teaser {
	float:right;
	text-align:right;
	padding:0;
}

.top .search_Teaser fieldset {
}

.search_Teaser .standard-field {
	width:200px;
}


input.standard-field{
	border:1px solid #DDD;
	background:url(../img/standard-btn.gif) repeat-x left top;
	border-left:1px solid #CDCDCC;
	border-top:1px solid #CDCDCC;
	border-bottom:1px solid #ACABAB;
	border-right:1px solid #ACABAB;
}

.search_Teaser label {
	position:absolute;
	left:-9999px;
	/*margin:-80px auto 0;*/
}


/*==/searchTeaser===*/



				
/*
articleTeaser
*/




.mainCol .articleTeaser{
	margin-bottom:12px;
	padding-bottom:10px;

	}
	
.mainCol .col75 .articleTeaser{
	border-bottom:8px solid #F2F2F2;
	margin-bottom:14px;
	padding-bottom:8px;

	}
	
	
.mainCol .col25 .news_list .articleTeaser{
	margin-bottom:0;
	padding-bottom:6px;

	}

/*
articleTeaser in news_listTeaser
*/


.news_list .top  {
	height:0;
	padding:0;
	float:left;
	width:auto;
}

.news_list h3.news_listName {
	padding:8px 12px;
	margin-bottom:10px;
	font-weight:bold;
	color:#FFF;
	background-color:red;
	display:block; 
	width:auto;
	font-size:1em;
	text-transform:uppercase;
}

.news_list .articleTeaser  img {
	padding:4px 0;
}

.news_list .articleTeaser li p{
	padding:0;
}

.news_list .articleTeaser h3,
.news_list .articleTeaser h4,
.news_list .articleTeaser h3 span.ntro{
	font-size:1em;
	font-weight:bold;
	line-height:1.2;
	padding-bottom:2px;
}

.news_list ul  {
	padding:0px;
	margin:0;
	list-style-type: none;
}


.news_list ul li  {
	padding:0px 0px 4px 16px;
	margin-bottom:2px;
	background:transparent url(../img/bg_contentAll.png) no-repeat scroll -30px top;
}


.news_list.utstall ul li  {
	padding:0px 0px 4px 0;
	margin-bottom:2px;
	background:none;
}


.divider    {
	height:6px;
	margin-bottom:8px;
	display:block;
	overflow:hidden;
	background-image:url('../img/double_line.gif');
	background-repeat:no-repeat;
	width: 99%; background-position-y:50%
}


/*
tables
*/



table.default   {
    margin-bottom: 18px;
    width:99%;
    border-top: 1px solid #DDD;
    border-left: 1px solid #DDD;
    border-collapse: collapse;
	font-size:92%;
	clear:both;
}
 

table.default  th {
     font-size:100%;
     text-align:left;
}

table.default td, th 
{
	border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #DDD;
    border-bottom-color: #DDD;
	padding: 4px 4px 4px 6px;
	font-size:100%;
}

.contact h4, related h4 	{
	border-bottom:#DDD solid 1px;
	margin:0px;
	font-weight:normal;
	font-size:1.6em;
	text-transform: uppercase;
	padding: 0px 0px 6px 0px;
}



/*   i-frame- lightbox
*/

.tema.light-box .standard   {
	width:910px;
	overflow:hidden;
	padding:6px;
}

.standard .imageTeaser.i-frame  {
	font-size:0.8em;
}

.standard .imageTeaser.i-frame img  {
	margin-bottom:20px;
	text-align:left;
}

.standard .imageTeaser.i-frame h3  {
	font-weight:bold;
}

.tema.light-box .logo_teaser {
	margin:0px 0 0 12px;
	
}

.tema.light-box .logoImage {
	text-align:right;
	float:right;
}

.tema.light-box table.header {
	
}

.tema.light-box .top {
	height:70px;
	overflow:hidden;
	
}


/*
*/


/*
related links
*/

/*/////////////////////////////////RELATED LINKS///////////////////////////////////////////*/


h4.related  	{
	border-bottom:#CDCBBF solid 1px;
	margin-bottom:10px;
	font-weight:normal;
	font-size:1.2em;
	text-transform: uppercase;
	padding: 0px 0px 6px 0px;
}


ul.related {
	padding: 8px;
	padding-bottom: 12px;
	margin: 0px 0px 16px 0px;
	border:dashed 1px #CDCBBF;
	display:block;
}

ul.related li {
	padding: 3px 0px 5px 0px !important;
	padding: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: left -1px !important;
	background-position: left 0px;
	list-style-type: none;
	list-style-position: outside;
}

ul.related li a 	{
	color:#545452;
	font-weight:bold;
	font-size:0.9em;
	padding: 0 0 4px 32px;
	margin:2px 0px 2px 0px;
	display:block;
}

.grey	{
	background-color:#EEE;
	height:1.5em  !important;
	height:2em;
}

.yellow	{
	background-color:#F6F6CA;
}


.white	{
	background-color:#FFFFFF;
}

/*//////////icons/////////////////////*/


.pdf   {
	background-image: url(../img/icons/pdf.gif);
	background-repeat: no-repeat;
	background-position: left top
}

.linkRel   {
	background-image: url(../img/icons/link2.gif);
	background-repeat: no-repeat;
	background-position: left top
}

.film   {
	background-image: url(..img/icons/film.gif);
	background-repeat: no-repeat;
	background-position: left top
}

.sound  {
	background-image: url(../img/icons/sound.gif);
	background-repeat: no-repeat;
	background-position: left top
}

.doc  {
	background-image: url(../img/icons/doc.gif);
	background-repeat: no-repeat;
	background-position: left top
}

.img  {
	background-image: url(../img/icons/img.gif);
	background-repeat: no-repeat;
	background-position: left top
}

.misc  {
	background-image: url(../img/icons/misc.gif);
	background-repeat: no-repeat;
	background-position: left top
}

.zip {
	background-image: url(../img/icons/zip.gif);
	background-repeat: no-repeat;
	background-position: left top
}


/*
list
*/


ul.default {
	padding: 4px 0px 4px 5px !important;
	padding: 4px 0px 8px 5px;
	margin: 0px;
	font-size:92%;
	margin-bottom:8px;

}

ul.default li {
	margin:0px;
	background:#FFF url(../img/bg_contentAll.png) left -18px no-repeat;
	padding:0px 0px 0px 18px;
}


/*
comments
*/ 
 
.commentfield  {
	border:#CCCDBD 1px dashed;
	padding: 10px;
	margin-bottom:10px;
}

.commentfield h4  {
	font-size:1.4em;
	font-weight:normal;
	padding:0px 0px 8px 0px;
	margin:0px;
}


.commentfield p  {
	margin:0px;
	padding-bottom:8px;
}

.commentfield .beige  {
	margin:0px;
	background-color:#FFFFEB;
	padding-bottom:8px;
}

.box    {
	padding:8px;
}

.writeCommentField .fieldSpt label {
	font-weight:bold;
	font-size:86%;
}

.writeCommentField form {
	width:300px;
}

.writeCommentField fieldset {
	padding:10px 18px 12px 18px;
	border:#DDD 1px dashed;
	margin-bottom:12px;
}

.field1 {
	width:400px;
	margin:3px 0px 5px 0px;
}

.field2 {
	width:400px;
	margin:3px 0px 5px 0px;
}

.field3 {
	width:120px;
	margin:3px 0px 5px 0px;
}

legend.writeComment{
	font-size:1.6em;
	font-weight:normal;
	padding: 0px 0px 6px 0px;
	background-color:#FFFFFF;
}




/*===========================================/1.Common===================================*/

/*======================================2.Pagespecific===================================*/


.article_content{
	padding-top:20px;
	font-size:0.8em;
}


.article_content .date   {
	font-weight:bold;
	margin-bottom:0;
}


.article_content h1 {
	padding:0 0 12px;
	line-height:1.2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:2.4em;
}


.standard.search_list h1 {
	padding:0 0 20px;
	line-height:1.2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:2.0em;
}

.article_content h1 span.ntro,
.article_content h1 span.sub {
	display:block;
	font-size:0.6em;
	font-weight:normal;
}

.article_content h1 span.sub {
	padding-top:6px;
}


.article_content h2, 
.article_content h3   {
	font-weight:normal;
	margin:0px;
	line-height:120%;
}


.article_content h2   {
	font-size:1.6em;
	display:block;
	padding:0px 0px 14px 0px;
}

.article_content h3   {
	font-size:1.3em;
	font-weight:bold;
	display:block;
	padding:0px 0px 6px 0px;
}

.article_content p   {
	margin:0px;
	padding:0px 0px 14px 0px;
}

p.ingress,
.standard.article_content p.ingress {
	margin-bottom:14px;
	font-size:1.1em;
}

.article_content img    {
}


.article .img_right_top img   {
		border:1px solid #6E6E6E;
		padding:0px;
}

.img_text  {
	font-size:74%;
	text-transform:none;
	line-height:140%;
	padding-top:6px;
	font-weight: bold;
	color: #666666;
}

.article_content .img_right     {
	float:right;
	margin: 0px 0px 16px 16px;
	border:1px solid #6E6E6E;
}

.article_content .img_left   {
	margin: 0px 16px 16px 0px;
	float:left;
	border:1px solid #DDD;
}


.article_content .img_center    {
	margin: 0px 0px 16px 0px;
	border:1px solid #DDD;
}

hr  {
	line-height:4px;
	clear:both;
	margin:0px 0px 0px 0px !important;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	font-size:1px;
	height:4px;
	color: #FFFFFF;
	border-bottom: 0px none #FFFFFF;
	border-right: 0px none #FFFFFF;
	border-top: 3px double #DDD;
	border-left: 0px none;
}

.contact   	{
	margin:0px;
	padding: 6px 0px 6px 0px;
}


.contactList 	{
	margin-top: 4px;
	padding: 6px 0px 6px 0px;
}

.contactList span 	{
	font-weight:bold;
	font-size:92%;
}

.contact ul {
	padding: 6px 0px 4px 5px !important;
	padding: 6px 0px 8px 5px;
	margin: 0px;
	border:dashed 1px #CDCBBF;

}

.contact li  {
	padding: 0px 0px 5px 22px !important;
	padding: 0px 0px 3px 22px;
	margin:0px;
	background-repeat: no-repeat;
	background-position: left -1px !important;
	background-position: left 0px;
	list-style-type: none;
	list-style-position: outside;
}

/*/////////////////////////////////////name_updated////////////////////////////////////////////////////////*/

.name_updated{
	border-top:#CDCBBF solid 1px;
	padding:12px 0 0;
	background-color:#FFFFFF;
}

h4.comments	{
	border-bottom:#CDCBBF solid 1px;
	margin-bottom:10px;
	font-weight:normal;
	font-size:1.2em;
	text-transform: uppercase;
	margin:0px 0px 14px 0px;
	text-align:right;
	width:100%;
	margin-bottom:10px;
	font-size:92%
}


.name_updated p   {
	display:block;
	margin:0px;
	padding:0px;
	text-align:right;
}

/*///////////////////////////////////////END ARTICLE PAGE////////////////////////////////////////////////////*/

/*===SearchPage===*/

.navigateResult   {
	clear:both;
	margin:0 0 22px;
	height:2em;
	padding:12px 20px;
	border:1px solid #DDD;
}


.navigateResult ul li   {
	float:left;
	padding:3px 8px;
	background:#F00;
	margin-left:2px;
	color:#FFF;
	font-weight:bold;
}

.navigateResult ul li a   {
	color:#FFF;
}

.navigateResult ul li.showPrecedious,
.navigateResult ul li.showNext {
	background:#FFF;
}


.navigateResult ul li.showPrecedious a,
.navigateResult ul li.showNext a   {
	color:#F00;
}

/*===/SearchPage===*/

/*===/listPage===*/

.listWrapper.search
{
	clear:both;
}

.listWrapper.search ol
{
	margin-left:-30px;
	padding-left:60px;
}

.odd
{
	background-color:#F2F2F2;
	padding:6px;
}


.listNumber span
{
	float:left;
	padding:1px 8px;
	text-align:center;
	background-color:#F00;
	color:#FFF;
	font-weight:bold;
	font-size:0.9em;
	margin-right:6px;
}

.listNumber
{
	width:8%;
	padding-left:6px;
	margin-top:4px;
	float:left;
}

.listUnit-Content
{
	float:left;
	width:88%;
}

/*======================================/2.Pagespecific===================================*/


.lang
{
	float:right;
	font-size:10px;
}

