body {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
overflow:scroll;
}

.bickham {
	font-family:BickhamScriptPro-Regular;
	font-size:126pt;
	font-weight:normal;	
	}

.universe39 {
	font-family:universe39;
	font-size:45pt;	
	font-weight:normal;	
	}

.universe57 {
	font-family:universe57;
	font-size:45pt;	
	font-weight:normal;	
	}

.universe59 {
	font-family:universe59;
	font-size:45pt;	
	font-weight:normal;	
	}



h1 {
	font-size: 1.5em;
	font-weight:bold;
}

h2 {
	font-size: 1em;
	font-weight:bold;
}

.fliesstext {
	font-size: 0.857em;
	line-height: 1.6em;
}

.fliesstext a, .fliesstext a:link {
	color: #CC0000;
	text-decoration:none
}

.fliesstext a:hover {
	color: #CC0000;
	text-decoration:underline;	

}

.fliesstext a:visited {
	color: #CC0000;
	text-decoration:none;	

}

.produktkatalog {
	font-size: 0.721em;
}

.produktkatalog-grau {
color:#666666;
}


.address {
	font-style: normal;
}

a {
	color: #000;
	text-decoration: none;
}

.active a {
	color: #CC0000;	
	font-weight: bold;
}

a:focus { 
	outline: none; 
}

a:link{

	text-decoration: none;
}



a:hover{
	color: #CC0000;
	text-decoration: none;
}

/*--------------------------------------------------------------------------------*/



td {
	vertical-align: top;
}
/*HAUPTMENU STRAT----------------------------*/

.menu1 {
	position: absolute; 
	margin-left:-255px; 
	left:50%; top:80px; 
	width:720px; 
	height:20px; 
	visibility:visible;
	z-index:2;
}
/*HAUPTMENU END----------------------------*/


/*BUTTONS START------------------------------*/

#buttons
{
  display: block;
  height: 25px;

}

#buttons:hover
{ 
  background-position: 0 -25px;
}

#buttons span
{
  display: none;
}





/*BUTTONS END------------------------------*/


/*DECHMANN STRAT----------------------------*/

.deich {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.857em;
	position: absolute; 
	margin-left:-255px; 
	left:50%; top:16px; 
	width:140x; 
	height:30px; 
	visibility:visible;
	z-index:2;
}
.deich ul {
	color: #000;
	list-style: none;
	display:inline;

}
.deich li {
	color: #000;
	display:inline;
}


.deich a:link, visited {
	color: #000;
	text-decoration:none;
}


/*DEICHMANN END----------------------------*/



/*OBERE NAVIGATION WIE SPRACHE IMPRESSUM USW.*/
.headnav {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.857em;
	vertical-align: bottom;
	text-align:left;
}
.headnav ul {
	list-style: none;
	display:inline;
	text-align:left;

}
.headnav li {
	display:inline;
	padding-right:12px;
	text-align:left;
}

.headnav td {
	vertical-align: bottom;
}

.headnav a:link, visited {

	text-decoration:none;
	text-align:left;
}
.headnav hover{

	text-decoration:none;
	text-align:left;
}

/*OBERE NAVIGATION SPRACHE */
.sprache {
	font-size: 0.857em;
	vertical-align: bottom;
	text-align:right;
}
.sprache ul {
	list-style: none;
	display:inline;

}
.sprache li {
	display:inline;
	padding-left:19px;
}


.sprache a:link, visited {
	text-decoration:none;
}


/*--------------------------------------------------------------------------------*/
/*UNTERNAVIGATION*/
.subnav {
	font-size: 0.857em;
	line-height: 1.786em;
	text-transform: uppercase;
	font-weight: normal;	
	text-align:left;
}

.subnav a:hover {
	font-weight: bold;
	color: #CC0000;	
}


.subnav ul { margin-left: -8px; }



.active {
	color: #CC0000;	
	font-weight: bold;
}

.active a {
	color: #CC0000;	
	font-weight: bold;
}


.active visited {
	color: #000;	
	font-weight: normal;
}



.menu {
	text-transform: uppercase;
}
.menu a:hover {
	font-weight: normal;
}

.menu ul {
	list-style: none;
	margin-left: -30px;
}

.menu li {
	list-style: none;
}



.hit {
	margin-top:-42px;
	z-index:200;
}

