/* general styles for body */

body{ 
background-image:url(img/bg_all.gif);
margin:0px;
padding: 0px;
background-color:#ffffff; 
font-family: Arial, Verdana, Helvetica,  sans-serif;
font-size:12px;
color : #f4f2dd;
font-size:11px;
height:100%;
}

/* bodycontainerdiv*/
#bodycontainer{
background-image:url(img/bg.jpg);
background-repeat:no-repeat;
margin: 0px;
padding: 0px;
width: 1036px;
min-height: 100%;
background-color:#ffffff; 
}

/* homelink*/
#homelink{
position:absolute;
left: 25px;
}


/* header*/
#header{
height: 246px;
padding:0px;
margin:0;
}

/* header*/
#headerillu{
position:absolute;
color : #58585a;

}

/* breadnavi*/
#breadnavi{
padding-top:5px;
position:absolute;
left: 119px;
z-index:45;
font-size:11px; 
color : #999999;
}

a.breadnavi:link    { font-size:11px; color : #999999; text-decoration : none;}
a.breadnavi:visited { font-size:11px; color : #999999; text-decoration : none;} 
a.breadnavi:hover   { font-size:11px; color : #999999; text-decoration : none;} 
a.breadnavi:active  { font-size:11px; color : #999999; text-decoration : none;}

/* mainnavi*/

#mainnavi{ 
width: 520px;
margin-top:-20px;
margin-left:115px;
margin-bottom:0;
font-family:Arial, Verdana, Helvetica,  sans-serif;
font-size:14px;
font-weight:bold;
color : #94901b;
height: 22px;
}
a.mainnavi:link    { color : #94901b; text-decoration : none; font-family:Arial, Verdana, Helvetica,  sans-serif; font-weight:bold;
font-size:14px;}
a.mainnavi:visited  { color : #94901b; text-decoration : none; font-family:Arial, Verdana, Helvetica,  sans-serif; font-weight:bold;
font-size:14px;}
a.mainnavi:hover    { color : #94901b; text-decoration : none; font-family:Arial, Verdana, Helvetica,  sans-serif; font-weight:bold;
font-size:14px;}
a.mainnavi:active   { color : #94901b; text-decoration : none; font-family:Arial, Verdana, Helvetica,  sans-serif; font-weight:bold;
font-size:14px;}

a.mainnavicur:link    { color : #ec7404; text-decoration : none; font-family:Arial, Verdana, Helvetica,  sans-serif; font-weight:bold;
font-size:14px;}
a.mainnavicur:visited  { color : #ec7404; text-decoration : none; font-family:Arial, Verdana, Helvetica,  sans-serif; font-weight:bold;
font-size:14px;}
a.mainnavicur:hover    { color : #ec7404; text-decoration : none; font-family:Arial, Verdana, Helvetica,  sans-serif; font-weight:bold;
font-size:14px;}
a.mainnavicur:active   { color : #ec7404; text-decoration : none; font-family:Arial, Verdana, Helvetica,  sans-serif; font-weight:bold;
font-size:14px;}

/* contentcontainer*/
#contentcontainer{
width: 1036px;
margin-left: 0px;
margin-right: 0px;
position: relative;
}

/* content */
#content{ 
padding-top:40px;
padding-right:5px;
margin-left:115px;
width:515px;
font-family:Arial, Verdana, Helvetica,  sans-serif;
font-size:13px;
color : #58585a;
}

/* side*/
#side{ 
right:0px;
min-height: 450px;
position: absolute;
}

/* sidenavi*/
#sidenavi_top{ 
padding-top:5px;
padding-left: 75px;
height: 40px;
width: 325px;
font-family: Arial, Verdana, Helvetica,  sans-serif;
font-size:11px;
color : #94901b;
}

a.sidenavi:link    { font-size:11px; color : #58585a; text-decoration : none;}
a.sidenavi:visited { font-size:11px; color : #58585a; text-decoration : none;} 
a.sidenavi:hover   { font-size:11px; color : #948f00; text-decoration : none;} 
a.sidenavi:active  { font-size:11px; color : #58585a; text-decoration : none;}

/* sidenavi*/
#sidenavi_bottom{ 
padding-left: 20px;
height:70px;
width: 390px;
font-family:Arial, Verdana, Helvetica,  sans-serif;
font-size:14px;
font-weight:bold;
color : #94901b;
}

/* sidecontent*/
#sidecontent{ 
width: 315px;
min-height:330px;
padding-left: 85px;
font-family:Arial, Verdana, Helvetica,  sans-serif;
font-size:12px;
color : #58585a;
}

.menu-level1{
margin-left:20px;
padding-left:5px;
margin-bottom:3;
list-style-image:url(img/dot.gif);
}
.menu-level1-normal{
margin-bottom:4;
list-style-image:url(img/dot.gif);
}
.menu-level1-active{
margin-bottom:4;
list-style-image:url(img/dot.gif);
}
.menu-level1-current-active{
margin-bottom:4;
color:#999999;
list-style-image:url(img/dot_b.gif);
}
.menu-level1-with-subpage{
margin-bottom:4;
list-style-image:url(img/dot.gif);
}
.menu-level2{
margin-left:5px;
padding-left:5px;
padding-top:4px;
list-style-image:url(img/dot_g.gif);
}
.menu-level2-normal{
margin-bottom:4;
list-style-image:url(img/dot_g.gif);
}
.menu-level2-active{
margin-bottom:4;
list-style-image:url(img/dot_g.gif);
}
.menu-level2-current-active{
margin-bottom:4;
color:#99999;
list-style-image:url(img/dot_g_b.gif);
}
.menu-level2-with-subpage{
margin-bottom:4;
list-style-image:url(img/dot_g.gif);
}

/* headlines */

h1{
font-family:Arial, Verdana, Helvetica,  sans-serif;
font-size:14px;
font-weight:bold;
color : #94901b;
}
h2{
font-family:Arial, Verdana, Helvetica,  sans-serif;
font-size:14px;
font-weight:none;
color : #94901b;
}
h3{
font-family:Arial, Verdana, Helvetica,  sans-serif;
font-size:12px;
color : #58585a;
}

/* general styles for img */

img{
border:0px;
}



table, tr, td{ 
font-family:Arial, Verdana, Helvetica,  sans-serif;
font-size:12px;
color : #58585a;
}

/* general styles for form */
SELECT, TEXTAREA, INPUT, INPUT.BUTTON {
font-family: Arial, Verdana, Helvetica,  sans-serif;
font-size: 12px;
border-color: #948f00;
border-style: solid;
background: #ffffff;
border-width: 1px;
color: #58585a;
}
/* head */

.head{ 
font-family:Arial, Verdana, Helvetica,  sans-serif;
font-size:14px;
color : #948f00;
font-weight: bold;
}

/* sitemap */

.sitemap{ 
font-family:Arial, Verdana, Helvetica,  sans-serif;
font-size:13px;
}


.login{ 
font-family:Arial, Verdana, Helvetica,  sans-serif;
font-size:12px;
color : #948f00;
}



/* general styles for links */

a:link    { color : #94901b; text-decoration : none;}
a:visited { color : #94901b; text-decoration : none;} 
a:hover   { color : #94901b; text-decoration : none;} 
a:active  { color : #94901b; text-decoration : none;}