body,td,th {

	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;

	font-size: 101%;

}

body {

	background-color: #C2D7EB;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-image: url(../images/bg.png);

	background-repeat: repeat-x;

	background-position: left top;

}

div.imgAllgemein table {
    margin-top: 6px;
}

#rahmen	{

	padding: 10px 20px;

	width: 950px;

	background-color: #FFFFFF;

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #98BBDE;

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #98BBDE;


	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	height: auto;

	overflow: auto;

}

#linkespalte	{

	padding: 0px;

	float: left;

	height: auto;

	width: 250px;

	margin: 0px;

}

#rechtespalte	{

	padding: 0px;

	height: auto;

	width: auto;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 260px;

}

#sprachwahl	{

	padding: 0px 10px;

	height: 30px;

	width: 930px;

	text-align: right;

	position: absolute;

	left: 50%;

	top: 0px;

	margin-left: -465px;

}

#sprachwahl ul	{

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

#sprachwahl ul li	{

	display: inline;

	padding: 0px;

	margin-right: 0px;

	height: auto;

	width: auto;

	font-size: 11px;

	margin-left: -4px;

}

#sprachwahl ul li a	{

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	padding: 6px;

}

#sprachwahl ul li#de a	{

	background-color: #336699;

}

#sprachwahl ul li#en a	{

	background-color: #990000;

}

#sprachwahl ul li#fr a	{

	background-color: #003366;

}

#sprachwahl ul li#es a	{

	background-color: #ff6600;

}

#metanavigation	{

	margin: 0px;

	padding: 36px 0px 0px;

	height: auto;

	width: auto;

	text-align: right;

}

#metanavigation ul	{

	margin: 0px;

	padding: 0px;

	height: auto;

	width: auto;

	list-style-type: none;

}

#metanavigation ul li	{

	display: inline;

	margin-left: 10px;

	font-size: 11px;

}

#metanavigation ul li a:link, #metanavigation ul li a:visited	{

	color: #666666;

	text-decoration: none;

	font-weight: bold;

}

#metanavigation ul li a:hover	{

	color: #187BFF;

	text-decoration: underline;

	font-weight: bold;

}





#hauptnavigation	{

	margin: 18px 0px 0px;

	padding: 0px;

	height: 24px;

	width: auto;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	background-image: url(../images/hauptnavi_bg.gif);

	background-repeat: repeat-x;

	background-position: left top;

}

#navi {

	display:none;

}

.menu {

	display:block;

	margin:0px;

	padding:0px;

	width:auto;

	font-size: 12px;

}

.menu ul	{

	position:absolute;

	display:block;

	width:150px;

	margin:0px;

	padding:0px;

}

.menu li ul	{

	visibility:hidden;

}

.menu li li ul	{

	position:absolute;

	top:auto;

	left:auto;

	margin-left:150px;

	margin-top:-23px;

}

.menu li{

	list-style:none;

	width:auto;

	height:auto;

	display:block;

	display/**/:block;

	float:left;

	float/**/:left;

	margin:0px 0px 0px 0px;

	padding:0px;

}

.menu li li	{

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #FFFFFF;

	margin-left: -1px;

}

* html .menu li li	{

	display:inline;

}

.menu span {display:none;}

.menu a:link, .menu a:visited {

	text-align:left;

	background: url(../images/link_bg.png);

	border-right: 1px solid #FFFFFF;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	display:block;

	width:156px;

	text-decoration:none;

	padding:5px 5px 5px 10px;

	margin:0px;

	color: #FFFFFF;

	font-weight: bold;

}

.menu a:hover {

	border-right: 1px solid #FFFFFF;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	background: url(../images/hover_bg.png);

}

.menu a.aktiv:link, .menu a.aktiv:visited {

	border-right: 1px solid #FFFFFF;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	background: url(../images/hover_bg.png);

}



#subnavigation	{

	padding: 0px;

	height: auto;

	width: 182px;

	margin-top: 40px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	font-size: 11px;

}



#subnavigation ul	{

	margin: 0px;

	padding: 0px;

	height: auto;

	width: auto;

	list-style-type: none;

}

#subnavigation ul li	{

	margin: 0px;

	padding: 0px;

	height: auto;

	width: auto;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

}

#subnavigation ul li a:link, #subnavigation ul li a:visited	{

	display: block;

	height: auto;

	width: auto;

	padding-top: 4px;

	padding-left: 32px;

	color: #666666;

	text-decoration: none;

	background-image: url(../images/subnavi_pfeil1.gif);

	background-repeat: no-repeat;

	background-position: left center;

	margin: 0px;

	padding-bottom: 4px;

}

