*{
 margin: 0;
 padding: 0;
}
img { border: 0px;}
body{
 background-repeat:repeat-x;
 background-color: #e6e5e1;
 font-family:tahoma,verdana,sans-serif;
 font-size:.9em;
 margin-left:auto; 
 margin-right:auto;
 padding: 0 0 20px 0;
}
#mainwrapper {
	width: 990px;
	margin: 0px auto;
	z-index: 0;
}
#loading_box {height:30px; width: 300px;}
#links{
 float:left;
 font-size:.9em;
 width:324px;
}
.suche{
 background-image: url(img/sucheoben.jpg);
 background-repeat:no-repeat;
 height:16px;
}
.suche_hg{
 background-image: url(img/suchebg.jpg);
 width: 324px;
 height: 25px;
 padding-left: 25px;
}
	p.suche_hg{
  	text-align:left;
		padding: 1px 5px 0 0;
   }
.suche_unten{
 background-image: url(img/sucheunten.jpg);
 background-repeat:no-repeat;
 height: 13px;
 width: 324px;
 }
.links1_hg{
 background-image: url(img/linkskom_hg.jpg);
 width: 324px;
 height: 264px;
}
	p.links1_hg{
  	text-align:left;
		padding: 8px 5px 0 10px;
		line-height: 0.5;
		letter-spacing: 0.6em;
    width: 300px;	
   }
.links1_unten{
 background-image: url(img/links1unten.jpg);
 background-repeat:no-repeat;
 height: 21px;
 width: 324px;
 }
 .links2_unten{
 background-image: url(img/links2unten.jpg);
 background-repeat:no-repeat;
 height: 21px;
 width: 324px;
 }
 .linksnavi_hg{
 background-image: url(img/linksnavi_hg.jpg);
 width: 324px;
 height: 100%;
}
	p.linksnavi_hg{
  	text-align:left;
		padding: 8px 5px 0 10px;
		line-height: 0.5;
		letter-spacing: 0.6em;
    width: 300px;	
   }
.linksnavi_unten{
 background-image: url(img/linksnavi_unten.jpg);
 background-repeat:no-repeat;
 height: 14px;
 width: 324px;
 }
 .linksnavi_unten2{
 background-image: url(img/linksnavi_unten2.jpg);
 background-repeat:no-repeat;
 height: 14px;
 width: 324px;
 }
 .linkswer_hg{
 background-image: url(img/linkskom_hg.jpg);
 width: 324px;
 height: 100%;
}
 .linkswer_hg2{
 background-image: url(img/linkskom_hg2.jpg);
 width: 324px;
 height: 100%;
}
	p.linkswer_hg{
  	text-align:left;
		line-height: 0.5;
	  padding: 8px 5px 0 10px;
		letter-spacing: 0.6em;
    width: 300px;	
   }
.linkswer_unten{
 background-image: url(img/linkskom_unten.jpg);
 background-repeat:no-repeat;
 height: 15px;
 width: 324px;
 }
  .linkskom_hg{
 background-image: url(img/linkswer_hg.jpg);
 width: 324px;
 height: 100%;
}
	p.linkskom_hg{
  	text-align:left;
		padding: 8px 5px 0 10px;
		line-height: 0.5;
    width: 300px;	
   }
.linkskom_unten{
 background-image: url(img/linkswer_unten.jpg);
 background-repeat:no-repeat;
 height: 9px;
 width: 324px;
}
.ende{
 background-image: url(img/unten.jpg);
 background-repeat:no-repeat;
 height: 8px;
 width: 324px;
}
#header{
 font-size:.9em;
 text-align: center;
 height: 143px;
 width: 570px;
 float: left;
}
.login_header{
 font-size:.8em;
 text-align: left;
 padding-left:20px;
 height: 143px;
 width: 400px;
 float: left;
}
.quotesenden{
 font-size:.9em;
 text-align: left;
 float: right;

}
.quote{ 
  border: 1px dotted; 
  background-image: url(img/quote.jpg);
}
.heiter{
  float: left;
	margin-top: 35px;
	width:230px;
	padding-right:10px;
	font-size: 12px;
	text-align: justify;
}
#zeile{
 background-image: url(img/zeile.jpg);
 font-size:.9em;
 text-align: center;
 height: 31px;
 line-height: 2.1;
}

