.bottomright	{ background-image: url(../PICTURE/bottomright.jpg); background-repeat: no-repeat; background-position: right bottom; padding: 6px 6px 6px 6px; text-align:left;}
.bottomleft	{ background-image: url(../PICTURE/bottomleft.jpg); background-repeat: no-repeat; background-position: bottom left; }
.topright	{ background-image: url(../PICTURE/topright.jpg); background-repeat: no-repeat; background-position: top right ; margin-right: auto; margin-left: auto; }
.topleft	{ background-image: url(../PICTURE/topleft.jpg); background-repeat: no-repeat; background-position: left top; background-color: #fff;}

.bodybg{
background:#0f2501;
color:#000;
margin:0px;
padding:0px;
font-family:arial;
}
.wrapper{
width:946px;
margin:auto;
padding-top:10px;
padding-bottom:10px;
text-align:center;
}
.intro{
background:#45a400 url(../PICTURE/haipy.jpg) top left;
text-align:right;
height:136px;
}

.navibar{
margin-top:0px;
background:#312829;
color:#fff;
margin-bottom:5px;
height:30px;
}

.navibar a{
color:#fff;
text-decoration:none;
background:#312829;
font-size:8pt;
font-weight:bold;
text-transform:uppercase;
}
.navibar a:hover{
color:#fff;
text-decoration:none;
background:#312829;
font-size:8pt;
font-weight:bold;
}
.navibar a:visited{
color:#fff;
text-decoration:none;
background:#312829;
font-size:8pt;
font-weight:bold;
}
.navibar a:active{
color:#fff;
text-decoration:none;
background:#312829;
font-size:8pt;
font-weight:bold;
}
.mainnavi{
color:#fff;
padding:4px 2px 4px 35px;
text-align:center;
}
.separator{
padding-left:10px;
display:inline;
}
.clear{
clear: both;
height: 0;
font-size: px; /*for IE*/
}

.extrabar{
width:180px;
padding-left:3px;
background:#FFF;
}

.extracontent{
margin-left:2px;
color:#000;
}
.extracontent h1{
background:#44a301 url(../PICTURE/corner_tr.gif) top right no-repeat; 
padding:12px 3px 4px 8px; 
color:#fff; 
font-size:8pt; 
margin:0px 0px 3px 0px; 
font-weight:bold;
/*text-transform:uppercase;*/
}
.extracontent ul, .extracontent li {
	margin:-16px 0 16px 0;
	padding:0;
	list-style:none;
}
#subnavicontent h1{
background:#45a100 url(../PICTURE/corner_tl.gif) top left no-repeat; 
padding:12px 3px 4px 8px; 
color:#fff; 
font-size:8pt; 
margin:0px 0px 3px 0px; 
font-weight:bold;
/*text-transform:uppercase;*/
}
#subnavicontent{
margin-right:5px; 
margin-bottom:5px; 
width:180px;
}


.boxborderds{
border:1px solid #ccc; 
width:178px; 
}

.extracontent h2{
padding:3px 8px 0px 8px; 
color:#000; 
font-size:10pt; 
margin:0px; 
font-weight:bold;
}
.extracontent p{
padding:0px 8px 0px 8px; 
color:#000; 
font-size:10pt; 
margin:0px;
}
.extracontent a{
display:block;
padding:8px 5px 8px 5px;
color:#090203; 
font-size:10pt; 
margin:0px; 
text-decoration:none;
}
#subnavicontent a{
display:block;
background:#fff; 
padding:4px 3px 2px 8px; 
color:#090203; 
font-size:10pt; 
margin:0px; 
text-decoration:none; 
}

#subnavicontent a.active{
display:block;
background:#fff; 
padding:4px 3px 2px 8px; 
color:#090203; 
font-size:10pt; 
font-family: arial;
font-weight:bold;
margin:0px; 
text-decoration:none; 
}
#subnavicontent a.sub{
display:inline;
background:#fff; 
padding:2px 3px 2px 0px; 
color:#090203; 
font-size:10pt; 
margin:0px; 
text-decoration:none; 
}
#subnavicontent a.subactive{
display:inline;
background:#fff; 
padding:2px 3px 2px 0px; 
color:#090203; 
font-size:10pt; 
margin:0px; 
font-family: arial;
font-weight:bold;
text-decoration:none; 
}
#subnavicontent ul{
display:block;
background:#fff; 
padding:2px 3px 6px 10px; 
color:#090203; 
font-size:10pt; 
margin:0px; 
text-decoration:none; 
list-style: none;
}
#subnavicontent li{
background:#fff url(../PICTURE/bullet.gif)left no-repeat; 
padding:2px 3px 2px 8px; 
color:#090203; 
font-size:10pt; 
margin:0px 0px 0px 5px; 
text-decoration:none; 
}
.subli{
background:#fff url(../PICTURE/bullet.gif)left no-repeat; 
padding:2px 3px 2px 8px; 
color:#090203; 
font-size:10pt; 
margin:0px 0px 0px 10px; 
text-decoration:none; 
}

