/* CSS Anfang */

html,body{
		height:100%;
}
body{
font-size: 100.01%;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12.5px;
margin:0;
padding:0;}

#Logo_index {
width:720px;
height:570px;
margin:0px auto;
text-align:left;
padding-top:10px;
background-color:#FFFFFF;
}

#kontakt{
float:right;
margin-top:-20px;
margin-right:5px;
font-size:11.2px;
color:#999999;
}

#kontakt li {
float:left;
margin-right:5px;
padding-top:18px;
padding-left:2px;
list-style-type:none;
}

#kontakt li a:link {
text-decoration:none;
color:#999999;
border:none;
} 

#kontakt li a:hover {
text-decoration:none;
color:#999999;
font-weight:700;
border:none;}

#kontakt li a:visited {
text-decoration:none;
color:#999999;
border:none;}

*html #kontakt {
margin-right:1px;
}

#Rahmen {
	position:absolute;
	height:200px;
	z-index:5;
	width: 100px;
	padding: 0;
	margin:0 auto;
	margin-top:210px;
	z-index:4;
	visibility: visible;
  }
 * html #Rahmen {  /* Korrektur fuer IE 5.x */
   width: 1px;
   w\idth: 47.1em;
   margin-left:-125px;
}
   

 
  ul#Navigation {
    margin-left:0px; 
	padding-left: 5px;
	margin-top:-15px;
  }

  ul#Navigation li {
    list-style: none;
    position: relative;
    margin-bottom:5px; 
	height:25px;
	width:112px;
	text-align:left;
	font-size:12px;
	color:#000000;
  }
  
  ul#Navigation .hoehe {
      list-style: none;
    position: relative;
    margin-bottom:5px; 
	height:42px;
	width:112px;
	text-align:left;
	font-size:12px;
	color:#000000;
  }
  ul#Navigation a {
	padding-top:2px;
    display: block;
    width: 125px;
	height:18px;
    text-decoration: none;
    color:#000000;
	
  }
  
    .Stil5 {font-size: 10px;}

#Willkommen{
	height:91px;
	padding-top:0px;
	background-image:url("../Bilder_Startseite/kopf.jpg");
	background-repeat:no-repeat;
	position:absolute;
	width:720px;
	z-index:2;
	margin-top:83px;
}
*html #Willkommen{
	margin-left:-125px;

}
#Impressum_index{
	border:solid 1px #666666;
	background-color:#666666;
	height:20px;
	margin-left:0px;
	margin-top:10px;
	font-size:11.2px;
	padding-top:6px;
}

*html #Impressum_index{
	position:absolute;
	margin-left:-15px;
	width:725px;
	z-index: 1;
}
#Impressum_index li{
	list-style-type:none;
	float:right;
	color:#FFFFFF;
	margin-right:5px;
}

#Impressum_index li a:hover {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:700;
	border:none;}

#Impressum_index li a:link {
	text-decoration:none;
	color:#FFFFFF;
	border:none;
}

#Impressum_index li a:visited {
	text-decoration:none;
	color:#FFFFFF;
	border:none;}

#Navigationsfeld_index{
	position:absolute;
	width:127px;
	height:444px;
	z-index:3;
	top:195px;
	background-image:url("../Bilder_Startseite/verlauf1.jpg");
	overflow: auto;
	margin-left:-9px;
}

*html #Navigationsfeld_index {
	margin-left:-134px;
	position:absolute;
	visibility: visible;
}
#Aufbau_start {
	width:584px;
	height:444px;
	margin-left:136px;
	margin-top:185px;
	background-image:url("../Bilder_Startseite/verlauf2p.jpg");
}

*html #Aufbau_start {
	height:444px;
	margin-top:196px;
	margin-left:126px;
}
#Aufbau_start p {
	margin-top:-15px;
	margin-left:15px;
	margin-right:20px;
	text-align:left;
	
}

#Auflistung {
	margin-top:-12px;
	list-style-type:disc;
	margin-left:-8px;
}

*html #Auflistung {
	margin-top:2px;
}
#Aufbau_start .Einruecktext{
	margin-left:15px;
	margin-top:15px;
}
 *html #Aufbau_start .Einruecktext{
 	margin-top:35px;
 
 }

#Auflistung {
	margin-top:-12px;
}