#mitte{
	float:left;
	width:666px
}
.menueoben{
  background-image: url(img/menueoben.jpg);
	background-repeat:no-repeat;
	width: 666px;
	height:35px;
	margin-top: 4px;
	padding-top: 8px;
	font-size:13px;
	text-align: center;
 }
 .beitrag_oben2{
	background-image: url(img/beitrag_oben2.jpg);
	background-repeat:no-repeat;
	width: 652px;
	height:39px;
	font-weight: 600;
	margin-top: 4px;
	padding-left: 14px;
}
.beitrag_oben{
	background-image: url(img/beitrag_oben.jpg);
	background-repeat:no-repeat;
	width: 666px;
	height:39px;
}
	span.beitrag_oben_fade {
                float:left;
                width: 50px;
                margin: 10px;
		
	}
            span.beitrag_oben_fade a {
                color: #6d1627;
                font-size:10px;
            }
        span.beitrag_oben_link {
            float: left;
            width: 60px;
            height: 20px;
            margin: 5px 8px;
            font-size:18px;
            font-weight: 600;
        }
        span.beitrag_oben_share {
            float: left;
            width: 300px;
            height: 20px;
            font-size:10px;
            padding: 4px 10px;

        }
        span.img_right {
            margin: 3px 0 0 0;
            padding-right: 13px;
            float: right;
            font-size: 0.7em;
        }
.beitrag, .beitrag_hidden{ 
	background-image: url(img/beitrag_content.jpg);
	background-repeat:repeat-y;
	width: 666px;
}
	.beitrag_p {
		padding: 8px 88px 11px 18px;
		font-size:.9em;
		text-align: justify;
    height: 150%;
    width:620px;
	}
		p.beitrag {
		padding: 5px 88px 11px 18px;
		font-size:.9em;
		text-align: justify;
    height: 150%;
    width:620px;
	}
.beitrag_unten{
	background-image: url(img/beitrag_unten.jpg);
	background-repeat:no-repeat;
	height: 31px;
	width: 666px;
	padding-bottom: 15px;
}
	p.beitrag_unten{
		text-align:left;
    vertical-align: middle;
		padding: 12px 0 0 18px;
    line-height: 0.8;
    height:30px;
    font-size:.7em;
    color: #000000;
	}
#rechts{
 float:right;
 width:160px;
 padding-top:5px;
}
#sky{
 position: fixed;
 top:174px; width:160px; height:600px;
 }
input.text_kurz, input.add_comment{
	border: 1px solid #adadad;
	background: url(img/input_bg.gif) repeat-x;
	height: 15px;
	width: 105px;
	color:#000000;
	font-size: 12px;
	text-align: left;
}
input.button {
	background: url(img/input_bg.gif) repeat-x;
	padding:3px; 
	margin: 10px 0 0 0;
	font-size:0.8em;
	width: 100%;
	color:#000000;
	border:1px solid #adadad!important;
	border-left-color:#ececec!important; 
	border-top-color:#ececec!important;
	text-align: center;
}
textarea.add_comment {
border: 1px solid rgb(173, 173, 173); 
background-image: url(img/input_txt.gif);
font-size: 12px;
font-family:arial;
}

