a:link {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

a:hover {
	color:#ff9900;
	font-weight:bold;
	text-decoration:none
}

a:visited {
	color:#ff9900;
	font-weight:bold;
	text-decoration:none;
}

body {
 font-family:Thoma, Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 background-color:#000;
 background-image:url(images/back-7.jpg);
 align: center;
}

/* ======== Main Container ========================*/
#main-container{
     width:960px;
	 margin:0px auto;
	 padding:0px;
	 text-align:center;
	 background-color:#000000;
	 }
/* ======== Header ============= */
#header{
	width:960px;
	background-color:#000000;
	background-image:url(images/header960x308-2.jpg);
	background-repeat:no-repeat;
	height:308px;
}

.titleleft {
  float:left;
  width:325px;
  height:280px;
  text-align:bottom;
  }
  
 
.titleleft1 {
 float:left;
 
 }


a.titlelefth1:link, {
 font-size:28px;
 font-weight:bold;
 color:#ffffff;
 text-decoration:none;
 margin:180px 0px 0px 15px;
 }
 
a.titlelefth1:hover, a.titlelefth1:visited {
 font-size:28px;
 font-weight:bold;
 color:#ff9900;
 text-decoration:none;
 margin:180px 0px 0px 15px;
 }
 


  
.titleright {
  float:right;
  width:482px;
  height:280px;
  }
 
 .menuebar {
 	width:895px;
 	height:28px;
 	margin-bottom:5px;
}
  
#menueleiste {
  float:left;
  width: 100%;
  min-height:30px;
  height:30px;
  list-style: none;
	text-decoration: none;
	color:#ffffff;
  }
  
/*#menueleiste li{
  float: left;
	margin: 14px 10px 0px 10px;
  list-style: none;
	text-decoration: none;
	list-style: none;
	font-weight: bold;
	text-decoration: none;
  }*/
  
/*a.menueleiste:link {
 padding:1px;
 font-size:14px;
 font-weight:bold;
 color:#ffffff;
 text-decoration:none;
 }

 a.menueleiste:hover, a.menueleiste:visited {
 padding:1px;
 font-size:14px;
 font-weight:bold;
 color:#FF9900;
 text-decoration:none;
 }
*/ 
ul#menueleiste {padding:0; height:30px;list-style:none; margin: 14px 8px 0px 8px; margin:0 auto; color:#ffffff; }
ul#menueleiste ul {color:#ffffff; padding:0; margin:0; list-style:none; position:absolute; left:-9999px;}
ul#menueleiste table {color:#ffffff;border-collapse:collapse; font-size:1em; float:left; margin:-1px;}

ul#menueleiste ul li {color:#ffffff; float:left; margin:0; text-align:left;}
ul#menueleiste ul li a {display:block; color:#ffffff;line-height:30px; margin:0; padding:0 8px; background:transparent; width:150px;}

ul#menueleiste li {color:#ffffff; display:inline; margin:0 -2px; text-align:left;}
ul#menueleiste li a {display:inline-block; height:28px; margin:5px 0 0 0;padding:0 8px 0 0; line-height:30px; text-decoration:none; color:#ffffff;}
ul#menueleiste li a.sub {text-decoration:blink;}
ul#menueleiste li a.sub1 {}

html>/**/body ul#menueleiste li {display:inline-block; padding:0; color:#ffffff;}

* html ul#menueleiste li a.sub {margin-right:3px;color:#ffffff;}
* html ul#menueleiste li a.sub1 {margin-right:3px;color:#ffffff;}
* html ul#menueleiste li a {margin-bottom:-4px;color:#ffffff;}

ul#menueleiste li a b { display:block; height:28px; float:left; padding:0 0 10px 10px; cursor:pointer;}

ul#menueleiste li a:hover {position:relative; background-position:right bottom; color:#ff9900;}
ul#menueleiste li a:hover b {background-position:left bottom;}

