html { overflow-y: scroll; }
body{margin:0;padding:0;text-align:center;}
body,td{font:normal 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;color:#000; line-height:18px}

.index .tx-sn-pi1 h1.header-team,
h1{font:normal 25px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#052644 /*#132c43*/; margin:0; padding:0 0 15px 0}
.index h1{font-size:20px; font-weight:bold;line-height:23px}

h1 small{font:bold 15px Tahoma; color:#000; display:block; padding-top:15px}

h1.news {font-weight:bold; line-height:27px; color:#052644;}

.index h1.header-team .pre,
h1 .pre{font-size:20px; font-weight:normal;}
.index .tx-sn-pi1 h1.header-team {padding:5px 0 55px 0; line-height:26px;}

h2{font:bold 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#052644; margin:0; padding:0 0 10px 0}
h3{color:#052644 /*#525252*/; font:bold 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; margin:0; padding:0 0 10px 0}
.box-5 h3{color:#525252}
h6{color:#000; text-transform:uppercase; font:normal 10px "Lucida Sans Unicode", "Lucida Grande", sans-serif; margin:0; padding:0 0 3px 0}

p{margin:0;padding:0 0 18px 0}
a{text-decoration:none;color:#770000;outline:none}
a:hover{color:#770000;text-decoration:underline}
a img{border:0}
form{margin:0; padding:0}
input,select,textarea{font:normal 12px Tahoma;color:#000}
input,select{vertical-align:middle}
textarea{}
.input,select,textarea{border:1px solid #d1d1d1; background:#FFF}
big{font-size:14px}
small{font-size:11px}
ul{padding:0 0 8px 15px; margin:0; list-style:none}
ul.ul-form-fan-photo {padding:0 0 8px 0px;}
ul li{padding:0 0 10px 15px; background:url(img/li-2.gif) 0 6px no-repeat}
ol{padding-top:0; margin-top:0; margin-bottom:0; margin-bottom:8px}
ol li{padding-bottom:10px}
.grey{color:#777}

.all{white-space:nowrap; font-size:11px}

#wrapper{width:100%;min-width:840px;width:expression((documentElement.clientWidth||document.body.clientWidth)<840?'840px':'100%');overflow:hidden;position:relative}
#wrapper.index{min-width:1000px;width:expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%');overflow:hidden;position:relative}
#wrapper #deco-1{width:820px; position:absolute; top:0; left:50%; margin-left:-410px}
#wrapper #deco-1 div{position:absolute; top:0; left:230px;width:840px; height:200px; background:url(img/bg_new.gif) 0 0 no-repeat}
/* Uncomment if no banner */
#wrapper.index #deco-1{width:994px; margin-left:-447px; z-index:-1;}
#wrapper.index #deco-2{width:993px; margin:0 auto}
#wrapper #banner{float:right; margin-right: 0px; padding:0 3px 3px 3px; background:transparent; position:relative; width:160px; text-align:left; }
* html #wrapper #banner{ margin-right: 0px; }

#main{width:800px;padding:0 10px; margin:0 auto; position:relative; text-align:left; background:#fff}
/* Uncomment if no banner */
#wrapper.index #main{float:left; padding-right:0}
#main #head{padding:6px 0 8px 0; background:url(img/deco-1.gif) 386px 3px no-repeat; height:100%; position:relative; z-index:10}
#main #container{padding:0 0 35px 0px;}
#footer{padding:0 11px 20px 0;height:100%; background:url(img/footer-1.gif) 100% 0 no-repeat}

#head #logo{height:68px; padding:6px 0 0 11px; float:left}
#head #search{float:right; padding:0 5px 0 0}
#head #search .input{width:140px; border:1px solid #acacac; border-bottom-color:#dadada; border-right:0; background:url(img/input-1.gif) 0 0 no-repeat; padding:2px 0 2px 6px}
#head #menu{clear:both; background:url(img/mn-2.gif) 100% 0 no-repeat; height:100%; padding-right:10px}
#head #menu #deco-mn{background:#02172a url(img/mn-1.gif) 0 0 repeat-x; overflow:hidden; height:100%; padding:0 0 0 11px}

#head #menu ul{padding:0 0 0 12px; height:30px}
#head #menu ul li{white-space:nowrap; height:30px; font:bold italic 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height:30px; background:url(img/li-mn-1.gif) 100% 0 no-repeat; padding:0 2px 0 0; float:left}
#head #menu ul li.last{background:none}
#head #menu ul li a{color:#FFF; display:block; height:30px; float:left; margin:0 0 0 -12px;background:url(img/mn-4-2-2.gif) 0 -999px no-repeat}
#head #menu ul li a b{padding:0 10px; display:block; height:30px; float:left;background:url(img/mn-4-3-2.gif) -999px 0 no-repeat}
#head #menu ul li a b span{display:block; height:30px; float:left; padding:0 10px; cursor:pointer;background:url(img/mn-4-1.gif) 0 -999px no-repeat}
#head #menu ul li a:hover,
#head #menu ul li.current-li a,
#head #menu ul li a.current{text-decoration:none; color:#052644;position:relative; background-position:0 100%}

#head #menu ul li.current-li a,
#head #menu ul li a.current{background-image:url(img/mn-4-2.gif)}
#head #menu ul li a:hover b,
#head #menu ul li.current-li a b,
#head #menu ul li a.current b{background-position:100% 0}

#head #menu ul li.current-li a b,
#head #menu ul li a.current b{background-image:url(img/mn-4-3.gif)}
#head #menu ul li a:hover b span,
#head #menu ul li.current-li a b span,
#head #menu ul li a.current b span{background:#b6c0c8 url(img/mn-4-1.gif) 0 100% repeat-x}


#head #menu ul li.current-li a b span,
#head #menu ul li a.current b span{background:#FFF url(img/mn-4.gif) 0 100% repeat-x}
#head #menu ul li.current-li a,
#head #menu ul li.current-li a b span,
#head #menu ul li a.current,
#head #menu ul li a.current b span,
#head #sub-menu ul li a.current,
#head #sub-menu ul li a.current b span{/*cursor:default*/}
#head #menu #mn-1{float:left}
#head #menu #mn-2{float:right}
#head #sub-menu{background:url(img/mn-3.gif) 100% 0 no-repeat; padding-right:11px; margin-right:22px; height:100%}
#head #sub-menu div{padding:0 0 0 12px; list-style:none; background:#bcd9f4;height:100%}
#head #sub-menu ul{padding:0}
#head #sub-menu ul li{float:left; padding:0;font-size:11px; line-height:23px; height:23px; white-space:nowrap; background:none; position:relative}
#head #sub-menu ul li.nolink{padding:0 6px 0 0;}
#head #sub-menu ul li a{color:#052644; display:block; float:left; height:23px;background:url(img/mn-4-5.gif) 0 -999px no-repeat; margin-left:-10px}
#head #sub-menu ul li a b{padding:0 10px; display:block; float:left; height:23px; font-weight:normal;background:url(img/mn-4-6.gif) -999px 0 no-repeat}

#head #sub-menu ul li a b span{display:block; float:left; height:23px; background:url(img/li-mn-2.gif) 0 10px no-repeat; padding-left:10px; padding-right:3px; cursor:pointer}
#head #sub-menu ul li a:hover,
#head #sub-menu ul li a.current, #head #sub-menu li.nolink:hover a, #sub-menu li.over a{ background-position:0 100%; position:relative; text-decoration:none}
#head #sub-menu ul li a:hover b,
#head #sub-menu ul li a.current b, #head #sub-menu li.nolink:hover a b, #sub-menu li.over a b{ background-position:100% 0}




#head #sub-menu ul li a:hover b span, #head #sub-menu li.nolink:hover a b span, #sub-menu li.over a b span{background-color:#e5eff7}
#head #sub-menu ul li a.current span{font-weight:bold; background:#e5eff7 url(img/li-mn-3.gif) 0 8px no-repeat; padding-left:12px}
#head #sub-menu li.nolink:hover ul, #head #sub-menu li.over ul{
	 display: block; 
}
#head #sub-menu ul.sub{
	min-width: 190px;
	border: 1px solid #bdd8f5;
	border-top: none;
	left:-9px;
	top:23px;
	position: absolute;
	height: auto;
	display: none;
	z-index: 50;
	background-color: #e5f0f6;
	overflow: visible;
	padding:0;
}
#head #sub-menu ul.sub li{
	float: none;
	height: 21px;
	display: block;
	width: 190px;
	padding-right: 0px;
	padding-left: 0px;
	z-index: 50;
	margin:0;
}
#head #sub-menu ul.sub li.current{
	background: none;
	background-color: #ffffff;
}
#head #sub-menu ul.sub li a{
	height:21px;
	line-height:21px;
	width: 190px;
	margin:0;
	float:none;
	background:url(img/li-mn-2.gif) 10px 9px no-repeat!important;
}
#head #sub-menu ul.sub li a b,
#head #sub-menu ul.sub li a:hover b{float:none; margin:0; padding:0; background:none; height:21px}
#head #sub-menu ul.sub li a b span,
#head #sub-menu ul.sub li a:hover b span{float:none; margin:0; padding:0 0 0 20px; background:none!important; height:21px}
#head #sub-menu ul.sub li a:hover, #head #sub-menu ul.sub li.current a{
	background-color:#FFF!important;
	color: #28405c;
	/*font-weight: bold;*/
}

#nav{margin:0; padding:0 0 30px 2px; list-style:none; overflow:hidden; height:100%}
.index #nav{padding-bottom:15px}
#nav li{float:left; padding:0 10px 0 0; margin-right:5px; background:url(img/li-1.gif) 100% 5px no-repeat; font-size:11px; line-height:13px}
#nav li.current{color:#525252; background:none; padding:0}

#nav-right{float:right; padding-right:15px; margin-right:5px; background:url(img/li-nav.gif) 100% 3px no-repeat; white-space:nowrap; font-size:11px; line-height:13px}
html>body #nav-right{margin-right:10px}

#page-menu{float:right; width:240px;margin:0 0 17px 0;}
#page-menu #size{padding:22px 7px 0 33px; /*29*/ width:50px; float:right} 
#page-menu #size li{float:left; height:27px; padding:0 3px; background:none;color:#5a6674; font-weight:bold}
#page-menu #size li.current{background:url(img/ico-size.gif) 50% 100% no-repeat; font-weight:normal;}
#page-menu #size li.current a{color:#5a6674; cursor:default}
#page-menu #size li.current a:hover{text-decoration:none}
#page-menu #size li#size-1{font-size:10px; line-height:22px}
#page-menu #size li#size-2{font-size:12px; line-height:20px}
#page-menu #size li#size-3{font-size:15px}
#page-menu #button{padding:22px 0 0 0;float:right}
#page-menu #button a{display:block; float:left; margin-left:9px;margin-top:1px}
#page-menu #button a#foto-copy{margin-top:1px}
#page-menu #button a img{background:#720007}
#page-menu #button a:hover img{background:#95121a}

#footer #deco-footer{overflow:hidden; height:100%;background:#021628 url(img/footer-2.gif) 0 0 repeat-x; padding:0 0 0 20px; color:#FFF; font-size:10px; line-height:15px}
#footer #deco-footer a{color:#FFF}
#footer #search-footer{padding:14px 45px 0 0; background:url(img/footer-3.gif) 100% 0 no-repeat; height:36px; float:left} 
#footer #search-footer .input{background:url(img/input-3-1.gif) 0 50% no-repeat; float:left; padding-left:3px; border:0}
#footer #search-footer .input input{border:1px solid #a1a6aa;border-left:0; border-right:0; background:#FFF url(img/input-3-2.gif) 0 0 no-repeat; padding:2px 0 3px 2px; width:142px; float:left}
#footer #search-footer .button{float:left}
#footer .box-footer-1{padding:8px 45px 0 32px; height:42px;background:url(img/footer-3.gif) 100% 0 no-repeat; float:left; /*white-space:nowrap;*/ width:210px;}
#footer .box-footer-2{padding:8px 0 0 32px; height:42px;float:left; /*white-space:nowrap;*/ width:210px;}

#footer .box-footer-1 a,
#footer .box-footer-2 a {white-space:nowrap;}

.sub-container{overflow:hidden;height:100%}
.sub-container .left-colum{width:470px; float:left}
.sub-container .right-colum{width:300px; float:right}
.sub-container-2{overflow:hidden; height:100%; padding:0 180px 0 0}
.index .sub-container .right-colum{/*padding-top:36px*/}

.form-search{padding:0 0 17px 0; /*margin-bottom:20px;*/ overflow:hidden; height:100%; /*border-bottom:1px solid #d9d9d9*/}
.form-search .input{width:348px; background:url(img/input-2.gif) 0 0 no-repeat; padding:5px 0 5px 5px; margin-right:15px; float:left}
.form-search p{padding:0; clear:both; position:relative; bottom:-7px}
.line-dot {margin-bottom:20px;}

.but-1,
.but-3,
.but-4{height:26px; display:block; background:#d8c3c3 url(img/but-2-1.gif) 0 0 no-repeat; float:left; font-size:13px; line-height:26px}
.but-1 b,
.but-3 b,
.but-4 b{display:block; height:26px; background:url(img/but-2-2.gif) 100% 0 no-repeat; float:left!important; padding:0 36px 0 7px!important; cursor:pointer; width:auto!important}
.but-1:hover{text-decoration:none; background-color:#ecd8d8}
.but-2{display:block; height:19px; background:#720007 url(img/but-3.gif) 0 0 no-repeat; white-space:nowrap; color:#FFF; font-size:11px; line-height:19px; float:left}
.but-2 b{display:block; height:19px; background:url(img/but-3-2.gif) 100% 0 no-repeat; cursor:pointer; padding:0 22px 0 6px; float:left; font-weight:normal}
.but-2:hover,
.but-3:hover,
.but-4:hover{text-decoration:none; background-color:#95121a; color:#FFF}
.but-3,
.but-4{color:#FFF;background:#720007 url(img/but-4.gif) 0 0 no-repeat}
.but-3 b{background-image:url(img/but-4-2.gif)}
.but-4{background-image:url(img/but-5-1.gif); height:22px; line-height:22px}
.but-4 b{background-image:url(img/but-5-2.gif); height:22px; font-weight:normal}
.but-right{float:right}

.pages{padding:14px 0 18px 0; text-align:center; font-size:12px; line-height:20px}
.pages .prev{display:inline; padding-right:30px}
.pages .next{display:inline; padding-left:30px}
.pages a{text-decoration:underline; color:#878787}
.pages a:hover{color:#770000}
.pages b{color:#000}
.pages img{background:#9b9b9b; vertical-align:middle}
.pages a img{background:#720007}
.pages a:hover img{background:#95121a}

.box-news{overflow:hidden; height:100%; padding:0 0 0px 0; font-size:12px; line-height:16px}
.box-news img{float:right; margin:0px 0 20px 10px}
.box-news .box-news-spacer {height:15px;}
.box-news-spacer2  {height:25px;}
.liga {color:#525252; font-size:11px; padding:0px 0 0px 0; text-transform:uppercase}
.box-news .liga{color:#525252; font-size:11px; padding:0px 0 5px 0; text-transform:uppercase}
.box-news h2{font-size:15px; line-height:17px; padding-bottom:5px}
.box-news .text{padding-bottom:5px}
.box-news .detail{font-size:11px; padding-bottom:5px}
.box-news .ul-news{/*clear:right;*/ padding:0 0 10px 0}
.box-news .ul-news li{padding:0 0 6px 16px; background:url(img/li-3.gif) 5px 8px no-repeat}
.news-first{border-bottom:1px dashed #d9d9d9; margin-bottom:0px; padding-bottom:1px}
/*.box-news .img-big{position:relative; padding-bottom:15px; height:100%}*/
.box-news .img-big{position:relative; padding-bottom:15px; height:252px; overflow:hidden}
.box-news .img-big img{float:none; margin:0}
.box-news .img-big .pg{background:url(img/box-pages-2-2.gif) 0 0 no-repeat; height:28px; bottom:29px; right:10px; position:absolute; width:142px; font-size:12px}
.box-news .img-big .pg div{background:url(img/box-pages-2-1.gif) 100% 0 no-repeat; height:28px; padding:0 4px}
.box-news .img-big .pg div div{background:#f6fafe; border-top:1px solid #99b5cd; border-bottom:1px solid #99b5cd; text-align:center; height:20px; line-height:20px;padding:3px 2px}
.box-news .img-big .pg .next{float:right}
.box-news .img-big .pg .prev{float:left}

.box-menu-right{float:right; width:120px; padding:0 0 10px 30px}
.box-menu-right .img{background:#f8f8f8; padding:1px; margin-bottom:17px; text-align:center}
.box-menu-right .img img{float:none}
.box-menu-right ul{padding:0}
.box-menu-right ul li{background:none; padding:0; border-bottom:1px solid #e8e8e8; font-size:11px; line-height:13px}
.box-menu-right ul li a{display:block; padding:3px 3px 3px 22px; overflow:hidden; zoom:1}
.box-menu-right ul li a span{display:block; width:12px; float:left; margin-left:-18px; color:#686c70; cursor:pointer}
.box-menu-right ul li a b{display:block; width:100%; float:right; font-weight:normal; cursor:pointer}
.box-menu-right ul li a.act,
.box-menu-right ul li a:hover{text-decoration:none; background:#ecf7ff}

.box-6 img{float:left; margin:0 10px 10px 0}
html>body .box-6 img{margin:0 20px 10px 0}
.box-6 .ul-news{clear:left; padding-bottom:10px}
.box-6 .ul-news li{background:url(img/li-4.gif) 0 6px no-repeat}
.box-6 .dtl{text-align:right; padding-bottom:25px}
.box-6 .dtl-2{padding-bottom:15px}

.tab-2{border:0; border-collapse:collapse; margin-bottom:25px}
.tab-2 td{font-size:11px; line-height:18px; padding:0 5px 0 0}

.tab-3{border:0; border-collapse:collapse;margin:0 auto}
.tab-3 td{text-align:center;padding:0 10px 10px 10px}
.tab-3 td img{float:none; margin:0!important}


.box-pages{overflow:hidden; height:100%; padding:5px 0 25px 0; font-size:11px}
.box-pages .prev{float:left}
.box-pages .next{float:right}

.box-rss{font-size:11px; text-align:right; padding:0 0 15px 0}
.box-rss img{vertical-align:middle}

.header{border-bottom:6px solid #d9f0ff; background:url(img/header-1.gif) 6px 4px no-repeat; margin-bottom:7px}
.tx-sphoto-pi3 .header {border-bottom:none;}
.tx-sphoto-pi3 .header h3 a,
.header h3{margin-bottom:-6px; background:url(img/header-1-2.gif) 100% 100% no-repeat; position:relative; padding:0 0 10px 15px; color:#4c92cb; font-style:italic}
.tx-sphoto-pi3 .header h3 a {color:#4C92CB; text-transform:uppercase; padding:0 0 10px 0px;}
.right-colum .header h3 {text-transform:uppercase;} 

h3.header{border:0; padding:0 0 5px 10px; margin:0;color:#4c92cb; font-style:italic; background-position:0 3px}
.header-2,
.header-3,
.header-4{background:url(img/header-4-1.gif) 100% 0 no-repeat; height:23px; margin-bottom:12px; padding:0 19px 0 0}
.header-2 h3,
.header-3 h3,
.header-4 h3{color:#FFF; background:#4e93cb url(img/header-4-2.gif) 6px 7px no-repeat; height:23px; font-style:italic; line-height:23px; padding:0 19px 0 25px}
.header-2 h3 small{font-size:9px; font-style:normal; font-weight:normal; float:right}
.header-2 h3 a{color:#FFF}
.header-3,
.header-4{background-image:url(img/header-5-1.gif)}
.header-3 h3{background:#d9f0ff url(img/header-5-2.gif) 6px 7px no-repeat; color:#4d92cb}
.header-4 h3{background:#d9f0ff url(img/header-6.gif) 6px 7px no-repeat; color:#4d92cb; padding-left:19px}

.tab-1{border:0; border-collapse:collapse; width:100%; margin-bottom:15px}
.tab-1 td{font-size:10px; line-height:16px; padding:3px 4px; border-bottom:1px dashed #d9d9d9; border-top:1px dashed #d9d9d9}
.tab-1 .sel td{background-color:#d9f0fe}
.tab-1 thead td{border:0}

.banner{padding-bottom:15px}

.tage{font-size:11px;color:#535353;text-transform:uppercase}

.pages-box{border-bottom:1px solid #e0e3e6; background:url(img/box-1-1.gif) 0 100% repeat-x; height:24px; margin-bottom:20px;clear:both}
.pages-box ul{height:25px; margin-bottom:-1px; position:relative; padding:0 0px 0 7px; /*padding:0 3px 0 7px;*/ float:right}
.pages-box ul li{float:left; padding:0 19px; font:bold italic 13px Tahoma; line-height:24px;  background:url(img/box-1-30.gif) 100% 0 no-repeat; /*background:none;*/}

.pages-box ul.left{height:25px; margin-bottom:-1px; position:relative; padding:0 3px 0 7px; float:left;}
.pages-box ul.left li{float:left; padding:0 19px; font:bold italic 13px Tahoma; line-height:24px; background:none}

.pages-box ul li a{color:#700;}

.pages-box ul li.current{border:1px solid #e0e3e6; border-bottom:0; padding:0; height:24px; background:#FFF url(img/box-1-2.gif) 0 0 repeat-x}

.pages-box ul li.current a{display:block; padding:0 16px; margin:-1px -1px 0 -1px; display:block; float:left;color:#666; cursor:default; background:url(img/box-1-3.gif) 100% 0 no-repeat; position:relative}
.pages-box ul li.current a:hover{text-decoration:none}

.date{width:150px; float:right; /*margin-right:-90px;*/ font-size:11px; line-height:15px; text-align:right; padding-right:5px; margin-bottom:10px;}
/*html>body .date{margin-right:-180px}*/

.gallery{float:right; margin:0 -90px 17px 15px; width:470px; background:url(img/border-1.gif) 0 100% repeat-x}
html>body .gallery,
html>body .box-vote{margin:0 -180px 15px 30px}

.gallery table.big{width:100%; background:#e6f1fa; border:0; border-collapse:collapse}
.gallery table.big td{vertical-align:bottom; padding:5px 5px 5px 10px; font-size:11px; line-height:13px}
.gallery table.big td.img{padding:0}
.gallery table.big td ul{padding:0}
.gallery table.big td ul li{padding:0 0 15px 20px; background-position:0 3px}
.bild-gallery{background:url(img/ico-foto.gif) 0 1px no-repeat!important; padding-left:20px}
.bild-foto{background:url(img/ico-add.gif) 2px 2px no-repeat!important; padding-left:20px}
.gallery .desc{padding:10px 10px 5px 20px; height:33px; min-height:33px}
html>body .gallery .desc{height:auto}
.gallery .desc small{font-size:10px; color:#535353; padding-left:10px}
.gallery .list{background:url(img/box-3.gif) 0 0 repeat-x; padding:15px 0 12px 0}
.gallery .list .prev{float:left; padding:12px 0 0 6px}
.gallery .list .next{float:right; padding:12px 6px 0 0}
.prev img,
.next img{background:#9b9b9b; vertical-align:middle}
.prev a img,
.next a img,
a.prev img,
a.next img{background:#720007}
.prev a:hover img,
.next a:hover img,
a.prev:hover img,
a.next:hover img{background:#95121a}
.gallery .list .some{width:404px; height:47px; overflow:hidden; margin:0 auto; position:relative}
.gallery .list .some ul{position:absolute; top:0; left:0; padding:0; width:9999px}
.gallery .list .some ul li{padding:0 8px; float:left; background:none}
.gallery .list .some ul li a.current img,
.gallery .list .some ul li a:hover img,
.tab-3 td a:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity:0.8;opacity:0.8}

.box-vote{float:right; margin:0 -90px 15px 15px; width:248px;}
html>body .box-vote{margin-left:30px;}
.sub-container .box-vote{float:none; margin:0 0 20px 0; width:auto}
.box-vote .header{margin:0; padding:0 32px 0 0; border:0; background:url(img/box-4-1.gif) 100% 100% no-repeat}
.box-vote .header h3{margin:0; padding:0 0 0 30px; height:25px; line-height:25px; background:#FFF url(img/box-4-3.gif) 7px 50% no-repeat}
.box-vote .text{padding:11px; background:#d9f0ff url(img/box-4-2.gif) 125px 100% no-repeat}
.sub-container .box-vote .text{background:#d9f0ff url(img/box-4-4.gif) 169px 100% no-repeat}
.box-vote .but{overflow:hidden; height:100%; text-align:right; font-size:13px; line-height:26px}

.ul-vote{padding:0 0 5px 0}
.ul-vote li{padding:0 0 12px 22px; position:relative; background:none;height:100%}
.ul-vote li input{position:absolute; top:1px; left:0}

.box-img{float:right; margin:0 -90px 15px 15px} /*   0 0px 15px 15px*/

html>body .box-img{margin:0 -180px 15px 30px} /* 0 0px 15px 30px*/

.box-img .desc{font-size:11px; color:#636364; padding:5px 0}
.box-img .img{}

.ul-form-1{padding:30px 0 5px 0; width:475px}
.tx-sn-pi1 .ul-form-1{padding:4px 0 5px 0;}
.ul-form-1 li{overflow:hidden; height:100%; padding:0 0 17px 196px; font-size:13px; line-height:26px; background:none}
.ul-form-1 li b{display:block; width:193px; float:left; margin-left:-98px; font-weight:normal}
html>body .ul-form-1 li b{margin-left:-196px}
.ul-form-1 li.text{padding:3px 0 17px 0}
.tx-sn-pi1 .left-colum .ul-form-1 li.text{padding:3px 0 4px 0}
.ul-form-1 li.text b{margin:0; float:none; padding:0 0 20px 0}
.ul-form-1 li .input{font-size:13px; padding:4px 5px; width:245px}
.ul-form-1 li textarea{font-size:13px; padding:5px; width:440px; height:146px}
.tx-sn-pi1 .ul-form-1 li textarea{height:130px}

#form-saveinfo {float:right;font-size:12px; width:209px; line-height:17px}
#form-saveinfo-check{float:left;}  
#form-saveinfo-text {float:right;margin-right:18px;}
#form-text {float:right;font-size:12px; width:205px; line-height:17px}

.formerror div{
	/*padding:10px;margin-bottom:5px;border:1px solid #ff0000;background:#ff9999;color:#ff0000;font-weight:bold;*/
	margin-bottom:10px;
	padding: 0 0 0 10px;
	background:#fcdddb;
	color:black;
	font-weight:bold;
	line-height:27px;
}


.tab-video{border:0; border-collapse:collapse; width:100%; background:#e6f1fa url(img/tab-video.gif) 100% 0 no-repeat; margin-bottom:25px}
.tab-video td{padding:22px 10px 20px 30px; vertical-align:top}
.tab-video td.td-video{padding:0}
.tab-video td.td-desc{padding-left:60px}
.tab-video td.bild{padding-top:0; vertical-align:bottom}
.tab-video td .desc{font-size:11px; padding-bottom:14px}

.tab-video .list-img{border-bottom:6px solid #FFF; height:74px; margin-bottom:17px}
.tab-video .list-img div{height:74px; padding:0 0 6px 3px; width:100%; margin:0 0 -6px -3px; background:url(img/box-pages.gif) 0 100% no-repeat; position:relative}
.tab-video .list-img img{vertical-align:middle}
.tab-video .list-img span{padding:0 10px}

.box-text{font-size:13px}
.box-text-2{padding:10px 0 10px 32px; font-size:11px}

.ul-1{padding:0 0 13px 0}
.ul-1 li{padding:0 0 0 10px; background:url(img/li-4.gif) 0 7px no-repeat}

.block-comment{/*border-bottom:2px solid #d9d9d9;*/ background:url(img/border-1.gif) 0 100% repeat-x; padding:0 0 5px 0; margin-bottom:20px}
.box-comment{padding:0 0 20px 0}
.box-comment .dt{font:italic 11px Tahoma; padding-bottom:20px}
.left-colum .box-comment .dt{padding-bottom:0px}
.box-comment .all{font-size:10px}

.form-comment{padding:20px 0}
.form-comment textarea{width:99%; height:58px}

.box-1{overflow:hidden; height:100%; padding:5px 0 15px 0}
.box-1 b{display:block; float:left; padding:0 0 15px 0;border-bottom:2px solid #d9d9d9}

.box-2{background:#e2f3ff; padding:15px; font-size:12px; line-height:18px}
.box-2 ol li {/*font-weight:bold;*/ line-height:14px;}
.box-2 small{font-size:10px}
.box-2 ol{padding-left:30px; margin-left:0}
.box-2 ol li{padding-bottom:4px}
.box-2 small.uppercase {color:#555;}


.box-3{background:url(img/box-5.gif) 0 0 repeat-x}

.list-gallery{padding:0 0 42px 0; margin:-5px 0 0 0; overflow:hidden; height:100%}
.list-gallery .prev{padding-top:37px; float:left}
.list-gallery .next{float:right; padding-top:37px}
.list-gallery .some{width:730px; margin:0 auto; height:102px; position:relative; overflow:hidden}
.list-gallery .some ul{position:absolute; top:0; left:0; padding:0; width:9999px}
.list-gallery .some ul li{padding:0 24px 0 22px;/*padding:0 36px 0 14px;*/ float:left; background:none}
.list-gallery .some ul li a{display:block; height:100px; width:100px; border:1px solid #d8d8d8; background:#FFF center center no-repeat}
.list-gallery .some ul li a.current,
.list-gallery .some ul li a.current img,
.list-gallery .some ul li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity:0.8;opacity:0.8}


.sub-container-3{background:#e6f1fa; padding:10px 150px 10px 15px; margin-bottom:25px; height:100%; margin-top:-15px;}
.sub-container-3 .block-comment{padding:0 0 20px 0; margin:0; border:0; background-image:none;}
.sub-container-3 .box-comment{width:100%; margin-left:-15px; padding:20px 25px 20px 25px; position:relative;}
.sub-container-3 .box-comment-row-2{background:#FFF}

.sub-container-3 .header{border-color:#FFF; margin-bottom:10px}
.sub-container-3 .header h3{background-image:url(img/header-1-3.gif)}

.sub-container-3 .ul-form-1{padding:5px 0 0 0}
.sub-container-3 .ul-form-1 li{padding:10px 0 0 0}
.sub-container-3 .ul-form-1 li .but-3{margin-top:5px}

.box-vote-2{background:#e6f1fa url(img/tab-video.gif) 100% 0 no-repeat;	margin-bottom:30px;	padding: 10px 20px 20px 20px; margin-top:-15px;}
.box-vote-2 h2{padding:0 0 0 52px; height:64px; background:url(img/header-2.gif) 0 5px no-repeat; font-size:17px; line-height:22px}
.box-vote-2 .box-vote-3{background:#FFF url(img/box-6.gif) 370px 50% no-repeat; padding:0 20px 5px 15px; min-height:240px; height:240px}
html>body .box-vote-2 .box-vote-3{height:auto}
.box-vote-2 .box-vote-3 table{border:0; border-collapse:collapse; width:100%; margin-bottom:2px}
.box-vote-2 .box-vote-3 table td{padding:18px 0}
.box-vote-2 .box-vote-3 table td.question{width:246px; text-align:right; font-size:14px}
.box-vote-2 .box-vote-3 table td.vote{padding:18px 0 18px 80px; background:url(img/box-vote-1.gif) 40px 50% no-repeat}
.box-vote-2 .box-vote-3 table td.vote b{font:normal italic 16px "Arial Black", Arial; line-height:26px; float:left; color:#e85e03; font-style:italic; font-family:"Arial Black", Gadget, sans-serif; text-align:right; display:block; width:57px}
.box-vote-2 .box-vote-3 table td.vote div{height:24px; width:318px; border:1px solid #bbb; background:#fcfcfc url(img/box-vote-3.gif) 0 0 repeat-x; float:right}
.box-vote-2 .box-vote-3 table td.vote div div{width:auto; border:0; background:#052644 /*132c43*/; overflow:hidden; text-indent:-999px; float:left}
.box-vote-2 .box-vote-3 table .general td{border-bottom:1px solid #d9d9d9; padding:10px 0}
.box-vote-2 .box-vote-3 table .general td.vote{background:url(img/box-vote-2.gif) 35px 50% no-repeat; padding-left:100px}
.box-vote-2 .box-vote-3 table .general td.vote b{font-size:45px; line-height:50px; width:auto}
.box-vote-2 .box-vote-3 .count-vote{text-align:right; padding-bottom:3px; color:#666;}
.box-vote-2 .box-vote-3 ul{padding:0 0 10px 0}
.box-vote-2 .box-vote-3 ul li{padding:25px 0 5px 26px; background:none; position:relative; font-size:14px; line-height:normal;zoom:1}
.box-vote-2 .box-vote-3 ul li input{position:absolute; top:24px; left:0; padding-top:6px}
.box-vote-2 .box-vote-3 .box-but{padding:15px 0 10px 0; overflow:hidden;zoom:1; font-size:13px; line-height:26px}
.box-vote-2 .box-vote-3 .box-but .but-3{margin-right:15px}
html>body .box-vote-2 .box-vote-3 .box-but .but-3{margin-right:30px}


.box-4{padding-right:48px} 


.box-5{border-left:1px solid #f8cfb3;border-right:1px solid #f8cfb3; border-bottom:1px solid #f46d35; margin-bottom:30px; background:url(img/tab-3-bg.gif) 50% 50% no-repeat}
.box-5 .header{border:0; background:url(img/header-3-1.gif) 100% 0 no-repeat; height:23px; margin:0; padding:0 18px 0 0}
.box-5 .header div{background:#f14402 url(img/header-3-3.gif) 0 0 repeat-x; height:23px}
.box-5 .header h3{background:url(img/header-3-2.gif) 6px 7px no-repeat; padding:2px 0 0 26px; color:#FFF; line-height:21px; height:21px; margin:0}
.box-5 .header h3 a{color:#fff;}
.box-5 table{border:0; border-collapse:collapse; width:100%}
.box-5 table tbody td{padding:10px  0 10px 0; text-align:center;font-size:12px; font-weight:bold; line-height:16px}
.box-5 table tbody td.first{vertical-align:top; background:url(img/tab-1.gif) 0 50% no-repeat; padding-left:10px}
.box-5 table tbody td.last{vertical-align:top; background:url(img/tab-1-2.gif) 100% 50% no-repeat; padding-right:10px}
.box-5 table tbody td.score{padding-top:24px;vertical-align:top; color:#8594a2; font:normal italic 14px Tahoma; line-height:16px}
.box-5 table tbody td.score b{display:block; height:120px; height:40px; font-size:36px; color:#f35203; padding:0px 0 0 0; line-height:40px}
.box-5 table tbody td img{margin-bottom:5px}
.box-5 table tbody th{background:#fbe7d9; text-align:center; border-bottom:1px solid #f46d35; font:normal 10px "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding:0; height:19px}
.box-5 table tfoot td{padding:6px 0 3px 0}
.box-5 table tfoot td h3{padding:0 6px}
.box-5 table tfoot td table{border:0; border-collapse:collapse; width:100%}
.box-5 table tfoot td table td{padding:3px 6px 4px 6px; background:url(img/border-2.gif) 0 100% repeat-x; font-size:11px; font-weight:normal; line-height:13px; text-align:center}
.box-5 table tfoot td table .last td{background:none}
.box-5 table tfoot td table td.dt{width:140px;color:#404040;text-align:left}
.box-5 table tfoot td table td.left{width:150px;text-align:right}
.box-5 table tfoot td table td.right{width:150px;text-align:left}
.box-5 table tfoot td ul{padding:0}
.box-5 table tfoot td ul li{}
.box-5 table tfoot td ul li .date{}
.box-5 table tfoot td ul li .left{}
.box-5 table tfoot td ul li .right{}
.box-5 table tfoot td table td b{font-weight:normal; color:#700}


.box-augabe{overflow:hidden; height:100%; font-size:12px; line-height:16px; padding:0 0 15px 0}
.box-augabe .img{float:right; margin:-31px 0 0 0; padding:0 8px 5px 5px}
.box-augabe .text{padding-bottom:10px}
.box-news .ul-news, 
.box-augabe ul{padding:0 0 15px 6px}
.box-news .ul-news li,
.box-augabe ul li{padding:0 0 4px 16px;background:url(img/li-4.gif) 0 6px no-repeat; /*font-weight:bold;*/ line-height:14px}



/*----- ADD_10.07.09 -----*/
.form-saison{padding:0 0 17px 0; zoom:1}
.form-saison .size-1{width:108px}
.form-saison .size-2{width:58px}
.form-saison span{float:left; display:block; padding:0 9px 0 0}
.form-saison .next,
.form-saison .prev{float:left;display:block; padding:4px 0 0 0; margin-right:5px}
.form-saison .but-4{margin-left:15px}

div.select{background:url(img/select-1-1.gif) 0 0 no-repeat; height:22px; float:left; white-space:nowrap; position:relative; font-size:11px; line-height:22px;margin:0 7px 0 0; }
div.select a,
div.select a:hover{color:#000; text-decoration:none}

div.select span.but,
div.select a.but{display:block; height:22px; background:url(img/select-1-2.gif) 100% 0 no-repeat; padding:0 24px 0 3px; margin-right:-2px; position:relative}
div.select span.but b,
div.select a.but b{display:block; height:22px; background:url(img/select-1-3.gif) 0 0 repeat-x; padding:0 11px 0 8px;font-weight:normal; cursor:pointer}

div.select span.but {background:url(img/select-1-2n.gif) 100% 0  no-repeat; padding:0 4px 0 3px;cursor:auto;}
div.select span.but b{background:url(img/select-1-3.gif) 0 0 repeat-x; cursor:auto;}


div.select div{position:absolute; top:0; left:0; width:100%; zoom:1; display:none; height:100%;}
div.select div.act{display:block}
div.select div div{border:1px solid #bcbcbc; top:20px; left:0; border-top:0;display:block; height:auto; padding:2px 0 0 0; z-index: 1000;}
div.select div ul{padding:0; background:#fefefe url(img/bg-select.gif) 0 100% repeat-x; zoom:1}
div.select div li{padding:0; background:none; zoom:1;}
div.select div li a{display:block; padding:0 5px 0 11px; zoom:1}
div.select div li a:hover{background-color:#eee}


div#sel-list-2 div ul {height:200px;overflow:scroll; overflow-x:hidden}

.ul-form-fan-photo li{padding:5px 0; background:none; border-bottom:1px dashed #dadada; position:relative; font-size:11px}
.ul-form-fan-photo li.last{padding:10px 0; border:0}
.ul-form-fan-photo li .input{width:340px; margin:3px 0 0 0}
.ul-form-fan-photo li .file{width:440px; margin:3px 0 0 0}
.ul-form-fan-photo li textarea{width:340px; height:80px; margin:3px 0 0 0}
.ul-form-fan-photo li .box{position:relative;padding:0 0 6px 0}
.ul-form-fan-photo li .box .detail{position:absolute; bottom:3px; right:0; width:100px; text-align:right}
.ul-form-fan-photo li .but-3{margin:20px 0}

.box-form-fan-photo .box-form-file{padding:5px 0; background:none; border-bottom:1px dashed #dadada; position:relative; font-size:11px; zoom:1}
.box-form-fan-photo .box-form-file.last{padding:10px 0; border:0}
.box-form-fan-photo .box-form-file .input{width:340px; margin:3px 0 0 0}
.box-form-fan-photo .box-form-file .file{width:440px; margin:3px 0 0 0}
.box-form-fan-photo .box-form-file textarea{width:340px; height:80px; margin:3px 0 0 0}
.box-form-fan-photo .box-form-file .box{position:relative;padding:0 0 6px 0; zoom:1}
.box-form-fan-photo .box-form-file .box .detail{position:absolute; bottom:3px; right:0; width:100px; text-align:right}
.box-form-fan-photo .box-form-file .but-3{margin:20px 0}

.box-7{position:relative; padding:0 0 10px 0; font-size:11px; height:100%}
.box-7 .detail{position:absolute; bottom:10px; right:0}

.box-8{border-bottom:1px dashed #dadada; padding:0 0 7px 0; overflow:hidden; height:100%; margin-bottom:7px; font-size:11px; line-height:13px}
.box-8 p{padding-bottom:13px}
.box-8 small{color:#777}

.box-9{border:1px solid #d7e3ef}
.box-9 .img{text-align:center; padding:9px 0}
.box-9 .img img{border:1px solid #d7e3ef}
.box-9 .info{background:#d7e3ef; color:#4c92cb; font-size:16px; padding:2px; min-height:46px; height:46px; text-align:center}
html>body .box-9 .info{height:auto}
.box-9 .detail{padding:10px 8px 0 0; height:30px; border-bottom:9px solid #fde000}
.box-9 .detail img{float:right; margin-top:-4px}
.box-9 .detail .but{float:left; display:block; height:25px; font-size:14px; line-height:25px; background:#fde000 url(img/but-6.gif) 100% 0 no-repeat; white-space:nowrap; padding:0 9px 0 20px; text-decoration:none; color:#052644}
.box-9 .detail .but:hover{background-color:#ffeb5c}

.box-10{background:#FFF url(img/box-7.gif) 0 100% repeat-x; padding:15px 10px; margin-bottom:24px; overflow:hidden; height:100%}
.box-10 .prev{float:left; padding-top:30px}
.box-10 .next{float:right; padding-top:30px}
.box-10 .list{width:400px; margin:0 auto; position:relative; overflow:hidden}
.box-10 .list .box{position:relative; width:9999px}
.box-10 .list table{border:0; border-collapse:collapse}
.box-10 .list table td{width:145px; padding:0 0 7px 0; line-height:15px}
.box-10 .list table td .img,
.tab-4 td .img{padding-bottom:10px}
.box-10 .list table td .info,
.tab-4 td .info{padding:0 35px 0 0}
.box-10 .list table td small{display:block; padding-top:3px; color:#777}
.box-10 .detail{font-size:11px; float:right}

.box-news-2{padding:0 0 15px 0}
.box-news-2 p{padding:0 0 7px 0; line-height:16px}
.box-news-2 p small{color:#777}









.tab-4{border:0; border-collapse:collapse; width:100%; margin-bottom:5px}
.tab-4 td{width:33%; padding:15px 0 10px 0; vertical-align:top}
.tab-4 td small{color:#777}

.pages-2{overflow:hidden; height:100%; padding-bottom:15px}
.pages-2 .prev{float:left}
.pages-2 .next{float:right}


/* RTE / table styling */
table.contenttable { border-collapse: collapse; margin: 10px 0px 10px 0px; width: 100%; }
table.contenttable th,
table.contenttable tr td { padding: 0px 3px 0px 3px; }
table.contenttable th,
table.contenttable td { border: 1px solid #CCCCCC;}
table.contenttable tr td p { font-size: 12px; text-align:left; }
table.contenttable tr { background-color: #FFFFFF; }


.align-justify {text-align:justify;}
.align-center {text-align:center;}
.align-right {text-align:right;}
.align-left {text-align:left;}

td.tx-indexedsearch-information {font-size:11px; font-style:italic;}


.team{float:left; width:197px;text-align:center; height:180px;}
.team-logo{height:128px; width:197px; margin:auto; display:table-cell; vertical-align:middle;}
.team-logo tr td {width:197px}
.team-logo img {vertical-align:middle; margin:auto;}
.team-line{clear:both; width:800px; background:url(img/line-dot-2.gif); height:2px !important;}
.team-name{width:100px; margin:auto;}
.clear {clear:both;}                               

.header-4 h3 {text-transform:uppercase;}

.tx-sphoto-pi1 .box-10 ul {padding:0; margin:0;}
.tx-sphoto-pi1 .box-10 ul li {float:left; background:none; padding:0; margin:0;}
.tx-sphoto-pi1 .box-10 .disabled img {display:none;}
.tx-sphoto-pi1 .box-10 .next, 
.tx-sphoto-pi1 .box-10 .prev {width:20px;}

#header-1 h3,
.header-3 h3 {text-transform:uppercase;}
#header-1 h3 small {text-transform:none;}
#header-1 h3 span {font-weight: normal;}


/*----- ADD_22.07.09 -----*/
.header-2{position:relative}
.header-2 .box-liga{position:absolute; top:3px; right:25px; width:451px; padding:18px 0 0 0; display:none; overflow:hidden}
.header-2 .box-liga .deco-1{height:8px; width:451px; overflow:hidden;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="css/img/box-8-1.png",sizingMethod="crop")}
.header-2 .box-liga .deco-2{height:8px; width:451px; overflow:hidden;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="css/img/box-8-3.png",sizingMethod="crop")}
html>body .header-2 .box-liga .deco-1{background:url(img/box-8-1.png)}
html>body .header-2 .box-liga .deco-2{background:url(img/box-8-3.png)}
.header-2 .box-liga .deco-3{padding:0 6px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="css/img/box-8-2.png",sizingMethod="scale"); zoom:1; font-size:11px; line-height:15px}
.header-2 .box-liga .deco-3 td,
.box-news td{font-size:11px; line-height:15px}
html>body .header-2 .box-liga .deco-3{background:url(img/box-8-2.png)}
.header-2 .box-liga .text{background:#d9f0ff; padding:9px; display:none}
.header-2 .box-liga .close{position:absolute; top:0; right:5px; height:24px; background:url(img/box-8-4.gif) 0 0 no-repeat; padding:0 0 0 14px; white-space:nowrap; float:left}
.header-2 .box-liga .close b{display:block; font-weight:normal; font-size:9px; line-height:18px; background:#d9f0ff; height:24px; padding:0 8px 0 5px; float:left}
.header-2 .box-liga .close a{color:#000}

.tab-liga{width:100%; border:0; border-collapse:collapse}
.tab-liga{padding:0 10px 0 0}
.tab-liga ul{padding:0}
.tab-liga ul li{padding:0 0 2px 0; background:none}

h4.player {margin:15px 0 5px 0; color:#052644; font-size:13px;}
.tx-steams-pi2 h3 {color:#052644; font-size:13px;}

#mask {position: absolute; top: 0px; left: 0px;}

/*
#main #container,
.sub-container {overflow:visible;}
#footer {clear:both;}
*/

/*----- ADD_03.08.09 -----*/
.ul-contact{padding:0 0 18px 0}
.ul-contact li{background:none; padding:0 0 0 74px; overflow:hidden; height:100%}
.ul-contact li b{display:block; font-weight:normal; width:71px; float:left; margin-left:-74px;_margin-left:-74px}

.box-overview{background:#FFF url(img/mailform/box-1.gif) 0 100% repeat-x; padding:10px 20px 5px 20px; margin-bottom:30px}
.box-overview-inner{padding:0 0 15px 170px; overflow:hidden; height:100%; width:265px}
.box-overview-inner .img{float:left; margin-left:-170px;_margin-left:-85px; padding-bottom:15px; width:135px; text-align:center}
.box-overview-inner .info{width:100%; float:right; padding:15px 0 0 0}
.box-overview-inner .detail{font-size:12px}
.box-overview-inner big{font:normal 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#052644; display:block; padding-bottom:5px}
.box-overview-inner h2{font-size:16px; line-height:31px; padding-bottom:10px}
.box-overview-inner .gift{padding-left:32px; background:url(img/mailform/ico-gift.gif) 0 0 no-repeat}
.box-overview-inner .add{padding-left:28px; background:url(img/mailform/ico-add.gif) 0 7px no-repeat}
.box-overview .right{float:right; width:265px}
.box-overview .box-overview-inner .info{padding:35px 0 0 0}
.box-overview-with-right{width:760px;margin-right:-330px;position:relative; padding-bottom:0; height:100%}
.box-overview-with-right .deco{width:450px; border-right:30px solid #FFF; height:100%}
.box-overview-with-right .deco .deco{width:760px; margin-right:-340px; padding-bottom:5px; position:relative; overflow:hidden; height:100%}
.box-overview-with-right .box-overview-inner{float:left; padding-bottom:0}

.box-border-bottom{border-bottom:1px solid #d9d9d9; padding:0 0 7px 0; margin-bottom:18px}

.ul-form-2{padding:0 0 30px 0; border-bottom:1px solid #d9d9d9; margin-bottom:18px}
.ul-form-2 li{padding:0 0 10px 90px; background:none}
.ul-form-2 li strong{display:block; width:87px; float:left; margin-left:-90px;_margin-left:-45px; font-weight:normal; line-height:22px}
.ul-form-2 li .input{width:343px; background:url(img/input-2.gif) 0 0 no-repeat; padding:5px 0 5px 5px; margin-right:15px}
.ul-form-2 li input.size-1{width:233px}
.ul-form-2 li input.size-2{width:63px}
.ul-form-2 li .right{float:right; padding-right:28px}
.ul-form-2 li div.select{font-size:10px}
.ul-form-2 li div.select a.but b{width:76px}
.ul-form-2 li.last{padding:10px 0 10px 90px}
.ul-form-2 li.text{padding:25px 0 10px 0}
.ul-form-2 li.text p{padding-bottom:8px}

.ul-abo{padding:5px 0 30px 0}
.ul-abo li{padding:0 0 0 106px; background:none; border-bottom:1px solid #d8d8d8; margin-bottom:10px;position:relative; height:100%}
.ul-abo li.last{border:0; margin:0}
/*.ul-abo li input{position:absolute; top:13px; left:0}*/
.ul-abo li input.auswahl{position:absolute; top:13px; left:0}
.ul-abo li .img{width:79px; float:left; margin-left:-82px;_margin-left:-41px; padding:0 0 10px 0}
.ul-abo li .img img{border:1px solid #d8d8d8}
.ul-abo li .info{width:100%; float:right; padding:13px 0 0 0}
.ul-abo li .info .detail{float:right; white-space:nowrap; background:url(img/mailform/detail-1.gif) 100% 8px no-repeat; text-decoration:underline; padding-right:8px;}
.ul-abo li .info .info-2{display:none}
.ul-abo li .info h3{padding:0; color:#000}






/* Newsletter Subscription */
.form_row{
	width: 700px;
	float: left;
	height: 30px;
	margin-bottom: 10px;
}
.form_row label{
	float: left;
	width: 120px;
	padding-top: 5px;
}
.form_row input{
	width: 238px;
	height: 21px;
	background: url(img/form_bg_middle.gif) no-repeat right bottom;
	border: 1px solid #b2b2b2;
	float: left;
	padding: 0 0 0 0;
	padding-top: 5px;
}
.form_row input.long{
	width: 348px;
	background: url(img/form_bg_big.gif) no-repeat right bottom;
}
.form_row a.newsletter_submit{
	margin-top: 5px;
	margin-bottom: 5px;
	width: 106px;
	height: 26px;
	display: block;
	float: left;
	
	background: url(img/bt_newsletter_submit.gif) no-repeat left top;
}
.form_row a.newsletter_remove{
	margin-top: 5px;
	margin-bottom: 5px;
	width: 119px;
	height: 26px;
	display: block;
	float: left;
	background: url(img/bt_newsletter_remove.gif) no-repeat left top;
}
.form_row span.newsletter_notice{
	color: #7f7f7f;
}
.form_row font{
	float: left;
	margin-left: 10px;
	margin-top: 5px;
}

div.only-titles {margin:15px 0 0 0 }
div.only-titles p {padding:0 0 10px 0; margin:0px}


.tx-steams-pi2 #sel-list-3 li.label { padding: 0 0 0 5px; cursor: normal; color: #c0c0c0; }
.tx-steams-pi2 #sel-list-3 div ul { overflow-y: scroll; height: 180px; }


#sel-cont-3 {width:135px}

#topbanner {
	height: 110px;
	width: 953px;
	text-align: left;
	margin: auto;
}