span.vote_right {
margin-top: -3px;
padding-right: 25px;
float: right;
}
img.vote_right {
  margin-right: 10px;
}
.padding{
 padding:1em
}
h1,h6,h2{
 font-size:.9em
}
.titel_home,
.titel_neues,
.titel_topliste,
.titel_zufall,
.titel_durchsuchen,
.titel_user_komm,
.titel_news,
.titel_hinzufuegen,
.titel_flopliste,
.titel_statistik{
background-repeat:no-repeat;
padding:0 0 1px 30px;
height: 21px;
}
.titel_home {background-image:url(img/home.png);}
.titel_neues {background-image:url(img/neues.png);}
.titel_topliste {background-image:url(img/topliste.png);}
.titel_flopliste {background-image:url(img/flopliste.png);}
.titel_zufall {background-image:url(img/zufall.png);}
.titel_durchsuchen {background-image:url(img/durchsuchen.png);}
.titel_hinzufuegen {background-image:url(img/hinzufuegen.png);}
.titel_news {background-image:url(img/news.png);}
.titel_statistik {background-image:url(img/statistik.png);}
.titel_user_komm {background-image:url(img/user_comment.png);padding-left:20px;}
ul { 
	list-style-image:url(img/icon/ul.gif);
	margin: 0 0 0 23px;
}
ul.reg { 
	margin: 0; 
	padding-left : 15px; 
	list-style : none; 
  font-size:.9em;
}
ul.men { 
  list-style : none; 
  font-size:1.1em;
}
a {
	color: #000000;
	text-Decoration: none;
}
a.navi {
	color: #535049;
	text-Decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
a.title {
	color: #000000;
}
.comment_oben{
	background-image: url(img/comment_oben.jpg);
	background-repeat:no-repeat;
	width: 666px;
	height:39px;
	font-weight: 600;
}
	p.comment_oben{
		text-align:left;
    float: left;
		font-size:18px;
		padding: 6px 0 0 14px;
	}
.comment{ 
	background-image: url(img/beitrag_content.jpg);
	background-repeat:repeat-y;
	color: #000;
	padding: 0 25px 2px 20px;
	font-size: 12px;
	
}
	.comment p {
		font-size:.9em;
		text-align: justify;
	}
.comment_unten{
	background-image: url(img/beitrag_unten2.jpg);
	background-repeat:no-repeat;
	height: 42px;
	width: 642px;
}
	p.comment_unten{
		text-align:right;
		margin: 0 5px 0 5px;
		padding: 8px 26px 0 0;
		line-height: 0.5;
		letter-spacing: 0.6em;	
	}
.comment_breite {
 width: 480px;
 }
.kommentar {
  float: left;
  width: 520px;
  text-align: justify;
	padding-bottom: 13px;
}
.kommentar_u {
	padding: 0;
}
.avatar {
	padding: 1px 9px 0 0;
  float: right;
  text-align: center;
	margin:auto;
  width: 80px;
}
.normal {
	text-align: left;
}
#on {
	border: 1px solid rgb(255, 255, 255); 
	padding: 5px; 
	display: block;
	text-align: left;
}
#expand {
	border: 1px solid rgb(255, 255, 255); 
	padding: 5px; 
	display: none;
}
/* navi */
.navi {
  margin: 10px auto 80px auto;
  width: 400px;
}
.navi_l {
  background: url(img/navi_l.jpg) no-repeat;	
  height: 34px;
  width: 9px;
  float:left;
}
.navi_m {
  background: url(img/navi_m.jpg) repeat-x top;
  height:34px;
  float:left;
  padding: 8px 0 0 0;
}
.navi_r {
  background: url(img/navi_r.jpg) no-repeat;	
  height: 34px;
  width: 14px;
  float:left;  
}
.clear {
  clear: both;
  height: 0px;
  width: 0px;
  line-height: 0px;
	visibility:hidden;
	}
.error {
	color: #e42e2e;
	}
	
/*/ Admin Parsing /*/
table.parsing {
  width: 500px;
  margin: 30px 0 0 0;
  font-size: 9px;
}
table.parsing td {
  width: 1250px;
}
/*/ Overlay /*/
#overlay_box {
  position: fixed;
  top: 300px;
  height: 100px;
  width: 300px;
  margin-left: -150px;
  left: 50%;
  z-index: 100;
  font-size: 0.8em;
}
#overlay_l, #overlay_r {
  float: left;
  width: 17px;
  height: 100px;
}
#overlay_l {
  background: url('img/overlay_l.png') no-repeat;
}
#overlay_r {
  background: url('img/overlay_r.png') no-repeat;
}
#overlay_m {
  text-align: center;
  float:left;
  width: 266px;
  height: 100px;
  background: url('img/overlay_m.png') repeat-x;
}


