/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-family: "Lucida Sans Unicode", Verdana, Arial;
	text-decoration: none;
}

a {
	color: #C50114;
}

a.more {
	color:#C50114;
	padding-left: 10px;
	background: url(../img/layout/arrow_red.gif) no-repeat 0px 5px;
	display: block;
}
a.more:hover {color: #545454;}

a.globe {background: url(../img/layout/icon_globe.gif) no-repeat 0px 4px;}
a.movie {background: url(../img/layout/icon_mov.gif) no-repeat 0px 4px;}
a.cataloge {background: url(../img/layout/icon_cataloge.gif) no-repeat 0px 4px;}
a.report {background: url(../img/layout/icon_report.gif) no-repeat 0px 4px;}
a.info {background: url(../img/layout/icon_info.gif) no-repeat 0px 3px;}
a.new {background: url(../img/layout/icon_boat.gif) no-repeat 0px 3px;}
a.used {background: url(../img/layout/icon_boat.gif) no-repeat 0px 3px;}

a img
{
	border: 0px;
}

p {
	line-height: 1.6;
	margin-bottom: 5px;
}

body {
	font-size: 62.5%;
	background: url(../img/layout/body_red.gif) repeat-x top;

}

h1 {
	font-size: 150%;
	color:#C50114;
	padding: 20px 0px 10px 0px;
	text-transform: none;
	font-weight: normal;
}

h2 {
	font-size: 120%;
	color: #545454;
	text-transform: none;
	font-weight: normal;
	clear: both;
	margin: 20px 0px 10px 0px;	
}

.grey {

	color: #BBB;

}

div#wrap {
	margin: 0 auto;
	width: 1000px;
	background: url(../img/layout/wrap_bg.gif) repeat-y;
	position: relative;
}

a.headerlabel {
	position: absolute;
	top: 0px;
	left: 220px;
	}

/*----------------------HEADER----------------------------*/
div#header {
	width: 980px;
	padding-left: 20px;
	height: 81px;
	background: url(../img/layout/header.gif) no-repeat;

}

img.logo {
	float: left;
	margin: 40px 0 0 10px;
	border: none;
}


ul#headernavi {
	float: right;
	margin-right: 20px;
	margin-bottom: 45px;
}

ul#headernavi li{
	float: left;
	text-transform: uppercase;
	font-size: 110%;
	margin-left: 10px;
	padding: 10px 0px 0px 16px;
	background: url(../img/layout/wave_red.gif) no-repeat 0px 12px;
}

ul#headernavi li a{
	color: #C50114;
}

ul#headernavi li a:hover{
	color: #545454;
}

ul#languages {
	clear: both;
	float: right;
	margin-right: 20px;
	margin-top: -10px;
}

ul#languages li {
	
	float: left;
	text-transform: uppercase;
	margin-left: 5px;

}

ul#languages li, ul#languages li a:hover {

	color: #C50114;

}

ul#languages li a {

	color: #bbb;

}

/*----------------------NAVIGATION----------------------------*/
div#navibar {
	width: 160px;
	float: left;
}

ul.navigation {
	text-transform: uppercase;
	font-size: 110%;
	margin-top: 20px;
}

ul.navigation li a{
	border-bottom: 1px solid #EAEAEA;
	color: #545454;
	width: 145px;
	display: block;
	height: 1%;
	padding: 5px 0px 5px 5px;
}

ul.navigation li a:hover{
	color: #C50114;
	border-bottom: 1px solid #C50114;
}

ul.navigation ul {
	text-transform: none;
	border-bottom: 1px solid #EAEAEA;
	width: 150px;
}

ul.navigation ul li a {
	width: 135px;
	padding: 3px 0px 3px 10px;
	color: #C50114;
	border: none;
}

ul.navigation ul li a:hover {
	border: none;
}

ul.navigation li.mobile
{
	padding-top: 11px;
}

ul.navigation li.mobile a {
	background: url(../img/mobile_phone.png) no-repeat 0px 4px;
	padding-left: 20px;
	text-transform: none;
}