*html #Auflistung {
	margin-top:2px;
}

/* CSS Leder */
 
#Aufbau_leder {
	width:584px;
	height:444px;
	margin-left:136px;
	margin-top:185px;
	background-image:url("../Bilder_Leder/verlauf2leder.jpg");
}

*html #Aufbau_leder {
	height:444px;
	margin-top:196px;
	margin-left:126px;
}
#Aufbau_leder p {
	margin-top:-18px;
	margin-left:15px;
	margin-right:20px;
	text-align:left;
}

.leder {
	margin-left:15px;
	font-weight:bold;
	font-size:12.2px;
	margin-top:-15px;
}


/* CSS Fussbett */

#Aufbau_fussbett {
	width:584px;
	height:444px;
	margin-left:136px;
	margin-top:185px;
	background-image:url("../Bilder_Fussbett/verlauf2fussbett.jpg");
}

*html #Aufbau_fussbett {
	height:444px;
	margin-top:196px;
	margin-left:126px;
}
#Aufbau_fussbett p {
	margin-top:-18px;
	margin-left:15px;
	margin-right:20px;
	text-align:left;
	
}

/* CSS Fahrerschuh */


#Aufbau_fahrerschuh {
	width:584px;
	height:444px;
	margin-left:136px;
	margin-top:185px;
	background-image:url("../Bilder_Fahrerschuh/verlauf2schuh.jpg");
}

*html #Aufbau_fahrerschuh {
	height:444px;
	margin-top:196px;
	margin-left:126px;
}
#Aufbau_fahrerschuh p {
	margin-top:-18px;
	margin-left:15px;
	margin-right:20px;
	text-align:left;
	
}
#Layer1{
	margin-top:-12px;
}

/* CSS Galerie */
#Galerie {
	background-color:#F0F0F0;
}

#Aufbau_Ansichten{
	width:580px;
	height:500px;
	margin-left:20px;
	margin-top:20px;
}

*html #Aufbau_Ansichten {
	margin-top:210px;

}
#Aufbau_Ansichten p {
	margin-top:20px;
	margin-left:15px;
	margin-right:10px;
	text-align:justify;
	
}
*html #Aufbau_Ansichten p {
	margin-top:35px;
	margin-left:10px;
}

#Bild_gross{
	border:1px solid #CCCCCC;
	width:557px;
	height:300px;
	margin-left:40px;
	margin-top:28px;
	position:absolute;
}


#Steuerung{
	margin-top:330px;
	position:absolute;
}

#Steuerung ul {
	margin-left:233px;
}
#Steuerung li{
border:1px solid #CCCCCC;
	list-style-type:none;
	float:left;
	margin-left:7px;
	width:30px;
	height:16px;
	margin-top:5px;
}
#Thumbnails {
	margin-top:370px;
	position:absolute;
}

#Thumbnails ul {
	margin-left:20px;
	width:560px;
}


#Thumbnails li{
	border:1px solid #CCCCCC;
	list-style-type:none;
	float:left;
	margin-left:7px;
	margin-bottom:10px;
	width:63px;
	height:40px;}

#Thumbnails #present {
	 border:1px solid #CC3433;
}

#Thumbnails_r {
	margin-top:370px;
	position:absolute;
}

#Thumbnails_r ul {
	margin-left:165px;
	width:560px;
}


#Thumbnails_r li{
	border:1px solid #CCCCCC;
	list-style-type:none;
	float:left;
	margin-left:7px;
	margin-bottom:10px;
	width:63px;
	height:40px;}

#Thumbnails_r #present {
	 border:1px solid #CC3433;
}



/* CSS FIA */

#Aufbau_beispiele {
	width:608px;
	height:458px;
	margin-left:136px;
	margin-top:185px;
	background-image:url(../Bilder_FIA/verlauf1fia.jpg);
}

*html #Aufbau_beispiele {
	height:458px;
	margin-top:196px;
	margin-left:126px;
}

#vergroessern_rennschuh {
	margin-top:-2px;
}

*html #vergroessern_rennschuh {
	margin-top:2px;
}

#vergroessern_rennschuh a {
	text-decoration:none;
	color:black;
}
/* CSS Rennschuh English */

