/* skeleton */
html, body { height: 100%; }
body { background: url(http://ssangyong-auto.at/templates/ssangyong/images/bg-body.gif) repeat 0 0 ; margin: 0;  } 
#container {width: 780px; margin: 0 auto; text-align: left; background: url(../images/bg-content.jpg) repeat-y; min-height: 100%; position: relative; }
#logo { width: 100%; height: 100px; }
#menu { width: 100%; height: 29px;  }
#header { width: 100%; height: 173px; margin-left: 4px; }
#main { width: 100%;   }
#left { width: 170px; float: left; margin: 27px 0 0 15px; min-height: 200px;  }
#content { width: 520px; float: right; margin: 10px 45px 70px 0; min-height: 200px; }
#footer { width: 100%; position: absolute; bottom: 0; height: 260px;  }
#spacer { width: 100%; height: 280px; }

.clear { clear: both; }

/* typography */
body { color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
h1, h2 { color: #132b6b; font-size: 24px; font-weight: normal; margin: 5px 0 15px 0; text-transform: uppercase; padding-bottom: 15px;
	border-bottom: 1px dotted #132b6b;  }
h3 { font-weight: bold; font-size: 12px; color: #1e3175; }
a:link, a:visited { color: #132b6b; text-decoration: underline; font-weight: normal; }
a:hover {  text-decoration: none;  }
div.items-row { border-bottom: 1px dotted #1e3175; padding: 5px 0 15px 0; }
hr { border: 0px; width: 100%; height: 1px; display: block; border-bottom: 1px dotted #132b6b; }
#content ul { margin: 0; padding: 0; list-style: none; }
#content ul li { background: url(../images/arrow.gif) no-repeat 0 1px; padding-left: 12px; margin: 0px 0px 15px 20px;  }
a.pdf { clear: both; margin-right: 120px; float: right; display: block; text-indent: 35px; line-height: 30px; background: url(http://ssangyong-auto.at/templates/ssangyong/images/symbol_pdf.jpg) no-repeat 0 0; color: #1e3175; text-decoration: underline; }
a.pdf:hover { color: #333; }

/* modules */
#footerleft { font-size: 11px; color: #ccc; line-height: 31px; text-indent: 10px; }
#footerleft a { font-size: 11px; color: #ccc; text-decoration: underline; }
#footerleft a:hover { text-decoration: none; }

.copyright { margin: 30px 0; width: 100%; color: white; text-align: center;  }
.copyright a { color: white; text-decoration: none; }
.copyright a:hover { text-decoration: underline; }

/* menu */
#menu ul.menu { margin: 0 0 0 5px; padding: 0; list-style: none; background: url(../images/bg-menu.jpg) repeat-x 0 0; width: 769px; height: 29px; }
#menu ul.menu li:last-child { background: transparent none;  }
#menu ul.menu li { float: left; line-height: 29px;  font-family: tahoma, arial, sans-serif; font-size: 10px; background: url(../images/menu-divider.jpg) no-repeat 100% 0; }
#menu ul.menu li a { display: block; height: 29px; text-transform: uppercase; text-decoration: none; color: black; padding: 0px 12px;  font-smooth: never; -webkit-font-smoothing : none;}
#menu ul.menu li.active a, #menu ul.menu li a:hover { color: white; background: url(http://ssangyong-auto.at/templates/ssangyong/images/bg-menu-hover.jpg) repeat-x 0 0; }

#left ul.menu { margin: 0; padding: 0; list-style: none; }
#left ul.menu li { line-height: 18px; }
#left ul.menu li a { display: block; height: 18px; width: 170px; text-indent: 19px; text-decoration: underline; color: #333;
	font-size: 10px; line-height: 18px;   background: url(../images/arrow.gif) no-repeat 8px 2px; }
#left ul.menu li.current a, #left ul.menu li a:hover { background: #ccc url(../images/arrow.gif) no-repeat 8px 2px; text-decoration: none; }

#left ul.menu ul { margin: 0; padding: 0; list-style: none; }
#left ul.menu li li a, #left ul.menu li.active li a { text-indent: 35px; background: url(../images/arrow.gif) no-repeat 24px 2px; line-height: 18px;text-decoration: none;  }
#left ul.menu li.active li.current a, #left ul.menu li.active li a:hover
	{ text-indent: 35px; background: #ccc url(../images/arrow.gif) no-repeat 24px 2px; line-height: 18px;text-decoration: none;  }
	
#footerright ul.menu { margin: 0px 10px 0px 0px; float: right;  padding: 0px; list-style: none; }
#footerright ul.menu li { float: left; line-height: 31px; background: url(http://ssangyong-auto.at/templates/ssangyong/images/submenu-divider.jpg) no-repeat 100% 50%; }
#footerright ul.menu li:last-child { background: transparent none; }
#footerright ul.menu li a { font-size: 11px; color: #ccc; text-decoration: underline; padding: 0 5px 0 4px; }
#footerright ul.menu li.current a, #footerright ul.menu li a:hover { text-decoration: none; }


#footer { background: url(../images/footer-middle.jpg) repeat-y; }
#footer .fourinarow { background: url(http://ssangyong-auto.at/templates/ssangyong/images/footer-top.jpg) no-repeat 0 0; }
#footer .fourinarow .inner { background: url(http://ssangyong-auto.at/templates/ssangyong/images/footer-bottom.jpg) no-repeat 0 100%; }
#footer .fourinarow .moduletable { float: left; width: 20%; margin: 2.5%; }
#footer .fourinarow .moduletable h3 { color: white; font-size: 14px; }
#footer .fourinarow .moduletable ul { list-style: none; margin: 0; padding: 0; }
#footer .fourinarow .moduletable ul li { margin: 0; padding: 0; line-height: 17px; }
#footer .fourinarow .moduletable a { color: white; text-decoration: none; }
#footer .fourinarow .moduletable a:hover { text-decoration: underline; }


/* rsforms */
table.kontakt {}
table.kontakt tr > td:first-child { width: 147px; text-align: right; }
table.kontakt tr.nachricht td { vertical-align: top;   }
.formClr { display: inline; }