* {margin: 0; padding: 0;}
html, body {height: 100%; background: #000;}
body {background: #000 url(../images/bg_body.gif) repeat-x; font-family: arial; font-size: 12px;}

img {border: 0;}
input, textarea, select, object, embed, table, tr, th, td {border-spacing: 0px; border-collapse: collapse;}
input, textarea, select {border: solid 1px #d0d0d0; outline: none;}
h1 {font-size: 15px; color: #fff; }
a {text-decoration: none; color: #fff}
a:hover {color: #ff9000; text-decoration: underline;}
p {color: #999;}

/**/
#sportwebtv {position: relative; min-height: 100%; _height: 1%;}
	.wrap {position: relative; width: 826px; margin: 0 auto;}
		#header {position: relative;}
		#body {padding-bottom: 43px; clear:both; overflow: hidden; _height: 1%;}
			#col1 {float: left; width: /*416*/386px; padding: 15px; }
			#col2 {float: left; width: 410px; _display: inline; padding: 15px 0; }
			#col_banner_a {float: left; width: 200px; _display: inline; padding: 15px 0; }
			#col_live {float: left; width: 386px; padding: 15px; }
			#colbanner_b {float: left; width: 200px; _display: inline; padding: 15px 0; }
		#banner {text-align: center; padding-bottom: 43px; _height: 1%;}
#col_center {float: left; width: 794px; padding: 15px;}
	#footer {position: absolute; width: 100%; height: 43px; bottom: 0; left: 0; background:  url(../images/bg_footer.gif) repeat-x;}
		.wrap-footer {position: relative; clear: both; overflow: hidden; width: 826px; height: /*43*/25px; padding-top: 18px; margin: 0 auto; background: url(../images/bg_footer_wrap.gif) right bottom no-repeat; font-size: 11px;}


/*H1*/
h1#header-logo, h1#header-logo span {width: 826px; height: 71px;}
h1#header-logo {position: relative;}
h1#header-logo span {position: absolute; top: 0; left: 0; *cursor: pointer;}
.lang-1 h1#header-logo, .lang-1 h1#header-logo span  {background: url(../images/header_logo_1.gif) no-repeat;}
.lang-2 h1#header-logo, .lang-2 h1#header-logo span  {background: url(../images/header_logo_2.gif) no-repeat;}

h1#header-logo2, h1#header-logo2 span {width: 281px; height: 86px;  }
h1#header-logo2 {position: relative; margin: 30px auto;}
h1#header-logo2 span {position: absolute; top: 0; left: 0; *cursor: pointer;}
.lang-1 h1#header-logo2, .lang-1 h1#header-logo2 span  {background: url(../images/header_logo2_1.gif) no-repeat;}
.lang-2 h1#header-logo2, .lang-2 h1#header-logo2 span  {background: url(../images/header_logo2_2.gif) no-repeat;}

/*menus*/
#menus ul {list-style: none;}
/*menu1*/
ul#menu1 {position: relative; clear: both; overflow: hidden; height: 34px;}
ul#menu1 li {position: relative; display: block; float: left;  height: 34px;}
ul#menu1 li a, ul#menu1 li a span {display: block; height: 34px; background-image: url(../images/bg_menu1.gif);}
ul#menu1 li a {line-height: 34px; text-align: center;}
ul#menu1 li a span {position absolute; top: 0; left: 0; *cursor: pointer;}
 
.lang-1 ul#menu1 li#mp1, .lang-1 ul#menu1 li#mp1 a, .lang-1 ul#menu1 li#mp1 a span {width: 66px; background-position: 0 0;}
.lang-1 ul#menu1 li#mp2, .lang-1 ul#menu1 li#mp2 a, .lang-1 ul#menu1 li#mp2 a span {width: 77px; background-position: -66px 0;}
.lang-1 ul#menu1 li#mp3, .lang-1 ul#menu1 li#mp3 a, .lang-1 ul#menu1 li#mp3 a span {width: 71px; background-position: -143px 0;}
.lang-1 ul#menu1 li#mp4, .lang-1 ul#menu1 li#mp4 a, .lang-1 ul#menu1 li#mp4 a span {width: 142px; background-position: -214px 0;}
.lang-1 ul#menu1 li#mp5, .lang-1 ul#menu1 li#mp5 a, .lang-1 ul#menu1 li#mp5 a span {width: 93px; background-position: -356px 0;}

.lang-1 ul#menu1 li#mp1, .lang-1 ul#menu1 li#mp1 a:hover, .lang-1 ul#menu1 li#mp1 a:hover span, .lang-1 ul#menu1 li#mp1 a.active, .lang-1 ul#menu1 li#mp1 a.active span {width: 66px; background-position: 0 -34px;}
.lang-1 ul#menu1 li#mp2, .lang-1 ul#menu1 li#mp2 a:hover, .lang-1 ul#menu1 li#mp2 a:hover span, .lang-1 ul#menu1 li#mp2 a.active, .lang-1 ul#menu1 li#mp2 a.active span {width: 77px; background-position: -66px -34px;}
.lang-1 ul#menu1 li#mp3, .lang-1 ul#menu1 li#mp3 a:hover, .lang-1 ul#menu1 li#mp3 a:hover span, .lang-1 ul#menu1 li#mp3 a.active, .lang-1 ul#menu1 li#mp3 a.active span {width: 71px; background-position: -143px -34px;}
.lang-1 ul#menu1 li#mp4, .lang-1 ul#menu1 li#mp4 a:hover, .lang-1 ul#menu1 li#mp4 a:hover span, .lang-1 ul#menu1 li#mp4 a.active, .lang-1 ul#menu1 li#mp4 a.active span {width: 142px; background-position: -214px -34px;}
.lang-1 ul#menu1 li#mp5, .lang-1 ul#menu1 li#mp5 a:hover, .lang-1 ul#menu1 li#mp5 a:hover span, .lang-1 ul#menu1 li#mp5 a.active, .lang-1 ul#menu1 li#mp5 a.active span {width: 93px; background-position: -356px -34px;}


.lang-2 ul#menu1 li#mp1, .lang-2 ul#menu1 li#mp1 a, .lang-2 ul#menu1 li#mp1 a span {width: 66px; background-position: 0 -68px;}
.lang-2 ul#menu1 li#mp2, .lang-2 ul#menu1 li#mp2 a, .lang-2 ul#menu1 li#mp2 a span {width: 77px; background-position: -66px -68px;}
.lang-2 ul#menu1 li#mp3, .lang-2 ul#menu1 li#mp3 a, .lang-2 ul#menu1 li#mp3 a span {width: 71px; background-position: -143px -68px;}
.lang-2 ul#menu1 li#mp4, .lang-2 ul#menu1 li#mp4 a, .lang-2 ul#menu1 li#mp4 a span {width: 142px; background-position: -214px -68px;}
.lang-2 ul#menu1 li#mp5, .lang-2 ul#menu1 li#mp5 a, .lang-2 ul#menu1 li#mp5 a span {width: 93px; background-position: -356px -68px;}

.lang-2 ul#menu1 li#mp1, .lang-2 ul#menu1 li#mp1 a:hover, .lang-2 ul#menu1 li#mp1 a:hover span, .lang-2 ul#menu1 li#mp1 a.active, .lang-2 ul#menu1 li#mp1 a.active span {width: 66px; background-position: 0 -102px;}
.lang-2 ul#menu1 li#mp2, .lang-2 ul#menu1 li#mp2 a:hover, .lang-2 ul#menu1 li#mp2 a:hover span, .lang-2 ul#menu1 li#mp2 a.active, .lang-2 ul#menu1 li#mp2 a.active span {width: 77px; background-position: -66px -102px;}
.lang-2 ul#menu1 li#mp3, .lang-2 ul#menu1 li#mp3 a:hover, .lang-2 ul#menu1 li#mp3 a:hover span, .lang-2 ul#menu1 li#mp3 a.active, .lang-2 ul#menu1 li#mp3 a.active span {width: 71px; background-position: -143px -102px;}
.lang-2 ul#menu1 li#mp4, .lang-2 ul#menu1 li#mp4 a:hover, .lang-2 ul#menu1 li#mp4 a:hover span, .lang-2 ul#menu1 li#mp4 a.active, .lang-2 ul#menu1 li#mp4 a.active span {width: 142px; background-position: -214px -102px;}
.lang-2 ul#menu1 li#mp5, .lang-2 ul#menu1 li#mp5 a:hover, .lang-2 ul#menu1 li#mp5 a:hover span, .lang-2 ul#menu1 li#mp5 a.active, .lang-2 ul#menu1 li#mp5 a.active span {width: 93px; background-position: -356px -102px;}

/*menu2*/
ul.menu2 {clear: both; overflow: hidden; height: 21px; }
ul.menu2 li {float: left; height: 21px;}
ul.menu2 a {position: relative; display: block; height: 21px; line-height: 21px; color: #fff; text-decoration: none; padding: 0 15px;}
	*html ul.menu2 a { _width: 1%; _white-space: nowrap; }
ul.menu2 a span {position: absolute; width: 8px; height: 21px; top: 0; right: 0; display: block;}
ul.orange a:hover, ul.orange a.active {color: #ff9000 !important; background: #5b5b5b url(../images/bg_menu2_orange_left.gif) no-repeat; text-decoration: none;}
ul.orange a:hover span, ul.orange a.active span {background: url(../images/bg_menu2_orange_right.gif) no-repeat;}
ul.grey a:hover {background: #000 url(../images/bg_menu2_grey_left.gif) no-repeat;}
ul.grey a:hover span {background: url(../images/bg_menu2_grey_right.gif) no-repeat;}

	/*IE6 fix*/
		*html ul.orange a:hover {color: #ff9000 !important; background: #5b5b5b; text-decoration: none;}
		*html ul.orange a:hover span {background: none;}
		*html ul.grey a:hover {background: #000;}
		*html ul.grey a:hover span {background: none;}	

/*langs*/
ul#menu-langs {width: 164px; height: 34px; position: absolute; top: 71px; right: 0; line-height: 34px;  text-align: center; background: url(../images/bg_langs.gif) no-repeat; z-index: 3;}
ul#menu-langs li {display: inline; padding: 0px 5px 0 3px; *padding: 0px 3px 0px 5px; border-right: 1px solid #c2c2c2; list-style: none;}


/**/
#nowplaying {background: #525252; border: solid 1px #525252; border-top: 0px; margin-bottom: 10px;}
#nowplaying h1 {height: 35px; line-height: 37px; background: #525252 url(../images/designline.gif) right top no-repeat; clear: both; overflow: hidden; }
#nowplaying h1 span {background: #ff9000 url(../images/bg_h1_date.gif) right top no-repeat; display: block; float: left; height: 35px; padding: 0 20px 0 10px; margin-right: 5px;}
#nowplaying #btns {text-align: right; border-bottom: solid 1px #ff9000; margin-bottom: 1px; height: 15px; line-height: 15px; background: url(../images/bg_btns.gif) right top no-repeat;}
#nowplaying #btns ul {list-style: none;}
#nowplaying #btns ul li {display: inline; font-size: 11px; line-height: 15px; }
#nowplaying #btns ul li#mini {margin-right: 41px;}
#nowplaying #btns ul li#maxi {margin-right: 14px;}
#nowplaying #btns a:hover {color:#000;}
#nowplaying .lyrics {padding: 10px; border-top: solid 1px #747474;}
#nowplaying .lyrics p {color: #fff;}
#nowplaying .lyrics a {color: #ff9000;}
#screen {width: 384px; height: 304px; background: #000;}


/*kiemelt video*/
.kiemelt-video-ajanlo {background: #525252 url(../images/designline.gif) right top no-repeat; margin-bottom: 15px; clear: both; overflow: hidden; _height: 1%;}
.kiemelt-video-ajanlo .pic {width: 134px; height: 100px; float: left; border-right: solid 5px #494949; margin-right: 10px;}
.kiemelt-video-ajanlo .lyrics h1 {margin-bottom: 5px;}
.kiemelt-video-ajanlo .lyrics {padding: 10px;}
.kiemelt-video-ajanlo .lyrics p {color: #fff; }
.kiemelt-video-ajanlo .lyrics p a {color: #ff9000;}

/*video ajanlo*/
.video-ajanlo {position: relative; background: #363636; margin-top: 5px; padding: 5px; clear: both; overflow: hidden; _height: 1%;}
.video-ajanlo .pic {width: 70px; height: 53px; float: left; border-right: solid 5px #494949; margin-right: 8px;}
.video-ajanlo .lyrics {padding: 0px;}
.video-ajanlo .lyrics h1 {margin-bottom: 4px; padding-right: 80px; font-size: 14px;}
.video-ajanlo .lyrics span.date {position: absolute; padding: 1px 5px 1px 15px; right: 0; top: 0; color: #fff; background: #232323 url(../images/video_ajanlo_span.gif) no-repeat;}
.video-ajanlo .lyrics p {color: #ddd; font-size: 11px;}


.kiemelt-video-ajanlo .lyrics p a {color: #ff9000;}

/*footer*/
#footer a {color: #eee;}
ul#menu-footer {float: left; }
ul#menu-footer li {display: inline; padding: 0px 8px 0 5px; *padding: 0px 5px 0px 8px; border-right: 1px solid #555; list-style: none;}
ul#menu-impresszum {float: right; padding-right: 12px;} 

/*COMMON_STYLE*/

/*Inlinemenu*/
	.inlinemenu li {display: inline; padding: 0px 8px 0 5px; *padding: 0px 5px 0px 8px; border-right: 1px solid #c2c2c2; list-style: none;}
	.noborder {border: 0 !important;}
	
	/* HR - vonal */
	.hr {background: #DBE2E8; margin-top: 10px; height: 1px; font-size: 1px; line-height: 1px; clear: both;}
	.hr hr {display: none;}
	
	.hr_small {background: #DBE2E8; margin-top: 0px; height: 1px; font-size: 1px; line-height: 1px; clear: both;}
	.hr_small hr {display: none;}
	
	/**/

	.fleft {float: left !important;}
	.fright {float: right !important;}
	.img-left {float: left !important; margin-right: 10px;}
	.img-right {float: right !important; margin-left: 10px;}
	.right {text-align: right !important;}
	.left {text-align: left !important;}
	.center {text-align: center !important;}
	.clear {clear: both;}
	.bold {font-weight: bold !important;}
	
	/*lightbox*/
	#lightbox{
		background-color: #eee;
		padding: 2px;
		border-bottom: 1px solid #ddd;
		border-right: 1px solid #ddd;
		}
	#lightboxDetails{
		color: #aaa;
		font: normal 9px verdana;
		padding-top: 0.4em;
		}
	#lightboxCaption{ float: left; }
	#keyboardMsg{ float: right; }
	#lightbox img{ border: 0; }
	#overlay img{ border: none; }
	#overlay{ background-image: url(../images/overlay.png); }
	* html #overlay{
		background-color: #000;
		back\ground-color: transparent;
		background-image: url(blank.gif);
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="templates/images/overlay.png", sizingMethod="scale");
	}

#fotogallery TD {
	padding: 5px;
	font-weight: bold;
	color: #FFFFFF;
}

.gallery_cell {
	padding: 5px;
	font-weight: bold;
	color: #FFFFFF;
}
.gallery_table {
	background-color: #5F5F5F;
	border-left: dotted 1px #DBE2E8;
	border-right: dotted 1px #DBE2E8;
	margin: 0px;
	margin-left: 1px;
	width: 399px;
}

#img-gal {
	border: solid 1px #c0c0c0;
}

.box_attached, .box_gallery {
	background-color: #5F5F5F;
	border-left: dotted 1px #DBE2E8;
	border-right: dotted 1px #DBE2E8;
	margin: 0px;
	padding: 5px;
}

	#imprint_page {}
		#imprint_page p,
		#imprint_page h1,
		#imprint_page h2 {padding:0;margin:0;border:0;background:none;}

		#imprint_owner {padding: 0 20px 20px;}
			#imprint_owner h1 {}
			p#owner_logo {padding: 10px 0;}

		.imprint_author {padding: 20px; }
			.imprint_author h2, .imprint_author h2 span {width:100px;height:40px;overflow:hidden;background-image:url(../images/imprint_logo.gif);}
			.imprint_author h2 {position: relative;padding:0 !important;}
			.imprint_author h2 a {}
			.imprint_author h2 span {display:block;position:absolute;top:0;left:0;*cursor:pointer;}

			h2#powerpages_logo, h2#powerpages_logo span {background-position: 0 -40px;}

	.imprint-center {text-align:center !important;}
	.imprint-center p {text-align:center !important;}
	.imprint-center h2 {margin-left: auto !important; margin-right: auto !important;}
