body { 
	color: black;
	background-color: white;
	margin: 0px;
	padding: 0px;
}
img {
	border: 0px;
}



/*Major Frame*/
#content_frame { 
	position: absolute; 
	left: 50%; 
	top: 50%; 
	width: 1000px; 
	height: 580px; 
	margin-top: -290px; 
	margin-left: -500px; 
	background-color: white;
	background-image: url(/media/images/layout/bg.gif);
	background-repeat: no-repeat;
}

/*content Layout*/
#logo_freestyler {
	position: absolute;
	top: 0px;
	left: 190px;
	width: auto;
	height: auto;
	z-index: 3; 
}
#logo_4attention {
	position: absolute;
	top: 515px;
	right: 0px;
	z-index: 9;
}
/*
#logo_4attention img {
	position: absolute;
	top: 0px;
	right: 0px;
}*/
/*Navigation*/
#impressum {
	position: absolute;
	top: 15px;
	left: 25px;
	width: auto;
	height: auto;
}
#login_nav {
	position: absolute;
	top: 25px;
	left: 840px;
}
#major_navigation {
	position: absolute;
	top: 170px;
	left: 25px;
	width: 210px;
	height: 310px;
	z-index: 77;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}
#major_navigation img[name=pole] {
	position: absolute;
	top: 0px;
	left: 0px;
}
#major_navigation #img_home {
	position: absolute;
	top: 9px;
	left: 18px;
	margin: 0px;
	padding: 0px;
}
#major_navigation #img_info {
	position: absolute;
	top: 43px;
	left: 18px;
	margin: 0px;
	padding: 0px;
}
#major_navigation #img_referenzen {
	position: absolute;
	top: 77px;
	left: 18px;
	margin: 0px;
	padding: 0px;
}
#major_navigation #img_freestyler {
	position: absolute;
	top: 111px;
	left: 18px;
	margin: 0px;
	padding: 0px;
}
#major_navigation #img_lerndvd {
	position: absolute;
	top: 145px;
	left: 18px;
	margin: 0px;
	padding: 0px;
}
#major_navigation #img_trickcamp {
	position: absolute;
	top: 180px;
	left: 18px;
	margin: 0px;
	padding: 0px;
}
#major_navigation #img_kontakt {
	position: absolute;
	top: 214px;
	left: 18px;
	margin: 0px;
	padding: 0px;
}
#languageBox {
	position: absolute;
	left: 30px;
	top: 510px;
	z-index: 5;
}
/*Login*/
#login {
	position: absolute;
	top:75px;
	left: 792px;
	width: 145px;
	height: 22px;
	background-color: #A7564A;
	/*border: solid 2px black;*/
	padding: 10px;
	opacity: 0.0;
	filter:alpha(opacity=0); /* IE's opacity*/
	visibility: hidden;
	z-index: 9;
}
#password {
	border: 1px solid #a7564a;
	background-color: white;
	color: black;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
}
#btnlogin {
	border: 1px solid black;
	background-color: #79CFCA;
	color: white;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
}
/*Content*/
#content_display {
	position: absolute;
	top: 110px;
	left: 320px;
	height: 445px;
	width: 635px;
	z-index: 8;
}
/*Home*/
#content_display #txt_home {
	position: absolute;
	top:410px;
	left: -15px;
	z-index: 1;
}
#content_display #poster {
	position: absolute;
	top: 70px;
	left: 10px;
	width: 470px;
	height: 213px;
	z-index: 2;
}

/*Content Global*/
 #frame_impressum, #frame_info, #frame_freestyler, #frame_referenzen, #frame_kontakt {
	position: absolute;
	top: 43px;
	left: 0px;
	width: 635px;
	height: 363px;
	background-image: url(/media/images/content/bg.gif);
	background-repeat: no-repeat;
}


#frame_jwplayer{
	position: absolute;
	top: 43px;
	left: 0px;
	width: 635px;
	height: 363px;
	background-image: url(/media/images/content/bg.gif);
	background-repeat: no-repeat;
}

#mediaspace {
	position: absolute;
	top: 23px;
	left: 10px;
}

#mediaspace_img {
	position: absolute;
	top: 23px;
	left: 10px;
}

#content_display #frame_info #stream {
	position: absolute;
	top: 23px;
	left: 10px;
	width:400px;
	height:300px;
}

#content_display #frame_info #stream_wide {
	position: absolute;
	width:630px;
	height:354px;
	outline:1px solid #333;
	-moz-outline-radius:4px;
	cursor:pointer;
	text-align:center;
	top: 0px;
	left: 0px;
}

#content_display #frame_kontakt .txt {
	position: absolute;
	top: 25px;
	left: 40px;
}

#content_display #frame_info_trickcamp {
	position: absolute;
	top: 43px;
	left: 0px;
	width: 635px;
	height: 363px;
}

#content_display #frame_info #img_streetskillscover {
	position: absolute;
	top: 23px;
	left: 435px;
}

#content_display #frame_freestyler #img_streetskillscover {
	position: absolute;
	top: 23px;
	left: 435px;
}

