/* CSS Document *//*  MEUNU STARTSEITE --------------------------------------------------------------------------------------------------------------- */#startmainnavi ul {	margin: 0 0 0 0;	padding-top: 0px;	padding-left: 0px;	padding-right: 0px;	padding-bottom: 0px;	list-style-type: none;	list-style-position: outside;	clear: both;}#startmainnavi a:link {	color: #FFFFFF;	font-size: 20px;	line-height: 30px;	text-decoration: none;}#startmainnavi a:visited {	color: #FFFFFF;	font-size: 20px;	line-height: 30px;	text-decoration: none;}#startmainnavi a:hover {	color: #999999;}#startmainnavi a:active {	color: #dbdbdb;}	/*  HORIZONTAL MENU MAINMENU ---------------------------------------------------------------------------------------------------- */.horizontal {	height: 30px;	margin-top: 0px;	margin-left: 0px;	margin-right: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-left: 0px;	padding-right: 0px;	padding-bottom: 0px;}.horizontal ul {	list-style: none;	margin-top: 0px;	margin-left: 0px;	margin-right: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-left: 0px;	padding-right: 0px;	padding-bottom: 0px;}.horizontal ul li {	margin-top: 0px;	margin-left: 0px;	margin-right: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-left: 0px;	padding-right: 0px;	padding-bottom: 0px;	float: left;	background-color: #CCCCCC;		border-right: 1px solid #FFFFFF;/*	background: transparent url(http://www.kuebler-sport.de/fileadmin/01_gfx/bg-bubplastic-button.gif) top left no-repeat;*/}.horizontal ul li a {	display: block;		margin-top: 0px;	margin-left: 0px;	margin-right: 0px;	margin-bottom: 0px;	padding-top: 9px;	padding-left: 7px;	padding-right: 7px;	padding-bottom: 0px;	height: 30px;	float: left;/*	text-transform: uppercase; */	font-size: 11px;	text-align: center;	text-decoration: none;	color: #000000;}.horizontal ul li a span.menu_ar {	margin-top: 0px;	margin-left: 0px;	margin-right: 0px;	margin-bottom: 0px;	padding-top: 5px;	padding-right: 35px;	padding-left: 0px;	padding-bottom: 0px;	display: block;	float: left;	height: 22px;	background: transparent url(http://www.kuebler-sport.de/fileadmin/01_gfx/bg-bubplastic-button.gif) top right no-repeat;	cursor: pointer;}/* BLUE HOVER */.blue ul li a:hover,.blue ul li.highlight a {	background: transparent url(http://www.kuebler-sport.de/fileadmin/01_gfx/bg_rightbox.jpg) top left /*no-repeat*/;	color: #FFFFFF;}.blue ul li a:hover span.menu_ar,.blue ul li.highlight a span.menu_ar {	background: transparent url(http://www.kuebler-sport.de/fileadmin/01_gfx/bg_rightbox.jpg) top right /*no-repeat*/;}/* ----- SUBMENU ---------------------------------------------------------------------------------------------------- */#submenu {	width: 170px;	list-style-type: none;	list-style-position: outside;}.vertical01 {	height: 30px;	margin-top: 0px;	margin-left: 0px;	margin-right: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-left: 0px;	padding-right: 0px;	padding-bottom: 0px;}.vertical01 ul {	list-style: none;	margin-top: 0px;	margin-left: 0px;	margin-right: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-left: 0px;	padding-right: 0px;	padding-bottom: 0px;}.vertical01 ul li {	margin-top: 0px;	margin-left: 0px;	margin-right: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-left: 0px;	padding-right: 0px;	padding-bottom: 0px;	border-right: 1px solid #FFFFFF;	float: left;}.vertical01 ul li a {	height: 30px;	width: 170px;	float: left;	line-height: 30px;	padding-left: 20px;	font-size: 11px;	text-align: left;	text-decoration: none;	color: #000000;}.vertical01 li.highlight_l2 span.menu_ar_l2 a,.vertical01 li.l2 span.menu_ar_l2 a {	float: left;	padding-left: 30px;}.vertical01 ul li.l1 a {	cursor: pointer;	background: url(http://www.kuebler-sport.de/fileadmin/01_gfx/sub09_170_bg.gif) top left no-repeat;}.vertical01 ul li.l2 a {	cursor: pointer;	background: url(http://www.kuebler-sport.de/fileadmin/01_gfx/sub09l2_170_bg.gif) top left no-repeat;}/* grey HOVER L1 */.grey ul li a:hover,.grey ul li.highlight a {	background: url(http://www.kuebler-sport.de/fileadmin/01_gfx/sub09act_170_bg.gif) top left no-repeat;	color: #FFFFFF;}.grey ul li a:hover span.menu_ar,.grey ul li.highlight a span.menu_ar {	background: url(http://www.kuebler-sport.de/fileadmin/01_gfx/sub09act_170_bg.gif) top left no-repeat;}/* grey HOVER L2 */.grey ul li.l2 a:hover,.grey ul li.highlight_l2 a  {	background: url(http://www.kuebler-sport.de/fileadmin/01_gfx/sub09actl2_170_bg.gif) top left no-repeat;	color: #FFFFFF;}.grey ul li.l2 a:hover span.menu_ar_l2,.grey ul li.highlight_l2 a span.menu_ar_l2 {	background: url(http://www.kuebler-sport.de/fileadmin/01_gfx/sub09actl2_170_bg.gif) top left no-repeat;}/* ----- METAMENU ---------------------------------------------------------------------------------------------------- */#metamenu {	width: 170px;	height: 90px;	list-style-type: none;	list-style-position: outside;}#print {	width: 170px;	height: 18px;	list-style-type: none;	list-style-position: outside;}.vertical02 {	height: 18px;	margin: 0;	padding: 0;}.vertical02 ul {	list-style: none;	margin: 0;	padding: 0;}.vertical02 ul li {	float: left;	margin: 0;	padding: 0;	border-right: 1px solid #FFFFFF;	background: url(http://www.kuebler-sport.de/fileadmin/01_gfx/nav09_170_bg.gif) top left no-repeat;}.vertical02 ul li a {	height: 18px;	width: 170px;	float: left;	line-height: 18px;	font-size: 9px;	text-align: left;	padding-left: 20px;	text-decoration: none;	color: #000000;}.vertical02 ul li a span.menu_ar {	float: left;	height: 18px;	padding-top: 5px;	padding-right: 35px;	background: transparent url(http://www.kuebler-sport.de/fileadmin/01_gfx/nav09act_170_bg.gif) top right no-repeat;	cursor: pointer;}/* END BUBBLE PLASTIC vertical02 MENU *//* grey HOVER */.white ul li a:hover,.white ul li.highlight a {	background: transparent url(http://www.kuebler-sport.de/fileadmin/01_gfx/nav09act_170_bg.gif) top left no-repeat;	color: #FFFFFF;}.white ul li a:hover span.menu_ar,.white ul li.highlight a span.menu_ar {	background: transparent url(http://www.kuebler-sport.de/fileadmin/01_gfx/nav09act_170_bg.gif) top right no-repeat;}