.hit2 {
	margin-top:-22px;
	margin-left: 25px;
	z-index:200;
}

.leaf li {
padding-left: -100px;
}

/*--------------------------------------------------------------------------------*/
/*FUSSTEIL*/
.fuss {
	font-size: 0.75em;
	background-image: url(images/infobalken.png); 
	background-repeat: no-repeat; 
	text-transform:uppercase; 
	text-align:center; 
	color: #fff;
	vertical-align: middle;
}
.fuss3 {
	font-size: 0.75em;
	background-image: url(images/navtitel_175px.png); 
	background-repeat: no-repeat; 
	text-transform:uppercase; 
	text-align:center; 
	color: #fff;
	vertical-align: middle;
}
.fuss4 {
	font-size: 0.75em;
	background-image: url(images/navtitel_235.png); 
	background-repeat: no-repeat; 
	text-transform:uppercase; 
	text-align:center; 
	color: #fff;
	vertical-align: middle;
}
.fusstext {
	font-size: 0.75em;
	line-height:1.56em;
	color: #000;
	vertical-align: top;
	padding-top: 10px;
}

.fusstext h1 {
	font-size: 1.364em;
	font-weight: normal;
}


.fusstext img {
	vertical-align: top;
	padding-right: 10px;
}

/*--------------------------------------------------------------------------------*/
/* HAUPTNAVIGATION */
/* topnav ist deutsch - topnav_f ist französisch und topnav_i ist italienisch */

ul#topnav {
	list-style: none;
	width: 720px; 
	float: left;
	margin: 0;
	padding: 0;

}
ul#topnav_f {
	list-style: none;
	width: 720px; 
	float: left;
	margin: 0;
	padding: 0;
}
ul#topnav_i {
	list-style: none;
	width: 720px; 
	float: left;
	margin: 0;
	padding: 0;
}


ul#topnav li {
	float: left;
	margin: 0; padding: 0;

}
ul#topnav_f li {
	float: left;
	margin: 0; padding: 0;
}
ul#topnav_i li {
	float: left;
	margin: 0; padding: 0;
}



ul#topnav a {
	float: left;
	display: block;
	height: 26px;
	text-indent: -99999px;
	background-position: left top;
}
ul#topnav_f a {
	float: left;
	display: block;
	height: 26px;
	text-indent: -99999px;
	background-position: left top;
}
ul#topnav_i a {
	float: left;
	display: block;
	height: 26px;
	text-indent: -99999px;
	background-position: left top;
}


ul#topnav a:hover {
	background-position: left -26px;
}
ul#topnav_f a:hover {
	background-position: left -26px;
}
ul#topnav_i a:hover {
	background-position: left -26px;
}



#damen li.damen a,
#herren li.herren a,
#kinder li.kinder a,
#unternehmen li.unternehmen a,
#specials li.specials a,
#blog li.blog a {
	background-position: left bottom;
}
/*deutsch*/
ul#topnav li.damen a {
	background-image: url(images/german/damen_a.png);
	width: 130px;
}

ul#topnav li.herren a {
	background-image: url(images/german/herren_a.png);
	width: 132px;
}

ul#topnav li.kinder a {
	background-image: url(images/german/kinder_a.png);
	width: 130px;
}

ul#topnav li.unternehmen a {
	background-image: url(images/german/unternehmen_a.png);
	width: 173px;
}

ul#topnav li.specials a {
	background-image: url(images/german/specials_a.png);
	width: 155px;
}

/*französisch*/
ul#topnav_f li.damen a {
	background-image: url(images/french/damen_a.png);
	width: 135px;
}

ul#topnav_f li.herren a {
	background-image: url(images/french/herren_a.png);
	width: 135px;
}

ul#topnav_f li.kinder a {
	background-image: url(images/french/kinder_a.png);
	width: 134px;
}

ul#topnav_f li.unternehmen a {
	background-image: url(images/french/unternehmen_a.png);
	width: 162px;
}

ul#topnav_f li.specials a {
	background-image: url(images/french/specials_a.png);
	width: 154px;
}

/*italienisch*/
ul#topnav_i li.damen a {
	background-image: url(images/italian/damen_a.png);
	width: 134px;
}

ul#topnav_i li.herren a {
	background-image: url(images/italian/herren_a.png);
	width: 139px;
}