.maincontent{
margin:0px 0px 0px 3px; 
border:1px solid #ccc; 
text-align:left; 
height:400px;
padding:8px;
width:100%;
background:#FFF;
color:#000;

}
.maincontent2{
margin:0px 0px 0px 3px;
background: #fff url(../PICTURE/mainpage_bg.jpg) top left no-repeat; 
border:1px solid #ccc; 
text-align:left; 
padding:8px 8px 8px 160px;
width:100%;
}
.mainrbar{
background:#45a100 url(../PICTURE/corner_tl.gif) top left no-repeat; 
height:468px;
width:173px;
padding:12px 3px 4px 8px; 
color:#fff; 
font-size:8pt; 
margin:0px 5px 3px 0px; 
font-weight:bold;
}
.maincontent h1{
font-weight:bold; 
font-size:14pt;
color:#367908;
/*text-transform:uppercase;*/
}
.maincontent h2{
font-weight:bold; 
font-size:12pt;
}
.maincontent p{
font-size:10pt;
}
.maincontent li{
font-size:10pt;
}
#subnavicontent2{
margin-right:5px;
margin-bottom:5px; 
width:180px;
}

#subnavicontent2 h1{
background:#45a100 url(../PICTURE/corner_tl.gif) top left no-repeat; 
padding:12px 3px 4px 8px; 
color:#fff; 
font-size:8pt; 
margin:0px 0px 3px 0px; 
font-weight:bold;
}

#subnavicontent2 a{
display:block;
background:#fff; 
padding:4px 3px 2px 8px; 
color:#090203; 
font-size:10pt; 
margin:0px; 
text-decoration:none; 
}

#subnavicontent2 a.active{
display:block;
background:#fff; 
padding:4px 3px 2px 8px; 
color:#090203; 
font-size:10pt; 
font-family: arial;
font-weight:bold;
margin:0px; 
text-decoration:none; 
}
#subnavicontent2 a.sub{
display:inline;
background:#fff; 
padding:2px 3px 2px 0px; 
color:#090203; 
font-size:10pt; 
margin:0px; 
text-decoration:none; 
}
#subnavicontent2 a.subactive{
display:inline;
background:#fff; 
padding:2px 3px 2px 0px; 
color:#090203; 
font-size:10pt; 
margin:0px; 
font-family: arial;
font-weight:bold;
text-decoration:none; 
}
#subnavicontent2 ul{
display:block;
background:#fff; 
padding:2px 3px 6px 10px; 
color:#090203; 
font-size:10pt; 
margin:0px; 
text-decoration:none; 
list-style: none;
}
#subnavicontent2 li{
background:#fff url(../PICTURE/bullet.gif)left no-repeat; 
padding:2px 3px 2px 8px; 
color:#090203; 
font-size:10pt; 
margin:0px 0px 0px 5px; 
text-decoration:none; 
}
.maincontent a{
color:#367908;
font-size:10pt;
}
.maincontent2 a{
color:#367908;
font-size:10pt;
}
.maincontent2 h1{
margin:0px; 
padding:0px; 
font-weight:bold; 
font-size:10pt;
}
.maincontent2 h2{
font-weight:bold; 
font-size:12pt;
}
.maincontent2 p{
font-size:10pt;
}
.maincontent2 li{
font-size:10pt;
}
#prodcard{
font-size:10pt;
}
#prodcard p{
margin:0px;
padding:0px;
font-size:10pt;
}

#prodcard  a{
color:#367908;
font-size:10pt;
}

a.MuruPolku {
	text-decoration: none;
font-size:10pt;
}

span.MuruPolku {
font-size:10pt;
font-weight:bold;
}
.shopitem{
display: block;
float: left; 
width: 260px; 
min-height: 220px;
}
.inputbox{
width:300px;
}

#usedMachinesDetailed td{
font-size:10pt;
}
#usedMachinesDetailed  h1{
font-weight:bold; 
font-size:14pt;
color:#367908;
text-transform:uppercase;
}

#usedprevnext a{
color:#000;
font-weight:bold;
text-decoration:none;
}
#tulosta{
float:right; 
font-weight:bold; 
text-decoration:none;
}

/*.normlink	{ color:#367908; }
.newslink	{ font-size: 12px; font-family: arial; color: #090203; text-decoration: none; }
.perusteksti	{ font-size:10pt; }
.kuvavasen	{ margin-right:10px; }
.kuvaoikea	{ margin-left:10px; }
*/

table.contenttable td {
	border-bottom:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-top:1px solid #8d8d8d;
	border-left:1px solid #8d8d8d;
	font-size:12px;
}

/* Eingefuegt von RZ */
.nixda{
margin-left:-2997px;
}


.align-left {
text-align:left;
}
.align-center {
text-align:center;
}
.align-right {
text-align:right;
}

/*Nur temp. in Sept. 2011*/
#c656 a {
	font-size:8pt;
	font-weight:bold;
	text-decoration:underline;
}

.csc-textpic-text img {
display:block;
}
#ecofooter {
	width:940px;
	height:10px;
	margin:0 auto;
	text-align:right;
}

#ecofooter a {
	color:#555555;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	text-transform:none;
}
