/* ----------------------------------------------------- basics ----------------------------------------------------- */
* {
	margin:0;
	padding:0;
}

body, html {
	height:100%;
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:left;
	font:14px/19px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#fff;
	background:url(../images/layout/wrapper_bg.jpg) center top repeat;
}

a:link, a:visited  {
	color: #95b1d5;
	text-decoration: underline;
}
a:hover, a:active {
	color: #95b1d5;
	text-decoration: none;
}


img {
	border:0;
}

h1 {
	font: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
	color:#025377;
	font-size:14px;
	margin-bottom:10px;
}

div#newsticker h2 {
	color:#000 !important;
	font-weight:bold;
	margin-bottom:2px;
}

div#newsticker h3 {
	color:#000 !important;
	font-weight:bold;
	margin-bottom:2px;
}

h2 {
	font: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
	margin:0 auto;
	width:285px;
	height:23;
	background:url(../images/layout/headline_bg01.jpg) 0 0 no-repeat;
	text-align:center;
	margin-bottom:10px;
	margin-left:-2px;
	color:#fff;
	font-size:14px;
	font-weight:normal;
}

h3 {
	font-size:14px;
	color:#95bad5;
	margin-bottom:10px;
	font-weight:normal;
}



h4 {
	font-size:14px;
	color:#95bad5;
	margin-bottom:5px;
	font-weight:bold;
}



p {
	margin-bottom:18px;
}

img {
	border:0;
}

dl {
	float:left;
	width:220px;
}

dt {
	float:left;
	width:80px;
}

dd {
	float:left;
	width:140px;
}

/* ----------------------------------------------------- wrapper ----------------------------------------------------- */


#wrapper {
	width:955px;
	min-height:100%;
	margin:0 auto;
	background:url(../images/layout/wrapper_bg.jpg) bottom center repeat-y;
	
}

* html #wrapper {
	height:100%;
}

/* ----------------------------------------------------- kopf ----------------------------------------------------- */

#head {
	width:955px;
	height:449px;
	background:url(../images/layout/head.jpg) 0 0 no-repeat;
	position:relative;
}

/* ----------------------------------------------------- inhalt ---------------------------------------------------- */

div#content {
	float:left;
	width:615px;
	background:#000;
}

div#content li {
	list-style:inside;
	margin-bottom:12px;
}


/* ------------------------------------------------- inhalt newsticker----------------------------------------------- */


div#newsticker {
	color:#fff !important;
	width:250px;
	height:78px;
	padding:6px 0 0 10px;
	background:#56749A;
	position:absolute;
	overflow:hidden;
	left: 578px;
	top: 194px;
	font-size:12px;
	line-height:14px;
}

div#newsticker h3 {
	color:#fff !important;
}

/* ----------------------------------------------------- inhalt links ---------------------------------------------------- */

div#oefnungszeiten {
	width:253px;
	height:246px;
	background:url(../images/layout/oeffnungszeiten.jpg) 0 0 no-repeat;
	float:left;
	padding:70px 0 0 50px;
}

div.adresse {	
	width:230px;
	height:80px;
	padding:80px 0 0 5px;
}

div.adresse p {	
	margin:7px 0 0 28px;
}

div#content_links {
	width:285px;
	float:left;
	background:url(../images/layout/content_left_bg.jpg) no-repeat #000;
	padding:50px 0 0 15px;
}

div#contact_links {
	width:285px;
	float:left;
	background:url(../images/layout/content_left_bg.jpg) no-repeat #000;
	padding:50px 0 0 15px;

}

/* ----------------------------------------------------- inhalt rechts ---------------------------------------------------- */


div#content_rechts {
	width:285px;
	float:left;
	background:url(../images/layout/content_right_bg.jpg) no-repeat #000;
	padding:50px 15px 0 15px;
}

div#contact_rechts {
	width:285px;
	float:left;
	background:url(../images/layout/content_right_bg.jpg) no-repeat #000;
	padding:50px 0 0 0px;
}

div#content_both {
	width:585px;
	float:left;
	background:url(../images/layout/content_both_bg.jpg) no-repeat #000;
	padding:50px 15px 0 15px;
}

#text {
	width:450px;
	padding:0 0 0 0;
}


/* ----------------------------------------------------- überschriften ----------------------------------------------------- */

#homeb h1{
	float:left;
	width:652px;
	height:38px;
	background:url(../images/headlines/home.jpg) 0 0 no-repeat;
	margin:0 !important;
	text-indent:-9999px;
}

