.tx-tettnewsticker-pi1{
	height:20px !important;
	width:158px !important;
	overflow:hidden !important;
	}

.tettnewstickerclass{
	height:20px !important;
	width:158px !important;
	overflow:hidden !important;
	position:absolute !important;
	z-index:250 !important;
	display:block !important;
	visibility:visible !important;
	}


.mmLevel1 a{
	display:block;
	width:200px;
	background-image:url(../html/media/ball.gif);
	background-repeat:no-repeat;
	background-position: 10px 6px;
	padding:5px 18px 5px 33px;
	color:#FFED00;
	text-decoration:none;
	border-bottom:1px solid #EBEBEC
	}

.mmLevel1{
	background-color:#1A468F;
	}

body{
	margin:0;
	padding:0;
	font-family:arial, sans-serif;
	font-size:12px;
	background-image:url(../html/media/slydogs_bg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#4679b0;
	background-attachment:fixed;
	}

#stage{
	width:1004px;
	margin:0 auto;
	background-color:#ebebec;
	}

*html #stage{
	position:relative;
	left:50%;
	margin-left:-502px;
	}

#content{
	padding:10px 40px 10px 20px; 
	}

a{
	color:#1A468F;
	padding:0 0px 0 0px;
	font-weight:bold;
	}

a:hover{
	background-color:#ffed00;
	color:#1A468F;
	text-decoration:none;
	}

h1{
	font-size:20px;
	color:#1A468F;
	}

h2{
	font-size:16px;
	}

li{
	list-style:square;
	}

p{
	margin-bottom:0;
	padding:0;
	}

/*
######################################################### NAVIGATION
*/

#main_nav{
	background-color:#1A468F;
	margin:5px 0 5px 0;
	}

#main_nav ul{
	margin:0 !important;
	padding:0 0 0 20px;
	list-style:none;
	display:inline;
	}

#main_nav ul li{
	list-style:none;
	display:inline;
	line-height:34px;
		margin:0 !important;
	}

#main_nav ul li a{
	background-image:url(../html/media/ball.gif);
	background-repeat:no-repeat;
	background-position: 10px 8px;
	padding:7px 18px 8px 33px;
	text-decoration:none;
	color:#ffed00;
	font-weight:bold;
	font-size:16px;
	margin:0;
	}

#main_nav ul li a:hover{
	background-color:#ffed00;
	color:#1A468F;
	}

#main_nav ul li.active a{
	background-color:#ffed00;
	color:#1A468F;
	text-decoration:none;
	}
	
#menu217Content a {
	background-image:url(../html/media/pompon.gif) !important;
}

#menu217Content a:hover {
	background-image:url(../html/media/pompon_hov.gif) !important;
}

#act217 {
	background-image:url(../html/media/pompon.gif) !important;
}

.active #act217 {
	background-image:url(../html/media/pompon_hov.gif) !important;
}

.second_navi_cheers a {
	background-image:url(../html/media/pompon.gif) !important;
}

.second_navi_cheers a:hover {
	background-image:url(../html/media/pompon_hov.gif) !important;
}

.second_navi_cheers .active a{
	background-image:url(../html/media/pompon_hov.gif) !important;
}

/*
######################################################### LINKE SPALTE
*/

#left_content{
	width:178px;
	float:left;
	margin-bottom:30px;
	}

#box_news, #box_rss, #box_schedule, #box_login{
	padding:10px;
	background-color:#ffffff;
	margin-bottom:5px;
	}

a.rss_link{
	display: block;
	height: 20px;
	padding: 2px 0px 0px 30px;
	background: url(../html/media/rssicon.jpg) left top no-repeat;
}

a.twitter_link{
	display: block;
	height: 20px;
	padding: 2px 0px 0px 30px;
	background: url(../html/media/twitter_icon.jpg) -3px top no-repeat;
}

a.facebook_link{
	display: block;
	height: 20px;
	padding: 2px 0px 0px 30px;
	background: url(../html/media/facebook_link.gif) 1px 1px no-repeat;
}

a.guestbook_link{
	display: block;
	height: 20px;
	padding: 2px 0px 0px 30px;
	background: url(../html/media/guestbook_icon.jpg) -3px top no-repeat;
}

#second_navi{
	margin-bottom:5px;
	}

#second_navi ul{
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:1px 0 1px 0;
	}

#second_navi ul li{
	list-style:none;
	margin:0 !important;
	line-height:1.5em;
	padding:1px 0 1px 0;
	}

#second_navi ul li a{
	display:block;
	background-image:url(../html/media/ball.gif);
	background-repeat:no-repeat;
	background-position: 10px 6px;
	padding:5px 18px 5px 33px;
	text-decoration:none;
	color:#ffed00;
	font-weight:bold;
	margin:0;
	background-color:#1A468F;
	}

#second_navi li a:hover{
	background-color:#ffed00;
	color:#1A468F;
	}

#second_navi li.active a{
	background-color:#ffed00;
	color:#1A468F;
	}

#left_content h2{
	color:#1A468F;
	margin:0;
	padding:0;
	}

input{
	margin:0;
	padding:0;
	margin-bottom:5px;
	}

.iButton{
	background-color:#1A468F;
	border:1px solid #fff;
	color:#ffed00;
	padding:2px;
	}

#box_login #user{
	width:120px !important;
	}

#box_login #pass{
	width:120px !important;
	}

/*
######################################################### RECHTE SPALTE
*/

#main_content{
	width:734px;
	float:right;
	padding:10px 0 20px 0;
	}

/*
######################################################### FOOTER
*/

#footer{
	background-color:#1A468F;
	clear:both;
	color:#ffffff;
	padding:10px 20px 10px 20px;
	margin:0;
	}

*html #footer{
	padding:5px 20px 10px 20px;
	}

* + html #footer{
	padding:5px 20px 10px 20px;
	}

#footer a{
	text-decoration:underline;
	color:#fff;
	font-weight:bold;
	}
	
/*
######################################################### Flexible CE
*/

div.ceWrap {
	background: url(../html/media/ceTrenner.jpg) repeat-y center;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

div.ceLeft {
	width: 46%;
	float: left;
	background: transparent;
}

div.ceRight {
	width: 46%;
	float: right;
	background: transparent;
}

/*
###################################################################
*/


.tx-mmforum-pi1-listpost-menu {
	padding-bottom: 50px !important;
}

.tx-mmforum-pi1-listpost-text {
	font-size: 12px !important;
	line-height: 1.2em !important;
}



*:first-child+html .tx-newloginbox-pi1 h3 {
	font-size: 14px;
}

*html .tx-newloginbox-pi1 h3 {
	font-size: 14px;
}

#facebookfans{
	border-right: 1px solid #AAAAAA;
    width: 177px;
    margin-bottom:6px;
}
