body html{
	margin:0px;
	padding:0px;	
}

.invisible{width:0px;height:0px;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline;}


#wrapper{
	width: 980px;
	margin: 0 auto;
	padding: 0px;
	position: relative;
	font-family:Lucida Sans Unicode, Trebuchet MS,Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #59585A;
	line-height: 1.6em;
	min-height: 700px;		
}
#wrapper1{
	width: 980px;
	margin: 0 auto;
	padding: 0px;
	position: relative;
	font-family:Lucida Sans Unicode, Trebuchet MS,Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #59585A;		
}

#swf_1{

	width: 980px;
	height: 190px;
	position:relative;
	z-index: 1;
	background-image:url(http://www.veloshop-wetli.ch/tl_files/wetli/images/biker.gif);
	
	
	
}

#start_flash {
  position:absolute;
}



#navigation{
	width: 980px;
	font-family:Lucida Sans Unicode, Trebuchet MS,Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #59585A;
	top: 175px;
	left: 0px;
	position:absolute;
    overflow:visible;
    z-index:999;
	padding:0px;
	margin-left: 25px;
	margin-top: 5px;
	float:left;
	
	
}

#navigation p
{
    margin:0px;
    padding:0px;
}

#navigation ul
{
    margin:0px;
    padding:0px;
    list-style-type:none;	
}

#navigation li {
	/* Breite eines Menüpunktes festlegen */
	padding-right: 30px;
    position:relative; /* Position */
    float:left; /* links nebeneiander anordnen */
    background-color:#ffffff; /* eine Hintergrundfarbe */
	line-height:20px; /* bestimmt die Höhe eines Menüeintrages */
}



#navigation li ul
{	width:auto;
    left:-1px;
    top:20px; /* zweite Ebene beginnt 1 Pixel unter der ersten Ebene */
    position:absolute; /* Position wird absolut zum Elternelement gesetzt */
    display:none; /* Für erste Formatierung sichtbar. Wir später auf none gesetzt */
	background-color:#ffffff; /* eine Hintergrundfarbe */	
	border-left: 1px solid #D3E2EA;
	border-right: 1px solid #D3E2EA;
	border-bottom: 1px solid #D3E2EA;
	padding-left: 5px;  
}

#navigation li ul li {
  white-space:nowrap;
}


#navigation li:hover ul
{
    display:block;
}

#navigation li a {
	font-family:Lucida Sans Unicode, Trebuchet MS,Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #59585A;
	text-decoration: none;
	
}

#navigation li a:hover {
	color: #F6B31F;
	text-decoration: none;
	
}

#navigation .active {
	color: #F6B31F;
	text-decoration: none;
	
}

#navigation .trail {
	color: #F6B31F;
	text-decoration: none;
	
}



#links li {
	list-style-type: none;
	font-family: Lucida Sans Unicode, Trebuchet MS,Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	margin-left: -45px;
	line-height: 1.8em;
	border-bottom: 1px solid #ffffff;
	
	
	
	

}

#links li a {
	font-family:Lucida Sans Unicode, Trebuchet MS,Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;

}

#links li a:hover {
	color: #F6B31F;
	text-decoration: none;
	
}

#links a {
	font-family:Lucida Sans Unicode, Trebuchet MS,Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;

}

#links a:hover {
	color: #F6B31F;
	text-decoration: none;
	
}

#links .active {
	color: #F6B31F;
	text-decoration: none;
	
}



	



#links{
	margin-top: 0px;
	width: 170px;
	float:left;
	background-image: url(../images/Navi.png);
	background-repeat:no-repeat;
	min-height: 570px;
	color: #ffffff;
	padding-top: 40px;
	padding-left: 30px;
	
	
	
	
}

#mitte{
	margin-top: 43px;
	width: 540px;
	float:left;
	margin-left: 20px;
	
	
}

#rechts{
	margin-top: 44px;
	width: 200px;
	float:left;
	margin-left:20px;
	
}