#philosophieb h1{
	float:left;
	width:652px;
	height:38px;
	background:url(../images/headlines/philosophie.jpg) 0 0 no-repeat;
	margin:0 !important;
	text-indent:-9999px;
}

#geschichteb h1{
	float:left;
	width:652px;
	height:38px;
	background:url(../images/headlines/geschichte.jpg) 0 0 no-repeat;
	margin:0 !important;
	text-indent:-9999px;
}

#ladenlokalb h1{
	float:left;
	width:652px;
	height:38px;
	background:url(../images/headlines/ladenlokal.jpg) 0 0 no-repeat;
	margin:0 !important;
	text-indent:-9999px;
}

#sponsoringb h1{
	float:left;
	width:652px;
	height:38px;
	background:url(../images/headlines/sponsoring.jpg) 0 0 no-repeat;
	margin:0 !important;
	text-indent:-9999px;
}

#beflockungb h1{
	float:left;
	width:652px;
	height:38px;
	background:url(../images/headlines/beflockung.jpg) 0 0 no-repeat;
	margin:0 !important;
	text-indent:-9999px;
}

#vereinsbedarfb h1{
	float:left;
	width:652px;
	height:38px;
	background:url(../images/headlines/vereinsbedarf.jpg) 0 0 no-repeat;
	margin:0 !important;
	text-indent:-9999px;
}

#membercardb h1{
	float:left;
	width:652px;
	height:38px;
	background:url(../images/headlines/membercard.jpg) 0 0 no-repeat;
	margin:0 !important;
	text-indent:-9999px;
}

#beratungb h1{
	float:left;
	width:652px;
	height:38px;
	background:url(../images/headlines/beratung.jpg) 0 0 no-repeat;
	margin:0 !important;
	text-indent:-9999px;
}

#newsb h1{
	float:left;
	width:652px;
	height:38px;
	background:url(../images/headlines/news.jpg) 0 0 no-repeat;
	margin:0 !important;
	text-indent:-9999px;
}

#partnerb h1{
	float:left;
	width:652px;
	height:38px;
	background:url(../images/headlines/partner.jpg) 0 0 no-repeat;
	margin:0 !important;
	text-indent:-9999px;
}

#vordruckeb h1{
	float:left;
	width:652px;
	height:38px;
	background:url(../images/headlines/vordrucke.jpg) 0 0 no-repeat;
	margin:0 !important;
	text-indent:-9999px;
}

#jobsb h1{
	float:left;
	width:652px;
	height:38px;
	background:url(../images/headlines/jobs.jpg) 0 0 no-repeat;
	margin:0 !important;
	text-indent:-9999px;
}

#kontaktb h1{
	float:left;
	width:652px;
	height:38px;
	background:url(../images/headlines/kontakt.jpg) 0 0 no-repeat;
	margin:0 !important;
	text-indent:-9999px;
}

#impressumb h1{
	float:left;
	width:652px;
	height:38px;
	background:url(../images/headlines/impressum.jpg) 0 0 no-repeat;
	margin:0 !important;
	text-indent:-9999px;
}

#anfahrtb h1{
	float:left;
	width:652px;
	height:38px;
	background:url(../images/headlines/anfahrt.jpg) 0 0 no-repeat;
	margin:0 !important;
	text-indent:-9999px;
}

/* ----------------------------------------------------- footer ----------------------------------------------------- */
div#footer { /*der footer setzt sich, da der wrapper schon 100% Höhe einnimmt, unter diesen. Mit der Minus-Angabe und dem Z-Index wird dieser aber darüber platziert!*/
	margin:0 auto;
	width:955px;
	height:125px;
	background: url(../images/layout/footer.jpg) center top no-repeat;
	position:relative;
} 

/* ----------------------------------------------------- klassen----------------------------------------------------- */

.clear {
	float:none;
	clear:both;
	line-height:1px;
	height:1px;
	font-size:1px;
	margin:-1px;
	width:90%;
}

.blau {
	color:#95b1d5;
}

.schwarz {
	color:#000;
}

.img_cms {
	width:120x;
	height:65px;
	background:url(../images/img_cms.gif) no-repeat;
	padding:5px;
	margin:0 5px 0 0;
	float:left;
}

.txt_cms {
	
}


dl {
	width:100%;
}

dt.blau {
	width:110px;
	float:left;
	color:#95b1d5;
}

dd.blau {
	float:left;
	width:130px;
	color:#fff;
}