#subnavigation ul li a:hover	{

	display: block;

	height: auto;

	width: auto;

	padding-top: 4px;

	padding-left: 32px;

	color: #333333;

	text-decoration: none;

	background-image: url(../images/subnavi_pfeil2.gif);

	background-repeat: no-repeat;

	background-position: left center;

	margin: 0px;

	padding-bottom: 4px;

}

#subnavigation ul li.aktiv a:link, #subnavigation ul li.aktiv a:visited	{

	display: block;

	height: auto;

	width: auto;

	padding-top: 4px;

	padding-left: 32px;

	color: #333333;

	text-decoration: none;

	background-image: url(../images/subnavi_pfeil3.gif);

	background-repeat: no-repeat;

	background-position: left center;

	margin: 0px;

	padding-bottom: 4px;

	font-weight: bold;

}

#subnavigation ul li ul li a:link, #subnavigation ul li ul li a:visited	{

	background-image: url(../images/subsubnavi_pfeil1.gif);

}

#subnavigation ul li ul li a:hover	{

	background-image: url(../images/subsubnavi_pfeil2.gif);

}

#subnavigation ul li ul li.aktiv a:link, #subnavigation ul li ul li.aktiv a:visited	{

	background-image: url(../images/subsubnavi_pfeil2.gif);

	font-weight: bold;

}

/* Third level */
#subnavigation ul li ul li ul li a:link, #subnavigation ul li ul li ul li a:visited	{

	background-image: url(../images/subsubnavi_pfeil1.gif);
	margin-left:12px;


}

#subnavigation ul li ul li ul li a:hover	{

	background-image: url(../images/subsubnavi_pfeil2.gif);
	margin-left:12px;

}

#subnavigation ul li ul li ul li.aktiv a:link, #subnavigation ul li ul li ul li.aktiv a:visited	{

	background-image: url(../images/subsubnavi_pfeil2.gif);
	font-weight: bold;
	margin-left:12px;

}


/* end Third Level*/



#kopfbild	{

	margin: 0px;

	padding: 0px;

	height: 120px;

	width: auto;

	background-image: url(../images/kopfmotiv/springender_junge.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

#content	{

	padding: 28px 0px 0px;

	height: auto;

	width: auto;

	margin-top: 0px;

	margin-right: 225px;

	margin-bottom: 0px;

	margin-left: 0px;

	font-size: 11px;

	line-height: 140%;

	color: #333333;

}

#content ul	{

	list-style-image: url(../images/listenpfeil.gif);

	list-style-type: none;
    list-style-position: inside;


}

#infobox	{

	margin: -24px 0px 0px;

	padding: 0px 0px 0px 10px;

	float: right;

	height: auto;

	width: 200px;

	font-size: 11px;

	line-height: 140%;

	color: #333333;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

}

#infobox h3.aktuelles	{

	padding: 5px 5px 5px 10px;

	height: auto;

	width: auto;

	margin-top: 20px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: -10px;

	color: #FFFFFF;

	background-color: #FF9900;

}

#content a:link, #content a:visited, #infobox a:link, #infobox a:visited	{

	color: #1A7AFD;

	text-decoration: underline;

}

#content a:hover, #infobox a:hover	{

	color: #FFFFFF;

	text-decoration: none;

	background-color: #1A7AFD;

}

.trenner	{

	margin-bottom: 10px;

	padding-bottom: 10px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;
	float:right;
width:450px;

}

.meldung	{

	padding: 0px;

	height: auto;

	width: 465px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	float: left;

}

small	{

	font-weight: bold;

}

h1, h2, h3, h4, h5, h6	{

	line-height: normal;

	color: #1A7AFD;

	margin: 0px;

	padding: 0px;

}

h1	{

	font-size: 20px;

}

h2	{

	font-size: 16px;

}

h3	{

	font-size: 12px;
	padding-top:2px; padding-bottom: 5px;

}

.bildlinks	{

	margin-right: 10px;

	margin-top: 4px;

	float: left;

}

#footer	{

	height: auto;

	width: auto;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	clear: both;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

	font-size: 11px;

	color: #666666;

}

#footer a:link, #footer a:visited	{

	color: #666666;

	text-decoration: underline;

}

#footer a:hover	{

	color: #FFFFFF;

	text-decoration: none;

	background-color: #666666;

}

form	{

	margin: 0px;

	padding: 0px;

	height: auto;

	width: auto;

}


ul.inDenWarenkorb {

	list-style-type: none;
	
	list-style-image: none;

	padding: 0px;

	height: auto;

	width: 465px;

	margin-left: 0px;

}

ul.inDenWarenkorb li {

	display: inline;

	width: auto;

	height: 22px;

	padding-right: 10px;

}

ul.inDenWarenkorb li.abstand {

	padding-top: 3px;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #666666;

	padding-left: 10px;

}