ul.adress {
	font-size: 100%;
	color: #545454;
	margin: 20px 0px 0px 0px;
}

div#navibar ul.adress {
	font-size: 110%;
}

ul.adress li{
	padding-left: 20px;
}

ul.adress li.adresse {
	background: url(../img/layout/icon_adress.gif) no-repeat 0px 2px;
}

ul.adress li.phone {
	background: url(../img/layout/icon_phone.gif) no-repeat 0px 2px;
}

ul.adress li.mail {
	background: url(../img/layout/icon_mail2.gif) no-repeat 0px 2px;
}

ul.adress li.www {
	background: url(../img/layout/icon_www.gif) no-repeat 0px 2px;
}

/*----------------------INHALTSBEREICH----------------------------*/

div#container {
	margin-top: 0px;
	width: 980px;
	padding-left: 20px;
	background: url(../img/layout/container_bg.gif) no-repeat;
}

div#content {
	width: 660px;
	float: left;
	margin: 1px 0 20px 0;
	font-size: 120%;
	color: #666666;
	padding: 0px 20px 0px 20px;
}

img.emotion {
	padding-bottom: 1px;
	border-bottom: 10px solid #C50114; 	
}

div.left {
	width: 420px;
	padding: 0px 20px 0px 0px;
	float: left;
}


div.right {
	width: 210px;
	float: left;
	padding: 0px 10px 0px 0px;
}

div.right img.emotion {
	padding: 0px 0px 1px 0px;
	border-bottom: 10px solid #C50114; 
	border-left: none;
	border-right: none;
	border-top: none;
}

div.right h2 {
	margin: 20px 0px 5px 0px;
	font-weight: normal;
}

div.right img {
	padding: 1px;
	border: 1px solid #CCC;
}

div.right img.brandlogo {
	border: none;
	padding: 0px;
	margin: 20px 0px 20px 0px;
}

div.both {
	width: 660px;
	padding: 0px;
	margin: 0px;
}
	

div#brands {
	width: 100px;
	float:  left;
	margin-top: 20px;
}
div#brands ul {
	margin-top: 20px;
}

div#brands ul li {
	margin-bottom: 10px;
}

div#brands ul li a {
	text-transform: uppercase;
	color: #C50114;
	font-size: 110%;
	display: block;
}

div#brands ul li.currentbrand a {
	font-weight: bold;
}

div#brands ul li a:hover {
	text-decoration: underline;
}

ul.brandlinks li a {
	padding: 3px 0px 3px 24px;
	color: #545454;
	display: block;
	margin: 5px 0px 5px 0px;
	border-bottom: 1px dotted #CCC;
}

ul.brandlinks li a:hover {
	color: #C50114;
}


div.breadcrumb {
	margin: 25px 0px 0px 0px;
	padding-bottom: 4px;
	width: 640px;
}

div.breadcrumb a{
	background: url(../img/layout/arrow_red.gif) no-repeat 0px 4px;
	padding-left: 8px;
	margin-right: 10px;
	color: #C50114;
}



div#footer {
	width: 1000px;
	clear: both;
	margin-bottom: 0px;
	background: url(../img/layout/footer_bg.gif) no-repeat bottom left;
	padding-bottom: 20px;
	text-align: center;
	}
	

div#footer a {
	color: #BBB;
	font-size: 100%;
	margin-right: 5px;
}

div#footer p {
	clear: both;
	margin: 0px 20px 0px 20px;
	border-top: 1px solid #ddd;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.footermap {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin: 10px 12px 0px 10px;
	height: 100px;
	text-align: center;
	padding-left: 50px;
	padding-top: 10px;
	background: url(../img/layout/footerbg.gif) repeat-x bottom left;
}

div.footermap ul {
	height: 90px;
	text-align: center;
	margin-left: auto; 
	margin-right: auto;
}

div.footermap ul ul{
	height: auto;
	width: auto;
}

div.footermap ul li {
	float: left;
	width: 16%;
	margin-right: 30px;
	font-size: 11px;
	text-align: left;
}