.linie {
	width:98%;
	height:1px;
	line-height:1px;
	border-bottom:1px dashed #fff;
	margin:20px 0 20px 0;
	clear:both;
}

.headlinea {
	margin:0 auto;
	width:285px;
	height:23;
	background:url(../images/layout/headline_bg01.jpg) 0 0 no-repeat;
	text-align:center;
	margin-bottom:10px;
	margin-left:-2px;

}

a.headlinea, a.headlinea:visited {
	color:#fff;
	text-decoration:underline;
}

a.headlinea:hover, a.headlinea:active {
	color:#fff;
	text-decoration:none;
}

.contact_left {
	width:200px;
	float:left;
	margin-right:10px;
}

.contact_right {	
	width:110px;
	float:left;
}

	
	
	
/* ---------------------------------- NAVIGATIONEN ---------------------------------------- */

/* ---------------------------------- navis oben wrapper ---------------------------------------- */

div#navi_oben{
	width:955px;
	height:183px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	background:url(../images/layout/navi_oben_bg.jpg) 0 0 no-repeat;
	position:relative;
}

/* --------------------- navi start kontakt anfahrt ----------------- */

div#navi_main {
	width:195px;
	height:19px;
	position:absolute;
	top:20px;
	right:44px;
	z-index:5;
	background:url(../images/layout/navi_main_bg.jpg) 0 0 no-repeat;
}

div#navi_main ul {
	list-style-type:none;
	padding:0 0 0 0;
	text-indent:-99999px;
	width:195px;
	height:19px;
	overflow:hidden;
}

div#navi_main li {
	display:block;
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style-type:none;
	float:left;
}

a.navi_maina, a.navi_maina:visited {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:72px;
	height:19px;
	background:url(../images/navi/startseite_off.jpg) 0 0 no-repeat;
	
}

a.navi_maina:hover, a.navi_maina:active {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:72px;
	height:19px;
	background:url(../images/navi/startseite_on.jpg) 0 0 no-repeat;
}

a.navi_mainb, a.navi_mainb:visited {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:62px;
	height:19px;
	background:url(../images/navi/kontakt_off.jpg) 0 0 no-repeat;
	
}

a.navi_mainb:hover, a.navi_mainb:active {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:62px;
	height:19px;
	background:url(../images/navi/kontakt_on.jpg) 0 0 no-repeat;
}


a.navi_mainc, a.navi_mainc:visited {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:61px;
	height:19px;
	background:url(../images/navi/anfahrt_off.jpg) 0 0 no-repeat;
	
}

a.navi_mainc:hover, a.navi_mainc:active {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:61px;
	height:19px;
	background:url(../images/navi/anfahrt_on.jpg) 0 0 no-repeat;
}

/* --------------------- navi newsticker weiterlesen ----------------- */


div#mehrerfahren {
	width:145px;
	height:28px;
	background:url(../images/layout/mehr_bg.jpg) 0 0 no-repeat;
	position:absolute;
	top:280px;
	right:110px;
}

div#mehrerfahren ul {
	list-style-type:none;
	padding:0 0 0 0;
	text-indent:-99999px;
	width:145px;
	height:28px;
	overflow:hidden;
}

div#mehrerfahren li {
	display:block;
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style-type:none;
	float:left;
}

a.mehrerfahren, a.mehrerfahren:visited {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:145px;
	height:28px;
	background:url(../images/navi/mehr_off.jpg) 0 0 no-repeat;
	
}

a.mehrerfahren:hover, a.mehrerfahren:active {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:145px;
	height:28px;
	background:url(../images/navi/mehr_on.jpg) 0 0 no-repeat;
}

/* --------------------------------- navi oben links service -------------------------------------------------- */

div#navil{	
	width:185px;
	height:95px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	position:absolute;
	right:278px;
	top:50px;
}

div#navil ul {
	list-style-type:none;
	padding:0 0 0 0;
	text-indent:-99999px;
	width:185px;
	height:95px;
	overflow:hidden;
}

div#navil li {
	display:block;
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style-type:none;
}

a.navila, a.navila:visited {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:127px;
	height:19px;
	background:url(../images/navi/service01_off.jpg) 0 0 no-repeat;
	
}

a.navila:hover, a.navila:active {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:127px;
	height:19px;
	background:url(../images/navi/service01_on.jpg) 0 0 no-repeat;
}

