@charset "iso-8859-2";
/* CSS Document */

BODY{
	margin:0; 
	padding:0; 
	background-color:#009c9e; 
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#000; 
	font-weight:normal;
	}
DIV.clear{clear:both;}
H1{font-size:24px; color:#fff; font-style:italic; font-weight:normal; display:block; width:537px; text-align:right; margin:10px 5px;}
H2{font-size:24px; color:#009c9e; font-weight:bold;}
H3{font-size:18px; color:#009c9e; font-weight:bold; margin:5px;}

DIV#header{height:207px; background-image:url(gfx/top_bg.gif); padding:1px 0 0 0;}
DIV#vline{height:6px; background-image:url(gfx/vline.gif);}
DIV#content{background-image:url(gfx/content_bg.gif); background-repeat:repeat-y;}
DIV#leftcol{width:195px; float:left; background-color:#fff; border-right:1px solid #fff;}
DIV#rightcol{width:579px; float:left; padding:5px 15px 30px 15px;}
DIV#footer{height:60px; background-color:#fff; border-top:1px solid #009c9e}

DIV.grayline{color:#fff; background-color:#8c8b8b; font-style:italic; font-size:18px; padding:5px 20px 0px 20px; margin:0 0 18px 0;}

DIV.menuborder{width:186px; border:2px solid #009c9e; border-left:0; background-color:#bfe6e7; margin:5px 0; padding:5px 5px 5px 0; color:#009c9e;}
DIV.menuborder DIV.content{background-color:#009c9e; color:#fff; padding:10px 0;}
DIV.menuborder DIV.content A, DIV.menuborder DIV.content DIV{
	display:block;
	padding:3px 5px 6px 10px; 
	background-image:url(gfx/button_bg0.gif);
	color:#fff;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	}
DIV.menuborder DIV.content A:hover{
	background-image:url(gfx/button_bg1.gif);
	padding:3px 5px 6px 20px; 
}
DIV.menuborder DIV.content DIV.submenu{
	background-color:#009c9e;
	background-image:none;
	margin:0;
	padding:0 0 5px 15px;
}
DIV.menuborder DIV.content DIV.submenu IMG{
	margin:0 0 0 -15px;
}
DIV.menuborder DIV.content DIV.submenu A{
	font-weight:normal;
	background-image:none;
	border-top:1px solid #4ebabb;
	margin:0;
}
DIV.menuborder DIV.content DIV.submenu A:hover{
	background-image:none;
}

DIV#rightcol DIV.border{width:537px; background-color:#ffc740; padding:5px; border:2px solid #fff;}
DIV#rightcol DIV.border DIV.content{
	background-color:#fff;
	padding:5px 10px;
	text-align:justify;
}
DIV#rightcol A{
	color:#4ebabb;
	font-weight:bold;
	text-decoration:none;
}
DIV.logo_list{
	text-align:center;
	margin:2px;
	padding:20px 5px 0px 5px;
}
DIV.logo_list IMG{
	padding:0px;
	border:1px solid #ccc;
	height:24px;
}
DIV.logo_list IMG:hover{
	border:1px solid #ffc740;
}
FIELDSET{
	padding:10px 20px;
	margin:10px 0px;
	border:2px solid #009c9e;
}
FIELDSET LEGEND{
	padding:2px 10px;
	margin:10px 0px;
	color:#fff;
	background-color:#009c9e;
	background-image:url(gfx/button_bg0.gif);
	background-repeat:repeat-x;
	border:1px solid #009c9e;
	font-weight:bold;
	font-size:11px;
}
DIV.pagina{
	text-align:center;
	margin:10px 0;
	padding:10px 5px;
	color:#000;
	font-size:16px;
	font-weight:normal;
}
DIV.pagina A{
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:1px 2px;
}
DIV.kontakt_bottom{
	background-color:#ccebec;
	border-top:1px solid #009c9e;
	color:#000;
	font-size:11px;
	padding:0px 12px 8px 12px;
	margin:5px -10px 0px -10px;
	text-align:left;
}
DIV.kontakt_bottom A{
	color:#009c9e;
	text-decoration:none;
}
DIV.kontakt_bottom A:hover{
	color:#000;
}
DIV.kontakt_bottom H3{
	padding:0;
	margin:0;
	color:#009c9e;
	font-weight:bold;
	font-size:16px;
	text-align:right;
	border-bottom:1px solid #fff;
}
DIV.kontakt_top{
	background-color:#fff;
	border-top:1px solid #fff;
	color:#000;
	font-size:11px;
	padding:0px 12px 8px 12px;
	margin:5px -10px 0px -10px;
	text-align:left;
}
DIV.kontakt_top A{
	color:#009c9e;
	text-decoration:none;
}
DIV.kontakt_top A:hover{
	color:#000;
}
DIV.kontakt_top H3{
	padding:0;
	margin:0;
	color:#009c9e;
	font-weight:bold;
	font-size:16px;
	text-align:right;
	border-bottom:1px solid #ccebec;
}
FORM.filtr{
	background-color:#009c9e;
	color:#fff;
	margin:0 0 10px 0;
	text-align:left;
}
FORM.filtr DIV.box{
	padding:3px;
	margin:2px;
	border-right:1px solid #4ebabb;
	border-top:1px solid #4ebabb;
	text-align:left;
}
FORM.filtr DIV DIV.box INPUT{
	margin:0; padding:0;
}
FORM.filtr INPUT.button{
	clear:both;
	background-image:url(gfx/button_bg0.gif);
	background-repeat:repeat-x;
	background-color:#009c9e;
	border:1px solid #009c9e;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	}
DIV.titlebar{
	margin:40px 0px 0px 0px;
	padding:3px 10px;
	border:1px solid #009c9e;
	background-color:#009c9e;
	background-image:url(gfx/button_bg1.gif);
	background-repeat:repeat-x;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}
A.link, A.link1{
	display:block;
	background-color:#ccebec;
	color:#000;
	padding:8px 50px;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}
A.link:hover, A.link1:hover{
	padding:10px 60px;
	font-size:12px;
	background-color:#ffc740;
}
A.link1{
	background-color:#fff;
}

DIV.field{
	border:2px solid #009c9e;
	padding:1px 20px 10px 20px; 
	margin: 20px 0;
}
DIV.field DIV.legend{
	padding:3px;
	margin:0px -18px 20px -18px;
	color:#fff;
	background-color:#009c9e;
	background-image:url(gfx/button_bg0.gif);
	background-repeat:repeat-x;
	border:1px solid #009c9e;
	font-weight:bold;
	font-size:11px;
}