*html, div, ul, li, a,{ behavior: url(/data/js/iepngfix.htc);}  

body {
	font-family:arial,verdana,tahoma;
	margin:0px; 
	padding:0px;
	width:100%;
	height:100%;
	font-size:12px;
	background: #163d65 url('/data/img/unlit.sports/mainbg.jpg') repeat-x;
	padding-bottom:20px;
	border:0px solid #ff22ff;
}

#MainArea {	
	position:relative;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	display:block;
	width:970px;
	height:auto;
	top:0px;
	min-height:99%;
	padding:0px;
	padding-left:10px;
	border:0px solid #34df00;
}

#top{
	margin:0px;
	padding:0px;
/*	padding-left:55px;*/
	padding-top:8px;
	height:23px;
	border:0px dashed green;
}


.navi{
	margin:0px; 
	padding:0px;
	border:0px solid #7a0001;

}



#header{
	width:962px;
	height:399px;
	padding-left:5px;
	margin:0px;
	padding:0px;
	border:0px dashed green;

}

#SPageSlideTContainer{ position:absolute; top:36px; right:12px; width:475px; height:354px;}

#SPageSlideTBtn{position:absolute; top:340px; right:20px; height:52px; width:195px; background:url('/data/img/unlit.sports/informations_btn_normal.png') no-repeat;}
#SPageSlideTBtn:hover{cursor:pointer; background:url('/data/img/unlit.sports/informations_btn_hover.png') no-repeat;}

#SPageSlideContent{ height:100%; width:0px; color:#ff3300; padding:20px; position:absolute; right:0px; top:0px; background:#fff; display:none;}
.slidecontent{color:#000;}
.slidecontent .headtitle{color:#000; font-size:18px;}
.textarea_SlideBox{height:270px; overflow:hidden;}


.logo {
    position:absolute;
    left:0px;    top:340px;
    width:300px;
    height:90px;
    background:url('/data/img/unlit.sports/logo.png');
    background-repeat: no-repeat;
}


.videobtn{
    position:absolute;
    left:0px;    top:360px;
    width:258px;
    height:73px;
    background:url('/data/img/unlit.sports/video_btn_normal.png');
    background-repeat: no-repeat;
}
.videobtn:hover{
	cursor:pointer;
    background:url('/data/img/unlit.sports/video_btn_hover.png');
	    background-repeat: no-repeat;
}


.content_right{float:right; border:0px dashed red;}

#maincontentarea{
	margin:0px;
	padding:0px;
	height:auto;
	width:962px;
	padding-bottom:10px;
	border-bottom:1px solid #7e7e7e; 
}

#maincontentarea img {
	border:0px;
}

.endcontent{
	margin-left:auto;
	margin-right:auto;
	width:960px;
	border:0px solid #7e7e7e;

}

.submenuoverview{font-size:22px; font-weight:bold; color:#ffff01; padding-left:15px; }

#linkespaltemenu {
	float:left;
	padding-top:12px;
	width:230px;
	padding-bottom:30px;
	background:url('/data/img/unlit.sports/subbg.png') repeat-y;
	border-bottom:0px solid #163d65;
}

#linkespaltemenu ul{
	margin:0px;
	padding:0px;
	padding-top:10px;
	list-style-type:none;
	border:0px dashed #fff;
}

#linkespaltemenu ul li{
	font-size:13px;
	font-weight:bold;
	margin-left:10px;
	margin-right:10px;
	padding-left:10px;
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:1px dotted #7e7e7e;
}

#linkespaltemenu ul li li{
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:0px dotted #7e7e7e;
}

#linkespaltemenu ul li a{

	padding-top:8px;
	padding-bottom:8px;
	text-decoration:none;
	padding-left:15px;
	color:#fff;
}

#linkespaltemenu ul li a:hover{
	text-decoration:none;
	color:#ffff01;
	width:12px;
	height:18px;
	background:url('/data/img/unlit.sports/hover_sub.png') 0 8px no-repeat;
}

#linkespaltemenu ul li a.highlight{
	color:#ffff01;
	background:url('/data/img/unlit.sports/hover_sub.png') 0 8px no-repeat;
}


#left{float:left;}

#linkespalte{width:200px; margin-top:1px;}


#right{
	background: url('/data/img/unlit.sports/unterseiten_bground.png') repeat-x;
}