#Willkommen_rennschuh_en{
	height:91px;
	padding-top:0px;
	background-image:url(../Bilder_FIA/kopfr.jpg);
	background-repeat:no-repeat;
	position:absolute;
	width:720px;
	z-index:2;
	margin-top:83px;
}
*html #Willkommen_rennschuh_en{
	margin-left:-125px;

}

#Aufbau_rennschuh_en {
	width:608px;
	height:451px;
	margin-left:136px;
	margin-top:185px;
	background-image:url("../Bilder_FIA/verlauf2fia.jpg");
	background-repeat:no-repeat;
}


#Aufbau_rennschuh_en p {
	margin-top:-18px;
	margin-left:15px;
	margin-right:20px;
	text-align:left;}
	
#Aufbau_rennschuh_en ul {
	margin-left:-10px;
	
	
}

*html #Aufbau_rennschuh_en ul {
	margin-left:35px;
	
}
#vergroesser_en {
	margin-top:23px;
}

*html #vergroesser_en {
	margin-top:438px;
}


/* CSS Rennschuh */

#Willkommen_rennschuh{
	height:91px;
	padding-top:0px;
	background-image:url("../Bilder_FIA/kopfr.jpg");
	background-repeat:no-repeat;
	position:absolute;
	width:720px;
	z-index:2;
	margin-top:83px;
}

#Aufbau_rennschuh {
	width:595px;
	height:451px;
	margin-left:136px;
	margin-top:185px;
	background-image:url("../Bilder_FIA/verlauf2fia.jpg");
	background-repeat:no-repeat;
}

*html #Aufbau_rennschuh {
	height:451px;
	margin-top:196px;
	margin-left:126px;
}

#Aufbau_rennschuh p {
	margin-top:-2px;
	margin-left:15px;
	margin-right:20px;
	text-align:left;}

.rennschuh {
	margin-left:15px;
	font-weight:bold;
	font-size:12.2px;
	margin-top:0px;

}
.Stil6 {color: #FF0000};
/* CSS FIA */

#Aufbau_beispiele {
	width:608px;
	height:408px;
	margin-left:136px;
	margin-top:185px;
	background-image:url(../Bilder_FIA/verlauf1fia.jpg);
}

*html #Aufbau_beispiele {
	height:408px;
	margin-top:196px;
	margin-left:126px;
}

#vergroessern_rennschuh {
	margin-top:-2px;
}

*html #vergroessern_rennschuh {
	margin-top:2px;
}

#vergroessern_rennschuh a {
	text-decoration:none;
	color:black;
}

/* CSS cannonball */
#Aufbau_cannonball {
	width:584px;
	height:444px;
	margin-left:136px;
	margin-top:185px;
}

*html #Aufbau_cannonball {
	height:444px;
	margin-top:196px;
	margin-left:126px;
}
#Aufbau_cannonball p {
	margin-top:-14px;
	margin-left:15px;
	margin-right:20px;
	text-align:left;
	
}

#Aufbau_cannonball #Cannonball {
	margin-top:-14px;
	margin-left:15px;
	margin-right:20px;
	text-align:inherit;
	width:350px;
	
}
 .cannonball {
	margin-left:15px;
	font-weight:bold;
	font-size:12.2px;
	color:#000000;
	margin-top:-431px;
}

#Auflistung_Cannonball {
	margin-top:-12px;
	list-style-type:disc;
	margin-left:0px;
}

#Impressum_cannonball{
	border:solid 1px #666666;
	background-color:#666666;
	height:20px;
	margin-left:0px;
	margin-top:55px;
	font-size:11.2px;
	padding-top:6px;
}

*html #Impressum_cannonball{
	position:absolute;
	margin-left:-15px;
	width:725px;
	z-index: 1;
}
#Impressum_cannonball li{
	list-style-type:none;
	float:right;
	color:#FFFFFF;
	margin-right:5px;
}

#Impressum_cannonball li a:hover {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:700;
	border:none;}

#Impressum_cannonball li a:link {
	text-decoration:none;
	color:#FFFFFF;
	border:none;
}

#Impressum_cannonball li a:visited {
	text-decoration:none;
	color:#FFFFFF;
	border:none;}

/* CSS Kunden */

#Aufbau_beispiel p {
	margin-top:-18px;
	margin-left:15px;
	margin-right:20px;
	text-align:left;
	
}

