/* Alle Ränder und Abständ auf Null */
* {
	margin: 0;
	padding:0;
}
/* Keine Ränder für Images */
img {
	border: 0px;
}
p {
	font-size: 1em;
	text-align:left;
	line-height: 1.4em; color:#000000;
}
a:link {
	color:black;
	text-decoration:underline;
}


a:visited {
	color:black;
	text-decoration:underline;
}
a:hover {
	color: #c30;
	text-decoration:underline;
}
h1 {
	font-size:20px;
	font-weight:bolder;
	line-height: 1.6em;
	text-align:center;
}
h2 {
	font-size:18px;
	font-weight:bolder;
	line-height: 1.6em;
	text-align:center;
}
.center-menue {
	margin-top: 5px;
	margin-bottom: -5px;
	text-align:center;
}

.center-video-text {
	text-align:center;
}


.center {
	padding-top: 25px;
	text-align:center;
}
#ivwpixel {
	display: block;
	font-size: 1px;
	line-height: 0%;
	position: absolute;
}





.naMediaAd_SUPERBANNER { float:left; 
	width:964px; text-align:center; margin-bottom: -3px; margin-top: 1px; 

}
.naMediaAd_WIDE_SKYSCRAPER {
	margin-left: 9px; margin-bottom: 6px; 
}
body.naMediaAd_WALLPAPER .naMediaAd_SUPERBANNER {
	margin-bottom: -3px; width:965px; text-align:right;
}
body.naMediaAd_WALLPAPER .naMediaAd_WIDE_SKYSCRAPER {
	margin-top: -91px;
}
*body.naMediaAd_WALLPAPER .naMediaAd_SUPERBANNER {
	margin-bottom: 0px;
}
.naMediaAd_MEDIUM_RECTANGLE { 
	
}


.naMediaAd_TEASER_V{ text-align:center; margin-top: 20px; 

}




















body {
	width: 1186px;
	
	background-color: #666666;
	margin: 0px auto 5px auto;
	font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
}

#ip_page_wrapper { position: relative;
}




#fussballtraining { position: relative;
	float:left;
	width: 1186px;
	background:url(layout-2/sideright-back-test.png) top left repeat-y; 
}
#container {
	float:left;
	background:url(layout-2/content-test.png) repeat-y;
	width: 956px;
}




#newsarea-right {
	float:left;
	width: 314px;
	margin-left: 17px;
}
.newsarea-box {
	clear:left;
	float:left;
	height:226px;
	width: 157px;
	background:url(layout-2/areabox.png) no-repeat;
	margin-bottom:4px;
	padding-left: 4px;
}
.newsarea-box-2 {
	clear:left;
	float:left;
	height: 88px;
	width: 314px;
	background:url(layout-2/areabox-2.png) no-repeat;
	margin-bottom:4px;
	font-size: 12px;
	text-align:left;
	line-height: 1.4em;
}

.fb-box {
	width: 336px;
	margin-left: -20px;
	clear:both;
}

.fb-top { background:url(layout-2/fb-top.png) top no-repeat;
	width:314px; margin-top: -14px; padding-top: 7px;
}

.fb-bottom {
	background:url(layout-2/fb-bottom.png) bottom no-repeat;
	width:314px; margin-bottom: 5px; padding-bottom: 7px; margin-top: 15px;
}


.newsarea-box-3 {
	clear:both;
	width: 314px;
	background:url(layout-2/areabox-3.png) no-repeat;
	margin-bottom:4px;
	padding-left: 4px;
}
.newsarea-box-4 {
	clear:both;
	height: 374px;
	width: 314px;
	background:url(layout-2/areabox-4.png) no-repeat;
	margin-bottom:4px;
	padding-left: 4px;
	text-align:left;
}
.newsarea-box-5 {
	clear:both;
	height: 264px;
	width: 314px;
	background:url(layout-2/areabox-3.png) no-repeat;
	margin-bottom:4px;
	padding-left: 4px;
}
.newsarea-box-6 {
	clear:both;
	height: 128px;
	width: 175px;
	background:url(layout-2/areabox-6.png) no-repeat; overflow:hidden;
}



.newsarea-box-6 .text, .newsarea-box-6 h4 {
	font-size: 12px;
	text-align: left;
	padding-left: 15px;
	padding-top:10px;
}
.newsarea-box-6 img {
	padding-left: 12px;
	padding-top:8px;
}

