body {
  /*font-family: Verdana, helvetica, Geneva, Arial, sans-serif;*/
  font-family:Helvetica, Verdana, Arial, Tahoma;
  text-align:center;
  background-color:#A6D3F4;
}

img{
	border:none;
	margin:0px;
	padding:0px;
}

a, a:visited, a:link {
	font-weight:none;
	color:#0B24B6;
	text-decoration:none;
	border:none;
	margin:0px;
	padding:0px;
}
a:hover{
	color:#f48021;
}

ul {
	margin:0px 0px 15px 30px;
	text-align:left;
}

ul li{
	list-style:disc;	
	text-align:left;
	line-height:15px;
	margin:3px 0px 3px 0px;
	color: #111111;
	font-size:12px;
}


a.back{font-size:9px;}

.float_clear{clear:both;}

div {
	color: #111111;
	font-size:12px;
	font-weight:none;
	text-align:center;
}

div.main {
	width:680px;
	/*height:810px;*/
	background-color:#f1f1f1;
	margin:20px auto 0px auto;
	padding:auto;
	border: 2px solid #555;
}

div.h_left {
	width:177px;
	height:255px;
	/*background-color:#66FFFF;*/
	text-align:left;
	background-image:url(images/h_left_2.png);
	float:left;
}


div.h_left_text {
	width:50px;
	height:20px;
	margin: 109px 0px 0px 60px;
	/*background-color:#CC9900;*/
}

div.h_left_text a, div.h_left_text a:visited{
	color: #f1f1f1;
	font-size:12px;
	font-weight:bold;
}

div.h_left_text a:hover{
	color: #f48021;;
}

div.h_right {
	width:503px;
	height:255px;
	background-color:#f1f1f1;
	float:left;
}

div.h_logo {
	width:258px;
	height:88px;
	background-color:#f1f1f1;
	padding:0px;
	margin:0px;
	/*background:url(images/logo.png) no-repeat;*/
	vertical-align:bottom;	
	float:left;	
}

div.h_uppermenu {
	width:240px;
	height:15px;
	background-color:#f1f1f1;
	font-color: #111111;
	text-align:right;
	font-size:9px;
	padding-top:73px;
	padding-right:5px;
	float:right;
}
div.h_uppermenu a, div.h_uppermenu a:visited, div.h_uppermenu a:link{
	text-decoration:none;
	color: #111111;
	font-family:Verdana, Arial, Tahoma;
}

div.h_uppermenu a:hover{
	font-family:Verdana, Arial, Tahoma;
	text-decoration:none;
	color: #f48021;
	font-weight:normal;
}



div.h_design {
	width:503px;
	height:167px;
	/*background-color:#9933CC;*/
	background-image:url(images/h_design_2.png);
	float:none;
	clear:both;
}

div.left {
	width:150px;
	height:470px;
	background-color:#f1f1f1;
	
	float:left;
}

div.l_menu {
	width:150px;
	height:290px;
	text-align:center;
	background-color:#f1f1f1;
}

div.l_newsletter {
	width:135px;
	height:90px;
	margin: 0px 0px 0px 15px;
	padding-top: 10px;
	text-align:center;
	background:url(images/newsletter_2.png) no-repeat top;
	/*background-color:#33CC00;*/
	color: #f1f1f1;
	font-size:12px;
	font-weight:bold;
}
div.center {
	width:530px;
	/*height:525px;*/
	margin-bottom:15px;
	background-color:#f1f1f1;
	float:left;
}

div.c_top {
	width:530px;
	/*width:475px;*/
	height:116px;
	background-color:#3e484a;
	background:url(images/c_top.png) no-repeat left;
	padding-left:0px; /*55*/
	text-align:left;
}

div.c_content {
	width:380px;
	margin: 0px 60px 10px 90px;
	/*height:389px;*/
	background-color:#f1f1f1;
}

div.footer {
	width:660px;
	/*height:20px;*/
	margin: 0px 10px 0px 10px;
	padding: 3px 0px 3px 0px;
	/*background-color:#660099;*/
	border-top: 1px solid #303030;
	float:none;
	clear:both;
	
	font-size:10px;
	color: #555;
	font-weight:normal;
}

ul.menu {
	width:135px;
	padding:15px 0px 0px 15px;
	margin: 0px;
	background-color:#f1f1f1;
	text-align:center;
}

ul.menu li{
	background:url(images/l_button.png) no-repeat left;
	height:25px;
	padding:10px 0px 0px 0px;
	text-decoration:none;
	text-align:center;
	margin: 0px;
	color: #f1f1f1;
	font-size:14px;
	list-style:none;	
}