a.navilb, a.navilb:visited {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:127px;
	height:19px;
	background:url(../images/navi/service02_off.jpg) 0 0 no-repeat;
}

a.navilb:hover, a.navilb:active {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:127px;
	height:19px;
	background:url(../images/navi/service02_on.jpg) 0 0 no-repeat;
}

a.navilc, a.navilc:visited {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:142px;
	height:19px;
	background:url(../images/navi/service03_off.jpg) 0 0 no-repeat;
}

a.navilc:hover, a.navilc:active {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:142px;
	height:19px;
	background:url(../images/navi/service03_on.jpg) 0 0 no-repeat;
}

a.navild, a.navild:visited {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:127px;
	height:19px;
	background:url(../images/navi/service04_off.jpg) 0 0 no-repeat;
}

a.navild:hover, a.navild:active {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:127px;
	height:19px;
	background:url(../images/navi/service04_on.jpg) 0 0 no-repeat;
}

a.navile, a.navile:visited {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:168px;
	height:19px;
	background:url(../images/navi/service05_off.jpg) 0 0 no-repeat;
}

a.navile:hover, a.navile:active {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:168px;
	height:19px;
	background:url(../images/navi/service05_on.jpg) 0 0 no-repeat;
}

/* ---------------------------- navi oben rechts unternehmen ----------------------------------------------- */

div#navir{
	width:150px;
	height:95px;
	padding:0 0 0 0;
	position:absolute;
	top:50px;
	right:105px;
}

div#navir ul {
	list-style-type:none;
	padding:0 0 0 0;
	text-indent:-99999px;
	width:145px;
	height:95px;
	overflow:hidden;
}

div#navir li {
	display:block;
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style-type:none;
}

a.navira, a.navira:visited {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:127px;
	height:19px;
	background:url(../images/navi/unternehmen01_off.jpg) 0 0 no-repeat;
	
}

a.navira:hover, a.navira:active {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:127px;
	height:19px;
	background:url(../images/navi/unternehmen01_on.jpg) 0 0 no-repeat;
}

a.navirb, a.navirb:visited {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:127px;
	height:19px;
	background:url(../images/navi/unternehmen02_off.jpg) 0 0 no-repeat;
}

a.navirb:hover, a.navirb:active {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:127px;
	height:19px;
	background:url(../images/navi/unternehmen02_on.jpg) 0 0 no-repeat;
}

a.navirc, a.navirc:visited {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:127px;
	height:19px;
	background:url(../images/navi/unternehmen03_off.jpg) 0 0 no-repeat;
}

a.navirc:hover, a.navirc:active {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:127px;
	height:19px;
	background:url(../images/navi/unternehmen03_on.jpg) 0 0 no-repeat;
}

a.navird, a.navird:visited {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:77px;
	height:19px;
	background:url(../images/navi/unternehmen04_off.jpg) 0 0 no-repeat;
}

a.navird:hover, a.navird:active {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:77px;
	height:19px;
	background:url(../images/navi/unternehmen04_on.jpg) 0 0 no-repeat;
}

/* ---------------------------------------------- navi news & partner ---------------------------------------------- */

div#news {
	width:112px;
	height:53px;
	position:absolute;
	top:50px;
	left:348px;
	z-index:5;
	background:url(../images/navi/news_on.jpg) 0 0 no-repeat;
}

div#news ul {
	list-style-type:none;
	padding:0 0 0 0;
	text-indent:-99999px;
	width:112px;
	height:53px;
	overflow:hidden;
}

div#news li {
	display:block;
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style-type:none;
}

a.news, a.news:visited {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:112px;
	height:53px;
	background:url(../images/navi/news_off.jpg) 0 0 no-repeat;
	
}

a.news:hover, a.news:active {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:112px;
	height:53px;
	background:url(../images/navi/news_on.jpg) 0 0 no-repeat;
}

div#partner {
	width:171px;
	height:27px;
	position:absolute;
	top:119px;
	left:238px;
	z-index:5;
	background:url(../images/navi/partner_on.jpg) 0 0 no-repeat;
}

div#partner ul {
	list-style-type:none;
	padding:0 0 0 0;
	text-indent:-99999px;
	width:171px;
	height:27px;
	overflow:hidden;
}

div#partner li {
	display:block;
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style-type:none;
}

a.partner, a.partner:visited {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:171px;
	height:27px;
	background:url(../images/navi/partner_off.jpg) 0 0 no-repeat;
	
}