.newsarea-box-7 {
	clear:both;
	height: 234px;
	width: 175px; margin:1px 0 3px 10px;
}


.fussballtraining-box-7 {
	width: 336px;
	margin-left: -20px;
	clear:both;
}
.rectangle {
	padding: 7px 7px 7px 0;
}
.text {
	font-size: 12px;
	text-align: left;
	padding: 4px 8px 8px 8px;
}
.text a {
	font-weight: bold;
}
.text-list {
	font-size: 12px;
	text-align: left;
	padding: 4px 8px 8px 8px;
}
#newsarea-right h4 {
	padding-top: 8px;
	padding-left: 8px;
	font-size: 12px;
	text-align:left;
}

#infocenter {
	z-index:1;
	position:relative;
	float:left;
	width: 420px;
	padding-left:0px;
	padding-bottom:0px; height:350px;
}

#magazin-info {
	clear:both;
}
.contenttext {
	clear:both;
	width: 410px;
}
/* Mitte */

#middle {
	float:right;
	background:url(layout-2/middleheader-test.png) no-repeat;
	width: 781px;
	text-align:center;
}

.naviheader { 
	width: 775px; padding-top: 6px;
	height: 159px;
	margin-left: 6px;
}
.navitop {
	float:left;
	width:130x;
	text-align:center;
}
.navitop li {
	padding-bottom: 2px;
}
.navitop ul {
	list-style-type: none;
	text-decoration: none;
	padding: 6px 2px 0 0;
}
.navitop a {
	display: block;
	width: 130px;
	height: 28px;
	font-size: 1em;
	line-height: 28px;
	text-align:center;
}
.navitop a:link, .navitop a:visited {
	background: url(layout-2/button.png);
	text-decoration: none;
}
.navitop li a:hover {
	background: url(layout-2/button.png) 0px -28px no-repeat;
	text-decoration: none;
	color:#FF9933;
}
.navitop li a#current {
	background: url(layout-2/button.png) 0px -56px no-repeat;
	text-decoration: none;
	color: #FFFFFF;
}
#inhalte {
	height: 79px;
	width: 781px;
}
#inhalte p {
	font-size: 13px;
	padding: 12px 15px 0 15px;
}
#main {
	width: 781px;
}
#main-index {
	width: 781px;
	margin-top: 1px;
}
.boxtop {
	background:url(layout-2/boxtop.png) top no-repeat;
	width:781px;
}
.boxbottom {
	background:url(layout-2/boxbottom.png) bottom no-repeat;
	width:781px;
}
.uebungseinheiten {
	padding: 15px 15px 0 15px;
}
.ptipp {
	text-align:left;
	padding-left: 120px;
	padding-right: 125px;
}
.ptipp-menue {
	text-align:left;
}
.uebungsauswahl {
	overflow:hidden;
}
.uebungsauswahl ul {
	list-style-type: none;
	margin-top:	10px;
	margin-left: 7px;
}
.uebungsauswahl li {
	float: left;
	width: 180px;
	margin-bottom: 5px;
	margin-right: 5px;
	text-align: center;
}
.uebungsauswahl li a {
	color:#000;
	display: block;
	height: 30px;
	line-height:30px;
}
.uebungsauswahl a:link, .uebungsauswahl a:visited {
	background: url(layout-2/trainingsprogramm.png);
	text-decoration: none;
}
.uebungsauswahl li a:hover {
	background: url(layout-2/trainingsprogramm.png) 0px -30px no-repeat;
	text-decoration: none;
}
.uebungsauswahl li a#current {
	background: url(layout-2/trainingsprogramm.png) 0px -60px no-repeat;
	color:#CC3300;
	text-decoration: none;
}
.uebungsauswahl p {
	font-size: 14px;
	line-height: 1.4em;
	text-align:center;
	padding-right: 4px;
}
.picright {
	float:right;
	padding-top: 15px;
	padding-left: 15px;
}
.picright-menue {
	float:right;
	width: 350px;
	padding-top: 15px;
	padding-left: 15px;
}
.grundsatz-menue {
	clear:left;
}
.picrightball {
	float:right;
	padding-top: 15px;
	padding-bottom: 15px;
}
.picleftball {
	float:left;
	padding-top: 15px;
	padding-left: 0px;
	padding-bottom: 15px;
}
.advcenter {
	padding: 0px;
	height: 310px;
	text-align:center;
}
.grundsatz {
	clear:left;
}
.tipps { 
	background:url(layout-2/tipps.png) no-repeat;
	width: 781px;
	height: 72px;
	line-height: 72px;
}
/* linke Seite */

