@charset "UTF-8";
/* CSS Document */

body{
	background-image:url(../img/gradient.jpg);
	background-repeat:repeat-x;
	background-color:#E4E6E0;
	margin:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
}

a{
	color:#CC0000;
}

img{
	border:none;
	margin:0px;
	padding:0px;
}

h1{
	font-size:20px;
	color:#CC0000;
	font-weight:normal;
	margin-top:0px;
}

h2{
	font-size:18px;
	color:#000;
	font-weight:normal;
	margin-top:0px;
}

table p{
	margin:0px;
	margin-bottom:5px;
}

#main{
	width:980px;
	margin-left:auto;
	margin-right:auto;
}

#head{
	position:relative;
	min-height:120px;
	background-image:url(../img/obenBg.jpg);
	background-repeat:no-repeat;
}

#menu{
	background-image:url(../img/menu.png);
	position:absolute;
	top:75px;
	left:-12px;
	width:1016px;
	height:61px;
}

#topMenu{
	position:absolute;
	right:15px;
	top:15px;
}

#topMenu a{
	color:#000;
	text-decoration:none;
}

#topMenu a:hover{
	color:#c00;
	text-decoration:none;
}

#suchfeld{
	position:absolute;
	right:15px;
	top:40px;
}

#submenu{
	margin-bottom:15px;
}

#center{
	margin-left:40px;
}

#headGradient{
	background-image:url(../img/head.png);
	width:980px;
	height:80px;
	position:absolute;
	top:0px;
	left:0px;
}

#logo{
	width:208px;
	height:29px;
	position:absolute;
	top:15px;
	left:25px;
}

#logoCanam{
	width:208px;
	height:29px;
	position:absolute;
	top:30px;
	left:265px;
	width:150px;
}

#content{
	background-color:#FFF;
	padding-top:20px;
}

#round{
	background-image:url(../img/bottomRundung.png);
	background-repeat:no-repeat;
	width:980px;
	height:17px;
	margin-bottom:0px;
}

#left{
	width:320px;
	float:left;
	margin-left:15px;
}

#right{
	width:645px;
	float:left;
}



.eraser{
	clear:both;
}

#footer{
	width:988px;
	height:98px;
	background-image:url(../img/footer.png);
	position:relative;
	color:#fff;
}

#adress{
	padding:5px;
	padding-left:15px;
}

#trees{
	background-image:url(../img/trees.png);
	width:110px;
	height:81px;
	position:absolute;
	bottom:6px;
	left:510px;
}

#boxes{
	position:absolute;
	bottom:0px;
	padding-bottom:15px;
	overflow:hidden;
}

#slogan{
	position:absolute;
	top:23px;
	left:250px;
}	

.navi{
	height:33px;
	font-size:15px;
	padding-top:12px;
	padding-left:8px;
	padding-right:8px;
	display:inline-block;
	margin-top:2px;
}

.navi a{
	color:#fff;
	text-decoration:none;
}

.naviActive, .navi:hover{
	background-image:url(../img/active.jpg);
	height:33px;
	font-size:15px;
	padding-top:12px;
	padding-left:8px;
	padding-right:8px;
	display:inline-block;
	margin-top:2px;
}

.naviActive a{
	color:#fff;
	text-decoration:none;
}

.firstSecondLink{
	width:278px;
	padding:5px;
	padding-left:20px;
	border:#999999 solid 1px;
}

.secondLink{
	width:278px;
	padding:5px;
	padding-left:20px;
	border:#999999 solid 1px;
	border-top:none;
}

.secondLink a, .firstSecondLink a{
	text-decoration:none;
	color:#000;
}

.secondActiveLink{
	width:278px;
	padding:5px;
	padding-left:20px;
	border:#999999 solid 1px;
	border-top:none;
	background-color:#F40000;
	background-image:url(../img/subActive.jpg);
}

.firstSecondActiveLink{
	width:278px;
	padding:5px;
	padding-left:20px;
	border:#999999 solid 1px;
	background-color:#F40000;
	background-image:url(../img/subActive.jpg);
}

.secondActiveLink a, .firstSecondActiveLink a, .firstSecondActiveLink:hover a{
	color:#fff;
	text-decoration:none;
}

.thirdLink{
	width:258px;
	padding:5px;
	padding-left:40px;
	border:#999999 solid 1px;
	border-top:none;
}

.thirdLink a{
	text-decoration:none;
	color:#555;
}

.thirdActiveLink{
	width:258px;
	padding:5px;
	padding-left:40px;
	border:#999999 solid 1px;
	border-top:none;
	background-color:#CCC;
}

.thirdActiveLink a{
	color:#555;
	text-decoration:none;
}

.firstSecondLink:hover, .secondLink:hover, .thirdLink:hover {
	background-color:#CCC;
}

.weissRahmen{
	margin:15px;
	margin-top:0px;
	width:630px;
	margin-left:0px;
	background-image:url(../img/borderBold.gif);
	background-repeat:repeat-y;
	text-align:justify;
}

