body {
	margin:0px;
	padding:0px;
	background-color:#467BA3;
	background-image:url(bilder/webdesign/body.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
img {
	border:0;
	margin:0;
	padding:0;
	}
form {
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	}

#page {
	width:1071px;
	margin:0 auto;
	}
#left {
	background-image:url(bilder/webdesign/pagebg.jpg);
	width:1032px;
	float:left;
	}
#right {
	float:left;
}
#page #abstand {
	padding-left:4px;
	width:1032px;
	}
#header {
	background-image:url(bilder/webdesign/header01-sum.jpg);
	background-repeat:no-repeat;
	width:750px;
	height:125px;
	padding-left:286px;
	padding-top:8px;
	}
#stats {
	background-image:url(bilder/webdesign/header02-sum.jpg);
	background-repeat:no-repeat;
	width:702px;
	height:54px;
	padding-left:330px;
	padding-top:1px;
	}
#stats .icon {
	float:left;
	}
#stats .text {
	float:left;
	color:#D5E2EA;
	padding-left:7px;
	width:125px;
	line-height:16px;
	}
#games {
	background-image:url(bilder/webdesign/gamesbg.jpg);
	background-repeat:repeat-x;
	width:1032px;
	height:39px;
	}
#games .placeholder {
	color:#D5E2EA;
	width:1008px;
	float:left;
	padding-left:0px;
	}
#games .game01 {
	float:left;
	padding-right:6px;
	}
#games .game02 {
	float:left;
	padding-left:2px;
	}
#games .game04 {
	width:48px;
	float:left;
	padding-left:2px;
	}
#games .game05 {
	width:48px;
	float:left;
	padding-left:7px;
	}
#games .game03 {
	float:left;
	padding-left:8px;
	}
#search {
	float:left;
	background-image:url(bilder/webdesign/searchbg.jpg);
	background-repeat:repeat-x;
	width:1024px;
	height:25px;/*45 mit Suche*/
	}
#search .left {
	float:left;
	width:704px;
	height:25px;
	}
#search .left .hpstats01 {
	float:left;
	padding-left:10px;
	padding-top:6px;
	}
#search .left .hpstats02 {
	float:left;
	padding-left:5px;
	padding-top:6px;
	color:#819AAE;
	}
#search .left .hpstats02 a, a:visited, a:active {
	color:#819AAE;
	text-decoration: none;
	}
#search .left .ticker {
	color:#819AAE;
	padding-left:10px;
	padding-top:4px;
	}
#search .right .search01 {
	float:left;
	padding-right:13px;
	}
#search .right .search02 {
	float:left;
	background-color:#FFFFFF;
	border:1px solid #B6CCDA;
	width:143px;
	height:16px;
	padding-top:3px;
	padding-left:3px;
	margin-top:12px;
	color:#819AAE;
	}
#search .right .search03 {
	float:left;
	background-color:#FFFFFF;
	border:1px solid #B6CCDA;
	width:61px;
	height:16px;
	text-align:center;
	font-weight:bold;
	padding-top:3px;
	margin-top:12px;
	margin-left:8px;
	color:#819AAE;
	}
#search .right .livesupport {
	float:left;
	background-color:#FFFFFF;
	border:1px solid #B6CCDA;
	width:145px;
	height:14px;
	text-align:center;
	font-weight:bold;
	padding-top:2px;
	margin-top:5px;
	margin-left:170px;
	color:#819AAE;
	}
#navi {
	float:left;
	width:192px;
	}
#navi .navibutton {
	background-image:url(bilder/webdesign/navibg.jpg);
	background-repeat:no-repeat;
	width:153px;
	height:20px;
	padding-left:33px;
	padding-top:6px;
	margin-left:6px;
	}
#navi .navibody {
	background-image:url(bilder/webdesign/navibody.jpg);
	background-repeat:repeat-x;
	width:185px;
	}
#navi .navibody2 {
	background-image:url(bilder/webdesign/navibody2.jpg);
	background-repeat:repeat-x;
	width:191px;
	}
#navi .navibody3 {
	background-image:url(bilder/webdesign/navibody3.jpg);
	background-repeat:repeat-x;
	width:191px;
	}
#navi .userofthemoment {
	padding-left:2px;
	padding-top:6px;
	margin-left:6px;
	padding-bottom:8px;
	color:#67A1C9;
	text-decoration:none;
	font-size:10px;
	}