ul#topnav_i li.kinder a {
	background-image: url(images/italian/kinder_a.png);
	width: 145px;
}

ul#topnav_i li.unternehmen a {
	background-image: url(images/italian/unternehmen_a.png);
	width: 143px;
}

ul#topnav_i li.specials a {
	background-image: url(images/italian/specials_a.png);
	width: 159px;
}


/*--------------------------------------------------------------------------------*/
ul#navoben {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
}
ul#navoben li {
	float: left;
	margin: 0; padding: 0;
	}
	
ul#navoben li a{
	float: left;
	margin: 0;	padding-right: 19px;;
	}
	

/* ------------DETAIL BUTTON------------- */
/* DETAIL Button Deutsch*/
.detail{
	display: block;
	height:25px;
	width: 85px;	
	text-indent: -9999px;
}
.detailover { 
    background:url("/n1/buttons/detail.png") no-repeat 0 0;
    border:none;
	cursor: pointer;
}
.detail:hover { 
    background-position:0 -25px;
}
/* DETAIL Button French*/
.detailFR{
	display: block;
	height:25px;
	width: 99px;	
	text-indent: -9999px;
}
.detailFRover { 
    background:url("/n1/buttons/detailFR.png") no-repeat 0 0;
    border:none;
	cursor: pointer;
}
.detailFR:hover { 
    background-position:0 -25px;
}
/* DETAIL Button Italian*/
.detailIT{
	display: block;
	height:25px;
	width: 100px;	
	text-indent: -9999px;
}
.detailITover { 
    background:url("/n1/buttons/detailIT.png") no-repeat 0 0;
    border:none;
	cursor: pointer;
}
.detailIT:hover { 
    background-position:0 -25px;
}

/* ------------FILIALEN BUTTON------------- */
/* FILIALE Button Deutsch*/
.filiale{
	display: block;
	height:25px;
	width: 130px;	
	text-indent: -9999px;
}
.filialeover { 
    background:url("/n1/buttons/filiale.png") no-repeat 0 0;
    border:none;
	cursor: pointer;
}
.filiale:hover { 
    background-position:0 -25px;
}
/* FILIALE Button French*/
.filialeFR{
	display: block;
	height:25px;
	width: 195px;	
	text-indent: -9999px;
}
.filialeFRover { 
    background:url("/n1/buttons/filialeFR.png") no-repeat 0 0;
    border:none;
	cursor: pointer;
}
.filialeFR:hover { 
    background-position:0 -25px;
}
/* FILIALE Button Italian*/
.filialeIT{
	display: block;
	height:25px;
	width: 125px;	
	text-indent: -9999px;
}
.filialeITover { 
    background:url("/n1/buttons/filialeIT.png") no-repeat 0 0;
    border:none;
	cursor: pointer;
}
.filialeIT:hover { 
    background-position:0 -25px;
}


/* ------------ROUTENPLANER BUTTON------------- */
/* ROUTENPLANER Button Deutsch*/
.routenplaner{
	display: block;
	height:25px;
	width: 128px;	
	text-indent: -9999px;
}
.routenplanerover { 
    background:url("/n1/buttons/routenplaner.png") no-repeat 0 0;
    border:none;
	cursor: pointer;
}
.routenplaner:hover { 
    background-position:0 -25px;
}
/* FILIALE Button French*/
.routenplanerFR{
	display: block;
	height:25px;
	width: 200px;	
	text-indent: -9999px;
}
.routenplanerFRover { 
    background:url("/n1/buttons/routenplanerFR.png") no-repeat 0 0;
    border:none;
	cursor: pointer;
}
.routenplanerFR:hover { 
    background-position:0 -25px;
}
/* FILIALE Button Italian*/
.routenplanerIT{
	display: block;
	height:25px;
	width: 197px;	
	text-indent: -9999px;
}
.routenplanerITover { 
    background:url("/n1/buttons/routenplanerIT.png") no-repeat 0 0;
    border:none;
	cursor: pointer;
}
.routenplanerIT:hover { 
    background-position:0 -25px;
}

.footerblog { color: #666666; font-size: 0.65em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:150%; text-shadow:2px 2px 1px #fff;}
.footerblog a, a:visited { color:#666; text-decoration:none}
.footerblog a:hover { color: #000; text-decoration:underline;}
.footerblog H1 { color: #333333; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-shadow:none; line-height:10px;}