ul.menu li.selected{
	background:url(images/l_button_sel.png) no-repeat left;
}

ul.menu li a, ul.menu li a:link, ul.menu li a:hover, ul.menu li a:visited {
	padding:0px 0px 0px 0px;
	text-decoration:none;
	color: #f1f1f1;
	font-size:12px;
	font-weight:bold;
}

ul.menu li a:hover {
	color: #f48021;
}

input.frm_general {
	width: 118px;
	height:15px;
	margin: 10px 5px 0px 5px;
	color: #111111;
	font-size:12px;
	font-weight:normal;
}

input.frm_btn_NL{
	width: 134px;
	height: 39px;
	margin:5px 0px 0px 0px;
	padding: 5px 0px 0px 99px;
	color: #f1f1f1;
	font-size:14px;
	font-weight:bold;
	background:url(images/newsletter_btn.png) no-repeat bottom;
	border: 0px;
}


p.content_title{
	padding: 10px 0px 10px 0px;
	color: #202020;
	font-size:12px;
	font-weight:bold;
	text-align:justify;
}

p.content_general{
	padding: 5px 0px 5px 0px;
	line-height:15px;
	color: #111111;
	font-size:12px;
	font-weight:none;
	text-align:justify;
}

p.contact{
	padding: 5px 0px 5px 0px;
	line-height:20px;
	color: #111111;
	font-size:13px;
	font-weight:none;
	text-align:justify;
}
p.srv_title{
	line-height:15px;
	color: #111111;
	font-size:16px;
	font-weight:bold;
	text-align:justify;
	margin-bottom:15px;
}

p.srv_content{
	line-height:11px;
	height:50px;
	color: #111111;
	font-size:10px;
	font-weight:bold;
	text-align:justify;
	margin: 2px 0px 15px 0px;
}


div.srv_box{
	width: 140px;
	height:170px;
	margin: 15px 20px 15px 0px;
	float: left;
	line-height:15px;
	color: #111111;
	font-size:9px;
	font-weight:none;
	text-align:right;
}
div.srv_box_right{
	width: 140px;
	height:170px;
	margin: 15px 0px 15px 20px;
	float: left;
	line-height:15px;
	color: #111111;
	font-size:9px;
	font-weight:none;
	text-align:right;
}

div.srv_box img, div.srv_box_right img{
	border:1px solid #111111;
	margin-bottom:5px;
}

div.srv_links{
	width: 130px;
	height:70px;
	margin: 10px 0px 0px 0px;
	padding-left:0px;
	float: left;
}
div.srv_links ul{
	width: 130px;
	height: 70px;
	margin: 5px 0px 5px 0px;
	padding:0px;
	text-align:left;
}
div.srv_links ul li, div.srv_links ul li a, div.srv_links ul li a:visited{
	width: 130px;
	list-style:none;
	font-size: 10px;
	line-height:13px;
	font-weight:normal;
	color: #f48021;
	margin: 0px 0px 0px 0px;
	padding:0px;
}

/*div.srv_links ul li:before{
	content: "\00BB \0020";
}
*/
div.srv_links ul li a:hover{
	color: white;
}

h2.c_top{
	color: #f48021;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	margin: 0px 340px 0px 55px;
	padding:8px 0px 5px 0px;
	border-bottom:1px dotted #ccc;
}

p.slogen{
	color: #111111;
	font-size:15px;
	font-weight:normal;
	text-align:center;
	margin: 2px 0px 15px -40px;
	font-style:italic;
}

#map{
	width: 400px; 
	height: 400px;
	border:1px solid #333;
	margin: 10px -30px 0px -30px;
}

p.hints{
	/*width: 300px;*/
	height:70px;
	margin: 0px 0px 0px 0px;
	padding-left:0px;
	padding-top:20px;
	font-size: 11px;
	line-height:13px;
	font-weight:normal;
	color: #f48021;
	text-align:justify;
}

ol.std_list{
	list-style: decimal outside; 
	text-align:justify; 
	margin-left:25px;
	color: #111111;
	font-size:12px;
	font-weight:none;
}

ol.std_list li{
	line-height:15px;
	padding: 3px 0px 3px 0px;
}

ul.plain {
	margin:0px 0px 15px 30px;
	text-align:left;
}

ul.plain li{
	list-style:none;	
	text-align:left;
	line-height:15px;
	margin:3px 0px 3px 0px;
	color: #111111;
	font-size:12px;
}