.kunden {
	margin-left:15px;
	font-weight:bold;
	font-size:12.2px;
	color:#000000;
	margin-top:-15px;
}

#next_01  {
	margin-top:55px;
}

*html #next_01  {
	margin-top:67px;
}

#next_01  a {
	text-decoration:none;
	color:#000000;
}

#next_02 {
	margin-top:39px;
}

*html #next_02 {
	margin-top:67px;
}

#next_02 a {
	text-decoration:none;
	color:#000000;
}

#next_03 {
	margin-top:39px;
}

*html #next_03 {
	margin-top:52px;
}

#next_03 a {
	text-decoration:none;
	color:#000000;
}

#next_05 {
	margin-top:55px;
}

*html #next_05 {
	margin-top:52px;
}

#next_05 a {
	text-decoration:none;
	color:#000000;
}
/* CSS Press */

#Aufbau_presse {
	width:584px;
	height:402px;
	margin-left:136px;
	margin-top:185px;
}

*html #Aufbau_presse {
	height:402px;
	margin-top:196px;
	margin-left:126px;
}
#Aufbau_presse p {
	margin-top:-18px;
	margin-left:15px;
	margin-right:20px;
	text-align:left;
	
}
#Impressum_press{
	border:solid 1px #666666;
	background-color:#666666;
	height:20px;
	margin-left:0px;
	margin-top:50px;
	font-size:11.2px;
	padding-top:6px;
}

*html #Impressum_press{
	position:absolute;
	margin-left:-15px;
	width:725px;
	z-index: 1;
}
#Impressum_press li{
	list-style-type:none;
	float:right;
	color:#FFFFFF;
	margin-right:5px;
}

#Impressum_press li a:hover {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:700;
	border:none;}

#Impressum_press li a:link {
	text-decoration:none;
	color:#FFFFFF;
	border:none;
}

#Impressum_press li a:visited {
	text-decoration:none;
	color:#FFFFFF;
	border:none;}
/* CSS Jacke */
#Aufbau_jacke {
	width:584px;
	height:402px;
	margin-left:136px;
	margin-top:185px;
}

*html #Aufbau_jacke {
	height:402px;
	margin-top:196px;
	margin-left:126px;
}
#Aufbau_jacke p {
	margin-top:4px;
	margin-left:15px;
	margin-right:20px;
	text-align:left;
	
}

*html #Aufbau_jacke p {
	margin-top:-3px;
}
 .jacke {
	margin-left:15px;
	font-weight:bold;
	font-size:12.2px;
	color:#000000;
	margin-top:-388px;
}

*html .jacke {
	margin-top:-390px;
}

#vergroessern_jacke {
	margin-top:177px;
}

*html #vergroessern_jacke {
	margin-top:170px;
}

/* CSS Jacke Bilder */

#Aufbau_index {
	width:584px;
	height:444px;
	margin-left:136px;
	margin-top:185px;
	background-image:url("../Bilder_Kontakt/verlauf2_kontakt.jpg");
}

#Aufbau_index p {
	margin-top:4px;
	margin-left:15px;
	margin-right:20px;
	text-align:left;
	
	
}

*html #Aufbau_index p {
	margin-top:-3px;
}

#next {
	margin-top:55px;
}

*html #next {
	margin-top:67px;
}

#next a {
	text-decoration:none;
	color:#000000;
}

#vergroessern {
	margin-top:-2px;
}

*html #vergroessern {
	margin-top:-20px;
}

#vergroessern a {
	text-decoration:none;
	color:black;
}

/* CSS Auftrag */

#Aufbau_auftrag {
	width:584px;
	height:444px;
	margin-left:136px;
	margin-top:185px;
	background-image:url("../Bilder_Auftrag/verlauf2.jpg");
}


#Aufbau_auftrag p {
	margin-top:-30px;
	margin-left:15px;
	margin-right:20px;
	text-align:left;
	
}


#Bestellablauf {
margin-top:-15px;
margin-left:15px;
font-size:11px;}

#Aufbau_auftrag ul {
	margin-top:-10px;
	margin-left:-10px;
}

*html #Aufbau_auftrag ul{
	margin-top:0px;
	margin-left:32px;
}
#Aufbau_auftrag .info {
	margin-top:13px;
	
}