div#footer div.footermap ul li a{
	text-transform: uppercase;
	color: #aaa;
	display: block;
	margin-bottom: 5px;
}

div#footer div.footermap ul li a:hover {
	color: #000;
}

div.footermap ul ul li {
	float: none;
	margin: 0px;
	width: auto;
}

div#footer div.footermap ul ul li a{
	text-transform: none;
	font-weight: normal;
	display: inline;
	margin: 0px;
}

/*NEWS STARTSEITE*/

ul.news li {
	border-bottom: 1px solid #CCC;
	clear: both;
	padding-bottom: 10px;
	margin-bottom: 20px;
}	

ul.news li img {
	padding: 1px;
	border: 1px solid #CCC;
	width: 120px;
	float: left;
	height: 100px;
	margin-right: 20px;
}	

ul.news li div {
	width: 250px;
	display: inline;
}

ul.news li span {
	display: block;
	float:  none;
}	

ul.news li p {
	display: block;
}	


div#container div#content ul.news li h2 {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	clear: none;
	width: 260px;
	float: lefT;
}

ul.news li a {
	padding-left: 20px;
	background: url(../img/layout/icon_arrow.gif) no-repeat 0px 1px;
}



/*MAP*/

div.map {
	width: 641px;
	height: 432px;
	background: url(../img/layout/map_switzerland.gif) no-repeat;
	position: relative;
	margin-bottom: 30px;
}

div.map a {
	background: url(../img/layout/red_point2.gif) no-repeat;
	height: 9px;
	width: 9px;
	display: block;
	position: absolute;
	z-index: 1;
	color: #545454;
}

div.map a div {
	display: none;
}

div.map div p {
	margin: 0px;
	padding: 0px;
}

div.map a:hover{
	width: 200px;
	height: auto;
	background: #FFF;
	border: 1px solid #CCC;
	padding: 10px;
	z-index: 100;
}

div.map a:hover div{
	display: block;
}

div.map a#hochmuth_bootsbauag {margin: 170px 0px 0px 333px;}
div.map a#lago {margin: 90px 0px 0px 355px;}
div.map a#hochmuth_suigez {margin: 178px 0px 0px 162px;}
div.map a#stoller_bootsmotoren {margin: 148px 0px 0px 175px;}
div.map a#rohn {margin: 146px 0px 0px 166px;}
div.map a#merillat {margin: 155px 0px 0px 153px;}
div.map a#nastamarine {margin: 193px 0px 0px 130px;}
div.map a#guntenag {margin: 220px 0px 0px 230px;}
div.map a#hausammann {margin: 46px 0px 0px 457px;}
div.map a#faulag {margin: 110px 0px 0px 358px;}
div.map a#gassmannag {margin: 128px 0px 0px 395px;}
div.map a#hensawerft {margin: 125px 0px 0px 386px;}
div.map a#trudel {margin: 145px 0px 0px 455px;}
div.map a#kuengfranz {margin: 128px 0px 0px 346px;}
div.map a#vidy {margin: 265px 0px 0px 95px;}
div.map a#roch {margin: 280px 0px 0px 48px;}
div.map a#marti {margin: 330px 0px 0px 26px;}
div.map a#eausarl {margin: 330px 0px 0px 12px;}
div.map a#gaudin {margin: 263px 0px 0px 78px;}
div.map a#loisirs {margin: 303px 0px 0px 30px;}
div.map a#sagl {margin: 364px 0px 0px 410px;}
div.map a#hammer {margin: 334px 0px 0px 394px;}
div.map a#bb {margin: 344px 0px 0px 380px;}
div.map a#pronautik {margin: 53px 0px 0px 467px;}



p.map-instruction {
	border: 1px solid #CCC;
	background: #EAEAEA;
	margin-top: 20px;
	padding: 10px;
	width: 200px;
	color: black;
	position: absolute;
	z-index: 1000;
}

div.haendlerliste ul {
	margin: 0px 20px 20px 0px;
	font-size: 12px;
	border-bottom: 1px dotted #C50114;
	width: 300px;
	float: left;
	height: 120px;
}

