html * {
	margin: 0;
	padding: 0;
}

img {
	border:0px;	
}

body, td, input, select, textarea {
	text-decoration: none;
	color: #333;
	font: 11px/1.4em Verdana, Arial, Helvetica, sans-serif;
}

a {
	color: #555;
	text-decoration: underline;
}

a:hover {
	color: #000;
}

#footer {
	width: 675px;
	height: 21px;
}

#head {
	background: no-repeat url(../images/headline.gif);
	width: 675px;
	height: 50px;
	text-indent: -999em;
}

#left {
	width: 150px;
	float: left;
	margin: 4px 0 0;
	height: 500px;
}

#maincontent {
	width: 500px;
	margin: 0 0 50px;
	float: right;
}

#page{
	width: 675px;
	background: repeat-y url(../images/back.gif);
}

/*<group=Menu>*/

#menu {
	list-style: none;
	width: 160px;
}

#menu li.li1 {
	background: repeat-y url(../images/back_orange.gif);
	margin: -2px 0 !important;
	margin: 0 0 -2px;
}

#menu li {
	width: 135px;
	padding: 0 0 0 15px;
}

#menu li a{
	text-indent: -999px;
	display: block;
	background-image: url(../images/menu.gif);
	background-repeat: no-repeat;
	height: 16px;
 	width: 95px;
	margin: 2px 0 0;
}

#menu li a.al1, #menu li a.al:hover {
	background-image: url(../images/menu1.gif);
	display: block;
}

#menu li a.al1 {
	height: 20px !important;
	height: 18px;
	margin: 2px 0 0;
}

#menu li ul {
	width: 135px;
	list-style: none;
	padding: 0 0 10px;
}

#menu li ul li{
	padding: 0;
}

#menu li ul li a{
	background: none;
	text-indent: 0;
	display: inline;
}

li.line2 {
	background: #fff url(../images/line.gif) repeat-x;
	height: 3px;
	width: 100%;
	font-size: 1px;
	line-height: 1px;
}

#a_nihola_bikes { background-position: 0px 50%; }
#a_haendler {	background-position: -102px 50%; }
#a_konfigurator { background-position: -203px 50%; }
#a_aktuelles { background-position: -303px 50%; }
#a_presse { background-position: -400px 50%; }
#a_preise { background-position: -503px 50%; }
#a_service { background-position: -603px 50%; }
#a_links { background-position: -699px 50%; }	
#a_kontakt-de, #a_kontakt-da, #a_kontakt { background-position: -803px 50%; }
#a_nihola_infos { background-position: -900px 50%; }	
#a_dealers { background-position: -1000px 50%; }	
#a_nihola_extras { background-position: -1099px 50%; }
#a_contact-en, #a_contact-nl, #a_contact { background-position: -1251px 50%; }
#a_nihola_cykler { background-position: -2251px 50%; }
#a_information { background-position: -2351px 50%; }	
#a_udstyr { background-position: -2450px 50%; }	

#a_posterbike { background-position: -2551px 50%; }		
#a_neuigkeiten { background-position: -2651px 50%; }	
#a_beispiele { background-position: -2752px 50%; }		
#a_news { background-position: -2852px 50%; }		
/*</group>*/

.teaserpic {
	width: 500px;
	margin: 0 0 10px;
	padding: 0;
	border-width: 0;
}

.smalllink {
	color: #555;
}

.link {
	text-decoration: none;
}

.link:hover {
	text-decoration: none;
	color: #000;
}

.link1 {
	font-weight: bold;
	text-decoration: none;
	color: #000;
}

.mini {
	font-size: 10px;
}

h1 {
	font: bold 18px/1.3em Geneva, Verdana;
	margin: 0 0 5px;
}

h2 {
	font: bold 13px/1.3em Geneva, Verdana;
	margin: 5px 0;
}

h3 {
	font: bold 11px/1.3em Geneva, Verdana;
	margin: 5px 0;
}

.noborder {
	border: 0;
}

/*<group=content>*/

.kurz_even {
	float: right;
	width: 235px;
}

.teaser {
	display: block;
	width: 500px;
}

#main {
	width: 100%;
}

#bilder {
	float: right;
	width: 82	0px;
	margin-left: 10px;
	margin-top: 10px;
	height: auto;
}

#bilder img {
	border: 1px solid #7a7a7a;
	display: block;
	margin: 0 0 20px;
}

.kurz {
	padding-bottom: 10px;
}