ul#menueleiste li:hover {color:#ffffff;position:relative;}
ul#menueleiste li:hover > a {background-position:right bottom; color:#ff9900;}
ul#menueleiste li:hover > a b {color:#ff9900; background-position:left bottom;}

ul#menueleiste :hover ul {left:1px; width:150px; top:28px;}
* html ul#menueleiste :hover ul {top:28px;}

ul#menueleiste :hover ul li {display:block; float:left; margin:0; border-bottom:1px solid #fff;}
ul#menueleiste :hover ul li a {display:block; float:left; margin:0; height:25px; line-height:25px; width:140px; background:#828282; color:#ffffff;}
ul#menueleiste :hover ul li a.fly {background:#ddd url(arrow.gif) no-repeat right center;}
ul#menueleiste :hover ul li a:hover {background:#626262; color:#ff9900;}
ul#menueleiste :hover ul li:hover > a {background:#626262; color:#ff9900;}

ul#menueleiste :hover ul li a.fly:hover {background:#c60 url(arrow-over.gif) no-repeat right center;}
ul#menueleiste :hover ul li:hover > a.fly {background:#c60 url(arrow-over.gif) no-repeat right center;}

ul#menueleiste :hover ul ul {left:-9999px;}

ul#menueleiste :hover ul :hover ul {left:105px; top:0; width:105px;}

ul#menueleiste :hover ul :hover ul li {display:block; float:left; margin:0; border-bottom:1px solid #fff;}
ul#menueleiste :hover ul :hover ul li a {display:block; float:left; margin:0; height:25px; line-height:25px; background:#bbb; color:#ffffff;}
ul#menueleiste :hover ul :hover ul li a:hover {color:#ff9900; background:#626262;}





.bookmark{
  float:right;
	width:240px;
	color:#FF0000;
	font-weight:bold;
	text-align:center;
}
a.bookmark:link {
  color:#ffffff;
  font-size:12px;
  text-decoration:none;
  }
  
a.bookmark:hover, a.bookmark:visited {
  color:#ff9900;
  font-size:12px;
  text-decoration:none;
  }
  
.toplist-top {
	width:240px;
	height:280px;
	background-color:transparent;
	/*padding:5px 2px 10px 2px;*/
	margin-bottom:5px;
}
.toplist-top-left {
	width:118px;
	float:left;
}
.toplist-top-right {
	width:118px;
	float:right;
}
.toplist-toph2 {
  text-align: center;
  color: #ffffff;
  font-size:12px;
  font-weight: bold;
  margin-bottom:4px;
  }

.toplist-top img{
	border:#ffffff 1px solid;
	margin:2px 2px 2px 2px;
}

.toplist-top8 {
	width:480px;
	height:280px;
	background-color:transparent;
	/*padding:5px 2px 10px 2px;*/
	margin-bottom:5px;
}
.toplist-top8-left {
	width:118px;
	float:left;
}
.toplist-top8-right {
	width:118px;
	float:left;
}
.toplist-top8h2 {
  text-align: center;
  color: #000000;
  font-size:12px;
  font-weight: bold;
  margin:6px 0px 2px 0px;
  }

.toplist-top8 img{
	border:#ffffff 1px solid;
	margin:2px 2px 2px 2px;
}

.toplist-top8 a img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}
.toplist-top8 a:hover img {filter:alpha(opacity=75);   -moz-opacity: 0.70;   opacity: 0.70;}

/* ====== Contentwrapper =========================*/

#contentwrapper{
    width:960px;
    background-color: #000000;
    border-top:2px solid #ffffff;
    align:center;
	height:auto;
	overflow:hidden;
	}
/* ====== Contentwrapper =========================*/



	
/* ======== contentleft ===============*/
#contentleft{
	width:960px;
	height:auto;
	overflow:hidden;
}


/*#contentleft .mainimgcontainer{
	float:left;
	width:740px;
	height:auto;
	overflow:auto;
}*/