div.haendlerliste a.anchor {
	color: #545454;
}

div.haendlerliste ul li{
	margin: 0px 0px 3px 0px;
}



div.haendlerliste ul li.logo{
	float: left;
	height: 100px;
	width: 100px;
	margin-right: 10px;
}

div.haendlerliste ul li.logo img{
	border: 1px solid #CCC;
}

div.haendlerliste ul li a{
	color: #C50114;
}


.frame {
	width: 635px;
	height: 1700px;
}

ul.managers{
	height: 200px;
	width: 410px;
	padding-left: 15px;
	padding-top: 20px;
	padding-bottom: 10px;
	background: url(../img/layout/managers_bg.jpg) no-repeat top left;
}

ul.managers li {
	height: 180px;
	margin-bottom: 20px;
	float: left;
	width: 140px;
}

ul.managers li h3 {
	font-size: 11px;
	margin-bottom: 5px;
	color: #C50114;
	width: 104px;
	padding-bottom: 3px;
}

ul.managers li img {
	margin: 0px 10px 0px 0px;
	border: 1px solid #CCC;
	padding: 1px;
}

ul.managers li a {
	padding-left: 16px;
	color: #C50114;
	background: url(../img/layout/icon_mail.gif) no-repeat 0px 3px;
}

ul.managers li p.function{
	width: 104px;
	margin: 0px;
	padding: 0px 0px 3px 0px;
}



ul.employes {
	clear: both;
	margin: 20px 0px 0px 0px;
	width: 430px;
}

ul.employes li {
	height: 118px;
	margin: 0px 5px 10px 0px;
	width: 210px;
	float: left;
}

ul.employes li h3 {
	font-size: 11px;
	margin-bottom: 10px;
}

ul.employes li img{
	float: left;
	border: 1px solid #CCC;
	margin-right: 10px;
	width: 80px;
	height: 96px;
	padding: 1px;
}

ul.magazine li {
	clear: both;
	margin-bottom: 15px;
}

ul.magazine li img {
	padding: 1px;
	border: 1px solid #CCC;
	float: left;
	margin-right: 10px;
}

ul.magazine li p span {
	display: block;
	color: #C50114;
	font-weight: bold;
}

ul.magazine li p {
	float: left;
	width: 300px;
}

ul.magazine li p a {
	color: #C50114;
	display: block;
	margin: 10px 0px 0px 0px;
	padding-left: 22px;
	background: url(../img/layout/icon_download.gif) no-repeat;
}

ul.magazine li h3 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;	
	font-weight: normal;	
	font-size: 13px;
	border-bottom: 1px solid #CCC;
	float: left;
	width: 300px;
}

ul.abo {
	margin: 20px 0px 0px 0px;
}

ul.abo li {
	margin-bottom: 5px;
}


ul.abo li span{
	display: block;
	width: 60px;
	float: left;
}

ul.abo li input{
	border: 1px solid #CCC;
	width: 120px;
	background: url(../img/layout/input_bg.jpg) repeat-x 0px 0px;
	border: 1px solid #CCC;
}

div.form ul li span{
	display: block;
	float: left;
	width: 120px;
}

div.form textarea {
	width: 418px;
	height: 100px;
	margin-bottom: 20px;
	background: url(../img/layout/input_bg.jpg) repeat-x 0px 0px;
	border: 1px solid #CCC;
}

div.form select {
	font-size: 11px;
	border: 1px solid #CCC;
	width: 150px;
}

ol.info_brands {
	width: 450px;
	padding-bottom: 20px;
	height: 90px;
}

ol.info_brands li {
	float: left;
	width: 140px;
	margin-bottom: 5px;
	padding: 0;
}

ol.info_brands li input {
	margin-right: 5px;
}

ol.brochure {
	margin-bottom: 20px;
}

ol.brochure li{
	margin-bottom: 5px;
}


ol.brochure li input{
	margin-right: 5px;
}