#navi .userofthemoment a, a:visited, a:active {
	font-weight:bold;
	color:#67A1C9;
	text-decoration:none;
	font-size:10px;
	}
#navi .userofthemoment a:hover {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
	}
#navi .navibutton a, a:visited, a:active {
	font-weight:bold;
	color:#67A1C9;
	text-decoration:none;
	font-size:10px;
	}
#navi .navibutton a:hover {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
	}
#showpage {
	background: url(ppl/preview_bg.jpg) no-repeat;
	width: 514px;
	height: 46px;
	padding-left: 23px;
	padding-top: 12px;
	margin-left: 26px;
	margin-top: 20px;
}
#switchbox {
	float:left;
	background-image:url(bilder/webdesign/switchbg.jpg);
	background-repeat:repeat-x;
	width:824px;
	/*height:153px;*/
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	}
#switchbox a, a:visited, a:active {
	font-weight:bold;
	font-size:10px;
	color:#4D6F88;
	text-decoration:none;
	}
#switchbox a:hover {
	font-weight:bold;
	font-size:10px;
	color:#4D6F88;
	text-decoration:underline;
	}
#switchbox .bg {
	background-color:#FFFFFF;
	width:819px;
	/*height:147px*/
	}
#switchbox .bg .navi {
	background-image:url(bilder/webdesign/switchboxheadbg.jpg);
	background-repeat:repeat-x;
	width:805px;
	height:34px;
	padding-left:12px;
	padding-top:3px;
	}
#switchbox .bg .navi .on {
	float:left;
	}
#switchbox .bg .navi .onbg {
	float:left;
	background-image:url(bilder/webdesign/switchboxon02.jpg);
	background-repeat:repeat-x;
	height:24px;
	padding-left:25px;
	padding-right:25px;
	padding-top:10px;
	cursor:pointer;
	}
#switchbox .bg .navi .onbg a, a:visited, a:active {
	font-weight:bold;
	font-size:10px;
	color:#4F6F86;
	text-decoration:underline;
	}
#switchbox .bg .navi .off {
	float:left;
	}
#switchbox .bg .navi .offbg {
	float:left;
	background-image:url(bilder/webdesign/switchboxoff02.jpg);
	background-repeat:repeat-x;
	height:24px;
	padding-left:25px;
	padding-right:25px;
	padding-top:10px;
	cursor:pointer;
	}
#switchbox .bg .navi .offbg a, a:visited, a:active {
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
	}
#switchbox .abstand {
	padding-left:9px;
	padding-top:12px;
	}
#switchbox .abstand .textline {
	width:802px;
	height:28px;
	color:#4D6F88;
	}
#switchbox .abstand .textline .icon {
	float:left;
	padding-top:12px;
	padding-left:10px;
	}
#switchbox .abstand .textline .title {
	float:left;
	padding-top:8px;
	padding-left:5px;
	width:362px;
	}
#switchbox .abstand .textline a, a:visited, a:active {
	font-weight:bold;
	font-size:10px;
	color:#4D6F88;
	text-decoration:none;
	}
#switchbox .abstand .textline a:hover {
	font-weight:bold;
	font-size:10px;
	color:#4D6F88;
	text-decoration:underline;
	}
#switchbox .abstand .textline .date {
	float:left;
	width:252px;
	padding-top:8px;
	}
#switchbox .abstand .textline .comments {
	float:left;
	padding-top:8px;
	}








#content {
	float:left;
	width:600px;
	}
#content a, a:link, a:visited, a:active {
  color:#000000;
  text-decoration:none;
  font-weight:normal;
}

#content a:hover {
  color:#0a92ce;
}

#content .newscategory {
	background-image:url(bilder/webdesign/newshead.jpg);
	background-repeat:repeat-x;
	width:574px;
	height:24px;
	color:#4F6F84;
	font-size:11px;
	font-weight:bold;
	padding-top:10px;
	padding-left:26px;
	}
#content .newsinfo {
	background-image:url(bilder/webdesign/newsinfo.jpg);
	background-repeat:repeat-x;
	width:581px;
	height:19px;
	color:#FFFFFF;
	padding-left:19px;
	padding-top:6px;
	}
