 /*### LANGUAGES ###*/
ul#languages {list-style-type: none; margin:0; padding:0;}
ul#languages li {float:left; margin-left:5px;}
#languages img {cursor:pointer;}

/* ### general ### */
* { margin: 0px; padding: 0px; }
html, body { height: 100%; font-family: Arial; font-size: 12px; color: #573f34; }
input, select, textarea { font-family: Arial; font-size: 12px; color: #573f34; }
body { background: url('../../images/website/background.jpg') repeat-x top #1a1a1a; }
img { border: 0px; display: block; }
a, input { outline: none; }

/* ### global classes ### */
.clear { clear: both; height: 1px; }
.stripe {border-bottom:1px dashed #152024;padding:0px 0px 15px 0px;} 
 
/* ### main container ### */
#mainCntr { margin: 0 auto; width: 933px; }
	  
	/* ### header container ### */
	#headerCntr { width: 933px; height:89px; background-color:#ffffff;}
	#headerCntr #logo{ background: url('../../images/website/logo.jpg') no-repeat top; width:249px; height:80px; margin-left:20px;}

	/* ### menu container ### */
	#menuCntr {background: url('../../images/website/menu-background.jpg') repeat-x top; height:30px; border-bottom:30px solid #717274; }
	#menuCntr .current {background:#717274;}
	#menuCntr .sf-menu, .sf-menu * {margin: 0;padding: 0;list-style: none;}
	#menuCntr .sf-menu {line-height: 1.0;}
	#menuCntr .sf-menu ul {position: absolute; top:-999em; width:10em;}
	#menuCntr .sf-menu ul li {width:100%;z-index:30;}
	#menuCntr .sf-menu li:hover {visibility:inherit; }
	#menuCntr .sf-menu li {float:left;position:relative;z-index:30;}
	#menuCntr .sf-menu a {display:block;position:relative;}
	#menuCntr .sf-menu li:hover ul,
	#menuCntr .sf-menu li.sfHover ul {left:	0;top:2.5em;z-index:99;}
	#menuCntr ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999em;}
	#menuCntr ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:10em; top:0;}
	#menuCntr ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {top:-999em;}
	#menuCntr ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {left:10em; top:0;}
	#menuCntr .sf-menu {float:left;}
	#menuCntr .sf-menu a {padding: .75em 1em;text-decoration:none;}
	#menuCntr .sf-menu a, .sf-menu a:visited  { color: #ffffff;}
	#menuCntr .sf-menu li {background: url('../../images/website/separetor-menu.jpg') right 1px no-repeat;}
	#menuCntr .sf-menu li li {background-image: none;background-color:#578731;}
	#menuCntr .sf-menu li li li {background-image: none;background-color:#578731;}
	#menuCntr .sf-menu li:hover, .sf-menu li.sfHover,.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {background:#717274;outline:0;}
	#menuCntr .sf-menu a.sf-with-ul {padding-right: 	2.25em;min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */}
	#menuCntr .sf-sub-indicator {position:		absolute;display:		block;right:			.75em;top:			1.05em; /* IE6 only */width:			10px;height:			10px;text-indent: 	-999em;overflow:		hidden;background:		url('../../images/website/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */}
	#menuCntr a > .sf-sub-indicator {  /* give all except IE6 the correct values */top:			.8em;background-position: 0 -100px; /* use translucent arrow for modern browsers*/}
	#menuCntr a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator {background-position: -10px -100px; /* arrow hovers for modern browsers*/}
	#menuCntr .sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
	#menuCntr .sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
	#menuCntr .sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position: -10px 0; /* arrow hovers for modern browsers*/}
	#menuCntr .sf-shadow ul {background:	url('../images/shadow.png') no-repeat bottom right;padding: 0 8px 9px 0;-moz-border-radius-bottomleft: 17px;-moz-border-radius-topright: 17px;-webkit-border-top-right-radius: 17px;-webkit-border-bottom-left-radius: 17px;}
	#menuCntr .sf-shadow ul.sf-shadow-off {background: transparent;}
	 
	/* ### carousel container ### */ 
	#carouselCntr {width:933px; height:315px;margin-bottom:1px; display:block; overflow:hidden;}  
	#carouselCntr .slideshow { width: 933px; height:315px; z-index: 15;}
	#carouselCntr .slideshow img { width: 933px; height:315px;} 
	
	/* ### content ### */
	#contentCntr {margin-bottom:5px; background-color:#000000; padding-top:10px; height:100%; } 
	#contentCntr h1 {color:#ffffff; padding:10px 0  10px 0; font-size:18px; text-transform: uppercase; }
	#contentCntr h2 {color:#ffffff; padding:12px 0  14px 0; font-size:14px; text-transform: uppercase;}  
	
	#contentCntr .page {margin-left:10px;float:left;width:592px; display:inline; overflow:hidden; color:#e3e3e3;}
	#contentCntr .page a,a:visited {color:#c1cf7a; text-decoration:none;}
	#contentCntr .page a:hover{color:#c1cf7a; text-decoration:underline;}
	#contentCntr .page .pageinformation{font:"Verdana"; font-size:12px; font-weight:normal; padding-bottom:10px;}
	#contentCntr .page img .top {width:591px; height:165px;padding-bottom:10px;}
	#contentCntr .page h1 {text-transform: uppercase; font-size:18px;}
	#contentCntr .page_extra {margin-left:10px;float:left;width:900px; display:inline; overflow:hidden; color:#e3e3e3;}
	#contentCntr .page_extra a,a:visited {color:#c1cf7a; text-decoration:none;}
	#contentCntr .page_extra a:hover{color:#c1cf7a; text-decoration:underline;}
	#contentCntr .page_extra .pageinformation{font:"Verdana"; font-size:12px; font-weight:normal; padding-bottom:10px;}
	#contentCntr .page_extra img .top {width:591px; height:165px;padding-bottom:10px;}
	#contentCntr .page_extra h1 {text-transform: uppercase; font-size:18px;}
	
	/* ### contentCntr lastnews ### */
	#contentCntr #lastnews { float:left; margin:0px 25.5px; width:250px;}  
	#contentCntr #lastnews img {}
	#contentCntr #lastnews .imageborder {width:245px; height:87px; overflow:hidden; display:block; }
	#contentCntr #lastnews .head { color:#82f96b; padding-top:10px;}
	#contentCntr #lastnews .text { color:#ffffff;} 
	#contentCntr #lastnews .read { color:#ffffff; padding:20px 0px 0px 10px; background: url('../../images/website/read-more-item.gif') no-repeat; background-position:left 25px;} 
	#contentCntr #lastnews a {text-decoration:none; color:#ffffff;}
	#contentCntr #lastnews a:hover {text-decoration:underline;}
	 
	 /* ### contentCntr news ### */
	#contentCntr .news {margin:0px 20px; display:table;}
	#contentCntr .news img {width:153px;  overflow:auto; display:block; }
	#contentCntr .news .article {margin-bottom:20px; width:800px; display:table;}
	#contentCntr .news .article .imageborder {width:153px; height:164px; overflow:hidden; display:block; } 
	#contentCntr .news .article .information  {float:left; padding-left:10px;}
	#contentCntr .news .article .information  h3 {color:#84f964; font-size:12px; font-weight:bold; padding-bottom:10px;}
	#contentCntr .news .article .information  .text {color:#ffffff; font-size:12px; width:500px;} 
	#contentCntr .news .article img{float:left; display:block;} 
	 
	/* ### contentCntr FORMULIER ### */
	#formBox {margin-bottom:20px; width:600px; float:left; display:table; color:#8c8c8c;}
	#formBox .error{ padding:4px 4px;width:439px; color:#c02323; margin-bottom:6px; display:none; background-color:#fee6e6; height:100%; border:3px solid #C02323;}
	#formBox .error ul{margin-left:30px;}
	#formBox .error ul li{}
	#formBox #sportcontacts {display:none;float:left; width:220px; margin-right:20px;border:1px solid #ffffff; color:#8c8c8c;  background-color:#ffffff;}
	#formBox #fysiocontacts {display:none;float:left; width:220px; margin-right:20px;border:1px solid #ffffff; color:#8c8c8c;  background-color:#ffffff;}
	#formBox .message{ background-color:#283210; padding:4px 4px;height:16px;color:#ffffff;width:215px; margin:0; }
	#formBox .messagered{border-left:1px solid #c02323; background-color:#283210; padding:4px 4px;height:16px;color:#ffffff;width:215px; margin:0; color:#8c8c8c;}
	#formBox .field { color:#8c8c8c; border:1px solid #000000; margin:6px 0px 10px 0px; width:216px;padding:3px;}
	#formBox .fieldred { border:none;border-left:3px solid #c02323; color:#8c8c8c;  margin:6px 0px 10px 0px; width:216px;padding:3px;}
	#formBox .normal{margin-bottom:10px; padding:0; width:455px;}
	#formBox .textarea{border:none;margin-bottom:10px; padding:0; width:450px;}
	#formBox .textareared{border:none;border-left:3px solid #c02323;  margin-bottom:10px; padding:0; width:450px;}
	#formBox .button { background-color:#283210; padding:8px 18px; color:#ffffff; border:none;}
	#formBox .selectfield { float:left; width:223px; margin-right:10px;border:1px solid #ffffff; color:#8c8c8c; background-color:#ffffff;}
	#formBox .jquery-selectbox {position: relative;height: 20px;border: none;z-index: 0;float: left;display: inline;margin: 4px 10px 4px 0;color: #8c8c8c;padding: 0;background-image: url("../../images/website/selectbox/bg-TextField.gif");}
	#formBox .jquery-selectbox.selecthover {border-color: #9F7627;background-color: #FFFCDF;background-image: url("../../images/website/selectbox/bg-TextFieldFocused.gif");z-index: 700;}	
	#formBox .jquery-selectbox .jquery-selectbox-currentItem {padding: 3px 0px 0px 3px;white-space: nowrap;display: block;overflow: hidden;}
	#formBox .jquery-selectbox .jquery-selectbox-list {display: none;position: absolute;top: 20px;left: 0px;background: #ffffff;width: 100px;height: 120px;overflow-x: hidden;overflow-y: auto;z-index: 1000;border: 1px solid #283210;}
	#formBox .jquery-selectbox .jquery-selectbox-moreButton {float: right;background: url("../../images/website/selectbox/lay-selectMoreButton.gif");width: 23px;height: 20px;cursor: pointer;}
	#formBox .jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {background: url("../../images/website/selectbox/lay-selectMoreButtonHover.gif");height: 20px;cursor: pointer;}
	#formBox .jquery-selectbox .jquery-selectbox-item.listelementhover {background: #283210; height: 20px;color: #eee;cursor: pointer;}
	#formBox .jquery-selectbox .jquery-selectbox-item {display: block;cursor: pointer;height: 20px;} 
	
	/* ### contentCntr newsarchive ### */
	#contentCntr #newsarchive {width:330px; float:left;  margin-right:25.5px;}
	#contentCntr #newsarchive img {width:98px; height:66px;}
	#contentCntr #newsarchive .imageborder {width:98px; height:53px; overflow:hidden; display:block; float:left; border:1px solid #000000; }
	#contentCntr #newsarchive .item {width:330px; height:56px; margin-bottom:8px; background-color:#506021; padding:10px;}
	#contentCntr #newsarchive .item .image {float:left;}
	#contentCntr #newsarchive .item .information {float:left; margin-left:10px;}
	#contentCntr #newsarchive .item .information .head a {color:#ffffff;text-decoration:none; font-weight:bold;}
	#contentCntr #newsarchive .item .information .head a:hover{color:#ffffff;text-decoration:underline;font-weight:bold;}
	#contentCntr #newsarchive .item .information .head {color:#ffffff; width:220px;}
	#contentCntr #newsarchive .item .information .text {color:#b3b2b2; width:220px; height:44px; overflow:hidden;}
	#contentCntr #newsarchive .item .information .text a {color:#b3b2b2;text-decoration:none;}
	#contentCntr #newsarchive .item .information .text a:hover{color:#b3b2b2;text-decoration:underline;}

	/* ### contentCntr additional### */
	#contentCntr #additional {width:200px; display:block; float:left;  margin-left:25.5px;margin-bottom:30px;}  
	#contentCntr #additional #items {background-color:#283210;  padding:10px; width:200px;}
	#contentCntr #additional ul {list-style-type:none;}
	#contentCntr #additional ul li{  border-bottom:1px dotted #244f51; padding-top:5px;}
	#contentCntr #additional a {color:#ffffff; text-decoration:none;}
	#contentCntr #additional a:hover{color:#244f51; text-decoration:none;}
	
	/* ### banners container ### */
	#bannerCntr {display:table; width:933px;padding-left:46.5px;}
	#bannerCntr .banner {float:left; padding:15px 46.5px 15px 0px;}   
	#bannerCntr .banneritem {width:249px; height:108px; overflow:hidden; display:block;}
	
 	/* ### footer container ### */	
 	#footerCntr {height:37px; background-color:#000000; padding:20px; color:#c1cf7a; display:block; width:893px;}
	#footerCntr #smallmenu .current {text-decoration:underline; }
	#footerCntr #smallmenu {}
	#footerCntr #smallmenu a{ color:#c1cf7a; text-decoration:none;}
	#footerCntr #smallmenu a:hover{ color:#c1cf7a; text-decoration:underline;}
	#footerCntr #smallmenu ul {list-style-type:none;}
	#footerCntr #smallmenu ul li{float:left;}
	#footerCntr #powered {font-size:10px;padding-top:8px; color:#a7a5a6;} 
	#footerCntr #powered a {color:#1fb3fb; text-decoration:none;}
	#footerCntr #powered a:hover { color:#1fb3fb; text-decoration:underline;} 