ul.boat_criteria {
	margin-bottom: 20px;
}

ul.boat_criteria li {
	margin-bottom: 5px;
}

ul.boat_criteria input {
	margin-right: 5px;
}

div.form p.ueb_form {
	padding-bottom: 5px;
	border-bottom: 1px solid #CCC;
	clear: both;
	color: #C50114;
	margin-top: 15px;
}

div.form input.measure {
	width: 50px;
	margin-right: 3px;
}

ul.personalinfo li {
	margin-bottom: 5px;
}

ul.personalinfo li input {
	background: url(../img/layout/input_bg.jpg) repeat-x 0px 0px;
	border: 1px solid #CCC;
}

ul.float {

	float: left;
	width: 350px;

}

ul.content li {
	padding: 5px 0px 5px 12px;
	border-bottom: 1px dotted #CCC;
	background: url(../img/layout/arrow_red.gif) no-repeat 0px 10px;
}

ul.content li:hover {
	background-color: #F2F2F2;
}

ul.content li a {
	display: block;
}


ul.downloads li {
	
}

a.downloads, li.downloads {
	color: #545454;
	display: block;
	width: 420px;
	border-bottom: 1px solid #F2F2F2;
	padding: 5px 0px 5px 20px;
	background: url(../img/layout/icon_file.gif) no-repeat 0px 5px;
}

a.downloads:hover {
	background: url(../img/layout/icon_file_h.gif) no-repeat 0px 5px;
	background-color: #F7F7F7;
}

ul.downloads li span {
	font-size: 10px;
	color: #BBB;
	padding-left: 0px;
	display: block;
}

a.ueb_market {
	height: 152px;
	width: 134px;
	color: #C50114;
	display: block;
	float: left;
	position: relative;
	margin-bottom: 20px;
}

a.ueb_market:hover {
	color: #545454;
}

a.ueb_market span{
	font-size: 14px;
	padding: 15px 0px 0px 30px;
	display: block;
}

a.ueb_market p{
	font-size: 12px;
	bottom: 0px;
	right: 0px;
	position: absolute;
	margin: 0px 12px 7px 0px;
	padding-left: 20px;
	background: url(../img/layout/icon_further.gif) no-repeat 0px 7px;
}

a#ueb_neuboote {
	background: url(../img/layout/ueb_neuboote.jpg) no-repeat 0px 0px;
}

a#ueb_motorboote {
	background: url(../img/layout/ueb_motorboote.jpg) no-repeat 0px 0px;
}

a#ueb_segelboote {
	background: url(../img/layout/ueb_segelboote.jpg) no-repeat 0px 0px;
}

a#ueb_juraseen{
	background: url(../img/layout/ueb_juraseen.jpg) no-repeat 0px 0px;
}

a#ueb_ticino {
	background: url(../img/layout/ueb_ticino.jpg) no-repeat 0px 0px;
}

a#ueb_rest {
	background: url(../img/layout/ueb_uebch.jpg) no-repeat 0px 0px;
}

div.special-box {
	background: url(../img/layout/boatspecial_bg.gif) no-repeat bottom left;
	width: 218px;
	margin: -6px 0px 20px 0px;
	position: relative;
	padding: 0px 0px 10px 0px;
}

div.special-box img {
	border: none;
	margin: 0px 0px 0px 4px;
}

div.special-box h2 {
	background: url(../img/layout/boatspecial_top.gif) no-repeat top left;	
	margin: 0px;
	padding: 12px 0px 7px 10px;
	color: #C50114;
	font-size: 14px;
}

div.special-box p{
	padding: 0px 20px 0px 10px;
}

div.special-box a {
	color: #C50114;
	padding-left: 25px;
	background: url(../img/layout/icon_arrow.gif) no-repeat 8px 1px;
}

div.special-box a.special {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	margin: -5px 0px 0px 150px;
	width: 52px;
	height: 52px;
	background: url(../img/layout/special_star.gif) no-repeat;
}