.line {
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
	width: 100%;
	margin: 6px 0 0;
	padding: 5px 0;
	height: 1px;
}

.line2 {
	background: #fff url(../images/line.gif) repeat-x;
	height: 3px;
	display: block;
	clear: both;
	width: 100%;
	font-size: 1px;
	line-height: 1px;
	margin: 2px 0 0;
}

.formtmpl {
	border: 1px dotted #7a7a7a;
	background: #eee;
	margin: 6px 0 20px;
	padding: 20px;
}

.floatleft {
	float: left;
}

p {
	margin: 5px 0;
}

.floatright {
	float: right;
}

.kurz img {
	border: 1px solid #444;
	margin: 0 10px 10px 0;
}

.kurz_odd {
	float: left;
	width: 235px;
}

#maincontent ul {
	margin-left: 15px;
	padding-left: 2px;
	list-style: url(../images/li.gif);
}

/*</group>*/

input {
	font-size: 11px;
	border: 1px solid #7a7a7a;
	width: 240px;
	background-color: #f2f2f2;
	margin-bottom: 2px;
	padding: 2px;
}

textarea {
	font-size: 11px;
	border: 1px solid #7a7a7a;
	background-color: #f2f2f2;
	width: 230px;
	height: 160px;
	padding: 2px;
}

.noborder {
	border-width: 0;
	width: auto;
}

select {
	font-size: 12px;
	border: 1px solid #7a7a7a;
	margin-top: 2px;
	background-color: #f2f2f2;
	width: 243px;
}

/*<group=buttons>*/
.debuttonmore {
	width: 50px;
	height: 16px;
	background-image: url(../images/de_more.gif);
	background-repeat: no-repeat;
}

.debuttonmore:hover {
	background-image: url(../images/de_more1.gif);
}

.debuttonback {
	width: 50px;
	height: 16px;
	background-image: url(../images/de_back.gif);
	background-repeat: no-repeat;
}

.debuttonback:hover {
	background-image: url(../images/de_back1.gif);
}

.dabuttonmore {
	width: 50px;
	height: 16px;
	background-image: url(../images/da_more.gif);
	background-repeat: no-repeat;
}

.dabuttonmore:hover {
	background-image: url(../images/da_more1.gif);
}

.dabuttonback {
	width: 50px;
	height: 16px;
	background-image: url(../images/da_back.gif);
	background-repeat: no-repeat;
}

.dabuttonback:hover {
	background-image: url(../images/da_back1.gif);
}

.nlbuttonmore {
	width: 50px;
	height: 16px;
	background-image: url(../images/nl_more.gif);
	background-repeat: no-repeat;
}

.nlbuttonmore:hover {
	background-image: url(../images/nl_more1.gif);
}

.nlbuttonback {
	width: 50px;
	height: 16px;
	background-image: url(../images/nl_back.gif);
	background-repeat: no-repeat;
}

.nlbuttonback:hover {
	background-image: url(../images/nl_back1.gif);
}

.enbuttonmore {
	width: 50px;
	height: 16px;
	background-image: url(../images/en_more.gif);
	background-repeat: no-repeat;
}

.enbuttonmore:hover {
	background-image: url(../images/en_more1.gif);
}

.enbuttonback {
	width: 50px;
	height: 16px;
	background-image: url(../images/en_back.gif);
	background-repeat: no-repeat;
}

.enbuttonback:hover {
	background-image: url(../images/en_back1.gif);
}

.frbuttonmore {
	width: 50px;
	height: 16px;
	background-image: url(../images/fr_more.gif);
	background-repeat: no-repeat;
}

.frbuttonmore:hover {
	background-image: url(../images/fr_more1.gif);
}

.frbuttonback {
	width: 50px;
	height: 16px;
	background-image: url(../images/fr_back.gif);
	background-repeat: no-repeat;
}

.frbuttonback:hover {
	background-image: url(../images/fr_back1.gif);
}

.esbuttonmore {
	width: 50px;
	height: 16px;
	background-image: url(../images/es_more.gif);
	background-repeat: no-repeat;
}

.esbuttonmore:hover {
	background-image: url(../images/es_more1.gif);
}

.esbuttonback {
	width: 50px;
	height: 16px;
	background-image: url(../images/es_back.gif);
	background-repeat: no-repeat;
}

.esbuttonback:hover {
	background-image: url(../images/es_back1.gif);
}

/*</group>*/

.tracker {
	display: none;
	visibility: hidden;
}


