body{
background-image: url(../images/menue_bck.png);
background-repeat: repeat-y;
background-attachment: scroll;
background-color:#f1f1f1;
}
div#sess_men a.parent,div#sess_men .child a.parent,div#sess_men .child div.mehr a.parent {
font-size:12px;
text-align:left;
margin:10px 0px 7px 0px;
padding:4px 0px 4px 15px;
border-bottom:1px solid #CCC;
border-top:1px solid #CCC;
background-color:#f9f9f9;
background-image:url(../images/menue_head_bck.gif);
}

#sess_cont a.parent{
font-weight:bold;
display:block;
text-decoration:none;
}
#sess_cont a.parent:hover{
text-decoration:none;
color:#000;
background-color:#555;
}

div.child a,div.child div.mehr a{
display:block;
padding:7px;
padding-left:25px;
margin-top:-3px;
}
div#sess_men .child a.parent, div#sess_men .child div.mehr a.parent{
background-image:none;
background-color:#EDEDED;
font-size:10px;
margin-top:5px;
}
div.child p{
padding:0px 5px 0px 26px;
line-height:160%;
margin:0px;
font-size:10px;
}
div.child a:hover,div.child div.mehr a:hover{
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
padding:6px 7px 6px 25px;
background-color:#FAfAfA;
color:#000;
}
div.child a.mehr{
color:#888;
}
div.child a.mehr:hover{
background-color:transparent;
border:none;
padding:7px 5px 7px 25px;
font-weight:bold;
}
div.child div.mehr, div.child a.mehr{
display:none;
}
div#sess_men{
position:relative;
background-color:#f1f1f1;
top:5px;
width:230px;
height:auto;
min-height:100%;
display:block;
margin:0px 10px 0px 0px;
}
div#sess_cont{
position:relative;
top:0px;
left:0px;
min-height:100%;
max-width:1240px;
}
div#sess_cont2{
position:relative;top:15px;width:auto;
padding-left:10px;
min-width:740px;
}
#sess_cont2 h2{
margin:0px 0px 10px -19px;
}


#bread{
display:inline-block;
min-width:100px;
margin-top:135px;
padding-left:10px;
height:20px;
font-size:11px;
font-weight:normal;
	   background-image: url(../images/h2bck.gif);
	   background-repeat: repeat-x;
}

div#bilder{
position:relative;
float:left;
left:0px;
background-color:#DDD;
width:70%;
}
div#sess_men div.child{
margin:10px 0px 10px 0px;
}
div.child div.child,div.child div.child div.child{
display:none;
}
div.child div.active h1.active,div.mehr div.active h1.active{
font-size:12px;
line-height:135%;
margin:0px;
}
div.child div.active,div.mehr div.active{
margin:7px 0px 10px 0px;
padding:5px 5px 5px 25px;
border-bottom:1px solid #DDD;
line-height:135%;
border-top:1px solid #DDD;
background-color:#F9f9f9;
}

div#sess_cont  div#paginationbottom{
   margin-bottom:5px;
}
h1{
display:block;
}
h3{
margin:3px 0px 3px 0px;
padding:0px;
font-size:12px;
display:inline-block;
}
.child a:hover,.child .active h1.active,.mehr a:hover{
text-decoration:none;
}
.inner div{
height:15px;
margin:2px 1px 0px 0px;
padding-left:3px;
padding-top:2px;
background-color:#EEE;
display:none;
}
#footer .inner div{background-color:transparent;}
#footer{
position:absolute;
width:100%;
}
#sess_men div.active{
padding-left:25px;
}
#sess_men div.active h1.active{
margin-top:1px;
font-size: 12px;
text-decoration: none;
line-height: 135%;
}
div#paginationtop{
float:right;
left:0px;
padding-right:18px;
}