#content .schrittinfo {
	background-repeat:repeat-x;
	width:581px;
	height:64px;
	color:#FFFFFF;
	padding-left:19px;
	padding-top:6px;
	}
#content .newsinfo a, a:visited, a:active {
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	}
#content .newsinfo a:hover {
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
	}
#content .newsinfo .newsleft {
	float:left;
	width:50px;
	}
#content .newsinfo .smsleft {
	float:left;
	width:150px;
	}
#content .newsinfo .pointsleft {
	float:left;
	width:450px;
	}
#content .newsinfo .newsmiddle {
	float:left;
	}
#content .newsinfo .newsright {
	float:right;
	padding-right:20px;
	font-style:italic;
	}
#content .newsbg {
	background-image:url(bilder/webdesign/newsbg.jpg);
	background-repeat:repeat-x;
	padding-left:20px;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:10px;
	color:#000000;
	/*color:#4F6F84;*/
	}
#content .newsbg2 {
	background-repeat:repeat-x;
	padding-left:20px;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:10px;
	color:#000000;
	/*color:#4F6F84;*/
	}
#content .newsbg3 {
	background-image:url(bilder/webdesign/newsbg.jpg);
	background-repeat:repeat-x;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	color:#000000;
	/*color:#4F6F84;*/
	}

#right {
	float:left;
	width:229px;
	padding-left:3px;
	}

#right .imbg {
	float:left;
	background-repeat:no-repeat;
	width:60px;
	height:18px;
	/*padding-left:30px;*/
	padding-top:35px;
	color:#4f6f85;
	font-size:12px;
	}

#right .statusbg {
	float:left;
	background-repeat:no-repeat;
	width:60px;
	height:33px;
	/*padding-left:30px;*/
	padding-top:20px;
	color:#4f6f85;
	font-size:12px;
	}
#right .statusbg2 {
	float:left;
	background-repeat:no-repeat;
	width:60px;
	height:27px;
	/*padding-left:30px;*/
	padding-top:26px;
	color:#4f6f85;
	font-size:12px;
	}

#right .imbg a, a:visited, a:active{
	color:#4f6f85;
	font-size:12px;
	}
#right .imbg a:hover{
	color:#4f6f85;
	font-size:12px;
	}

#right .creditsbg {
	float:left;
	background-image:url(bilder/webdesign/creditsbg.jpg);
	background-repeat:no-repeat;
	width:60px;
	height:30px;
	padding-left:60px;
	padding-top:11px;
	color:#4f6f85;
	font-size:12px;
	}
#right .creditsbg a, a:visited, a:active{
	color:#4f6f85;
	font-size:12px;
	}
#right .creditsbg a:hover{
	color:#4f6f85;
	font-size:12px;
	}
#right .pointsbg {
	float:left;
	background-image:url(bilder/webdesign/pointsbg.jpg);
	background-repeat:no-repeat;
	width:60px;
	height:30px;
	padding-left:60px;
	padding-top:11px;
	color:#4f6f85;
	font-size:12px;
	}
#right .pointsbg a, a:visited, a:active{
	color:#4f6f85;
	font-size:12px;
	}
#right .pointsbg a:hover{
	color:#4f6f85;
	font-size:12px;
	}
#right .panelbg {
	background-image:url(bilder/webdesign/panel.jpg);
	background-repeat:no-repeat;
	width:106px;
	height:35px;
	padding-left:120px;
	padding-top:5px;
	color:#4f6f85;
	font-size:12px;
	}
#right .namebg {
	background-image:url(bilder/webdesign/login_emailbg.jpg);
	background-repeat:no-repeat;
	width:157px;
	height:30px;
	padding-left:74px;
	padding-top:12px;
	color:#4f6f85;
	font-size:12px;
	}
#right .namebg a, a:visited, a:active{
	color:#4f6f85;
	font-size:12px;
	}
#right .namebg a:hover{
	color:#4f6f85;
	font-size:12px;
	}
#right .teamnamebg a, a:visited, a:active{
	color:#4f6f85;
	font-size:12px;
	}
#right .teamnamebg a:hover{
	color:#4f6f85;
	font-size:12px;
	}
#right .teamnamebg {
	background-image:url(bilder/webdesign/teamname.jpg);
	background-repeat:no-repeat;
	width:157px;
	height:30px;
	padding-left:74px;
	padding-top:12px;
	color:#4f6f85;
	font-size:12px;
	}