#bottom{
	position: relative;
	clear:left;
	width: 600px;
	height: 25px;
	margin-left: 223px;
	top: 20px;
	font-size: 10px;
	font-family:Lucida Sans Unicode, Trebuchet MS,Helvetica, Verdana, Arial, sans-serif;
	

}


#bottom a {
	font-family:Lucida Sans Unicode, Trebuchet MS,Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #578DB6;
	text-decoration: none;
	
}

#bottom a:hover {
	color: #F6B31F;
	font-size: 10px;
	text-decoration: none;
	
}

h1{
	font-family: Lucida Sans Unicode, Trebuchet MS,Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #59585A;
	
}

#adresse{
	position:absolute;
	bottom: 0px;
	font-family:Lucida Sans Unicode, Trebuchet MS,Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #59585A;
	line-height: 1.4em;
}

.teas{
	margin-top: -15px;
	margin-left: -17px;
	
	width: 190px;
	
}

.teas1{
	margin-top: -5px;
	padding-left: 25px;
	width: 200px;
	background-image:url(../images/Pfeil.gif);
	background-repeat:no-repeat;
	
}

.start_events .teas1 h2 {
  width:190px;
  line-height:1.4;
  padding-bottom:5px;  
}

.mod_eventlist h2{
	color:#59585A;	
	font-size: 13px;
	font-weight:bold;
	text-decoration:none;
}

.mod_eventlist a{
	font-size: 12px;
	color: #F6B31F;
	text-decoration:none;
	font-weight:bold;
}

.mod_eventlist a:hover{
	font-size: 12px;
	color: #F6B31F;
	text-decoration:none;
	font-weight:bold;
}

.mod_eventlist .odd, .all_events{
	
		background-color: #F4F8FA;
		padding: 3px;
}

.mod_eventlist .even {
	
		background-color: #F4F8FA;
		padding: 3px;
}

.mod_eventlist {
	
		margin-top: -25px;
		
}

.mod_newslist {
	
		margin-top: -9px;
}

.mod_eventlist .klein{
	
		color:#59585A;	
	font-size: 12px;
	text-decoration:none;
}

.mod_upcoming_events, .start_events {
	
	background-color: #EDEEEE;
	margin-top: -1px;
	background-image:url(../images/Events.png);
	background-repeat:no-repeat;
	padding-top: 20px;	
}

.mod_upcoming_events a, .start_events a{
	font-size: 12px;
	color: #578DB6;
	text-decoration:none;
}

.mod_upcoming_events a:hover, .start_events a:hover{
	font-size: 12px;
	color: #F6B31F;
	text-decoration:none;
}

.mod_upcoming_events h1, .start_events h1{
	
	font-size: 0px;
	color: #ffffff;
	text-decoration:none;
	margin-bottom: 0px;
	height: 30px;
	
	
}

.tutol {
	
	
	background-image:url(../images/Quicklinks.png);
	background-color: #EDEEEE;
	margin-top: -9px;
	background-repeat:no-repeat;
	
	
}

.mod_upcoming_events h2, .start_events h2{	
		color: #EFBF5A;
}

.mod_newslist a{
	font-size: 12px;
	color: #59585A;
	text-decoration:none;
}

.mod_newslist a:hover{
	font-size: 12px;
	color: #F6B31F;
	text-decoration:none;
}

.mod_newslist h1{
	text-indent: 10px;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	text-decoration:none;
	background-image:url(../images/bg_news.jpg);
	margin-bottom: 0px;
	
}


.mod_newslist .even {
	
		background-color: #F4F8FA;
}

.mod_newslist .even .last {
	
		background-color: #F4F8FA;
}

.mod_newslist .last{
	
		background-color: #F4F8FA;
}



.mod_newslist h2{
	background-color: #0071A9;
	text-indent: 10px;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	text-decoration:none;
	
	
}

.mod_subscribe {
	margin-top: -7px;
	
	
}

.mod_subscribe h1{
	font-size: 12px;
	color: #ffffff;
	font-weight:normal;
	text-decoration:none;
	
	
}