#content_display #frame_info_trickcamp #img_streetskillscover {
	position: absolute;
	top: -20px;
	left: 435px;
}


#content_display #frame_contact_trickcamp {
	position: absolute;
	top: 43px;
	left: -28px;
	width: 635px;
	height: 363px;
}
#content_display #refernezen_title, #freestyler_title {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 215px;
	height: 43px;
	background-image: url(/media/images/content/bg_title.gif);
	background-repeat: no-repeat;
}

#showcase_head {
	position: absolute;
	top: 13px;
	left: 16px;
	color: white;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}


#content_display #submsg_contact{
	position: absolute;
	left: 0px;
	top: 407px;
	width: 422px;
	height: 37px;
	background-image: url(/media/images/content/subnavbg.gif);
	background-repeat: no-repeat;
}
#content_display #submsg_contact img{
	position:absolute; 
	top:13px; 
	left:112px;
	margin: 0px;
	padding: 0px;
}
/*Impressum*/
#chari {
	position: absolute;
	top: 87px;
	left: 492px;
}
#info_de {
	position: absolute;
	top: 0px;
	left: 423px;
}
#content_display #frame_impressum div {
	position: absolute;
	left: 40px;
	top: 25px;
	width: 345px;
	margin: 0px;
	padding: 0px;
}
#content_display #frame_impressum #zg_logo {
	position: absolute;
	left: 470px;
	top: 290px;
	width: 135px;
	color: white;
	font-family: Verdana;
	font-style: normal;
	font-size: 10px;
	font-weight: bold;
}
#content_display #frame_impressum #zg_logo img {
	position: absolute;
	left: 0px;
	top: 20px;
	
}
/*Information*/

#content_display #frame_info img {
	position: absolute;
	top: 87px;
	left: 492px;
}
#content_display #frame_info div {
	position: absolute;
	left: 40px;
	top: 25px;
	width: 345px;
	margin: 0px;
	padding: 0px;
}

#content_display #frame_info_trickcamp img {
	position: absolute;
	top: 44px;
	left: 492px;
}
#content_display #frame_info_trickcamp div {
	position: absolute;
	left: 40px;
	top: -18px;
	width: 345px;
	margin: 0px;
	padding: 0px;
}

#content_display #frame_contact_trickcamp img {
	position: absolute;
	top: 44px;
	left: 520px;
}
#content_display #frame_contact_trickcamp div {
	position: absolute;
	left: 40px;
	top: -18px;
	width: 345px;
	margin: 0px;
	padding: 0px;
}
/*Referenzen*/
#content_display #subnav_referenzen {
	position: absolute;
	left: 0px;
	top: 407px;
	width: 422px;
	height: 37px;
	background-image: url(/media/images/content/subnavbg.gif);
	background-repeat: no-repeat;
}
#content_display #player {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 630px;
	height: 400px;
}
/*Subnavigation*/
#content_display #subnav_referenzen #subtv {
	position: absolute;
	left: 16px;
	top: 0px;
}
#content_display #subnav_referenzen #subpromotion {
	position: absolute;
	left: 88px; /*108*/
	top: 19px;
}
#content_display #subnav_referenzen #subincentive {
	position: absolute;
	left: 271px; /*108*/
	top: 0px;
}
#content_display #subnav_referenzen #submesse {
	position: absolute;
	left: 202px; /*108*/
	top: 19px;
}
#content_display #subnav_referenzen #subshow {
	position: absolute;
	left: 165px;  /*108*/
	top: 0px;
}

/*Freestyler*/
#content_display #frame_freestyler #freestyler_display {
	position: absolute;
	top:25px;
	left:0px;
	width: 420px;
	height: 360px;
	text-align: center;
}

#content_display #frame_freestyler #title{
	position: absolute;
	top: -30px;
	left: 435px;
	color: white;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}

#content_display #frame_info_trickcamp #title{
	position: absolute;
	top: -73px;
	left: 435px;
	color: white;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}

#content_display #frame_contact_trickcamp #title{
	position: absolute;
	top: -73px;
	left: 463px;
	color: white;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}

#content_display #frame_freestyler #freestyler_display #infoimg{
	position: absolute;
	top: -25px;
	left:0px;
	z-index: 18;
}
#content_display #frame_freestyler #freestyler_display #nextbutton{
	position: absolute;
	top: 322px;
	left:362px;
	z-index: 22;
}
#content_display #frame_freestyler #freestyler_preview {
	position: absolute;
	top:5px;
	left:435px;
	width: 200px;
	height: 358px;
	color: white;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}

#content_display #frame_freestyler #freestyler_pages {
	position: absolute;
	top: 320px;
	left:440px;
	width: 175px;
}
#content_display #frame_freestyler #freestyler_pages a:link, a:visited, a:hover {
	color: white;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}
#content_display #frame_freestyler #player {
	position: absolute;
	top: -43px;
	left: 0px;
	width: 630px;
	height: 400px;
}

#content_display #frame_freestyler #freestyler_draganddrop {
	position: absolute;
	top: 5px;
	left: 430px;
}