a.partner:hover, a.partner:active {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:171px;
	height:27px;
	background:url(../images/navi/partner_on.jpg) 0 0 no-repeat;
}


/* ------------- navi unten start kontakt anfahrt --------------------------------------------- */

div#navi_mainb {
	width:199px;
	height:22px;
	position:absolute;
	top:0;
	left:61px;
	z-index:5;
	background:url(../images/layout/navi_mainb_bg.jpg) 0 0 no-repeat;
}

div#navi_mainb ul {
	list-style-type:none;
	padding:0 0 0 0;
	text-indent:-99999px;
	width:199px;
	height:22px;
	overflow:hidden;
}

div#navi_mainb li {
	display:block;
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style-type:none;
	float:left;
}

a.navi_mainba, a.navi_mainba:visited {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:73px;
	height:22px;
	background:url(../images/navi/startseiteb_off.jpg) 0 0 no-repeat;
	
}

a.navi_mainba:hover, a.navi_mainba:active {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:73px;
	height:22px;
	background:url(../images/navi/startseiteb_on.jpg) 0 0 no-repeat;
}

a.navi_mainbb, a.navi_mainbb:visited {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:63px;
	height:22px;
	background:url(../images/navi/kontaktb_off.jpg) 0 0 no-repeat;
	
}

a.navi_mainbb:hover, a.navi_mainbb:active {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:63px;
	height:22px;
	background:url(../images/navi/kontaktb_on.jpg) 0 0 no-repeat;
}


a.navi_mainbc, a.navi_mainbc:visited {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:63px;
	height:22px;
	background:url(../images/navi/anfahrtb_off.jpg) 0 0 no-repeat;
	
}

a.navi_mainbc:hover, a.navi_mainbc:active {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:63px;
	height:22px;
	background:url(../images/navi/anfahrtb_on.jpg) 0 0 no-repeat;
}


/* ------------------------------------- navi impressum button -------------------------- */

div#navi_impressum {
	width:90px;
	height:20px;
	position:absolute;
	top:63px;
	right:70px;
	z-index:4;
	background:url(../images/navi/impressum_on.jpg) 0 0 no-repeat;
}

div#navi_impressum ul {
	list-style-type:none;
	padding:0 0 0 0;
	text-indent:-99999px;
	width:90px;
	height:20px;
	overflow:hidden;
}

div#navi_impressum li {
	display:block;
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style-type:none;
}

a.navi_impressum, a.navi_impressum:visited {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:90px;
	height:20px;
	background:url(../images/navi/impressum_off.jpg) 0 0 no-repeat;
	
}

a.navi_impressum:hover, a.navi_impressum:active {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:90px;
	height:20px;
	background:url(../images/navi/impressum_on.jpg) 0 0 no-repeat;
}


/* --------------------- navi zurueck nach oben button ----------------- */

div#navi_top {
	width:125px;
	height:20px;
	position:absolute;
	top:62px;
	left:340px;
	z-index:4;
	background:url(../images/navi/totop_on.jpg) 0 0 no-repeat;
}

div#navi_top ul {
	list-style-type:none;
	padding:0 0 0 0;
	text-indent:-99999px;
	width:125px;
	height:20px;
	overflow:hidden;
}

div#navi_top li {
	display:block;
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style-type:none;
}

a.navi_top, a.navi_top:visited {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:125px;
	height:20px;
	background:url(../images/navi/totop_off.jpg) 0 0 no-repeat;
	
}

a.navi_top:hover, a.navi_top:active {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:125px;
	height:20px;
	background:url(../images/navi/totop_on.jpg) 0 0 no-repeat;
}


/* --------------------- navi firmenlogos ----------------- */


div#navi_logosa {
	width:252px;
	height:35px;
	position:absolute;
	top:335px;
	right:125px;
	z-index:4;
	background:url(../images/layout/navi_logosa_bg.jpg) 0 0 no-repeat;
}

div#navi_logosa ul {
	list-style-type:none;
	padding:0 0 0 0;
	text-indent:-99999px;
	width:252px;
	height:35px;
	overflow:hidden;
}

div#navi_logosa li {
	display:block;
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style-type:none;
	float:left;
}

a.navi_logosaa, a.navi_logosaa:visited {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:93px;
	height:35px;
	background:url(../images/navi/erima_off.jpg) 0 0 no-repeat;
	
}

a.navi_logosaa:hover, a.navi_logosaa:active {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:93px;
	height:35px;
	background:url(../images/navi/erima_on.jpg) 0 0 no-repeat;
}