.mod_subscribe .text{
	font-size: 12px;
	font-family:Lucida Sans Unicode, Trebuchet MS,Helvetica, Verdana, Arial, sans-serif;
	color: #59585A;
	border: 1px solid #ffffff;
	width: 150px;
	
	
}

.mod_subscribe .submit{
	font-size: 12px;
	font-family:Lucida Sans Unicode, Trebuchet MS,Helvetica, Verdana, Arial, sans-serif;
	color: #ffffff;
	border: 1px solid #ffffff;
	background-image:url(../images/bg_news.jpg);
	
	
}


.mod_unsubscribe h1{
	font-size: 12px;
	color: #ffffff;
	font-weight:normal;
	text-decoration:none;
	
	
}

.mod_unsubscribe .text{
	font-size: 12px;
	font-family:Lucida Sans Unicode, Trebuchet MS,Helvetica, Verdana, Arial, sans-serif;
	color: #59585A;
	border: 1px solid #ffffff;
	width: 150px;
	
	
	
}


.mod_unsubscribe .submit{
	font-size: 12px;
	font-family:Lucida Sans Unicode, Trebuchet MS,Helvetica, Verdana, Arial, sans-serif;
	color: #ffffff;
	border: 1px solid #ffffff;
	background-image:url(../images/bg_news.jpg);
	
	
}


.mod_nl_list {
	margin-top: -7px;
	
	
}


.mod_nl_list h1{
	font-size: 12px;
	font-weight:bold;
	color: #59585A;
	text-decoration:none;
	background-color: #E3EDF2;
	
	
}

.mod_nl_list a{
	font-size: 12px;
	font-weight: bold;
	color: #59585A;
	text-decoration:none;
}

.mod_nl_list a:hover{
	font-size: 12px;
	font-weight: bold;
	color: #F6B31F;
	text-decoration:none;
}

.mod_nl_list {
	
	background-color: #F4F8FA;
	
}


.mod_nl_reader{
	margin-top: -7px;
}


.mod_nl_reader h1{
	font-size: 12px;
	font-weight:bold;
	color: #59585A;
	text-decoration:none;
	background-color: #E3EDF2;
	
	
}

.mod_nl_reader a{
	font-size: 12px;
	font-weight: bold;
	color: #59585A;
	text-decoration:none;
}

.mod_nl_reader a:hover{
	font-size: 12px;
	font-weight: bold;
	color: #F6B31F;
	text-decoration:none;
}

.mod_linklist .title{ 
	font-size: 12px;
	font-weight: bold;
	color: #59585A;
	margin-bottom: 10px;
}

.mod_linklist a{
	font-size: 12px;
	font-weight: bold;
	color: #59585A;
	text-decoration:none;
}

.mod_linklist a:hover{
	font-size: 12px;
	font-weight: bold;
	color: #F6B31F;
	text-decoration:none;
}


.mod_cataloglist .Titel {
	background-image:url(../images/bg_news.jpg);
	font-weight: bold;
	color: #ffffff;
}

.mod_cataloglist .Modell {
	background-color:#D3E2EA;
}

.mod_cataloglist .Rahmengrossen {
	background-color: #EDEEEE;
	border-bottom:solid #FFFFFF 1px;
}

.mod_cataloglist .Farbe {
	background-color: #EDEEEE;
	border-bottom: 1px solid #ffffff;
	
}

.mod_cataloglist .Schaltung {
	background-color: #EDEEEE;
	border-bottom: 1px solid #ffffff;
}

.mod_cataloglist .Rahmenbeschreibung {
	background-color: #EDEEEE;
	border-bottom: 1px solid #ffffff;
}

.mod_cataloglist .Gabel {
	background-color: #EDEEEE;
	border-bottom: 1px solid #ffffff;
}

.mod_cataloglist .Bremsen {
	background-color: #EDEEEE;
	border-bottom: 1px solid #ffffff;
}

.mod_cataloglist .Kurbelgarnitur {
	background-color: #EDEEEE;
	border-bottom: 1px solid #ffffff;
}

.mod_cataloglist .Preis {
	background-color: #EDEEEE;
}

