body,div,td,span,a,p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

a:link,a:visited{ color: #000000; text-decoration:underline; }
a:hover{ color: #0D6041; text-decoration:none; }
a:active{ color: #0D6041; text-decoration:underline; }

a.linkb,a.linkb:link,a.linkb:visited,a.linkb:active{ color:#000000; font-weight:bold; text-decoration:underline; }
a.linkb:hover{ color: #0D6041; text-decoration:none; }
a.linkb:active{ color: #0D6041; }

a.topnavlink{
	font-size: 12px;
	text-decoration:none;
	font-weight:bold;
	color: #0D6041;
}
a.topnavlink:hover,a.topnavlink:visited{
	text-decoration:none;
}

.pagetitle,h1{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	color: #0D6041;
	margin:0px;
	padding:0px;
}

.subtitle,h2{
	font-size:14px;
	font-weight:bold;
	color: #0D6041;
	margin:0px;
	padding:0px;
}

/*listtitle*/
h3{font-size:11px;
	font-weight:bold;
	color:#000;
	margin:0px;
	padding:0px;
}

/*abstract*/
h5{font-size:11px;
	font-weight:normal;
	color:#000;
	margin:0px;
	padding:0px;
}

.txt1, h6{
	color: #0D6041;
	margin:0px;
	padding:0px;
	padding-bottom: 12px;
	font-weight:normal;
		font-size:11px;
}

.txt{
	padding-bottom: 5px;
}

.txtb{
	font-size: 11px;
	color: #0D6041;
	font-weight: bold;
}

.txtbdrk{
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}


.txtbwhite{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.txtsmall{
	font-size: 10px;
	color: #666666;
}

.formbg  {background-color:#E3F5DD;}
.formborder  {background-color:#0D6041;}
.tablebg  {background-color:#E3F5DD;}
.tableborder  { background-color:#666666;}

.crumbs{
	font-size: 12px;
	font-weight:bold;
}
a.crumbs,a.crumbs:link,a.crumbs:active,a.crumbs:visited{
	text-decoration:underline;
}
a.crumbs:hover{
	text-decoration:none;
}

/* Welcome-Styles */

.welcometitle{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:20px;
	font-weight: bold;
	color: #0D6041;
	padding-bottom:5px;
}
.welcometext{
	color: #0D6041;
}

/* Site-Frame-Styles */

a.menu-top:link,a.menu-top:hover,a.menu-top:active,a.menu-top:visited{
	color: #0D6041;
	font-size:12px;
	text-decoration:none;
}
a.menu-top:hover{ color: #000000; text-decoration:underline; }

td.menu-top{
	padding:0px 8px 0px 8px;
}

a.menu-sub:link,a.menu-sub:hover,a.menu-sub:active,a.menu-sub:visited{
	color: #000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a.menu-sub:hover{ color: #0D6041; text-decoration:underline; }

a.menu-sub-active:link,a.menu-sub-active:hover,a.menu-sub-active:active,a.menu-sub-active:visited{
	color: #666666;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a.menu-sub-active:hover{ color: #0D6041; text-decoration:underline; }

div.menu-head{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background:#FFFFFF url(/img/menu_head.jpg) 0px 0px no-repeat;
	padding:6px 0px 4px 31px;
	line-height:16px;
	color: #0D6041;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
}
div.menu-sub{
	background:#C3E8C0;
	padding:5px 0px 5px 31px;
}

.content{
	padding:10px 0px 0px 25px;
}

.line{
	background:url(/img/line.gif) 0% 50% repeat-x;
	height:11px;
	overflow:hidden;
}

div.arrow{
	background:url(/img/arrow.gif) 8px 2px no-repeat;
	padding:0px 0px 0px 25px;
}

.clear{
	line-height: 0px;
	font-size: 1px;
	clear: both;
}
/* Box-Styles */

.boxheader{
	width:165px;
	background-color:#EFF5F3;
}
.boxtitle, h4{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	padding:4px 0px 2px 10px;
	color: #0D6041;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.boxcontainer{
	background:url(/img/box_bg.jpg) 100% 0% repeat-y;
	width:185px;
	margin-top:5px;
}
.boxcontent{
	float:left;
	width:165px;
	background-color:#EFF5F3;
	padding:5px 0px 5px 0px;
}
.boxbutton{
	float:left;
	width:165px;
	background-color:#EFF5F3;
	padding:0px 0px 0px 0px;
}
.boxbg{
	float:right;
	width:20px;
	height:24px;
	background:url(/img/box_top.jpg) 0px 0px no-repeat;
}
.boxfooter{
	height:20px;
	background:url(/img/box_bot.jpg) 0px 0px no-repeat;
	clear: both;
}

/* Form-Styles */

.formlabel{
	font-size:12px;
	font-weight:bold;
	color: #666666;
}

input.formtext{
	height:16px;
	color: #666666;
	border:1px solid #C5C5C5;
	border-top:0px;
	border-bottom:0px;
	background:transparent url(/img/form_bg.gif) 0px 0px repeat-x;
	font-size:12px;
}

select.formstyle{
	height:16px;
	color: #666666;
	border:1px solid #C5C5C5;
	font-size:12px;
}

input.formsubmit{
	color: #666666;
	background-color:#FFFFFF;
	border:1px solid #C5C5C5;
	font-weight:bold;
	font-size:12px;
}
input.formsubmit:hover{
	border:1px solid #666666;
}

/* Classified-Fewo */
.dropdown {background-color:#E3F5DD; padding:4px;
}
.subtitlesm {color:#0D6041; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding-bottom:5px;}

.subtitlebluesm {color:#0D6041; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}


/* Schweiz Mobil */

div.headlineSM{padding:2px 0 2px 10px; 
	color:#fff; font-weight:bold;
}
