﻿/* Unsichtbare Elemente */
ul#usermenu li ul,
span.timer:hover a#zeit,
a#zeithp,
span.search form,
div#subnavi1,
div#subnavi2,
div#subnavi3,
div#subnavi4,
div#subnavi5,
div#subnavi6

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
margin : 0;
padding : 0;

}


.fanart {
background-color:#111111;

}
.fan {
background-color:#284358;

}








#content {

display : inline;
width : 615px;
}
#content .post {
margin-top : 10px;
/* background-image : url(/images/post.jpg); */
color : #ffffff;
}
#content .post .header {
background-image : url(/images/post_header.png);
height : 29px;
padding : 4px 15px 0px 15px;

color : #ffffff;
}
#content .post span.date {
margin-left : 7px;
font-size : 10px;
background-image : url(/images/date.jpg);
background-repeat : no-repeat;
padding : 3px 0 3px 18px;
background-position : 0 2px;
float : right;
color : #ffffff;
}
#content .post .comments a {
margin-left : 7px;
font-size : 10px;
background-image : url(/images/comments.jpg);
background-repeat : no-repeat;
background-position : 0 2px;
padding : 3px 0 3px 18px;
float : right;
}
#content .post .footer {
background-image : url(/images/post_footer.png);
height : 30px;
color : #ffffff;
}
#content .post .entry {

padding : 4px 25px 5px 25px;
color : #ffffff;
background-image : url(/images/post.png);
}
#content .post .related {
color : #ffffff;
padding : 6px;
margin : 10px;
border : 1px solid #8f8f8f;
}
#content .post p.postmetadata {
font-size : 10px;
position : relative;
left : 30px;
}
.post h2 a, h2#respond {
float : left;
color : #ffffff;
font-size : 18px;
text-decoration : none;
}
#footer {
clear : both;
text-align : center;
margin : 5px;
color : #ffffff;
font-size : 9px;
}
}

#update {

display : inline;
width : 615px;
}
#update .post {
margin-top : 10px;
/* background-image : url(/images/downpost.jpg); */
color : #ffffff;
}
#update .post .header {
background-image : url(/images/downpost_header.png);
height : 28px;
padding : 4px 15px 0px 15px;

color : #ffffff;
}
#update .post span.date {
margin-left : 7px;
font-size : 10px;
background-image : url(/images/date.jpg);
background-repeat : no-repeat;
padding : 3px 0 3px 18px;
background-position : 0 2px;
float : right;
color : #ffffff;
}
#update .post span.version {
margin-left : 7px;


background-repeat : no-repeat;
padding : 3px 0 3px 18px;
background-position : 0px 2px;
float : right;
color : #ffffff;
}
#update .post span.autor {



background-repeat : no-repeat;
padding : 4px 15px 0px 15px;
float : left;
color : #ffffff;
}
#update .post .comments a {
margin-left : 7px;
font-size : 10px;
background-image : url(/images/comments.jpg);
background-repeat : no-repeat;
background-position : 0 2px;
padding : 3px 0 3px 18px;
float : right;
}
#update .post .footer {
background-image : url(/images/downpost_footer.png);
height : 29px;
padding : 4px 15px 0px 15px;
color : #ffffff;
}
#update .post .entry {

padding : 15px 25px 15px 25px;
color : #ffffff;
background-image : url(/images/downpost.png);
}
#update .post .related {
color : #ffffff;
padding : 2px;
margin : 10px;
border : 1px solid #8f8f8f;
}
#update .post p.postmetadata {
font-size : 10px;
position : relative;
left : 30px;
}
}


#down {

display : inline;
width : 615px;
}
#down .post {
margin-top : 10px;
/* background-image : url(/images/downpost.jpg); */
color : #ffffff;
}
#down .post .header {
background-image : url(/images/downpost_header.png);
height : 28px;
padding : 4px 15px 0px 15px;