/*.imagecontainer {
	width:740px;
	height:auto;
	overflow:hidden;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 5px;
	border-bottom:2px solid #ffffff;
}*/
.imagecontainerneu {
	width:954px;
	height:auto;
	overflow:hidden;
	margin:10px 0px 10px 0px;
	/*border-bottom:2px solid #ffffff;*/
}

.imagecontainervid {
	width:940px;
	height:auto;
	overflow:hidden;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 5px;
	border-bottom:2px solid #ffffff;
}

.imagecontainervidneu {
	width:954px;
	height:auto;
	overflow:hidden;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 5px;
	border-bottom:2px solid #ffffff;
}

#contentleft .imagecontainer img{
	border:#ffffff 1px solid;
	margin: 0px;
	}


#contentleft .imagecontainerneu a,
#contentleft .imagecontainerneu a:active,
#contentleft .imagecontainerneu a:visited
{
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	khtml-opacity: 1;
	zoom:1;
	}
	
#contentleft .imagecontainerneu a:hover{
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	khtml-opacity: 0.7;
	zoom:1;
	}


#contentleft .imagecontainerneu img
{
	border:#ffffff 1px solid;
	margin: 0px;
	}

#contentleft .imagecontainervid img{
	border:#ffffff 1px solid;
	margin: 1px;
	}

#contentleft .imagecontainervidneu a,
#contentleft .imagecontainervidneu a:active,
#contentleft .imagecontainervidneu a:visited
{
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	khtml-opacity: 1;
	zoom:1;
	}
	
#contentleft .imagecontainervidneu a:hover{
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	khtml-opacity: 0.7;
	zoom:1;
	}
	
#contentleft .imagecontainervidneu img{
	border:#ffffff 1px solid;
	margin: 1px;
	}

.buttons {
 width:740px;
 height:70px;
 float:left;
 text-align:left;
 margin-left:24px;
 border:none;
 }

.flashbanners {
  width:100%;
  font-size:22px;
  font-weight:bold;
  float:left;
  text-align:left;
  margin:20px 0px 20px 0px;
  padding:15px 0px 15px 15px;
  border-top:2px solid #ffffff;
  border-bottom:2px solid #ffffff;
  }
 
 .flashbannersneu {
  width:100%;
  font-size:22px;
  font-weight:bold;
  float:left;
  text-align:center;
  margin:20px 0px 20px 0px;
  padding:15px 0px 15px 0px;
  border-top:2px solid #ffffff;
  border-bottom:2px solid #ffffff;
  }
 
 a.flashbannersh1:link, a.flashbannersh1:active{
 font-size:22px;
 font-weight:bold;
 color:#ffffff;
 text-decoration:none;
 margin:180px 0px 0px 15px;
 }
 
a.flashbannersh1:hover, a.flashbannersh1:visited {
 font-size:22px;
 font-weight:bold;
 color:#ff9900;
 text-decoration:none;
 margin:180px 0px 0px 15px;
 }
 
 .flashbannersohne {
  width:100%;
  font-size:22px;
  font-weight:bold;
  float:left;
  text-align:center;
  margin:10px 0px 10px 0px;
  padding:5px 0px 5px 20px;
  }
 
 .featured {
  width:100%;
  font-size:22px;
  font-weight:bold;
  float:left;
  text-align:center;
  margin:20px 0px 20px 0px;
  padding:15px 0px 15px 0px;
  }
 
 .toplistsbanners {
  width:100%;
  font-size:22px;
  font-weight:bold;
  float:left;
  text-align:left;
  margin:0px 0px 20px 0px;
  padding:15px 8px 15px 0px;
  border-top:2px solid #ffffff;
  border-bottom:2px solid #ffffff;
  }
  
.kategorieuebersicht ul{
	float:left;
  width: 116px;
  list-style: none;
	text-decoration: none;
}

  
.kategorieuebersicht li{
  float: left;
  width:116px;
	margin: 3px 3px 3px 3px;
  list-style: none;
	text-decoration: none;
	font-weight: bold;
  }
  