#left {
	float:left; 
	background:url(layout-2/leftheader-2.png) no-repeat;
	width: 175px; min-height: 243px; 
}


#left-index {
	float:left;
	width: 175px; height:349px;
}


#logo img {
width 166px;
	margin-left: 7px;
	margin-top: 8px;
}
#widget {
	margin-top: -5px;
	margin-left: 0; 
	
}



#widget-netz-top { 
    background: url(layout/widget-netz-top.png) top no-repeat; 
	width:175px; margin-top: -3px;
	
	
}


#widget-netz-top  img{ margin-bottom:-15px; b 
	
	
}



#widget-netz-bottom {
    background: url(layout/widget-netz-bottom.png) bottom no-repeat; 
	width:175px; padding-bottom: 0px; height:230px;
	
}

#widget-netz {
	width:175px; 
	
}

#logowidget {
	padding-left:12px; padding-top: 7px; padding-bottom: 7px; 
}


#logowidget-sd {
	background:url(layout-2/sd-tipp.png) no-repeat; width:158px; margin-left:12px; margin-bottom:3px; 
}

#logowidget-sd p { font-size: 0.9em;
	padding-top: 5px;
	padding-left: 5px;
}
#logowidget-sd a {
	text-decoration: underline;
	color: #000000;
}
#logowidget-sd a:hover {
	color: #c30;
}