color : #ffffff;
}
#down .post span.date {
margin-left : 7px;
font-size : 14px;
background-repeat : no-repeat;
padding : 3px 0 3px 15px;
background-position : 0 2px;
float : right;
color : #ffffff;
}
#down .post .comments a {
margin-left : 7px;
font-size : 10px;
background-image : url(/images/comments.jpg);
background-repeat : no-repeat;
background-position : 0 2px;
padding : 3px 0 3px 18px;
float : right;
}
#down .post .footer {
background-image : url(/images/downpost_footer.png);
height : 29px;
padding : 4px 15px 0px 15px;
color : #ffffff;
}
#down .post .entry {

padding : 0px 2px 5px 2px;
color : #ffffff;
background-image : url(/images/downpost.png);
}
#down .post .related {
color : #ffffff;
padding : 2px;
margin : 10px;
border : 1px solid #8f8f8f;
}
#down .post p.postmetadata {
font-size : 10px;
position : relative;
left : 30px;
}
}



{display:none}

div#menu a:hover, div#menu span:hover {  font-weight:bold; text-decoration:none;; }
div#menu div:hover {  text-decoration:none; }
div#menu div { width:108px; float:left; position:relative; text-align:center; border-right:-1px #000 solid; text-decoration:none; }

.whiteborder { border-bottom:#fff dashed 1px !important; } 



div#menu div div.umenu div { width:120px; }
div#menu div div.umenu div.huumenu div.uumenu div { width:120px; }
div#menu div div.umenu div.huumenuf div.uumenuf div { width:140px; }

/*erste Unterebene */
div#menu div:hover div.umenu { display:block; text-decoration:none; text-align:center; }
div#menu div div.umenu { display:none; width:120px; text-align:center; position:absolute;  text-decoration:none; top:24px; left:-6px; border:#000 1px solid;  margin-top:-1px; }
div#menu div div.umenu a { display:block; height:15px; text-align:center; line-height:18px;  text-decoration:none; border-bottom:#000 -1px solid;  }
div#menu div div.umenu span { display:block; height:18px; text-align:center; line-height:18px;  text-decoration:none; border-bottom:#000 -1px solid;  }

/* zweite Ebene */
div#menu div div.umenu div.huumenu div.uumenu { display:none; width:120px;  text-decoration:none; position:absolute; top:0px; left:120px; border:#000 1px solid;  }
div#menu div div.umenu div.huumenu div.uumenu a { display:block; height:18px;  text-decoration:none; line-height:18px; border-bottom:#000 -1px solid; }
div#menu div div.umenu div.huumenu div.uumenu span { display:block; height:18px;  text-decoration:none; line-height:18px; border-bottom:#000 -1px solid; }

div#menu div div.umenu div.huumenu:hover div.uumenu { display:block; }

/* zweite Ebene - Forum */
div#menu div div.umenu div.huumenuf div.uumenuf { display:none; width:140px;  text-decoration:none; position:absolute; top:0px; left:120px; border:#000 1px solid;  }
div#menu div div.umenu div.huumenuf div.uumenuf a { display:block; height:18px;  text-decoration:none; line-height:18px; border-bottom:#000 -1px solid; }
div#menu div div.umenu div.huumenuf div.uumenuf span { display:block; height:18px;  text-decoration:none; line-height:18px; border-bottom:#000 -1px solid; }

div#menu div div.umenu div.huumenuf:hover div.uumenuf { display:block; }

/*dritte Ebene - Forum */
div#menu div div.umenu div.huumenuf div.uumenuf div.hu3menu div.u3menu { display:none; width:140px; position:absolute; top:0px; left:140px; border:#000 1px solid; }
div#menu div div.umenu div.huumenuf div.uumenuf div.hu3menu div.u3menu a { display:block; height:18px; line-height:18px; }
div#menu div div.umenu div.huumenuf div.uumenuf div.hu3menu div.u3menu span { display:block; height:18px; line-height:18px; }

div#menu div div.umenu div.huumenuf div.uumenuf div.hu3menu:hover div.u3menu { display:block; }