.aufzaelung {
	margin:15px;
	margin-top:0px;
	width:630px;
	margin-left:0px;
	background-repeat:repeat-y;
	background-image:url(../img/borderBold.gif);
	text-align:justify;
}
.aufzaelung .padding {
	padding-left: 75px;
	width: 540px
}
.aufzaelung1 .padding {
	background:url(http://hochfilzer.com/uploads/pics/50x50-01.jpg) no-repeat 15px 20px;
}
.aufzaelung2 .padding {
	background:url(http://hochfilzer.com/uploads/pics/50x50-02.jpg) no-repeat 15px 20px;
}
.aufzaelung3 .padding {
	background:url(http://hochfilzer.com/uploads/pics/50x50-03.jpg) no-repeat 15px 20px;
}
.aufzaelung4 .padding {
	background:url(http://hochfilzer.com/uploads/pics/50x50-04.jpg) no-repeat 15px 20px;
}
.aufzaelung5 .padding {
	background:url(http://hochfilzer.com/uploads/pics/50x50-05.jpg) no-repeat 15px 20px;
}
.aufzaelung6 .padding {
	background:url(http://hochfilzer.com/fileadmin/contentelemente/50x50-06.jpg) no-repeat 15px 20px;
}
.aufzaelung7 .padding {
	background:url(http://hochfilzer.com/fileadmin/contentelemente/50x50-07.jpg) no-repeat 15px 20px;
}
.aufzaelung8 .padding {
	background:url(http://hochfilzer.com/fileadmin/contentelemente/50x50-08.jpg) no-repeat 15px 20px;
}
.aufzaelung9 .padding {
	background:url(http://hochfilzer.com/fileadmin/contentelemente/50x50-09.jpg) no-repeat 15px 20px;
}
.aufzaelung10 .padding {
	background:url(http://hochfilzer.com/fileadmin/contentelemente/50x50-10.jpg) no-repeat 15px 20px;
}

.weissRahmenSmall{
	margin:15px;
	margin-top:0px;
	margin-left:0px;
	width:305px;
	background-image:url(../img/borderSmall.gif);
	background-repeat:repeat-y;
}

.padding{
	width:600px;
	padding:15px;
}

.weissRahmenSmall .padding{
	width:275px;
	padding:15px;
}

.rahmenNews{
	background-image:url(../img/fieldTransparent.png);
	width:290px;
	height:128px;
	padding:11px;
	margin-left:11px;
	float:left;
	color:#fff;
	font-size:12px;
}

.rahmenNews h1, .rahmenGross h1{
	font-size:16px;
	color:#fff;
}

.rahmenGross{
	background-image:url(../img/bigFieldTransparent.png);
	width:610px;
	height:128px;
	padding:11px;
	margin-left:330px;
	float:right;
	color:#fff;
}




.offerTable, .offerTable2, .offerTable3, .offerTable4{
	border:1px solid #999999;
	padding:10px;
	font-size:12px;
	width:600px;
}


.offerTable td, .offerTable2 td, .offerTable3 td, .offerTable4 td{
	padding:5px;
}

.offerTable .td-0, .offerTable2 .td-0, .offerTable3 .td-0, .offerTable4 .td-0{
	text-align:left;
	color:#666666;
	font-weight:bold;
	text-transform:none;
	width:150px;
}

.offerTable .td-1, .offerTable .td-2, .offerTable .td-3{
	text-align:center;
}

.offerTable2 .td-1, .offerTable2 .td-2, .offerTable2 .td-3, .offerTable2 .td-4{
	text-align:center;
}

.offerTable4 .td-1, .offerTable4 .td-2, .offerTable4 .td-3, .offerTable4 .td-4{
	text-align:center;
}

.offerTable4 .td-1, .offerTable4 .td-2, .offerTable4 .td-3 .offerTable4 .td-4{
	text-align:center;
    width:94px;
}

.offerTable2 .td-1, .offerTable2 .td-2{
	text-align:center;
    width:199px;
}

.offerTable3 .td-1, .offerTable3 .td-2, .offerTable3 .td-3{
	text-align:center;
    width:130px;
}

.offerTable .tr-0, .offerTable2 .tr-0, .offerTable3 .tr-0, .offerTable4 .tr-0{
	font-weight:bold;
	text-transform:uppercase;
}

.offerTable .tr-even td, .offerTable2 .tr-even td, .offerTable3 .tr-even td, .offerTable4 .tr-even td{
	background-color:#E4E6E0;
}


.verleihTable{
	border:1px solid #999999;
	padding:10px;
	font-size:12px;
	width:600px;
}


.verleihTable td{
	padding:5px;
	text-align:center;
}

.verleihTable .td-0{
	text-align:left;
	color:#666666;
	font-weight:bold;
	text-transform:none;
}

.verleihTable .tr-0{
	font-weight:bold;
	text-transform:uppercase;
}

.verleihTable .tr-even td{
	background-color:#E4E6E0;
}

#col132-0, #col132-1, #col132-2{
	text-align:left;
	height:15px;
	padding:10px;
	font-size:14px;
	font-weight:normal;
	background-color:#F40000;
	color:#fff;
	text-transform:none;
	}


#optionen{
	margin-top:15px;
	margin-left:15px;
}

#icc{
	position:absolute;
	right:15px;
	top:10px;
}

#filialen{
	position:absolute;
	left:600px;
	top:53px;
}
	

#bottommenu{
	position:absolute;
	right:65px;
	top:10px;
}

#bottommenu a{
	color:#fff;
}

.weissRahmen td{
	text-align:left;
}

.align-right{
	text-align:right;
}

.hVerz {
	width:260px;
	border:1px solid #999;
	padding:10px;
	min-height:130px;
	margin-bottom:20px;
	}
	
#austriaTable {
	border:1px solid #999;
	padding:10px;
	}
	
.gebrauchteTable{
	border:1px solid #999999;
	padding:10px;
	font-size:12px;
	width:600px;
}


.gebrauchteTable td{
	padding:5px;
}

.gebrauchteTable .td-0{
	text-align:left;
	color:#666666;
	font-weight:bold;
	text-transform:none;
	width:150px;
}

.gebrauchteTable .td-1{
	text-align:center;
}

.gebrauchteTable .td-2{
	text-align:center;
}

.gebrauchteTable .td-3{
	text-align:center;
}

.gebrauchteTable .tr-0{
	font-weight:bold;
	text-transform:uppercase;
}

.gebrauchteTable .tr-6{
	font-weight:bold;
	text-transform:uppercase;
}

.gebrauchteTable .tr-even td{
	background-color:#E4E6E0;
}

fieldset{
	border:none;
	padding:0px;
	margin:0px;
	margin-top:10px;
}

.adressenLinks {
	width:260px;
	border:1px solid #999;
	padding:10px;
	padding-top:0px;
	float:left;
	min-height:130px;
	margin-right:20px;
	margin-bottom:20px;
	vertical-align:top;
	}
	
.adressenRechts {
	width:260px;
	border:1px solid #999;
	padding:10px;
	padding-top:0px;
	float:right;
	min-height:130px;
	margin-bottom:20px;
	vertical-align:top;
	}
	
.facebook{
	position:absolute;
	left:-312px;
	top:10px;
	z-index:1;
}

.facebookBox{
	padding:10px;
	float:left; 
	background-color:rgba(0, 0, 0, 0.5); 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px; 
	color:#F00; 
	width:292px;
}

.facebookIcon{
	width:40px;
	height:40px;
	background-image:url(../img/facebook.png);
	float:left;
	cursor:pointer;
	margin-left:10px;
	margin-top:68px;
}


.youtube{
	position:absolute;
	left:-562px;
	top:130px;
	z-index:2;
}

.youtubeBox{
	padding:10px;
	float:left; 
	background-color:rgba(0, 0, 0, 0.5); 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px; 
	color:#F00; 
	width:542px;
	overflow:hidden;
}

.youtubeIcon{
	width:40px;
	height:40px;
	background-image:url(../img/youtube.png);
	float:left;
	cursor:pointer;
	margin-left:10px;
}

.rssBody ul, .rssBody li{
	margin:0px;
	list-style-type: none;
	padding:0px; 
}

.twitter{
	position:absolute;
	left:-562px;
	top:180px;
	z-index:3;
}

.twitterBox{
	padding:10px;
	float:left; 
	background-color:rgba(0, 0, 0, 0.5); 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px; 
	color:#F00; 
	width:542px;
	overflow:hidden;
}

.twitterIcon{
	width:40px;
	height:40px;
	background-image:url(../img/twitter.png);
	float:left;
	cursor:pointer;
	margin-left:10px;
}

#twitter_update_list{
	padding:0px;
	margin:0px;
	list-style-type: none;
}

#twitter_update_list li{
	margin-bottom:10px;
	padding:10px;
	border-bottom:1px solid #ccc;
}

#share{
	text-align:right;
	padding-right:15px;
}