#logowidget p {
	padding-top: 32px;
	padding-left: 5px;
}
#logowidget a {
	text-decoration: underline;
	color: #000000;
}
#logowidget a:hover {
	color: #c30;
}
#netz {background:url(layout/netz.png) no-repeat; height: 37px; 
}
#netz img {
	height: 31px;
	margin-top: 3px;
	margin-left: 40px;
}
.teambanner {
	background:url(layout-2/teambanner.png) no-repeat;
	height: 608px; overflow:hidden;
}
.flashbanner {
	padding-left: 10px;
	padding-top:4px;
}
.gbanner {
	padding-left: 10px;
	padding-top:4px;
}
#trainingstipps {
	background:url(layout-2/trainingstipps.png) no-repeat;
	font-size: 15px;
	height: 890px;
	width: 175px;
	text-align: center;
}
#trainingstipps a, #trainingstipps h5 {
	text-decoration: none;
	padding-left: 7px;
}
/* Magazin Tipps */
.tipps {
	clear:both;
	background:url(layout-2/tipps.png) top left no-repeat;
	width: 956px;
	height: 76px;
	line-height: 76px;
}
.tipps h4 {
	padding-left: 230px;
}
.banner {
	clear:both;
	background: url(layout-2/728x90.png) left no-repeat;
	height: 102px;
	width: 956px;
}
.bigbanner {
	padding-top: 6px;
	padding-left: 116px;
}
.infoboxen {
	float:left;
	width: 956px;
}
.boxleft {
	float:left;
	background: url(layout-2/boxleft.png) left no-repeat;
	height: 266px;
	width: 325px;
}
.boxmiddle {
	float:left;
	background: url(layout-2/boxmiddle.png) left no-repeat;
	height: 266px;
	width: 313px;
}
.boxright {
	float:right;
	background: url(layout-2/boxright.png) left no-repeat;
	height: 266px;
	width: 318px;
}
.tippsimg img {
	float:left;
	margin-left:15px;
	padding-top:10px;
	padding-right: 5px;
}
.boxmiddle .tippsimg img, .boxright .tippsimg img {
	margin-left:8px;
	padding-top:10px;
	padding-right: 5px;
}
.copyright {
	clear:left;
	float:left;
	font-size:9px;
	width: 128px;
	text-align:center;
}
.rechte {
	font-size:9px;
	text-align:center;
}
.boxmiddle .copyright, .boxright .copyright {
	margin-left:8px;
	padding-right: 5px;
}
.boxleft .copyright {
	margin-left:15px;
	padding-right: 5px;
}
.tippstext {
	padding-top:10px;
	padding-left: 18px;
	padding-bottom: 10px;
	text-align:left;
	padding-right:10px;
}
.tippstext a:hover {
	color:#CC3300;
}
.boxmiddle .tippstext {
	padding-top:10px;
	padding-left: 11px;
	padding-bottom: 10px;
	text-align:left;
	padding-right:10px;
}
.boxright .tippstext {
	padding-top:10px;
	padding-left: 11px;
	padding-bottom: 10px;
	text-align:left;
	padding-right: 5px;
}
.tippstext a {
	font-size: 1em;
	font-weight:bold;
	text-decoration:none;
}
.tippsboxen {
	clear:both;
	width:956px;
	height: 532px;
}
.tippsleft {
	float:left;
	width:481px;
	height: 532px;
}
.tippscontentleft {
	background:url(layout-2/buchbox-left.png) no-repeat;
	width:481px;
	height: 482px;
	padding-left: 7px;
}
.buchbox-left-p {
	background:url(layout-2/buchbox-left-p.png) no-repeat;
	height: 50px;
	text-align:center;
	font-weight:bold;
	font-size: 13px;
	padding: 0 15px 0 15px;
}
.tippsright {
	float:right;
	width:475px;
	height: 532px;
}
.tippscontentright {
	background:url(layout-2/buchbox-right.png) no-repeat;
	width:475px;
	height: 482px;
}
.buchbox-right-p {
	background:url(layout-2/buchbox-right-p.png) no-repeat;
	height: 50px;
	text-align:center;
	font-weight:bold;
	font-size: 13px;
	padding: 0 15px 0 15px;
}
.title {
	padding: 15px;
	height: 160px;
}
.title img {
	float:left;
	padding-right: 15px;
}
.title a {
	font-size: 1.1em;
	text-decoration:none; text-decoration:underline
}
.buchbeschreibung {
	padding: 0 15px 15px 15px;
}
.magazinbox {
	padding: 0px 0px 10px 0px;
}
.magazinimg {
	float:left;
	width: 165px;
	margin-left: -15px;
	text-align:center;
}
.magazinimgball {
	float:left;
	width: 80px;
	margin-left: 0px;
	text-align:center;
}
.magazinimg .copyright {
	float:left;
	width: 150px;
	margin-left: 10px;
}
.magazinimg img {
}
.teaser {
	text-align:left;
	margin-left: 150px;
}
.teaserball {
	text-align:left;
	margin-left: 95px; padding-right: 10px;
}
.teaser h2, .teaserball h2 {
	text-align:left;
}
.teaser a, .teaserball a {
	text-decoration:none;
	font-size: 1em;
	font-weight:bold;
	padding-top: 5px;
}
#footer {
	clear:both;
	background:url(layout-2/footer.png) top left no-repeat;
	height: 99px;
	width: 964px;
	padding-top: 0px;
	padding-right: 0px;
	text-align:center;
	line-height: 50px;
}
#footer a {
	padding: 0 12px 0 12px;
	text-decoration:none;
}
#right {
	float:right;
	width: 230px;
}
#sideright {
	width: 230px;
	padding-top: 0px;
	
}
#family {
	width: 230px;
	padding-left: 15px; padding-bottom: 15px; margin-top: 5px;
	}
#family img {
	margin-top: 5px; 
}

#family-index {
	width: 230px;
	padding-left: 15px;
}
#family-index img {
	padding-top: 5px; 
}