#right .emailbg {
	background-image:url(bilder/webdesign/login_emailbg.jpg);
	background-repeat:no-repeat;
	width:157px;
	height:31px;
	padding-left:79px;
	padding-top:10px;
	}
#right .pwbg {
	background-image:url(bilder/webdesign/login_pwbg.jpg);
	background-repeat:no-repeat;
	width:157px;
	height:30px;
	padding-left:79px;
	padding-top:10px;
	}
#right .leftbg {
	float:left;
	background-image:url(bilder/webdesign/avabg.jpg);
	background-repeat:no-repeat;
	width:104px;
	height:137px;
	padding-left:2px;
	padding-top:2px;
	}
#right .rightbg {
	float:left;
	background-image:url(bilder/webdesign/login_pwbg.jpg);
	background-repeat:no-repeat;
	width:116px;
	height:30px;
	padding-left:2px;
	padding-top:10px;
	}
#right a, a:visited, a:active {
	font-weight:normal;
	font-size:10px;
	color:#4F6F84;
	text-decoration:none;
	}
#right a:hover {
	font-weight:normal;
	font-size:10px;
	color:#4F6F84;
	text-decoration:underline;
	}
#right .linkicon {
	float:left;
	padding-left:14px;
	padding-top:12px;
	}
#right .linksekicon {
	float:left;
	padding-left:20px;
	padding-top:12px;
	}
#right .link {
	float:left;
	padding-left:5px;
	padding-top:7px;
	}
#right .teambeitretlink {
	float:left;
	width:130px;
	padding-left:5px;
	padding-top:7px;
	}
#right .teambeitretanswer {
	float:left;
	width:50px;
	padding-left:5px;
	padding-top:7px;
	}
#right .sponsor {
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	}
#right .sponsorunten {
	text-align:center;
	padding-bottom:15px;
	}
#right .sponsoroben {
	text-align:center;
	padding-top:15px;
	}

#right .forentickernavi {
                background-image:url(bilder/webdesign/forentickerheadbg.jpg);
                background-repeat:repeat-x;
                width:220px;
                height:29px;
                padding-left:6px;
                padding-top:1px;
                }
#right .forentickernavi .forenticker01 {
                float:left;
                }
#right .forentickernavi .forenticker03 {
                float:left;
                }
#right .forentickernavi .forentickeron02 {
                float:left;
                background-image:url(bilder/webdesign/forentickeron02.jpg);
                background-repeat:repeat-x;
                height:22px;
                padding-left:7px;
                padding-right:7px;
                padding-top:8px;
                cursor:pointer;
                }
#right .forentickernavi .forentickeron02 a, a:visited, a:active {
                font-weight:bold;
                font-size:10px;
                color:#4F6F84;
                text-decoration:underline;
                }
#right .forentickernavi .forentickeron02 a:hover {
                font-weight:bold;
                font-size:10px;
                color:#4F6F84;
                text-decoration:underline;
                }

#right .forentickernavi .forentickeroff02 {
                float:left;
                background-image:url(bilder/webdesign/forentickeroff02.jpg);
                background-repeat:repeat-x;
                height:22px;
                padding-left:7px;
                padding-right:7px;
                padding-top:8px;
                cursor:pointer;
                }
#right .forentickernavi .forentickeroff02 a, a:visited, a:active {
                font-weight:bold;
                font-size:10px;
                color:#FFFFFF;
                text-decoration:underline;
                }
#right .forentickernavi .forentickeroff02 a:active {
                background-image:url(bilder/webdesign/forentickeron02.jpg);
                }
#right .forentickernavi .forentickeroff02 a:hover {
                font-weight:bold;
                font-size:10px;
                color:#FFFFFF;
                text-decoration:underline;
                }

#right .panelnavi {

                }
#right .panelnavi .panel01 {
                float:left;
                }
#right .panelnavi .panel03 {
                float:left;
                }
#right .panelnavi .panelon02 {
                float:left;
                background-repeat:repeat-x;
                height:22px;
                padding-left:7px;
                padding-right:7px;
                padding-top:8px;
                cursor:pointer;
                }
#right .panelnavi .panelon02 a, a:visited, a:active {
                font-weight:bold;
                font-size:10px;
                color:#4F6F84;
                text-decoration:underline;
                }