div.sidebox {
	background: url(../img/layout/boatspecial_bg.gif) no-repeat bottom left;
	width: 188px;
	margin: 20px 0px 0px 0px;
	position: relative;
	padding: 0px 15px 10px 15px;
}

div.sidebox h2 {
	background: url(../img/layout/boatspecial_top.gif) no-repeat top left;	
	margin: 0px 0px 10px -15px;
	padding: 12px 0px 7px 10px;
	width: 218px;
	color: #C50114;
	font-size: 14px;
}





ul.ships {
	margin-top: 30px;
}

ul.ships li {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

ul.ships li img {
	border: 1px solid #CCC;
	width: 120px;
	height: 86px;
}

div.mapview {
	width: 420px;
	height: 200px;
}

div.mapview h2 {
	margin: 20px 0px 5px 0px;
}

div.mapview img {
	float: left;
	margin-right: 10px;
}

ul.openinghours li {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 20px;
	background: url(../img/layout/icon_clock.gif) no-repeat 0px 0px;
}

ul.openinghours li span {
	display: block;
	font-style: italic;
}
ul.openinghours li label {
	display: block;
}


body#home {
	background: url(../img/layout/body_bghome.gif) repeat-x 0px 201px;
}

body#home div#wrap {
	width: 520px;
	margin: 129px auto;
	background: #FFF;
	height: 400px;
}

body#home div#wrap div.tophome{
	background: url(../img/layout/header_bghome.gif) no-repeat;
	width: 520px;
	height: 82px;
}

body#home div#wrap div.tophome p{
	font-size: 120%;
	margin: -10px 0px 0px 400px;
	padding-left: 20px;
	background: url(/img/layout/icon_arrow.gif) no-repeat 1px 3px;
}

body#home div#wrap div.mainhome{
	background: url(/img/layout/main_bghome.gif) no-repeat;
	width: 520px;
	height: 222px;
}

body#home div#wrap div.mainhome img{
	margin: 0px 0px 0px 12px;
}

body#home div#wrap div.bottomhome{
	background: url(/img/layout/footer_bghome.gif) no-repeat;
	width: 520px;
	height: 150px;
}

body#home div#wrap div.bottomhome span{
	color: #C50114;
	font-size: 12px;
	display: block;
	padding: 20px 0px 0px 20px;
	width: 300px;
}

img.logohome {
	margin: 30px 0px 0px 30px;
}

ul.country {
	margin: 28px 0px 0px 20px;
}

ul.country li {
	float: left;
}

ul.country li img {
	border: none;
}

div.searchbox {
	margin: 0px 0px 0px 700px;
	display: none;
}

div.searchbox img {
	display: none;
}

div.searchbox input {
	background: none;
	border: 1px solid #CCC;
}

div.gallery img#imgbig {
	padding: 10px 14px 14px 10px;
	background: url(/img/layout/gallery.gif) no-repeat top left;
}

div.thumbs {
	margin-top: 10px;
	background: url(/img/layout/thumbs_middle.gif) repeat-y top left;
	width: 624px;
}

div.thumbs ul{
	margin: 20px 0px 0px 20px;
}
div.thumbs ul li {
	float: left;
	margin: 0px 15px 15px 0px;
}

div.thumbs ul li img {;
	background-color: #FFF;
	padding: 1px;
	width: 100px;
	border: 1px solid #CCC;
}

div.thumbs ul li img:hover{;
	background-color: #C50114;
	padding: 1px;
	border: 1px solid #CCC;
}

div.thumbs p {
	display: block;
	background: url(/img/layout/thumbs_top.gif) no-repeat top left;
}

div.thumbs span {
	display: block;
	background: url(/img/layout/thumbs_bottom.gif) no-repeat top left;
	clear: both;
	background-color: #FFF;
}

div.thumbs p.instruction {
	background: none;
	background-color: #FFF;
	padding: 5px 0px 5px 20px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	margin: 0px 5px 0px 2px;
	
}


/* SITEMAP */

ul.sitemap li a {

	font-weight: bold;

}

ul.sitemap li ul li a {

	font-weight: normal;
	padding-left: 10px;

}


