/** define defaults **/

ul { list-style:none }
h1,h2,h2,h4,h5,h6,pre,code { font-size:12px; }
form,ul,li,h1,h2,h2,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,img { margin:0; padding:0 }
a img,:link img,:visited img { border:none; text-decoration:none }

ol {
	margin: 0px;
	padding: 0px;
	padding-left:30px;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #EAE7E7;
	overflow:scroll;
	overflow-x:hidden;
}

body a{color:#00A74F;text-decoration: none;}
body a:hover,
#topmenu li a:active,
#topmenu li.act a {
	color: #000000;
}

#header {
	width: 791px;
	height: 140px;
	background-color: #fff;
	background-image: url(img/header.jpg)
}

/* in header */ 
#topmenu {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#topmenu ul { margin-left: 0px;}
#topmenu li { float: left; display: inline; }
#topmenu li a { float: left; color: #00A74F; text-decoration: none; }
#topmenu li a:hover,
#topmenu li a:active,
#topmenu li.act a {
	color: #000000;
}

/* in header */
#search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
}

#searchinput { position:relative; left: -14px; top: 108px; width:115px; }
#searchbtn { position:relative; left: 0px; top: 112px;}
#forminp {width:350px;}

/* floating left */
#tm1 { margin-left: 407px; margin-top: 120px; }
#tm2 { margin-left: 17px; margin-top: 120px; }


#tabs { width: 791px; height: 50px; background-color: #fff; background-image: url(img/tabs.jpg); background-repeat: no-repeat; background-position: 0px -200px;	font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#tabs ul { margin-left: 0px;}
#tabs li { float: left; display: inline; }
#tabs li a { float: left; color: #000000; text-decoration: none; }
#tabs li a:hover,
#tabs li a:active,
#tabs li.act a { color: #00A74F; }

#tabs1 { width: 791px; height: 50px; background-color: #fff; background-image: url(img/tabs.jpg); background-repeat: no-repeat; background-position: 0px 0px;	font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#tabs1 ul { margin-left: 0px;}
#tabs1 li { float: left; display: inline; }
#tabs1 li a { float: left; color: #000000; text-decoration: none; }
#tabs1 li a:hover,
#tabs1 li a:active,
#tabs1 li.act a { color: #00A74F; }

#tabs2 { width: 791px; height: 50px; background-color: #fff; background-image: url(img/tabs.jpg); background-repeat: no-repeat; background-position: 0px -50px;	font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#tabs2 ul { margin-left: 0px;}
#tabs2 li { float: left; display: inline; }
#tabs2 li a { float: left; color: #000000; text-decoration: none; }
#tabs2 li a:hover,
#tabs2 li a:active,
#tabs2 li.act a { color: #00A74F; }

#tabs3 { width: 791px; height: 50px; background-color: #fff; background-image: url(img/tabs.jpg); background-repeat: no-repeat; background-position: 0px -100px;	font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#tabs3 ul { margin-left: 0px;}
#tabs3 li { float: left; display: inline; }
#tabs3 li a { float: left; color: #000000; text-decoration: none; }
#tabs3 li a:hover,
#tabs3 li a:active,
#tabs3 li.act a { color: #00A74F; }

#tabs4 { width: 791px; height: 50px; background-color: #fff; background-image: url(img/tabs.jpg); background-repeat: no-repeat; background-position: 0px -150px;	font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#tabs4 ul { margin-left: 0px;}
#tabs4 li { float: left; display: inline; }
#tabs4 li a { float: left; color: #000000; text-decoration: none; }
#tabs4 li a:hover,
#tabs4 li a:active,
#tabs4 li.act a { color: #00A74F; }

/* floating left in tabs*/
#item1 { margin-left: 48px; margin-top: 13px; }
#item2 { margin-left: 58px; margin-top: 13px; }
#item3 { margin-left: 55px; margin-top: 13px; }
#item4 { margin-left: 55px; margin-top: 13px; }

/* in content */ 
#subnavi { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#subnavi ul { padding-left:50px}
#subnavi li { border-left: 1px #2c2c2c solid; border-right: 1px #2c2c2c solid;color: #00A74F; float: left; display: inline; background: #fff; margin-left:-1px; padding-left: 10px; padding-right: 10px; padding-bottom:1px; padding-top:2px;}
#subnavi li a { float: left; color: #00A74F; text-decoration: none; }
#subnavi li a:hover,
#subnavi li a:active,
#subnavi li.act a { color: #000000; }

/* in content */ 
#emptysubnavi { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width:450px;}
#emptysubnavi ul { padding-left:50px}
#emptysubnavi li { border-right: 1px #fff solid; color: #fff;float: left; display: inline; background: #fff; padding-left: 10px; padding-right: 10px; padding-bottom:1px; padding-top:2px;}
#emptysubnavi li a { float: left; color: #fff; text-decoration: none;}

#container {
	
}

#content {	
	width: 791px;
	background-color: #fff;
	background-image: url(img/content_bg.gif);
	text-align:left;
}

#bottom {	
	width: 791px;
	height: 53px;
	background-image: url(img/bottom.jpg);
}

#col1 {
	float:left;
	padding-top:17px;
	padding-left:82px;
	width: 350px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#col1 h1 {
	font-size: 14px;
	padding-top: 15px;	
	color: #2c2c2c;
	font-weight:bolder;
}

#col1 h2 {
	padding-top: 15px;	
	color: #2c2c2c;
	font-weight:bolder;
}

#col1 p {
	padding-top: 10px;
	line-height:12.5pt;
	color: #151515;
}

#col1 strong {
	color: #2c2c2c;
}

#col1 ul {
	list-style:disc;
	padding-left:30px;
	padding-top:15px;
	line-height:12.5pt;
	color: #151515;
}

#col2 {
	float:left;
	padding-top: 17px;
	padding-left:20px;
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#col2 img {
	padding-top: 21px;
}

#col2 h1 {
	font-size: 14px;
}

#col2 p {
}

#caption {
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	color: #797979;
}

#infotermine {
	float:left;
	margin-left:75px;
	margin-top:20px;
	padding-top:50px;
	width: 141px;
	height:141px;
	background-image: url(img/termine.jpg);
	background-repeat: no-repeat;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
}



