table { font-family:Arial; font-size:12px;; color:#444; line-height:20px;}
a:link { font-family:Arial; font-size:12px; color:#FF6600; text-decoration:none; }
a:active { font-family:Arial; font-size:12px; color:#FF6600; text-decoration:none; }
a:visited { font-family:Arial; font-size:12px; color:#FF6600; text-decoration:none; }
a:hover { font-family:Arial; font-size:12px; color:#FF6600; text-decoration:underline; }
BODY { font-family:Arial; font-size:12px;; color:#444; line-height:16px; background-color:#EDEEF3; }
input { font-family:Arial; font-size:12px; }
select { font-family:Arial; font-size:12px; border-style:solid; border-width:1px; border-color:#CACACA; }
.content { background-color:#FFFFFF; }
.top { background-color:#CCCCCC; }
.submit { font-family:Arial, Helvetica, sans-serif; font-size:11px; border:none; background-color:#FF6600; color:#FFF; padding:7px 30px 7px 30px; text-transform:uppercase; font-weight:bold;}
.submit:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; border:none; background-color:#444; color:#FFF; padding:7px 30px 7px 30px;}
.text {	 border:solid 1px #CCC; font-size:13px; padding-left:5px; padding-top:5px; padding-bottom:5px; margin: 0px 0 0 0; font-family:Arial, Helvetica, sans-serif; color:#444; }
.password { border:solid 1px #CCC; font-size:13px; padding-left:5px; padding-top:5px; padding-bottom:5px; margin: 0px 0 0 0; font-family:Arial, Helvetica, sans-serif; color:#444; }
.textarea { border:solid 1px #CCC; font-size:13px; padding-left:5px; padding-top:5px; padding-bottom:5px; margin: 0px 0 0 0; font-family:Arial, Helvetica, sans-serif; color:#444; }
.select {  border:solid 1px #CCC; font-size:13px; padding-left:5px; padding-top:5px; padding-bottom:5px; margin: 0px 0 0 0; font-family:Arial, Helvetica, sans-serif; color:#444; }


.navigation a:active { color:#4b4b4b; background-color:#FFFFFF; }
.navigation a:visited { font-size:12px; color:#4b4b4b; background-color:#FFFFFF; }
.navigation a:hover { color:#ff6600; background-color:#FFFFFF; }
.subnavigation { color:#ffffff; background-image: url("http://www.tennisfabrik.at/images/subnavigation_hover.gif"); }
.subnavigation a:link { color:#4b4b4b; background-image: url("http://www.tennisfabrik.at/images/subnavigation_hover.gif"); }
.subnavigation a:active { color:#ffffff; background-image: url("http://www.tennisfabrik.at/images/subnavigation_hover.gif"); }
.subnavigation a:visited { color:#aaaaaa; background-image: url("http://www.tennisfabrik.at/images/subnavigation_hover.gif"); }
.subnavigation a:hover { color:#666666; background-image: url("http://www.tennisfabrik.at/images/subnavigation_hover.gif"); }
form { margin: 0px; }



#input input[type="text"] {
	width:205px;
	border:none;
	border-bottom: solid 1px #FFFFFF;
	border-top: solid 1px #FFFFFF;
	font-size:13px;
	padding-left:5px;
	margin: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#444;
}

.navigation_mark {
background-image: url("http://www.tennisfabrik.at/images/subnavigation.gif");
}
.navigation_mark a:link {
color: #ffffff;
}
.navigation_mark a:visited {
color: #ffffff;
}
.subnavigationHover {
background-image: url("http://www.tennisfabrik.at/images/subnavigation.gif");
}

.subnavigationHover a:link {
color: #ffffff;
}
.subnavigationHover a:visited {
color: #ffffff;
}


.navigation {
   color:#4b4b4b;
font-size:12px;       background-color:#FFFFFF;
}

.navigation:link {
font-size:12px;    color:#4b4b4b;
   background-color:#FFFFFF;
   font-weight: normal;
}

h1 {
   padding:0px;
   margin:0px;
}

.out1 {
background-color:#FFFFFF;
border-right: 0px solid #dddddd;
border-left: 0px solid #dddddd;
border-top: 0px solid #dddddd;
  }

.out2 {
 
}

.out3{
background-color:#ffffff;
border-left: 0px solid #dddddd;
border-bottom: 0px solid #dddddd;
border-right: 0px solid #dddddd;
}

.out4{
background-color:#FFFFFF;
border-right: 0px solid #dddddd;
border-bottom: 0px solid #dddddd;
}

hr { border:0px solid #ccc; height:1px; background-color:#ddd; color:#ddd; }

/* floats */
.floatleft { float:left; margin-right:15px; margin-bottom:15px; padding-right:15px; border-right:1px #efefef solid; }
.floatright { float:right; margin-left:15px; margin-bottom:15px; padding-left:15px; border-left:1px #efefef solid; }

#banner	{
	width:780px;
	height:60px;
	position:absolute;
	text-align:right;
	top:50px;
	
}

#footer a{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:11px;
	text-decoration:none;
}

#footer a:hover{
	color:#fff;
	font-size:11px;
	text-decoration:underline;
}

#footer {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:11px;
}

#header a:hover{
	color:#fff;
	font-size:11px;
	text-decoration:underline;
}
#header a{
	color:#fff;
	font-size:11px;
	text-decoration:none;
}
#wk a:hover{
	text-decoration:underline;
}
#mastercard {
	display:block;
	background:url(images/mastercard1.jpg);
	width:37px;
	height:20px;
		
}
#visa {
	display:block;
	background:url(images/visa1.jpg);
	width:37px;
	height:20px;
}
#american-express {
	display:block;
	background:url(images/american-express1.jpg);
	width:37px;
	height:20px;
}
#paypal {
	display:block;
	background:url(images/paypal1.jpg);
	width:37px;
	height:20px;
}
#facebook {
	display:block;
	background:url(images/facebook1.jpg);
	width:91px;
	height:26px;
}
#ubb {
	margin-top:15px;
	display:block;
	background:url(images/ubb.jpg);
	width:91px;
	height:55px;
}
#mastercard:hover{
	display:block;
	background:url(images/mastercard.jpg);
	width:37px;
	height:20px;
		
}
#visa:hover{
	display:block;
	background:url(images/visa.jpg);
	width:37px;
	height:20px;
}
#american-express:hover{
	display:block;
	background:url(images/american-express.jpg);
	width:37px;
	height:20px;
}
#paypal:hover{
	display:block;
	background:url(images/paypal.jpg);
	width:37px;
	height:20px;
}
#facebook:hover{
	display:block;
	background:url(images/facebook.jpg);
	width:91px;
	height:26px;
}
#ubb:hover {
	margin-top:15px;
	display:block;
	background:url(images/ubb_ro.jpg);
	width:91px;
	height:55px;
}

/* image replacement */
        .graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			

	#container2{	
		margin:0 auto;
		position:relative;
		text-align:left;
		#top:-10px;
		#left:-10px;
		width:945px;
		
		margin-bottom:0;
		overflow:hidden;
		height:325px;
		}	
	/* Easy Slider */

	#slider{ margin:0 auto; }	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:795px;
		height:325px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:60px;
		height:55px;
		position:absolute;
		left:10px;
		top:133px;
		}	
	#nextBtn{ 
		left:868px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:60px;
		height:55px;
		background:url(http://www.tennisfabrik.at/images/slider/pfeil-links.png) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(http://www.tennisfabrik.at/images/slider/pfeil-rechts.png) no-repeat 0 0;	
		}	
		
.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 5px;
    background: #fff;
    border: 0px solid #c8c8c8;
	width: 775px;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 775px;
    padding: 0px 0px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 77px;
    height: 604px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  775px;
    height: 77px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  77px;
    height: 604px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 103px;
    height: 77px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 9px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
							