/* INSERATE */

div#occasionen {

	width: 650px;

}

div#occasionen div.insrecord {

	padding: 20px 0px 10px 0px;
	height: 100px;
	border-bottom: 1px solid #CCC;
}

div#occasionen div.insrecord img, div#occasionen div.noImage {

	float: left;
	margin-right: 10px;
	width: 150px;
	height: 100px;
	padding: 1px;
	border: 1px solid #ccc;
}

div#occasionen h2 {

	font-size: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	float: left;
	font-weight: normal;
	display: block;
	border-bottom: 1px dotted #CCC;
	width: 475px;
	clear: none;
}


div#occasionen div.insrecord h2 a {

	font-weight: normal;
}

div#occasionen div.insrecord h3 {

	font-size: 11px;
	display: block;
	float: left;
	width: 420px;
	margin: 0px;
	padding: 8px 0px 8px 0px;
}

div#occasionen div.insrecord h2 a.insdetail {

	font-size: 11px;
	font-weight: bold;
	padding: 7px 0px 0px 20px;
	background: url(/img/layout/icon_arrow.gif) no-repeat 0px 7px;
	float: right;
	margin-top: -20px;
	font-weight: normal;
}

div#occasionen div.insrecord p {

	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size: 11px;
	width: 200px;
	float: left;
	line-height: 12px;
}

div#occasionen div.insrecord p span {

	display: block;
	width: 100px;
	float: left;
}

div#occasionen ul li {

	font-size: 11px;
	border-bottom: 1px solid #EAEAEA;
	padding-top: 5px;
	padding-bottom: 6px;
}	

div#occasionen ul li label {

	font-size: 11px;
	color: #666;
	display: block;
	float: left;
	width: 160px;
}	



div#occasionen h4 {
	font-size: 12px;
	font-weight: normal;
	padding-left: 20px;
	height: 20px;
	color: #C50114;
	background: url(/img/layout/icon_arrow.gif) no-repeat 0px 0px;
	border-bottom: 1px solid #EAEAEA;
	margin-bottom: 8px;
	margin-top: 15px;
}

div#occasionen div.ins_header {

	background: url(/img/layout/institel_bg.jpg) no-repeat top left;
	height: 53px;
	margin-bottom: 10px;
}

div#occasionen div.institel {
	width: 310px;
	float: left;
	margin: 0px 35px 0px 0px;
	height: 40px;
}

div#occasionen div.institel h1{
	font-weight: normal;
	letter-spacing: 0;
	padding-left: 10px;
	margin: 0px;
	padding: 10px 0px 0px 10px;
}

div#occasionen div.ins_price_chf {

	text-align: right;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	float: left;
	width: 278px;
	padding: 10px 10px 3px 0px;
}

div#occasionen div.ins_price_other {

	text-align: right;
	font-size: 10px;
	color: #666;
	float: left;
	width: 278px;
	padding: 0px 10px 0px 0px;
}

div#occasionen div.images img {
	border: 0px;
}

div#occasionen div.images img.large, div#occasionen div.images div {
	padding: 1px;
	border: 1px solid #ccc;
	margin: 5px;
}

div#occasionen div.images div {

	width: 90px;
	height: 60px;
	overflow: hidden;
	float: left;
	
}



div.unten {

	font-size: 11px;
	font-weight: bold;
}


div.verkauf {

	clear: both;
	height: 210px;
	width: 307px;
	margin-right: 8px;
	padding-top: 13px;
	padding-bottom: 10px;
	background: url(/img/layout/verkauf_bg.jpg) no-repeat top left;

}

div.verkauf h3 {

	width: 280px;
	padding-bottom: 3px;
	margin-left: 10px;
	margin-bottom: 5px;
	font-size: 12px;
	
	border-bottom: 1px dotted #ccc;
}

div.verkauf p {

	width: 280px;
	padding-left: 10px;
	margin: 0px;
}

div.verkauf p.tel {

	text-align: center;
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
}