#sideright-bottom {
	width: 230px;
	height: 300px;
}
.umfrage {
	width: 750px;
}
.hilfstext {
	line-height:30px;
	padding-left:10px;
}
.dick {
	line-height:34px;
	padding-left:10px;
	font-weight:bold;
}
.animation {
	background:url(layout-2/animation.png) no-repeat;
	float:right;
	height: 458px;
	width: 454px;
	padding-left: 0px;
	padding-top: 0px;
	margin-left: 10px;
}
.flash {
	height: 413px;
	padding-top: 8px;
}
.kauftipps {
}
.kaufimg {
	float:left;
	width: 170px;
	text-align:center;
	padding-top: 15px;
}
.artikeldesc {
	text-align:left;
	margin-left: 180px;
	padding-right: 10px;
	padding-top: 15px;
}
.artikeldesc h2 {
	text-align:left;
}
.artikeldesc .info {
	font-size: 12px;
	font-weight: bold;
}
.shoptipps {
	clear:left;
	margin-left: 0px;
}
.news {
	padding: 15px 15px 0 15px;
}
.news h2 {
	text-align:left;
}
.liste ul {
	margin-top:	10px;
	margin-left: 18px;
}
.liste li {
	list-style-type: square;
	font-size: 1em;
	text-align:left;
	line-height: 1.4em;
}
.toplevel {
	float:left;
	width: 750px;
	font-size: 12px;
	padding-top: 0px;
}
.level {
	background: url(layout-2/level.png) no-repeat;
	line-height: 20px;
	height: 20px;
	width: 70px;
	float:left;
	text-decoration: none;
	text-align:center;
	margin-right: 2px;
}
.level a {
	text-decoration: none;
	line-height: 20px;
	width: 70px;
}
.level a:hover {
	background: url(layout-2/level.png) no-repeat 0px -20px;
	float:left;
	color:#f93;
	height: 20px;
	width: 70px;
	text-decoration: none;
}
.level .current {
	background: url(layout-2/level.png) no-repeat 0px -40px;
	height: 20px;
	width: 70px;
	float:left;
	text-decoration:none;
	color:#FFFFFF;
}
.uebungsablauf {
	padding: 15px 15px 15px 15px;
	text-align:left;
	clear:both;
}
.uebungsablauf h2 {
	text-align:left;
	padding-top: 15px;
}
.uebungtopleft {
	background: url(layout-2/uebungtopleft.png) top left no-repeat;
	overflow:hidden;
	float:left;
}
.uebungtopright {
	background: url(layout-2/uebungtopright.png) top right no-repeat;
	overflow:hidden;
	float:left;
}
.uebungbottomleft {
	background: url(layout-2/uebungbottomleft.png) bottom left no-repeat;
	float:left;
	overflow:hidden;
}
.uebungbottomright {
	background: url(layout-2/uebungbottomright.png) bottom right no-repeat;
	float:left;
	overflow:hidden;
}
.action {
	float:right;
}
.uebungpic {
	padding: 10px 10px 5px 10px;
}
.anibutton {
	margin-top: 10px;
}

.anibutton a{
	margin-top: 10px;
}

.anibutton img{ float:left;
	padding-top: 9px; margin-right: 3px;
}
.anibutton-2 {
	margin-left: 8px;
}
.anibutton ul, .anibutton-2 ul {
	margin-left: 0px;
}
.anibutton li, .anibutton-2 li {
	margin-right: 5px;
	text-align: center;
	list-style-type:none;
	padding-bottom: 6px;
	float:left;
}
.anibutton li a, .anibutton-2 li a {
	float:left;
	color:#000;
	height: 30px;
	line-height:30px;
	width: 72px;
}
.anibutton a:link, .anibutton a:visited, .anibutton-2 a:link, .anibutton-2 a:visited {
	background: url(layout-2/anibutton.png);
	text-decoration: none;
}
.anibutton li a:hover, .anibutton-2 li a:hover {
	background: url(layout-2/anibutton.png) 0px -30px no-repeat;
	text-decoration: none;
	color:#f93;
}
.gewinnspiel {
	padding: 15px 8px 0 15px;
}
.gewinnspiel h2 {
	font-size: 26px;
	text-align:left;
}
.gewinnspiel-box {
	width: 500px;
	font-size: 12px;
	font-weight:normal;
	padding-left: 15px;
}

.search { padding-top: -6px; float:left; width:240px; text-align:left; margin-left:1px;	
}



.search2 { margin-top: -33px; 
}

.plista { margin: 20px; text-align:center; border: #7c0000 1px solid; padding:10px; 
}

.plista-small { margin: 20px; text-align:center; border: #7c0000 1px solid; padding:10px; width: 500px; float: left; 
}

.anibuttonsocial ul {
	float:left;
	margin: 12px 0 12px 0;
	padding-left: 10px;
	list-style-type: none;
	text-decoration: none;
}

.anibuttonsocial-2 ul {
	float:left;
	margin: 0 0 0 0;
	padding-left: 10px;
	list-style-type: none;
	text-decoration: none;
}

.anibuttonsocial li, .anibuttonsocial-2 li {
	float:left;
	height: 32px;
	margin: 1px 4px 2px 0;
}


