@charset "utf-8";
/* ###################### LAYOUT ###################### */
/* --- home --- */
body#home-main #teaser-wrap {
	background:url(../img/teaser-bg.jpg) top left no-repeat;
}

body#home-main #teaser-wrap #newsteaser h1 {
    padding: 8px 15px 0 15px;
    margin: 0 0 0 0;
    text-transform: uppercase;
    font-size: 19px;
    color: #777777;
    line-height: 28px;
}

body#home-main #teaser-wrap #newsteaser h2 {
	color: #111111;
    margin: 0 0 1px 0;
    padding: 0 0 0 0;
    width: auto;
    font-size: 11px;
}

body#home-main #teaser-wrap #newsteaser #newsframe p {
    color: #111111;
    width: auto;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-size: 11px;
    line-height: 12px; 
}

body#home-main #teaser-wrap #newsteaser .link {
    margin: 0 15px 0 15px;
    text-transform:uppercase;
}

body#home-main #teaser-wrap #newsteaser {
    width:216px;
    height:116px;
    background: transparent url(/templates/img/teaser-worldmap.jpg) no-repeat scroll left top;
}

body#home-main #teaser-wrap #newsteaser #newsframe {
    position:relative;
    width:186px;
    margin-left:15px;
    margin-right:15px;
    height:60px; 
    overflow:hidden;	
}

body#home-main #teaser-wrap #newsteaser #newsslider { 
    /*width:648px;*/
    width:864px;
    position:absolute;
}

body#home-main #teaser-wrap #newsteaser #newsslider .newsitem {
    width:186px;
    height:60px;
    background: transparent;
    float:left;
}

body#home-main #teaser-wrap #newsteaser #newsslider .newsitem h2 a {
	text-decoration: none;
	color: #111111;
}

body#home-main #teaser-wrap #newsteaser #newsslider .newsitem p a {
    text-decoration: none;
    color: #111111;
}



/* --- privacy policy --- */
body#privacy-main .content-text,
body#legal-main .content-text {
	padding:20px 250px 10px 20px;
	background:url(../img/pc-locator-bg.jpg) top left repeat-x;
}

body#privacy-main h2,
body#legal-main h2 {
	font-size:9px;
	font-weight:normal;
	text-transform:uppercase;
	margin-top:20px;
}

body#privacy-main .content-text a,
body#legal-main .content-text a {
	color:#666666;
}

body#privacy-main .content-text a:hover,
body#legal-main .content-text a:hover {
	text-decoration:none;
}