.mod_cataloglist .titel {
	background-image:url(../images/Produkt_TB_BG.png);
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-indent: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}




.mod_catalogfilter ul{
	list-style:none;
}

.mod_catalogfilter li{
	margin-left: -40px;
}

.mod_catalogfilter h3{
	margin-bottom: -10px;
}

.mod_cataloglist table{
	width: 750px;
}

.bild{
	border-style:none;
}
img{ border-style:none;
}

.mod_cataloglist .beschreibung{
	width: 200px;
	padding-left: 3px;
	border-bottom: 1px solid #ffffff;
	
	
}


.mod_cataloglist .beschreibung3{
	padding-left: 3px;
	
	
	
}

.mod_cataloglist .beschreibungtitel{
	width: 200px;
	padding-left: 3px;
	
	
	
}

.mod_cataloglist .beschreibungtitel2{
	width: 200px;
	padding-left: 3px;
	background-color:#D3E2EA;
	
	
	
}



.mod_cataloglist .linie{
	
	border-bottom: 1px solid #ffffff;
	
	
}

.mod_cataloglist .inhalt{
	width: 300px;
	
}
.mod_cataloglist .inhaltfett{
	width: 300px;
	font-weight:bold;
	
}


.ce_form{
	margin-top: -33px;
}

.text {
	border: 1px solid #D3E2EA;
	font-family:Lucida Sans Unicode, Trebuchet MS,Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #59585A;
	width: 200px;
	margin-bottom: 5px;
}

.captcha
{
	border: 1px solid #D3E2EA;
	font-family:Lucida Sans Unicode, Trebuchet MS,Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #59585A;
	width: 200px;
	margin-bottom: 5px;
}

.textarea{
	border: 1px solid #D3E2EA;
	font-family:Lucida Sans Unicode, Trebuchet MS,Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #59585A;
	width: 200px;
	margin-bottom: 10px;
	
}
.checkbox{
	margin-bottom: 10px;
}

.submit{
	margin-top: 10px;
	border: 1px solid #D3E2EA;
	font-weight:bold;
	font-family:Lucida Sans Unicode, Trebuchet MS,Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #578DB6;
	background-color: #EDEEEE
}

.col_first{
	width: 110px;
}

.korr{
margin-top: -32px;
}

a{
	font-family:Lucida Sans Unicode, Trebuchet MS,Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #578DB6;
	text-decoration: none;
}

a:hover{
	font-family:Lucida Sans Unicode, Trebuchet MS,Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #F6B31F;
	text-decoration: none;
}
#adresse-und-oeffnungszeiten{
	margin-top: 10px;
}

.error{ color:#CC0000;}


#map {
	width: 520px;
	height:500px;
	top: 20px;
	z-index: 999;
	
	
}

#ctrl_filter_field_Produkte p {
	margin-top: -2px;
	margin-bottom: -2px;
}

#ctrl_filter_field_Produkte li {
	border-bottom: 1px solid #ffffff;
}

h3 { 
	font-size: 12px; 
	text-indent: 15px;
	margin-left: -5px;
	background-image: url(../images/Pfeilunten.gif);
	background-repeat:no-repeat;
}}

.layout_full {
	margin-top: 10px;
}

.pdf_link{
position:absolute;
bottom: 10px;
right: 170px;
z-index: 5;

}

.pdf_link a{
font-size: 10px;
}


#linkliste a{
	font-weight: normal;
}
#linkliste a:hover{
	font-weight: normal;
}

#linkliste .title{
	margin-top: 20px;
}
#linkliste {
	margin-top: -20px;
}

#linkliste .description{
	text-indent: 30px;
}

/*.mod_flash{
z-index: 1;
}
#swf_1{
z-index: 1;
}*/

#footer1{
left: -220px;
position: relative;
}

.pagination ul{

list-style-type:none;

}
.pagination ul li{

display:inline;

}

.pagination {

position: relative;
left: -40px;
font-weight: bold;
word-spacing: 10px;

}

.pagination .pageCaption {
  
}

