body, ul, li, div, form{
    margin:0px;
    padding:0px;
    font-size:12px;
    font-family:arial, verdana;
    text-decoration:none;
}
A, A:visited, A:ACTIVE {
	font-weight:bold;
	color : #84A600;
	text-decoration : underline;
}

img { border:0; }

#maindiv{
    width:871px;
    margin:0px auto;
}
#head{
    width:871px;
    height:185px;
    background-image:url(/csd10/pics/portal/head.jpg);
    display:block;
    margin-top:10px;
}

#content{
    background-image:url(/csd10/pics/portal/contentbg.gif);
    height:expression(this.scrollHeight<690 ? "690px" : "auto");
    min-height:690px;
    float:left;
}
#content2, #gallery_content{
    background-image:url(/csd10/pics/portal/contentbg.gif);
    float:left;
}
#flower{
    background-image:url(/csd10/pics/portal/picture1.jpg);
    background-repeat:no-repeat;
    background-position:0px bottom;
    float:left;
}
#flower2{
    background-image:url(/csd10/pics/portal/picture1.jpg);
    background-repeat:no-repeat;
    float:left;
    width:200px;
    height:220px;
    background-position:3px bottom;
}
#row1{
    float:left;
    width:225px;
}

#register_desc{
    float:left;
    padding-top:20px;
    padding-left:55px;
    font-weight:bold;
    font-size:14px;
}
#register_desc a{
    color:#000000;
}
#register_desc a:hover{
    color:#84A600;
}
#leftmenu{
    list-style:none;
    width:190px;
    float:right;
    margin-top:28px;
}
#leftmenu li{
    background-image:url(/csd10/pics/portal/menubg.gif);
    background-repeat:no-repeat;
    padding-top:6px;
    padding-bottom:4px;
}
#leftmenu li.last{
    padding:0px !important;
}
#leftmenu li a{
    display:block;
    font-weight:bold;
    text-align:left;
    
    padding-left:24px;
    background-color:#000000;
    color:#FFFFFF;
	background-image:url(/csd10/pics/portal/red_dot.gif);
    background-repeat:no-repeat;
	background-position:10px 3px;
}
#leftmenu li a:hover, #leftmenu li a.menu_aktiv, #leftmenu li a.onpath{
	background-image:url(/csd10/pics/portal/white_dot.gif);
    background-repeat:no-repeat;
	background-position:10px 3px;
	background-color:#FFFFFF;
    color:#000000;
}
#leftmenu ul.level2{
	list-style:none;
}
#leftmenu ul.level2 li a{
	padding-left:30px;
	background-color:#84A600;
	background-image:url(/csd10/pics/portal/arrow.jpg);
    background-repeat:no-repeat;
	background-position:16px 4px;
}
#leftmenu ul.level2 li{ 
    padding-bottom:4px;
}
#leftmenu ul.level2 li a:hover, #leftmenu ul.level2 li a.menu_aktiv, #leftmenu ul.level2 li a.onpath{	
	background-color:#84A600;
    color:#5C1B05;    
	background-image:url(/csd10/pics/portal/arrow.jpg);
    background-repeat:no-repeat;
	background-position:16px 4px;

}
#row2{
    float:left;
    width:606px;
    padding:20px;
    font-size:12px;
    color:#000000;
    height:expression(this.scrollHeight<420 ? "420px" : "auto");
    min-height:420px;
}
#row2 h1{
    font-size:18px;
    margin:0px;
    padding:0px;
    margin-bottom:10px;
    background-image:url(/csd10/pics/portal/h1.gif);
    padding-top:5px;
    padding-bottom:42px;
}
#row2 ul{
    margin:0px;
    padding:0px;
    list-style:none;
}
#row2 input.text{
    border:1px solid #84A600;
    padding-left:3px;
    padding-right:3px;
}


#row2 ul li{
    padding-left:10px;
    background-image:url(/csd10/pics/portal/li_style.gif);
    background-repeat:no-repeat;
    background-position:0px 4px;
}


#footer{
    width:871px;
    height:17px;
    background-color:#000000;
    float:left;
}