/******************************************************************************\
 * PortalMenu                                                                 *
\******************************************************************************/
#portalnavi {
    padding-top:86px;
    padding-left:10px;
    height:22px;
    width:auto;
    background:url("/data/img/default/portalmenu_background.png") repeat;
    border-bottom:0px solid #E0E0E0;
}

#portalnavi ul {
	margin:0px;
	padding:0px;
	border:0px solid #7a0001;
}

#portalnavi ul li {
	text-transform:uppercase;
	float:left;
	list-style-type:none;
	border:0px solid #7a0001;
}

#portalnavi ul li a {
	/* padding:15px; */
	color:#555555;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	
}

#portalnavi ul li a:hover {
  color:#ffb900;
}

#portalnavi ul li a.highlight {
  color:#ffb900;
}

.portaldivider {
    display:block;
    float:left;
    height:15px;
	border-left:1px solid; 
    margin-left:10px;
	margin-right:10px;
}

/******************************************************************************\
 * MetaMenu                                                                   *
\******************************************************************************/
.metamenuentries ul li {
    margin:0px;
    padding:0px;
}

/******************************************************************************\
 *  Page                                                                      *
\******************************************************************************/
.page {
}

.page h1 {
	background:#EEEEEE;
	margin:0px;
	margin-top:0px; 
	padding:0px 0px 0px 0px;
	font-size:16px;
	color:#d4000e;
}

.page .textblock {
    padding-left:10px;
    padding-right:10px;
}

.page .accountblock {
    padding-left:10px;
    padding-right:10px;
}

.page .accountblock a {
    color:#555555;
}


/******************************************************************************\
 * Portlets                                                                   *
\******************************************************************************/
#Portlets_Top {
  margin:0px;
  padding:0px;
}

#Portlets_Top .oberespalteportlet {
  float:left; 
  margin:0px;
  height:90px;
  padding:10px; 
  border-left:2px solid #FFFFFF;
  color:#FFFFFF;
}

#Portlets_Right {
	height:auto;
	float:right;
}

#Portlets_Bottom {
    display:block;
    margin:0px;
	padding-top:0px; 
	padding-left:6px; 
	padding-right:6px; 
	padding-bottom:12px; 
    border:0px solid #999999;
}


/******************************************************************************\
 * FooterArea                                                                 *
\******************************************************************************/ 
#footermenu {
	text-align:center;
	padding-top:15px;
	border:0px solid #ff3300;
}

.footertrennung {
    color:#5b6d80;
}

#footermenu p {
	margin:0px;
}


#footermenu a {
	color:#fff;	
	text-decoration:none;
}																  

#footermenu a:hover{
	color:#ffff01;	
}


.footertext{
	color:#fff;
	padding-top:10px;
	font-family:verdana;
}

.footertext a {
	color:#fff;
	text-decoration:none;
}

.footertext a:hover {
	color:#555555;
}

/******************************************************************************\
 * Warenkorb und Kasse                                                        *
\******************************************************************************/
.wctext a {
    margin:0px;
    padding:0px;
    margin-left:20px;
    padding-left:20px;
    font-size:14x;
    font-weight:bold;
    text-decoration:none;
    color:#555555;
}

.wctext a:hover {
    text-decoration:underline;
    color:#ffb900;
}

.kasse {
    height:17px;
    width:16px;
    margin-left:35px;
    border:0px solid #ff3300;
}

.kassetext a {
    margin:0px;
    padding:0px;
    padding-left:30px;
    font-size:14x;
    font-weight:bold;
    text-decoration:none;
    color:#555555;
}

.kassetext a:hover {
    text-decoration:underline;
    color:#ffb900;
}

.clear{clear:both;}

h1, h2, h3{padding:0px; margin:0px;}