.kategorieuebersichth2 {
  text-align: center;
  color: #ffffff;
  font-size:16px;
  font-weight: bold;
  margin-bottom:6px;
  }

.menueleisteunten ul{
  float:left;
  color:#ffffff;
  font-weight:bold;
  width: 100%;
  height:30px;
  list-style: none;
	text-decoration: none;
  }
  
 .menueleisteunten li{
  float: left;
	margin: 6px 2px 6px 3px;
  list-style: none;
	text-decoration: none;
	list-style: none;
	font-weight: bold;
	text-decoration: none;
  }

/* ======== contentright ===============*/

#contentright{
	width:0px;
	float:left;
	text-align:left;
	font-size:12px;
	color:#ffffff;
	padding-left:5px;
	height:auto;
	overflow:hidden;
}

a.contentright:link {
  color:#ffffff;
  font-size:14px;
  text-decoration:none;
  }
  
 a.contentright:hover, a.contentright:active, a.contentright:visited{
  color:#ff9900;
  font-size:14px;
  text-decoration:none;
  } 
  
a.contentrighth2:link {
  color:#ffffff;
  font-size:18px;
  font-weight:bold;
  }
  
 a.contentrighth2:hover, a.contentrighth2:active, a.contentrighth2:visited{
  color:#ff9900;
  font-size:18px;
  font-weight:bold;
  } 
  

/* ====== Topliste =========================*/

.toplist {
  color:#ffffff;
  font-size:12px;
  text-align:center;
  margin:0px 0px 20px 0px;
  padding:15px 8px 15px 0px;
  }
  
.toplisth2 {
  text-align: center;
  color: #ffffff;
  font-size:18px;
  font-weight: bold;
  margin-bottom:10px;
  }


a.toplist:link {
  color:#ffffff;
  font-size:12px;
  text-decoration:none;
  }
  
 a.toplist:hover, a.toplist:active, a.toplist:visited{
  color:#ff9900;
  font-size:12px;
  text-decoration:none;
  } 

.toplist img{
	border:#ffffff 1px solid;
	margin:2px 2px 2px 2px;
}

/* ======== Footer ======== */
#footer{
  width:995px;
  height:50px;
  text-align: center;
  padding:10px 0px 10px 0px;
}

a.footerlink:link a.footerlink:visited{
 color:#000000;
 }

a.footerlink:hover{
 background-color:#000000;
 color:#ff9900;  
 }    
 
  /* ======== Footer-1 ======== */          
#divid {
 position:absolute;
 left:200px; top:15550px; width:700px; height:250px;
}

#divid-cat {
 position:absolute;
 left:200px; top:5550px; width:700px; height:250px;
}

#xxxchange {
  text-align:center;
  width: 100%;
  min-height:30px;
  height:30px;
  list-style: none;
	text-decoration: none;
	color:#ffffff;
  }
  
#xxxchange li{
  float:left;
	margin: 14px 10px 0px 10px;
  list-style: none;
	text-decoration: none;
	list-style: none;
	font-weight: bold;
	text-decoration: none;
  }
  
a.xxxchange:link {
 padding:1px;
 font-size:11px;
 font-weight:bold;
 color:#ffffff;
 text-decoration:none;
 }

 a.xxxchange:hover, a.xxxchange:visited {
 padding:1px;
 font-size:11px;
 font-weight:bold;
 color:#FF9900;
 text-decoration:none;
 }

#textlinks {
	color:#ffffff;
  width:100%;
  font-weight:bold;
  float:left;
  text-align:center;
  margin: 8px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  }

#textlinks .textlinksleft {
	width:49%;
	float:left;
	text-align:left;
	line-height:16px;
}

#textlinks .textlinksright {
	width:49%;
	float:left;
	text-align:left;
	line-height:16px;
}





