#flashplayer{
    width:480px;
    height:360px;
    margin-left:100px;
}


.StdTable{
    margin:0px auto;
    border:1px solid #84A600;
}
.StdTable td{
    padding:3px;
}
.StdTable td.FirstCol{
    background-color:#84A600;
}

.StdTable tr.HeadRow{
    background-color:#000000;
    color:#FFFFFF;
}

#editor input, textarea, select{
    border:1px solid #84A600;
    width:200px;
}
#editor textarea{
    height:100px;
    width:300px;
    padding:5px;
}

input.messageformbutton{
    background-color:transparent;
    color:#FFFFFF;
    font-weight:bold;
    width:100px !important;
}

.warning{
    visibility:hidden;
}
#row2 ul.otherlinks{

	margin-top:20px;
	margin-left:10px;
}
li.sub_hierarchy{
	margin-left:20px;
}
li.sub_hierarchy a{
	color:#79A92A;
}
ul.sitemap li{
	line-height:1.5;
}

a#sitemap{
	color:#FFFFFF;
	text-align:right;
	float:right;
	margin-right:25px;
	padding-left:13px;
	text-decoration:none;
	background-image:url(/csd10/pics/portal/red_dot.gif);
    background-repeat:no-repeat;
	background-position:0px 3px;
}

#searchLine{
    border-top:1px solid #000000;
    border-bottom:1px solid #000000;
    padding:1px;
    float:left;
    margin-top:7px;
}
#searchBox{
    padding-left:34px;
    padding-top:5px;
    float:left;
}
#searchBox label{
    letter-spacing:3px;
    font-size:14px;
}
#searchBox input.text{
    float:left;
    border:1px solid #000000;
    height:14px;
    padding:0px;
    margin:0px;
    font-size:11px;
    width:159px;
    padding-left:3px;
    padding-right:3px;
}
#searchBox a{
    display:block;
    float:left;
    width:21px;
    height:16px;
    background-image:url(/csd10/pics/portal/search_ok.gif);
    font-size:0px;
    cursor:pointer;
    margin-left:1px;
}
/*gallery*/
.Useable{
    display:block !important;
}
div.slide { 
    display:none;
}
div.slide a {
    border:0;
    margin:0;
}
div.slide img { 
    border:0;
    margin:0;
    padding:0;
}
div.slide_wrap { 
    height:110px;
    width:410px;
    overflow:hidden;
    margin:0px auto;
    float:left;
}
a.scrollButton{
    float:left;
    width:9px;
    height:52px;
    background-repeat:no-repeat;
    display:block;
    margin-top:28px;
    display:none;
}
#scrollLeft{
    background-image:url(/okoret/pics/gallery/back_gallery_green.gif);
    margin-right:5px;
}
#scrollLeft:hover{ 
    background-image:url(/okoret/pics/gallery/back_gallery_green.gif);
}
#scrollRight{ 
    background-image:url(/okoret/pics/gallery/fordward_gallery_green.gif);
    margin-left:5px;
}
#scrollRight:hover{ 
    background-image:url(/okoret/pics/gallery/fordward_gallery_green.gif);
}
#scrollLeft.inactive, #scrollLeft.inactive:hover {
    background-image:url(/okoret/pics/gallery/back_gallery_green.gif);
    cursor:pointer;

}
#scrollRight.inactive, #scrollRight.inactive:hover {
    background-image:url(/okoret/pics/gallery/fordward_gallery_green.gif);
    cursor:pointer;
}
.picDiv{
    float:left;
    height:100px;
    overflow:hidden;
    margin-right:5px;
    text-align:center;
}
.main_gallery_desc{
    color:#0c64bb;
    float:left;
    width:435px;
}
.main_gallery_desc p{
    color:#0c64bb;
    text-align:center;
}
#image{
    padding:0px !important;
    margin:0px !important;
    width:600px;
    height:450px;
    float:left;
}
#imageLine{
    width:590px;
    height:100px;
    float:left;
    border:2px solid #84a600;
    padding:5px;
}
#gallery_real_content{
    float:left;
    width:565px;
}