.DownloadHeading{font-size:16px; font-weight:bold; margin-bottom:5px; color:#fff001;}
.download{margin-top:25px; border-bottom:1px dotted #7E7E7E; padding-bottom:25px;}
.download p{margin:0px;}
.DownloadLink{font-size:12px;}
.DownloadLink:hover{font-size:12px; text-decoration:underline;}

.titlelink{color:#ffff01; text-decoration:none; color:#fff;}
.titlelink:hover{color:#fff001;}

.headtitle {
	margin:0px;
	font-size:16px;
	color:#ffff01;
	border:0px dotted #999999;
}

h2.title {
	margin:0px;
	font-size:14px;
	color:#000000;
	border:0px dotted #999999;
}

h3.subtitle {
	margin:0px;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
}

.text{ padding-bottom:10px; padding-top:15px; color:#FFF; }






#fields {
	padding:0px;
	margin:0px;
	padding-top:12px;
	width:732px;
	float:right;
	background: url('/data/img/unlit.sports/unterseiten_bground.png') repeat-x;
	border:0px dotted #FFF;

}


.fielding {width:auto; float:left; margin-left:30px; margin-bottom:20px; border-bottom:0px dotted #7e7e7e;}
.fielding h1{margin:0px; padding:0px; font-size:16px;}
.fieldinf a{ text-decoration:none; color:#FFF; }
.fielding a:hover{color:#FFFF01; text-decoration:none;}			



.field {width:660px; float:left; margin-left:35px; margin-bottom:20px; border-bottom:1px dotted #7e7e7e; margin-bottom:12px;}
.field h1{margin:0px; padding:0px; font-size:16px;}
			


.fieldpage{	
	float:right;
	width:672px;
	padding-top:12px;
	padding-bottom:20px;
	padding-left:30px;
	padding-right:30px;
	color:#fff;
}

.fieldpage h1{margin:0px; padding:0px; font-size:16px; color:#ffff01;}

.fieldpage a{color:#ffff01; text-decoration:none; font-weight:bold;}

.fieldpage a:hover{color:#31d1d0; text-decoration:none;}			

.produktpage {
	float:left;
	color:#fff;
	min-height:500px;
	padding-top:12px;
	padding-bottom:20px;
	padding-left:30px;
	padding-right:30px;
}

.produktpage h1 { width:330px; font-size:14px;}


.fieldoverview_btn{
	color:#FFF;
	height:47px;
	width:230px;
	background: url('/data/img/unlit.sports/field_overview_btn.png') no-repeat;
	
}

.order{
	color:#000;
	height:89px;
	width:262px;
	background: url('/data/img/unlit.sports/field_order_btn.png') no-repeat;
	
}

.send{
	margin-top:10px;
	color:#000;
	height:89px;
	width:262px;
	background: url('/data/img/unlit.sports/field_order_btn.png') no-repeat;
	
}


.abschicken{padding-top:8px; padding-left:45px; font-weight:bold; font-size:18px;}
.abschicken a{color:#000000; }
.abschicken a:hover{color:#31d1d0;}

.details{	
	height:63px;
	width:186px;
	padding-top:8px;
	background: url('/data/img/unlit.sports/more_btn.png') no-repeat;
	border:0px dotted #FFF;

}
.details a{ color:#000; font-size:12px; font-weight:bold; clear:both; display:block; margin-top:5px; padding-left:45px;}
.details a:hover{color:#33cfce;}

#contactform{padding-left:10px;}

#descriptions{text-align:right; padding-right:10px; color:#ffff01;  font-weight:bold; border:none;}
#description{text-align:right; padding-right:10px; color:#ffff01; font-weight:bold; border-bottom:1px dotted #5e5e5e;}

.large-highlight {width:300px;}


a.more{text-decoration:none;}
a.more:hover{text-decoration:underline;}

.hidden_image{display:none;}
.nomargin{padding-bottom:0px;}
.text{ padding-bottom:10px; margin-top:15px; color:#FFF; }
.textnomargin{margin:0px;}




.preisausrichtung li {width:250px;  border:0px dotted #5e5e5e;}
.preisrechts{float:right;}

.produktpage a{color:#ffff01; text-decoration:none; font-weight:bold;}
.produktpage a:hover{text-decoration:underline;}

.fbButton{
    position:absolute;
    width:300px;
	height:100px;
	left:0px;
	top:250px;
	border:1px solid #ff3300;
}


#galeriebtn a{
    position:absolute;
    left:15px;    
	top:240px;
    width:290px;
    height:46px;
	background:url('/data/img/unlit.sports/image_galerie_link_icon.png') no-repeat;
	opacity:0.8;
	-moz-opacity:.8;
	filter:alpha(opacity=80);

}
#galeriebtn a:hover{
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}

#likebtn{
    position:absolute;
    left:20px;    
	top:290px;
    width:260px;
    height:20px;
	padding:10px;
	padding-top:8px;
	background:url('/data/img/unlit.sports/facebook_bg_f.png') right no-repeat;
	background-color:#ffffff;
	opacity:0.8;
	-moz-opacity:.8;
	filter:alpha(opacity=80);
}

#top ul li.Shop a { background:#FFFF01; color:#000000;}