#content_display #freestyler_nav {
	position: absolute;
	left: 0px;
	top: 407px;
	width: 422px;
	height: 37px;
	background-image: url(/media/images/content/subnavbg.gif);
	background-repeat: no-repeat;
}
#content_display #freestyler_nav #subnavsoccer {
	position: absolute;
	left: 17px;
	top: 10px;
}
#content_display #freestyler_nav #subnavbasketball {
	position: absolute;
	left: 103px;
	top: 10px;
}
#content_display #freestyler_nav #subnavbreakdance {
	position: absolute;
	left: 217px;
	top: 10px;
}
#content_display #freestyler_nav #subnavxsports {
	position: absolute;
	left: 335px;
	top: 10px;
}
#content_display #frame_freestyler #char_colage {
	position: absolute;
	left: 15px;
	top: 12px;
}
#content_display #freestyler_nav #imgtl {
	position: absolute;
	left: 17px;
	top: 10px;
}
#content_display #freestyler_nav #line {
	position: absolute;
	left: 105px;
	top: 1px;
}
#content_display #freestyler_nav #imgback {
	position: absolute;
	left: 115px;
	top: 13px;
}
#content_display #freestyler_nav #imgadrean {
	position: absolute;
	left: 150px;
	top: 0px;
}
#content_display #freestyler_nav #imgtimo {
	position: absolute;
	left: 270px;
	top: 0px;
}
#content_display #freestyler_nav #imgdominik {
	position: absolute;
	left: 140px;
	top: 19px;
}
#content_display #freestyler_nav #imganother {
	position: absolute;
	left: 265px;
	top: 19px;
}
#content_display #freestyler_nav #imgtcinfo {
	position: absolute;
	left: 40px;
	top: 10px;
}
#content_display #freestyler_nav #imgtctermine {
	position: absolute;
	left: 95px;
	top: 10px;
}
#content_display #freestyler_nav #imgtcmedia {
	position: absolute;
	left: 180px;
	top: 10px;
}
#content_display #freestyler_nav #imgtckontakt {
	position: absolute;
	left: 250px;
	top: 10px;
}
#content_display #icons {
	position: absolute;
	left: 423px;
	top: 407px;
	width: 90px;
	height: 37px;
	background-image: url(/media/images/content/freestyler/icons/bg_icons.gif);
	background-repeat: no-repeat;
}
#content_display #icons #icon_foto {
	position: absolute;
	left: 7px;
	top: 2px;
}
#content_display #icons #icon_movie {
	position: absolute;
	left: 46px;
	top: 2px;
}
#content_display #breakdance_textlink {
	position: absolute;
	left: 26px;
	top: 257px;
}
/**/
#content_display #freestyler_nav #bsline {
	position: absolute;
	left: 125px;
	top: 1px;
}
#content_display #freestyler_nav #bsimgback {
	position: absolute;
	left: 135px;
	top: 13px;
}
#content_display #freestyler_nav #imgdaniel {
	position: absolute;
	left: 155px;
	top: 0px;
}
#content_display #freestyler_nav #imgpatrick {
	position: absolute;
	left: 236px;
	top: 16px;
}
/*Contactformular*/
#kontaktform #name, #firma, #tele, #email, #nachricht,#birth {
	border: 1px solid #a7564a;
	background-color: white;
	color: black;
	width: 240px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
}
#warnung {
	position: absolute;
	left: 475px;
	top: 275px;
	width: 140px;
	margin: 0px;
	padding: 0px;
	color: #FFF;
}
/*Player Einzelvorstellung und nach Kontakt erfolgreich*/
#player_small_edition {
	position: absolute;
	left: 30px;
	top: 90px;
}
/*login bereich*/
#login_form {
	position:absolute;
	top:50%;
	left:50%;
	margin-top: -182px;
	margin-left: -346px; /*Standard -186*/
	z-index: 999;
	opacity: 0;
	filter:alpha(opacity=0); /* IE's opacity*/
	display:none;
}
#logout {
	position:absolute;
	top: -60px;
	right: -1px; /*Standard -25*/
}
#logout_content {
	position: absolute;
	top: 30px;
	left: 30px;
	height: 310px;
	width: 590px;
	overflow-x:hidden; 
	overflow-y:auto;
	overflow:auto;
	overflow:-moz-scrollbars-vertical;
	scrollbar-base-color:#FFFFFF; 
	scrollbar-3dlight-color:#FFFFFF; 
	scrollbar-arrow-color:#A7564A; 
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#A7564A; 
	scrollbar-shadow-color:#A7564A; 
	scrollbar-track-color:#FFFFFF;
}
.imgStd {
	 border: solid 1px #d3aaa4;
}

.txt { 
	color: white;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
}
.txt a:link, a:visited, a:hover {
	color: white;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}

.txt a:hover {
	text-decoration:underline;
} 
.breakdance_textlink { 
	color: white;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
}
.breakdance_textlink a:link, a:visited, a:hover {
	color: white;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
}

.breakdance_textlink a:hover {
	text-decoration:underline;
}

/*nav*/   
.navelem {
	cursor: pointer;
}

#schildSoundHidden {
	position:absolute;
	top:0px;
	left:0px;
}

.divHide { visibility: hidden; }