#right .panelnavi .panelon02 a:hover {
                font-weight:bold;
                font-size:10px;
                color:#4F6F84;
                text-decoration:underline;
                }

#right .panelnavi .paneloff02 {
                float:left;
                background-repeat:repeat-x;
                height:22px;
                padding-left:7px;
                padding-right:7px;
                padding-top:8px;
                cursor:pointer;
                }
#right .panelnavi .paneloff02 a, a:visited, a:active {
                font-weight:bold;
                font-size:10px;
                color:#4F6F84;
                text-decoration:underline;
                }

#right .panelnavi .paneloff02 a:hover {
                font-weight:bold;
                font-size:10px;
                color:#4F6F84;
                text-decoration:underline;
                }


#right .abstandpanel {
	padding-top:2px;
	}
#right .abstand {
	padding-top:2px;
	padding-left:4px;
	}
#right .abstand .textline {
	width:217px;
	height:27px;
	}
#right .abstand .textline .icon {
	float:left;
	padding-left:6px;
	padding-top:12px;
	}
#right .abstand .textline .title {
	float:left;
	padding-left:5px;
	padding-top:7px;
	}
#right .abstand .textline .title a, a:visited, a:active {
	font-weight:bold;
	font-size:10px;
	color:#4F6F84;
	text-decoration:none;
	}
#right .abstand .textline .title a:hover {
	font-weight:bold;
	font-size:10px;
	color:#4F6F84;
	text-decoration:underline;
	}
#right .tagcloud {
	font-weight:bold;
	padding:10px;
	color:#4F6F84;
	}
#footer {
	background-image:url(bilder/webdesign/footer1.jpg);
	background-repeat:no-repeat;
	width:189px;
	height:13px;
	padding-top:13px;
	padding-left:843px;
	}
#footer2 {
	background-image:url(bilder/webdesign/footer2.jpg);
	background-repeat:no-repeat;
	width:1021px;
	height:22px;
	padding-top:2px;
	padding-left:13px;
	}
#footer .kontakt {
	float:left;
	}
#footer .imprint {
	float:left;
	padding-left:6px;
	}
#footer .seitenanfang {
	float:left;
	padding-left:7px;
	}
.overviewtable {
	background-image:url(bilder/kalender.jpg);
	margin:0;
	padding:0;
}

.overviewtable td {
	margin:0;
	padding:0;
    height:6px;
    font-size:8px;
}

.overviewtable td.tdwithout {
	margin:0;
	padding:0;
    height:4px;
    font-size:8px;
}

.overviewtable2 {
	background-image:url(pics/kkg_bg.jpg);

	margin:0;
	padding:0;
}

.overviewtable2 td {
	margin:0;
	padding:0;
    height:6px;
    font-size:8px;
}

.overviewtable2 td.tdwithout {
	margin:0;
	padding:0;
    font-size:8px;
}

.overviewtable3 {
	background-image:url(pics/blackjack/blackjackbg.jpg);
	margin:0;
	padding:0;
}

.overviewtable3 td {
	margin:0;
	padding:0;
    height:6px;
    font-size:8px;
}

.overviewtable3 td.tdwithout {
	margin:0;
	padding:0;
    height:4px;
    font-size:8px;
}

td.tdred {
	width: 55px;
	background-color: red;
}

td.tdyellow {
	width: 55px;
	background-color: yellow;
}

td.tdgreen {
	width: 55px;
	background-color: green;
}

td.tdfree {
	width: 5px;
}
.inputx {
	overflow:visible;
	font-family:Arial;
	font-size:12px;
	padding-top:2px;
	padding-left:5px;
	background-color:#FFFFFF;
	border:1px solid #B9B9B9;
	color:#6D6D6D;
	width:141px;
	height:16px;
}
.inputx2 {
	overflow:visible;
	font-family:Arial;
	font-size:12px;
	padding-top:2px;
	padding-left:5px;
	background-color:#FFFFFF;
	border:1px solid #BABABA;
	color:#4F4F4F;
	width:141px;
	height:16px;
}
.inputbt {
	overflow:visible;
	font-family:Arial;
	font-size:12px;
	background-color:#FFFFFF;
	border:1px solid #B9B9B9;
	color:#6D6D6D;
	height:21px;
}
#footer2 .copyright {
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
}