#Aufbau_auftrag .info02 {
	margin-left:15px;
	margin-top:38px;
	
}

*html #Aufbau_auftrag .info02 {
	margin-top:58px;
}

 #Bestellvorgang {
	margin-top:16px;
	margin-left:195px;}
	
	#Bestellvorgang_en {
	margin-top:16px;
	margin-left:225px;
	
	}

#Telefonbestellung {
margin-top:5px;
margin-left:170px;
font-size:10px;

}
#Telefonbestellung_en {
margin-top:5px;
margin-left:190px;
font-size:10px;

}
/* CSS Impressum */

#Aufbau_impressum {
	width:584px;
	height:444px;
	margin-left:136px;
	margin-top:185px;
	background-image:url("../Bilder_Impressum/verlauf2.jpg");
}

#Aufbau_impressum p {
	margin-top:-18px;
	margin-left:15px;
	margin-right:20px;
	text-align:left;
	
}

.impressum {
	margin-left:15px;
	font-weight:bold;
	font-size:12.2px;
	color:#000000;
	margin-top:-15px;
}

/* CSS Agb */

#Aufbau_agb {
	width:584px;
	height:444px;
	margin-left:136px;
	margin-top:204px;
	background-image:url("../Bilder_Impressum/verlauf2.jpg");
}

#Aufbau_agb p {
	margin-top:-18px;
	margin-left:15px;
	margin-right:20px;
	text-align:left;
	font-size:12px;
	
}

h2 {
	margin-left:15px;
	font-weight:bold;
	font-size:12.2px;
	color:#000000;
	margin-top:-30px;
}

*html h2 {
	margin-top:0px;
}

h3 {
	margin-left:15px;
	font-weight:bold;
	font-size:12.2px;
	color:#000000;
	margin-top:-30px;
}
#next_agb {
	margin-top:85px;
}

#next_agb a {
	text-decoration:none;
	color:#000000;
}

#next_agb02 {
	margin-top:58px;
}


#next_agb02 a {
	text-decoration:none;
	color:#000000;
}

#next_agb03 {
	margin-top:115px;
}

#next_agb03 a {
	text-decoration:none;
	color:#000000;
}
/* CSS Kunden */

#Aufbau_beispiel p {
	margin-top:-18px;
	margin-left:15px;
	margin-right:20px;
	text-align:left;
	
}

.kunden {
	margin-left:15px;
	font-weight:bold;
	font-size:12.2px;
	color:#000000;
	margin-top:-15px;
}

#next_01  {
	margin-top:55px;
}

*html #next_01  {
	margin-top:67px;
}

#next_01  a {
	text-decoration:none;
	color:#000000;
}

#next_02 {
	margin-top:39px;
}

*html #next_02 {
	margin-top:67px;
}

#next_02 a {
	text-decoration:none;
	color:#000000;
}

#next_03 {
	margin-top:39px;
}

*html #next_03 {
	margin-top:52px;
}

#next_03 a {
	text-decoration:none;
	color:#000000;
}

#next_05 {
	margin-top:55px;
}

*html #next_05 {
	margin-top:52px;
}

#next_05 a {
	text-decoration:none;
	color:#000000;
}

/* CSS Kontakt */

#Aufbau_kontakt {
	width:584px;
	height:444px;
	margin-left:136px;
	margin-top:185px;
	background-image:url("../Bilder_Kontakt/verlauf2_kontakt.jpg");
}

#Aufbau_kontakt p {
	margin-top:-18px;
	margin-left:15px;
	margin-right:20px;
	text-align:left;
	
}

.kontakt {
	margin-left:15px;
	font-weight:bold;
	font-size:12.2px;
	color:#000000;
	margin-top:-15px;
}

#Kontakt {
	margin-left:10px;
}

.Stil1 {
	font-size: 11px
	}

.Stil1_Spalte{
	position:absolute;
	padding-left:5px;
	font-size: 11px;
}

*html .Stil1_Spalte{
	position:relative;
	font-size: 11px;
}

.Stil1_Ort{
	font-size: 11px;
}
#Orderformular_k {
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-right:2px solid #999999;
	border-bottom:2px solid #999999;
	margin-left:15px;
	background-color:#FFFFFF;
	width:370px;
	height:530px;
}

a {
text-decoration:none;
color:#000000;
}

