/* = MAP
================================================ */

#map{ height: 300px; width:550px; background:#ff0000; }


/* = Forum
================================================ */

#forum{
width:520px;
}

#forum_header{
height:40px;

}

#forum_categorie{
width:100%;
height:60px;
}

#forum_header a{
text-decoration:none; font-size: 16px; color:#222222;
}

#kategorie_info a{
color:#111111;
}

.forum_nonewtopic{
background:url('/img/faf02b2358de8933f480a146f4d2d98e_list_image.png') no-repeat;
height:60px;
width:50px;
float:left;
margin-right:20px;
}

#kategorie_info{
float:left;
height:60px;
width:300px;
}

#kategoie_info_last{
float:left;
height:60px;
width:150px;
}

.topic_content { width: 90%; margin-bottom:20px;  border: 1px solid #bab8b8;  }
.topic_time { background: #bab8b8}
.topic_info{ width:120px; }


/* = Allgemein
================================================ */

* {
    padding: 0;
    margin: 0;
} 

#header{
    padding: 0;
    margin-top: 0px;
} 

body
{
font-family:Verdana;
background:#e7e7e7 url(/img/17b65afe58c49edc1bdd812c554ee3bb_top_bg.jpg) repeat-x;
font-size:11px;
}

html, body, #page{ height:100%; background:#cccccc; }
 #content{ width:930px; padding-top:65px; margin-left:auto; margin-right:auto; }

/* = Content
================================================ */

h1 a{
width: 233px; height: 78px; 
background: url(/img/fe1f9c70bdf347497e1a01b6c486bdb9_logo.png) no-repeat; text-indent: -9999px; text-decoration: none; border: none;
margin-bottom:50px; float:left;
}

h2{ position:absolute; margin-top:-50px; margin-left:-35px; text-indent: -9999px;background:url(/img/0c836be97564457619349887cf51b3ba_list_dark.png) no-repeat; height:28px; width:300px;  }
h2#navigation { background-position:-0px -0px;  }
h2#idea{ background-position:-0px -56px;  }
h2#forum{ background-position:-0px -112px; }
h2#module{ background-position:-0px -84px; }

h2#basic{ background-position:-0px -325px; }
h2#images{ background-position:-0px -233px; }
h2#guestbook{ background-position:-0px -145px; }
h2#event{ background-position:-0px -175px; }
h2#kontakt{ background-position:-0px -205px; }
h2#partner { background-position:-0px -353px; }

h3{ text-align:justify; width:500px; margin-bottom:25px; }

#content p{ margin-bottom: 20px; width:500px; }

#content{ margin-bottom: 250px; }

#content ul{ background: url(/img/5e15fb59326e7a9c3d6558ca74621683_nav_box_bg.png); width:570px; border: 1px solid #bab8b8; padding-top:70px; padding-left:50px; margin-bottom:75px; margin-left:350px; padding-bottom:35px;  }

#content li{ 
list-style-image:url('/img/faf02b2358de8933f480a146f4d2d98e_list_image.png');
margin-bottom:13px;
}

#content li a{
position: absolute; text-indent: -9999px;background:url(/img/185e48a43c7f63acf74b1bd58827b510_list_light.png) no-repeat; margin-left: 30px; height:28px;
width:500px;
}

#content li a:hover{ background:url(/img/0c836be97564457619349887cf51b3ba_list_dark.png) no-repeat;  }

#content li#create a{ background-position:-0px -28px;  }
#content li#idea a{ background-position:-0px -56px; }
#content li#module a{ background-position:-0px -84px; }
#content li#forum a{ background-position:-0px -112px; }

#content li#basic a{ background-position:-0px -325px; }
#content li#images a{ background-position:-0px -233px; }
#content li#guestbook a{ background-position:-0px -145px; }
#content li#event a{ background-position:-0px -175px; }
#content li#kontakt a{ background-position:-0px -205px; }
#content li#partner a{ background-position:-0px -353px; }


/* = Footer
================================================ */

#footer{
background:url(/img/3a9044746ffc9e6f539ecace6d3e2c82_nav_box_bg.png); 
width:100%; 
position:fixed;
bottom:0px;
height: 200px;
} 

#inner_footer{
background:url(/img/6107d91fc9a0b04bc044aa7d8c1443bd_foot_head_extending.png)  repeat-x; height:150px; width:100%; margin-bottom:0px; } 

#footer ul{ margin-left:80%; width:570px; line-height: 0px; }
#footer li{  list-style-type:none; }
#footer li a{ margin-top:35px; background:url(/img/53b354612d26628e73986a80e254864e_social_buttons.png); width: 58px; height:62px; text-indent: -9999px;  float:left;  }
#footer li#twitter a{ background-position:-124px -0px; }
#footer li#facebook a{ background-position:-4px -0px; }
#footer li#youtube a{ background-position:-364px -0px; }


