/* CSS Document */

/* LAYOUT */

body {
	background: #ffffff;
	margin: 0;
	border: 0;
	padding: 0;
	font: 12px/17px Georgia, "Times New Roman", Times, serif;
	color: #343434;
	text-align: left;
}

hr {
	color: #71717; 
	background: #71717; 
	height: 1px;
}

#top {
	background-color: #717171;
	height: 6px;
}

#wrapper {
	background: #ffffff;
	margin: 0 auto;
	border: 0;
	padding: 0;
	text-align: left;
}

#header {
	
	clear: both;
	margin: 0;
	padding: 0;
	width: 875px;
	height: 106px;
}

#header .language {
	float: left;
	padding: 26px 0 0 94px;
	border: 0;
	margin: 0;
	width: 606px; /* Falscher Wert fuer IE4-5.x/Win */
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 512px; /* Richtiger Wert fuer konforme Browser */
	/*border: 1px solid red;*/
}
#header a:link {
	background: none;
	color: #343434;
	text-decoration: none;
	font: 12px/17px Helvetica, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}
#header a:visited {
	background: none;
	color: #343434;
	text-decoration: none;
	font: 12px/17px Helvetica, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

#header a:hover {
	background: none;
	color: #e73447;
	text-decoration: none;
	font: Helvetica, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

#header .logo {
	float: left;
	border: 0;
	padding: 26px 0 0 0;
	height: 75px;
	width: 118px;
	/*border: 1px solid red;*/
}

#pagebody {
	clear: both;
	margin: 0;
	border: 0;
	padding: 0;
	width: 875px;
}

#content {
	float: left;
	margin: 60px 0 60px 0;
	width: 606px;
}

#headline {
	margin: 0 0 0 94px;
	border: 0;
	padding: 0;
}

#space {
	background:  url(../bilder/space_pink.gif);
	margin: 0;
	border: 0;
	padding: 0 0 0 0;
	height: 40px;
	width: 606px;
}

#text .firstparagraph{
	margin: 0;
	border: 0;
	padding: 0 100px 0 94px;
}

#text .shoe{
	background:  url(../bilder/shoe.gif);
	margin: 0;
	border: 0;
	padding: 0;
	width: 606px;
	height: 24px;
}

#text .paragraph{
	margin: 0;
	border: 0;
	padding: 0 100px 18px 94px;
}

#text a:link, a:visited {
	background: none;
	color: #343434;
	text-decoration: underline;
	font: 12px/17px Georgia, "Times New Roman", Times, serif;
}

#text a:hover {
	background: none;
	color: #e73447;
	text-decoration: none;
	font: Georgia, "Times New Roman", Times, serif;
}
#text .picright {
	margin: 0 0 0 3px;
	border: 0;
	padding: 0;
	vertical-align: text-bottom;
	text-align: right;
	float: right;
	/*display: inline;  IE Double Float Margin Bug */ 
}

.links	{
	background: none;
	color: #e73447;
	text-decoration: none;
	font: 12px/23px;
}
#availablefull {
	margin: 0;
	border: 0;
	padding: 0 47px 18px 94px;
	/*display: inline;  IE Double Float Margin Bug */ 
}
#availablefull .pic {
	margin: 0;
	border: 0;
	padding: 0 10px 0 0;
	/*display: inline;  IE Double Float Margin Bug */ 
}
#availablefull .picright {
	margin: 0;
	border: 0;
	padding: 0;
	vertical-align: top;
	text-align: left;
	/*display: inline;  IE Double Float Margin Bug */ 
}

#availablefull .cellleft {
	margin: 0;
	border: 0;
	padding: 0 0 4px 0;
	font: 12px/14px Georgia, "Times New Roman", Times, serif;
	/*display: inline;  IE Double Float Margin Bug */ 
}

#availablefull .cellright {
	margin: 0;
	border: 0;
	padding: 0 3px 4px 7px;
	font: 12px/14px Georgia, "Times New Roman", Times, serif;
	/*display: inline;  IE Double Float Margin Bug */ 
}
#availablefull .art {
	margin: 0;
	border: 0;
	padding: 0 0 4px 0;
	font: 13px/13px Georgia, "Times New Roman", Times, serif;
	color: #e73447;
	font-weight: bold;
}

#contentfull {
	float: left;
	padding: 4px 0 0 8px;
	display: inline; /* IE Double Float Margin Bug */ 
	border: 0;
	margin: 0;
	width: 792px;
}

#contentfull .left {
	float: left;
	border: 0;
	padding: 0 20px 0 0;
	width: 512px;
}

#contentfull .right {
	float: right;
	border: 0;
	margin: 0;
	width: 250px;
}

#nav {
	float: left;
	margin: 27px 0 0 0;
	border: 0;
	padding: 0;
	height: 300px;
}

#nav a:link {
	color: #343434;
	text-decoration: none;
	font: 12px/18px Helvetica, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

#nav a:visited {
	color: #343434;
	text-decoration: none;
	font: 12px/18px Helvetica, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

#nav a:hover {
	color: #e73447;
	text-decoration: none;
	font: 12px/18px Helvetica, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

.mainmenu {
	background: #dfdfdf;
	text-transform: uppercase;
	padding: 1px 0 0 2px;
	margin: 0;
}
.submenu {
	background: none;
	text-transform: none;
	padding: 0 0 8px 2px;
	margin: 0;
	font: Helvetica, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	display: none;
}
.submenushow {
	background: none;
	text-transform: none;
	padding: 0 0 8px 2px;
	margin: 0;
	font: Helvetica, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

.submenu a:link, a:visited {
	background: none;
	color: #343434;
	text-decoration: none;
	font: Helvetica, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

.submenu a:hover {
	background: none;
	color: #e73447;
	text-decoration: none;
	font: Helvetica, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}
.address {
	float: left;
	margin: 0;
	border: 0;
	padding: 0;
	font: 11px/15px Helvetica, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}
.address a:link, a:visited {
	background: none;
	color: #343434;
	text-decoration: none;
	font: Helvetica, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

.address a:hover {
	background: none;
	color: #e73447;
	text-decoration: none;
	font: Helvetica, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}	