div.verkauf p.objectid {
	
	margin: 0px;
	margin-bottom: 3px;
	height: 15px;
	text-align: center;

}

div.verkauf ul {
	
	padding: 0px;
	list-style-type: none;
	margin: 0px;

}

div.verkauf li {

	padding: 0px;
	margin: 0px;

	text-align: center;
	float: left;
	width: 100px;
}

div.verkauf li img {

	width: 60px;
	border: 1px solid #ccc;
	padding: 1px;
}

div.verkauf li div {

	text-align: left;
	width: 90px;
	padding-left: 10px;
}

div.verkauf li a.email {

	display: block;
	width: 73px;
	text-align: left;
	
	margin-top: 4px;
	
	padding-left: 17px;
	color: #C50114;
	background: url(../img/layout/icon_mail.gif) no-repeat 0px 1px;
}

div#occasionen div.service {
	
	width: 315px;
	float: right;

	margin-top: 10px;
	margin-bottom: 15px;

}

div#occasionen div.service a {

	display: block;
	
	font-size: 12px;
	padding: 7px 0px 0px 20px;
	background: url(/img/layout/icon_arrow.gif) no-repeat 0px 7px;

}

div#sendtofriend {

	margin-top: 10px;
	
}

div#sendtofriend input, div#sendtofriend textarea {

	width: 290px;

}

div#sendtofriend textarea { 
	
	height: 80px;
}

ul.footerlinks
{
	margin-left: auto;
	margin-right: auto;
	list-style:none;
	width:	900px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

ul.footerlinks li
{
	display: inline;
}


div.video-box {
	width: 218px;
	margin: -6px 0px 20px 0px;
	position: relative;
	padding: 0px 0px 10px 0px;
}

div.video-box img {
	border: none;
	margin: 0px 0px 0px 4px;
}

div.video-box h2 {	
	margin: 0px;
	padding: 12px 0px 7px 10px;
	color: #C50114;
	font-size: 14px;
}

div.video-box p{
	padding: 0px 20px 0px 10px;
}

div.video-box a {
	color: #C50114;
	padding-left: 25px;
	background: url(../img/layout/icon_arrow.gif) no-repeat 8px 1px;
}

div.video-box a.video {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	margin: -5px 0px 0px 150px;
	width: 52px;
	height: 52px;
	background: url(../img/layout/special_star.gif) no-repeat;
}

: left;
	
	margin-top: 4px;
	
	padding-left: 17px;
	color: #C50114;
	background: url(../img/layout/icon_mail.gif) no-repeat 0px 1px;
}

div#occasionen div.service {
	
	width: 315px;
	float: right;

	margin-top: 10px;
	margin-bottom: 15px;

}

div#occasionen div.service a {

	display: block;
	
	font-size: 12px;
	padding: 7px 0px 0px 20px;
	background: url(/img/layout/icon_arrow.gif) no-repeat 0px 7px;

}

div#sendtofriend {

	margin-top: 10px;
	
}

div#sendtofriend input, div#sendtofriend textarea {

	width: 290px;

}

div#sendtofriend textarea { 
	
	height: 80px;
}

ul.footerlinks
{
	margin-left: auto;
	margin-right: auto;
	list-style:none;
	width:	900px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

ul.footerlinks li
{
	display: inline;
}


div.video-box {
	width: 218px;
	margin: -6px 0px 20px 0px;
	position: relative;
	padding: 0px 0px 10px 0px;
}

div.video-box img {
	border: none;
	margin: 0px 0px 0px 4px;
}

div.video-box h2 {	
	margin: 0px;
	padding: 12px 0px 7px 10px;
	color: #C50114;
	font-size: 14px;
}

div.video-box p{
	padding: 0px 20px 0px 10px;
}

div.video-box a {
	color: #C50114;
	padding-left: 25px;
	background: url(../img/layout/icon_arrow.gif) no-repeat 8px 1px;
}

div.video-box a.video {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	margin: -5px 0px 0px 150px;
	width: 52px;
	height: 52px;
	background: url(../img/layout/special_star.gif) no-repeat;
}