a.navi_logosab, a.navi_logosab:visited {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:102px;
	height:35px;
	background:url(../images/navi/lotto_off.jpg) 0 0 no-repeat;
}

a.navi_logosab:hover, a.navi_logosab:active {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:102px;
	height:35px;
	background:url(../images/navi/lotto_on.jpg) 0 0 no-repeat;
}

a.navi_logosac, a.navi_logosac:visited {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:57px;
	height:35px;
	background:url(../images/navi/adidas_off.jpg) 0 0 no-repeat;
}

a.navi_logosac:hover, a.navi_logosac:active {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:57px;
	height:35px;
	background:url(../images/navi/adidas_on.jpg) 0 0 no-repeat;
}

div#navi_logosb {
	width:55px;
	height:30px;
	position:absolute;
	top:2px;
	left:368px;
	z-index:4;
	background:url(../images/layout/puma_on.jpg) 0 0 no-repeat;
}

div#navi_logosb ul {
	list-style-type:none;
	padding:0 0 0 0;
	text-indent:-99999px;
	width:55px;
	height:30px;
	overflow:hidden;
}

div#navi_logosb li {
	display:block;
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style-type:none;
}

a.navi_logosba, a.navi_logosba:visited {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:55px;
	height:30px;
	background:url(../images/navi/puma_off.jpg) 0 0 no-repeat;
	
}

a.navi_logosba:hover, a.navi_logosba:active {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:55px;
	height:30x;
	background:url(../images/navi/puma_on.jpg) 0 0 no-repeat;
}


div#navi_logosc {
	width:200px;
	height:81px;
	position:absolute;
	top:28px;
	left:53px;
	z-index:4;
	background:url(../images/layout/navi_logosc_bg.jpg) 0 0 no-repeat;
}

div#navi_logosc ul {
	list-style-type:none;
	padding:0 0 0 0;
	text-indent:-99999px;
	width:200px;
	height:81px;
	overflow:hidden;
}

div#navi_logosc li {
	display:block;
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style-type:none;
}

a.navi_logosca, a.navi_logosca:visited {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:100px;
	height:27px;
	background:url(../images/navi/masita_off.jpg) 0 0 no-repeat;
	
}

a.navi_logosca:hover, a.navi_logosca:active {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:100px;
	height:27x;
	background:url(../images/navi/masita_on.jpg) 0 0 no-repeat;
}

a.navi_logoscb, a.navi_logoscb:visited {
	outline:none;
	display:block;
	padding:0 0 0 0;
	margin-left:56px;
	width:98px;
	height:27px;
	background:url(../images/navi/uhlsport_off.jpg) 0 0 no-repeat;
	
}

a.navi_logoscb:hover, a.navi_logoscb:active {
	outline:none;
	display:block;
	padding:0 0 0 0;
	margin-left:56px;
	width:98px;
	height:27x;
	background:url(../images/navi/uhlsport_on.jpg) 0 0 no-repeat;
}

a.navi_logoscc, a.navi_logoscc:visited {
	outline:none;
	display:block;
	padding:0 0 0 0;
	margin-left:71px;
	width:129px;
	height:27px;
	background:url(../images/navi/brooks_off.jpg) 0 0 no-repeat;
	
}

a.navi_logoscc:hover, a.navi_logoscc:active {
	outline:none;
	display:block;
	padding:0 0 0 0;
	margin-left:71px;
	width:129px;
	height:27x;
	background:url(../images/navi/brooks_on.jpg) 0 0 no-repeat;
}

div#navi_logosd {
	width:110px;
	height:36px;
	position:absolute;
	bottom:25px;
	right:174px;
	z-index:4;
	background:url(../images/navi/sport2000_on.jpg) 0 0 no-repeat;
}

div#navi_logosd ul {
	list-style-type:none;
	padding:0 0 0 0;
	text-indent:-99999px;
	width:110px;
	height:36px;
	overflow:hidden;
}

div#navi_logosd li {
	display:block;
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style-type:none;
}

a.navi_logosda, a.navi_logosda:visited {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:110px;
	height:36px;
	background:url(../images/navi/sport2000_off.jpg) 0 0 no-repeat;
	
}

a.navi_logosda:hover, a.navi_logosda:active {
	outline:none;
	display:block;
	padding:0 0 0 0;
	width:110px;
	height:35x;
	background:url(../images/navi/sport2000_on.jpg) 0 0 no-repeat;
}

