/* begin allgemeine styles */
body {
    font-family: "trebuchet ms", Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
    background-color:#a5b0ad;
    color:#424747;
}
* {
	margin:0;
	padding:0;
	text-decoration:none;
}

* html{
    font-size:1.03em;
}

#all {
	width:856px;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
}
/* end allgemeine styles */

/* begin header */
#header {
    width:860px;
    height:110px;
    padding:0px;
	background-image:url(/images/heading_clownfish.jpg);
}

#headerLeft {
    padding-top:10px;
    padding-left:20px;
	float:left;
}
#headerRight {
	float:right;
	width:49.3%;
}
#quicklinks {
	height:20px;
}
#search {
    height:50%;
}
/* end header */

/* subheader */
#subheader {
    height:24px;
    width:854px;
    border-right:1px solid #5a5a59;
    border-left:1px solid #5a5a59;
    background:url(/images/bg_topnav.gif);
}

#upperNavi {
	float:left;
	padding-top:3px;
	padding-left:20px;
}

#upperNaviRight {
	float:right;
	width:220px;
	padding-top:3px;
	padding-right:10px;
	text-align:right;
    background:url(/images/bg_uppernav_right.gif) no-repeat top right;
}

/* end subheader */

/* begin shadow right */
#shadowRight{    
    width:860px;
    background:url(/images/bg_shadow_right.gif) repeat-y right;
}
/* end shadow right */

/* begin sigma */
div#bgSigma{ 
    background:url(/images/bg_sigma.gif) no-repeat left bottom;
    background-color:#f2f2f2;
    width:855px;
}
/* end sigma */

/* begin content */
#content {
	width:854px;
	height:400px;
	border-left:1px solid #5a5a59;
	border-right:1px solid #5a5a59;
	background:url(/images/bg_shadow_top.gif) repeat-x top;
}
div#content {
	height:auto;
    min-height:400px;
}
/* end content */ 

/* begin contentLeft */
#contentLeft {
	float:left;
	width:174px;
}
div > #contentLeft {
	height:auto;
    min-height:400px;
}
#leftNavi {
    margin-top:25px;
    padding-left:15px;
	height:100%;
    width:100%;
}
/* end contentLeft */

/* begin contentMiddle */
#contentMiddle{
    float:left;
	width:420px;
	height:400px;
}
div > #contentMiddle {
	height:auto;
	min-height:400px;
}
/* end contentMiddle */

/* begin contentRight */
#contentRight {
    background:url(/images/bg_content_topright.gif) no-repeat top right;
    float:right;
    width:220px;

}
div > #contentRight {
	height:auto;
	min-height:400px;
}
/* end contentRight */

/* begin footer */
div#footer {
    width:860px;
    margin-top:-2px;
    padding:0px;
    padding-top:12px;
	font-size:10px;
	text-align:center;
	height:20px;
    background:url(/images/bg_shadow_bottom.gif) no-repeat top;
}
dif#footer a{
    
}
/* end footer */

/* begin subfooter */
#subfooter {
    text-align:center;
    min-height:15px;
    margin-bottom:20px;
}
/* end subfooter */


/* Box */
div.box{
    border:1px solid #5a5a59;
    width:180px;
    margin:10px;
    margin-top:20px;
    background-color: #d5d5d5;
    filter:alpha(opacity=80); 
    -moz-opacity: 0.8; 
    opacity: 0.8;
}

div.box_white{
    /* position:relative;*/
    background-color: #FFFFFF;
}

div.box_bg{
    /* position:relative;*/
}

div.box_content{
    scrollbar-face-color: #cac9bf;
    scrollbar-shadow-color: #cac9bf; 
    scrollbar-darkshadow-color: #213963;
    scrollbar-highlight-color: #d8d7cf; 
    scrollbar-3dlight-color: #5a5a59; 
    scrollbar-arrow-color: #5a5a59; 
    scrollbar-track-color: #cac9bf;
    
    height:140px;
    overflow-y: scroll;
    padding:3px;
}

div.box_content_flow{
    scrollbar-face-color: #cac9bf;
    scrollbar-shadow-color: #cac9bf; 
    scrollbar-darkshadow-color: #213963;
    scrollbar-highlight-color: #d8d7cf; 
    scrollbar-3dlight-color: #5a5a59; 
    scrollbar-arrow-color: #5a5a59; 
    scrollbar-track-color: #cac9bf;
    
    overflow-y: scroll;
    padding:3px;
}

div.box h1{
    border-bottom:1px solid #5a5a59;
    background:url(/images/bg_topnav.gif);
}