/*/ TopBox /*/
#topbox {
  width: 100%;
}
.tb_hidden {
  width: 100%;
  background-color: #dad8d2;
}
.tb_slider {
  width: 100%;
  height: 33px;
	background: url(img/login_hg.png) repeat-x;
	line-height: 16px;
	font-size: 0.7em;
}
.tb_slider_inner, .tb_hidden_content {
  width:990px;
  margin: 0px auto;
  min-height: 300px;
	
}
.tb_slider_menu {
  width: 300px;
  height: 25px;
  float:left;
  margin: 0 0 0 80px;
  line-height: 25px;
  padding: 0 8px;
  vertical-align: middle;
}
.tb_slider_button {
  width: 320px;
	height: 25px;
  float: right;
  margin: 0;
  padding: 7px 80px 0 8px;
  text-align: center;
}
.loginbox, .registerbox {
  float: left;
  margin: 20px 0 20px 40px;
}
.registerbox {
  border-left: 1px solid #6b6b6b;
  padding: 0 0 0 40px;
}
  /*/ Hover /*/
  .tb_slider a.open {background: url(img/bt_open.png) no-repeat left 0; padding-left: 18px;}
  .tb_slider a.close {background: url(img/bt_close.png) no-repeat left 0; padding-left: 18px;}
  .tb_slider a:hover.open {background: url(img/bt_open.png) no-repeat left -16px; color: #005a8e}
  .tb_slider a:hover.close {background: url(img/bt_close.png) no-repeat left -16px;}
  .tb_slider a.logout {background: url(img/bt_logout.png) no-repeat left 0;}
  .tb_slider a.logout:hover {background: url(img/bt_logout.png) no-repeat left -16px; text-decoration:none;}
  .tb_slider a.bt_quotes {background: url(img/bt_quotes.png) no-repeat left 0;}
  .tb_slider a.bt_quotes:hover {background: url(img/bt_quotes.png) no-repeat left -16px; text-decoration:none;}
  
  /*/ Topbox_reg /*/
  #login_menue, #login_middle,#login_stats {
    text-align: center;
    float:left;
    padding: 20px 0 20px 0;
  }
  #login_menue {
    width: 200px;
  }
  #login_middle {
    width: 600px;
  }
  #login_stats {
    width: 190px;
  }
  #topbox ul {
    text-align: left;
    list-style-image: none;
    list-style-type: none;
    margin: 10px 0 0 15px;
  }
  #topbox .menue li {
    width: 164px;
    height:18px;
    background: url(img/login_menue.png) no-repeat;
    padding: 1px 12px;
    margin: 2px;
    font-size:0.9em;
  }
  #topbox .menue li:hover {
    background: url(img/login_menue.png) no-repeat left -18px;
  }
  #topbox .menue a {
    display: block;
  }

/*/ MENU /*/
#menu {
	border-bottom: 0px #D0DADB solid;
	padding-left: 10px;
	height: 25px;
}

#menu  ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 90
}

#menu  ul li {
  display: block;
	float: right;
	margin: 0 3px 0 0;
	padding: 0;
	list-style-type: none;
	width: 65px;
}

#menu ul li a {
	float: left;
	display: block;
	width: auto;
	text-decoration: none;
	margin: 0;
	padding: 0em 0.8em 0em 1em;
}

#menu  ul li a:hover {
	color: #fff;
	text-decoration: none;
}

#menu  ul li.sep {
	color: white;
	padding: 0.8em 0em 0.5em 0em;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu  ul li a {
	float: none;
}

/* End IE5-Mac hack */
#menu  ul.level2, #menu ul.level3 {
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	background: #d8d7d0;
	margin: 5px 0 0 0;
}

#menu  ul.level2 li, #menu ul.level3 li {
	border-bottom: 1px solid #ebebeb;
	float: none;
	margin: 0;
	padding: 0;
	width: 150px;
}

#menu  ul.level2 li, #menu ul.level3 li a {
	padding: 5px 9px 5px 5px;
	display: block;
}

#menu  ul.level2 li:hover,#menu  ul.level3 li a:hover {
	font-weight: normal;
	background-color: #FF8401;
	background-image: none;
}

/*/ Rating Box /*/
.rating_next {
  float: left;
}
.rating_box {
  width: 50px;
  height: 10px;
  background-color: #cac9c4;
  float: left;
  margin: 3px 8px 0 0;
}
  .rate_box_top, .rate_box_top_g { 
    height: 10px;
    float: left;
  }
    .rate_box_top {
      background-color: #47ff6a;
    }
    .rate_box_top_g{
      background-color: #58c16c; 
    }
  .rate_box_flop, .rate_box_flop_g {
    height: 10px;
    float: right;
  }
    .rate_box_flop {
      background-color: #ff4747;
    }
    .rate_box_flop_g{
      background-color: #c15858;
    }