#splash{
	z-index:10;
}


.canAmTable{
	border:1px solid #999999;
	padding:10px;
	font-size:12px;
	margin-right:10px;
	width:100%;
}


.canAmTable td{
	padding:5px;
}

.canAmTable .td-0{
	text-align:left;
	color:#666666;
	font-weight:bold;
	text-transform:none;
}

.canAmTable .td-1{
	text-align:left;
	font-weight:normal
}

.canAmTable .tr-0{
	font-weight:bold;
	text-transform:uppercase;
}

.canAmTable .tr-even td{
	background-color:#E4E6E0;
}

.canBody{
	display:none;
	padding:10px;
	padding-top:0px;
}

.canHeader{
	padding:10px;
}

.headerGelb{
	color:#FFC52C;
	font-size:18px;
}

#canAmLogo{
	position:absolute;
	top:150px;
	left:25	px;
}

h1.news{
	width:602px;
	height:57px;
	padding-top:26px;
	padding-left:28px;
	background-image:url(../img/news.png);
	display:block;
	font-size:22px;
	color:#fff;
	font-weight:bold;
	text-shadow: 2px 2px 2px rgba(0,0,0,0.6);
}

.addthis_toolbox a{
	float:none;
}

.addthis_toolbox{
	float:right;
	margin-right:17px;
}
