@charset "UTF-8";
/* ############################# dti_styles.css ################################# */
/* ############################# dti_styles.css ################################# */
/* ############################# dti_styles.css ###################0212200820nine */

* {
	margin: 0px;
	padding: 0px;
}
html {
	height: 100%;
}
body {
	background-color: #fcf1e7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #413d3b;
        background-position: 50% 0%;
        background-repeat: no-repeat;
        -webkit-background-size: 2000px 4000px;
}

body.wallpaper {
    background: #e6e6e6 url('../images/wallpaper.jpg') 50% 0% no-repeat;
}

img {
	border: none;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #1a296b;
	text-decoration: underline;
}
ul {
	list-style: square;
	padding-left: 15px;
	padding-bottom: 14px;
}

ul li {
    margin-bottom: 4px;
}
h1, h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
}
h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	color: #413d3b;
	padding-top: 13px;
	padding-bottom: 1px;
}
hr {
    border:0;
    height: 8px;
    overflow: hidden;
    border-bottom: #d9d2ce 1px solid;
    margin-bottom: 8px;
}

h6 span.uppercase {
    text-transform: uppercase;
}

/*#page a.btn {
	border: 1px solid #1a296b;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	color: #fcf1e7;
	text-decoration: none;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	float: left;
	outline: none;
}
#page a.btn strong {
	background-color: #1a296b;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	float: left;
	cursor: hand;
}*/

#page a.new_btn, #page a.btn {
    display: inline-block;
    font-family: Georgia, "Times New Roman", Times, serif;
    padding:1px;
    background: url('../images/new_btn_bg.gif') repeat-x;
    text-decoration: none !important;
}

#page a.new_btn strong, #page a.btn strong {
    font-size: 10px;
    border: #FCF1E7 0px solid;
    display: block;
    height: 11px;
    line-height: 11px;
    color: #FCF1E7;
    padding: 6px 10px;
    text-transform: uppercase;
}

#page #main #box_detailsearch  a.new_btn strong, #page #main #box_detailsearch a.btn strong { padding:4px 8px; }

#page {
	width: 981px;
	margin-right: auto;
	margin-left: auto;
        margin-bottom: 30px;
        background-color: #fcf1e7;
}
body.wallpaper #page {
        margin-top: 130px;
        border: #ccc 1px solid;
        -webkit-box-shadow: 0 0 8px #888;
        -moz-box-shadow: 0 0 8px #888;
        padding: 0 16px 45px 16px;
}
#main {
	clear: both;
}
.adv_top {
	text-align: center;
	padding-top: 16px;
	background-image: url(../images/bg_adv_top.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 20px;
}
#metanavi {
	text-align: right;
	padding-top: 10px;
	padding-bottom: 4px;
}
#metanavi a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #413d3b;
	margin-left: 10px;
}
#metanavi .leftside {
	float: left;
	margin-left: 0px;
	margin-right:13px;
	padding-top: 1px;
	padding-left: 0px;
}
#metanavi a:link, #metanavi a:visited, #metanavi a:active {
	text-decoration: none;
	outline: none; /* hide dotted outline in Firefox */
}
#metanavi a:hover, #metanavi a:focus, #header #metanavi .selected {
	text-decoration: underline;
}

#metanavi .join_at_fb {
    margin-left: 28px;
}


#metanavi .share_on_fb {
    padding-right: 17px;
    background: transparent url('../images/facebook_small.jpg') right no-repeat;
}

.header_img {
    height: 88px;
    background: url('../images/header_img_dti.gif') no-repeat;
}

.header_img .stoerer {
    display: block;
    float: left;
}

.header_img .home_link {
    display: block;
    height: 83px;
}

#format_navi {
	padding-top: 4px;
	padding-bottom: 8px;
}
#format_navi a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #454545;
	margin-right: 9px;
        letter-spacing: 0px ;
}
#format_navi a:link, #format_navi a:visited, #format_navi a:active {
	text-decoration: none;
	outline: none; /* hide dotted outline in Firefox */
}
#format_navi a:hover, #format_navi a:focus, #header #format_navi .selected {
	text-decoration: underline;
}

#format_navi .mobile_link {
    float: right;
    padding-left: 18px;
    background: url('../images/mobile_link_bg.jpg') no-repeat;
}

#format_navi .ipad_link {
    float: right;
    margin-right: 0px;
    padding-left: 18px;
    background: url('../images/ipad_link_bg.jpg') no-repeat;
}

#search_all {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #454545;
	float: right;
        margin-left: 30px;
	text-align: right;
        margin-top: -4px;
}
#search_all label {
	padding-right: 2px;
}
#searchall {
        font-family: Georgia, "Times New Roman", Times, serif;
	width: 85px;
	border: 1px solid #d9d9d9;
        border-right: 0px;
	font-size: 11px;
	line-height: 12px;
        height: 12px;
	color: #413d3b;
        padding: 4px;
        float: left;
}
.searchbutton {
    float: left;
}
#mainavi {
	border: 1px solid #d9d2ce;
	padding: 1px 0px 1px 0px;
	margin-bottom: 0px;
	float: left;
	height: 36px;
	width: 978px;
	overflow: hidden;
        background: url(../images/bg_mainavi.gif) bottom repeat-x;
}
#mainavi table {
    width: 100%;

}
#mainavi td {
    background: url(../images/trenner_mainnavi.gif) right no-repeat;
    text-align: center;
    padding:0 2px 0 1px;
}
#mainavi td.lastelement {
	background:none;
        padding-right: 1px;
}
#mainavi a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
        display: block;
        line-height: 36px;
        height:36px;
        padding:0 10px;
	font-weight: bold;
	color: #1a296b;
        text-decoration: none;
	outline: none; /* hide dotted outline in Firefox */
}

#mainavi a:hover, #mainavi a:focus, #header #mainavi .selected {
	color: #fcf1e7;
	background-color: #1a296b;
        background-image: url(../images/trenner_mainnavi_hover.gif);
	text-decoration: none;
}


#subnavi {
	z-index: 150;
	margin-bottom: -1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d9d2ce;
	float: left;
	margin-top: 16px;
	position: relative;
}
#subnavi a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #1a296b;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 7px;
	padding-top: 5px;
	padding-bottom: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d9d2ce;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d9d2ce;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d2ce;
	background-color: #efe5db;
}
#subnavi a:link, #subnavi a:visited, #subnavi a:active {
	outline: none; /* hide dotted outline in Firefox */
}
#subnavi a:hover, #subnavi a:focus {
	color: #454545;
	background-color: #fcf1e7;
	padding-right: 8px;
	padding-left: 7px;
	padding-top: 5px;
	padding-bottom: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d9d2ce;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d9d2ce;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d2ce;
}
#header  #subnavi  a.selected {
	color: #454545;
	background-color: #fcf1e7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fcf1e7;
}
#three_column, #two_column {
	width: 981px;
	border: 1px solid #d9d2ce;
	z-index: 100;
	overflow: hidden;
	position: relative;
	background-color: #fcf1e7;
}
#three_column td, #two_column td {
	text-align: left;
	vertical-align: top;
}
#three_column #left {
	width: 409px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d9d2ce;
	padding-left: 8px;
	padding-top: 8px;
}
#left h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 4px;
}
#three_column #middle {
	width: 200px;
	padding-left: 8px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d9d2ce;
}
#three_column #right, #two_column #right {
	width: 344px;
	padding-left: 8px;
	padding-top: 8px;
}
#two_column #left {
	width: 618px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d9d2ce;
	padding-left: 8px;
	padding-top: 8px;
}
.topstory {
	width: 401px;
	padding-bottom: 10px;
}
.topstory h1 {
	padding-bottom: 4px;
}
.topstory h1 a {
	font-size: 24px;
	color: #1a296b;
	line-height: 29px;
	font-weight: normal;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.topstory h1 a:hover, .topstory h1 a:focus {
	text-decoration: underline;
}
.topstory p {
	padding-bottom: 6px;
}
.topstory a, .story a {
	color: #1a296b;
	text-decoration: underline;
}
.story {
	width: 401px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d9d2ce;
	padding-bottom: 6px;
	float: left;
}
.story img {
	padding-bottom: 2px;
	margin-top: 8px;
	float: left;
	margin-right: 8px;
}
.story h1 {
	padding-bottom: 5px;
}
.story h1 a, .box_disc a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #1a296b;
	line-height: 21px;
	font-weight: normal;
	text-decoration: none;
}
.story h1 a:hover, .story h1 a:focus, .box_disc a:hover, .box_disc a:focus {
	text-decoration: underline;
}
.story p {
	padding-bottom: 6px;
	line-height: 16px;
}
#two_column .story {
	width: 610px;
}
.adjust_right img {
	float: right;
	margin-right: 0px;
	margin-left: 8px;
}
#footer {
	background-color: #ede3d9;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d9d2ce;
	border-bottom-color: #d9d2ce;
	border-left-color: #d9d2ce;
	background-image: url(../images/logo_footer.jpg);
	background-repeat: no-repeat;
	background-position: 880px 23px;
	clear: both;
	padding-top: 22px;
	padding-right: 16px;
	padding-left: 16px;
}
#footer_mainnavi {
	padding-bottom: 3px;
	width: 800px;
}
#footer_mainnavi a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 15px;
	color: #1a296b;
	text-decoration: none;
	background-image: url(../images/trenner_footernavi.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 5px;
	padding-left: 8px;
}
#footer_mainnavi a:link, #footer_mainnavi a:visited, #footer_mainnavi a:active {
	outline: none; /* hide dotted outline in Firefox */
}
#footer_mainnavi a:hover, #footer_mainnavi a:focus, #footer #footer_mainnavi .selected {
	color: #645F5C;
}
#footer .firstelement {
	background-image: none;
	padding-left: 0px;
}
#footer_format_navi {
	padding-bottom: 24px;
	width: 800px;
}
#footer_format_navi a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 13px;
	color: #413d3b;
	background-image: url(../images/trenner_footernavi_small.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 5px;
	padding-left: 8px;
}
#footer_format_navi a:link, #footer_format_navi a:visited, #footer_format_navi a:active {
	text-decoration: none;
	outline: none; /* hide dotted outline in Firefox */
}
#footer_format_navi a:hover, #footer_format_navi a:focus, #footer #footer_format_navi .selected {
	text-decoration: underline;
}
#footer_metanavi {
	width: 550px;
}
#footer_metanavi a {
	font-size: 10px;
	line-height: 13px;
	color: #413d3b;
	text-decoration: none;
	margin-right: 9px;
}
#footer_metanavi a:hover, #footer_metanavi a:focus, #footer #footer_metanavi .selected {
	text-decoration: underline;
}
#footer p {
	text-align: right;
	width: 380px;
	font-size: 10px;
	line-height: 13px;
	position: relative;
	margin-left: 567px;
	margin-top: -14px;
	padding-bottom: 21px;
}
#footer_partner {
	background-color: #ede3d9;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d9d2ce;
	border-bottom-color: #d9d2ce;
	border-left-color: #d9d2ce;
	clear: both;
	padding: 7px 16px 9px 16px;
	text-align:right;
}
#footer_partner p {
	font-size:10px;
	text-align:left;
	margin-bottom:-7px;
}
#footer_partner a {
	margin-left: 21px;
}
#footer_partner img {
	display:inline;
}
.adv_rect {
	font-size: 10px;
	line-height: 13px;
	width: 336px;
	color: #948d88;
	padding-top: 1px;
	padding-bottom: 13px;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d2ce;
	margin-bottom:8px;
}
.adv_rect p {
	text-align: right;
	padding-top: 5px;
}
.adv_rect a {
	font-size: 10px;
	line-height: 13px;
}
.adv_rect img {
	margin-top: 5px;
}
.teaserbox {
	width: 336px;
}
.teaser_horizontal {
	width: 336px;
	overflow: hidden;
	padding-bottom: 8px;
	clear: both;
}
.teaserbox_towcolumn .teaserbox_left {
	width: 164px;
	overflow: hidden;
	float: left;
	margin-right: 8px;
}
.teaserbox_towcolumn .teaserbox_right {
	width: 164px;
	overflow: hidden;
	float: left;
}
.teaserbox .teaser_vertical_text, .teaserbox .teaser_vertical_img {
	background-color: #ede3d9;
	overflow: hidden;
	margin-bottom: 8px;
	padding-bottom: 13px;
}
.teaserbox .teaser_vertical_text h6, .teaserbox .teaser_vertical_img h6 {
	padding-top: 0px;
	padding-bottom: 0px;
        text-transform: uppercase;
}
.teaserbox .teaser_vertical_text h1, .teaserbox .teaser_vertical_img h1 {
	padding-top: 1px;
	padding-bottom: 6px;
}
.teaserbox .teaser_vertical_text h1 a, .teaserbox .teaser_vertical_img h1 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: normal;
	color: #1a296b;
	text-decoration: none;
}
.teaserbox .teaser_vertical_text h1 a:hover, .teaserbox .teaser_vertical_text h1 a:focus, .teaserbox .teaser_vertical_img h1 a:hover, .teaserbox .teaser_vertical_img h1 a:focus {
	text-decoration: underline;
} 
.teaserbox .teaser_vertical_text p, .teaserbox .teaser_vertical_img p {
	padding-bottom: 6px;
}
.teaserbox .teaser_vertical_img span {
	display: block;
}
.teaserbox .teaser_vertical_img h6, .teaserbox .teaser_vertical_img p, .teaserbox .teaser_vertical_img h1, .teaserbox .teaser_vertical_img span {
	padding-right: 8px;
	padding-left: 8px;
}
.teaserbox .teaser_vertical_img a.img_link {
	padding-right: 0px;
	padding-left: 0px;
}
.teaserbox .teaser_vertical_img {
	width: 164px;
}
.teaserbox .teaser_vertical_img img {
	margin-bottom: 9px;
}
.teaserbox .teaser_vertical_text {
	width: 148px;
	padding-top: 9px;
	padding-right: 8px;
	padding-left: 8px;
}
.print_archiv {
	float: left;
}
.print_archiv_header {
	width: 336px;
	float: left;
	padding-top: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d2ce;
	padding-bottom: 4px;
}
.print_archiv_header h1 {
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #413d3b;
	float: left;
	width: 250px;
}
.print_archiv_header a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	float: right;
	text-decoration: none;
}
.print_archiv_selector {
	float: left;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d2ce;
	width: 336px;
}
.print_archiv_selector form {
	float: left;
}
.print_archiv_selector select {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 13px;
	color: #413d3b;
	border: 1px solid #d9d2ce;
	width: 336px;
}
.print_archiv_selector .region {
	width: 150px;
	margin-right: 5px;
}
.print_archiv_selector p {
	float: right;
}
.print_archiv_selector a {
	font-size: 10px;
	line-height: 13px;
}
.print_archiv_line {
	width: 336px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d2ce;
	float: left;
	padding-top: 6px;
	padding-bottom: 4px;
}
.print_archiv_line span {
	background-image: url(../images/trenner_footernavi.gif);
	background-repeat: no-repeat;
	background-position: right center;
	float: left;
	width: 38px;
	padding-right: 4px;
}
.print_archiv_line a {
	float: left;
	margin-left: 8px;
	width: 254px;
}
.print_archiv .print_archiv_line .icon_forfree, .icon_forfree {
	background-image: url(../images/icon_pdf_forfree.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: right;
	height: 16px;
	width: 16px;
	margin-top: -1px;
}
.print_archiv .print_archiv_line .icon_forpay, .icon_forpay {
	background-image: url(../images/icon_pdf_forpay.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: right;
	height: 16px;
	width: 16px;
	margin-top: -1px;
}
.print_archiv_footer {
	float: left;
	width: 336px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d2ce;
	margin-bottom: 8px;
}
.print_archiv_footer a {
	float: left;
	margin-top: 4px;
}
#page .print_archiv_footer a.btn {
	float: right;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 0px;
}
.header_acco {
	width: 192px;
	overflow: hidden;
}
.header_acco h1 {
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	padding-top: 14px;
	padding-bottom: 10px;
        text-transform: uppercase;
}
#region_pic {
	background-image: url(../images/region_pic_intern.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 116px;
	width: 192px;
	margin-bottom: 15px;
}
#news_usa #region_pic {
	background-image: url(../images/region_pic_usa.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#news_europe #region_pic {
	background-image: url(../images/region_pic_europe.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#news_asia_pacific #region_pic {
	background-image: url(../images/region_pic_asia_pacific.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#news_latinamerica #region_pic {
	background-image: url(../images/region_pic_latinamerica.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#news_middle_east #region_pic {
	background-image: url(../images/region_pic_africa_meast.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#vertical_container {
	padding-bottom: 15px;
	width: 192px;
}
#vertical_container h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #1a296b;
}
#vertical_container h6 {
	padding-top: 0px;
}
#vertical_container h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 6px;
}
#vertical_container p {
	padding-bottom: 19px;
}
#vertical_container a {
    font-size: 12px;
    text-decoration: underline;
    color: #1a296b;
}
.accordion_toggle {
	background-color:#f0e7df;
	background-image:url(../images/acco_closed.gif);
	background-position:175px 4px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	height:17px;
	width:184px;
	margin-bottom: 1px;
	padding-top: 3px;
	padding-left: 8px;
}
#main .accordion_toggle_active {
	background-color:#f0e7df;
	background-image:url(../images/acco_open.gif);
	background-position:175px 4px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	height:17px;
	width:184px;
	margin-bottom: 1px;
	padding-top: 3px;
	padding-left: 8px;
	color: #413f3e;
}
.accordion_content {
	background-color:#fcf1e7;
	overflow:hidden;
	padding-top: 20px;
}
.left_footer {
	float: left;
	width: 401px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d9d2ce;
	padding-top: 16px;
	padding-bottom: 16px;
}
#two_column .left_footer {
	width: 610px;
}
#main #news_usa .accordion_toggle_active, #main #news_usa .accordion_toggle {
	display: none;
}
#main #news_europe .accordion_toggle_active, #main #news_europe .accordion_toggle {
	display: none;
}
#main #news_latinamerica .accordion_toggle_active, #main #news_asia_pacific .accordion_toggle {
	display: none;
}
#main #news_latinamerica .accordion_toggle_active, #main #news_latinamerica .accordion_toggle {
	display: none;
}
#news_usa .accordion_content, #news_europe .accordion_content, #news_asia_pacific .accordion_content,  #news_latinamerica .accordion_content {
	padding-top: 0px;
	margin-top: -1px;
}

.box_article {
    font-size: 14px;
    line-height: 18px;
}

.box_article img {
	margin-bottom: 21px;
}
.box_article_caption {
	font-size: 9px;
	line-height: 12px;
	width: 610px;
	margin-top: -18px;
	margin-bottom: 19px;
}
.box_article span {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 13px;
}
.box_article h6 {
	padding-top: 0px;
}
.box_article h1 {
	font-size: 26px;
	font-weight: normal;
	line-height: 32px;
	padding-bottom: 18px;
	width: 610px;
}
.box_article p {
	padding-bottom: 14px;
}
.box_inline {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d9d2ce;
	border-bottom-color: #d9d2ce;
	width: 610px;
	float: left;
	padding-top: 6px;
	padding-bottom: 4px;
	margin-bottom: 22px;
}

.box_article .box_inline {                           
    padding-bottom: 0px;
    padding-top: 5px;
}

.box_article .addthis_toolbox {
    float: right;
    padding-right: 2px;
}

.addthis_button_facebook_like iframe {
    width:110px !important;
}

.box_article .box_line_right {
	font-size: 11px;
	float: right;
	width: 192px;
	padding-top: 1px;
	text-align: right;
}
.box_article .box_line_left {
	width: 400px;
	font-size: 12px;
        height: 20px;
	line-height: 16px;
	float: left;
}
.box_article .box_one_comment .box_line_left {
    width: auto;
}
.box_inline_links {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d9d2ce;
	border-bottom-color: #d9d2ce;
	width: 610px;
	float: left;
	padding-top: 6px;
	padding-bottom: 4px;
	margin-bottom: 0px;
	margin-top: 6px;
}
.box_inline_links a {
 	text-decoration: none;
}
.box_inline_links a:hover, .box_inline_links a:focus  {
 	text-decoration: underline;
}
.box_line_links_right {
	float: right;
	width: 292px;
	text-align: right;
}
.box_inline_links .box_line_links_right a {
	margin-left: 9px;
}
.box_line_links_left {
	width: 300px;
	float: left;
}
.box_article_text {
	clear: both;
	width: 610px;
}
.box_article table {
	width: 610px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #d9d2ce;
	border-left-color: #d9d2ce;
	margin-bottom: 14px;
	margin-top: -2px;
}
.box_article table th {
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	background-color: #ede3d9;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 6px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d2ce;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d9d2ce;
}
.box_article table td {
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d2ce;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d9d2ce;
}
.box_article table .stripe td {
	background-color: #f7ede3;
}
.spacer_32 {
	display: block;
	clear: both;
	height: 32px;
	overflow: hidden;
}
.spacer_24 {
	display: block;
	clear: both;
	height: 24px;
	overflow: hidden;
}
a.link_top {
	background-image: url(../images/icon_top.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 17px;
	text-decoration: none;
}
a.link_top:hover, a.link_top:focus, a.link_back:hover, a.link_back:focus, a.link_forw:hover, a.link_forw:focus, a.link_close:hover, a.link_close:focus  {
 	text-decoration: underline;
}
a.link_back {
	background-image: url(../images/icon_back.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 17px;
	text-decoration: none;
}
a.link_forw {
	background-image: url(../images/icon_forw.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 17px;
	text-decoration: none;
}
a.link_close {
	background-image: url(../images/icon_close.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 17px;
	text-decoration: none;
}
.box_topics {
	width: 174px;
	border: 1px solid #d9d2ce;
	padding-right: 8px;
	padding-left: 8px;
	float: right;
	margin-left: 16px;
	padding-top: 13px;
	padding-bottom: 2px;
	margin-bottom: 6px;
}
.box_topics h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	padding-bottom: 4px;
}
.box_topics a {
	display: block;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d9d2ce;
	padding-top: 4px;
	padding-bottom: 2px;
	background-position: left 6px;
}
.box_article_picx {
	float: left;
	width: 192px;
	padding-bottom: 6px;
	margin-right: 16px;
}
.box_article_picx p {
	font-size: 10px;
	line-height: 13px;
	background-color: #ede3d9;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 6px;
	padding-bottom: 5px;
}
.box_article .box_article_picx img {
	margin: 0px;
	padding: 0px;
}
.box_media {
	text-align: center;
	padding-top: 2px;
	padding-bottom: 18px;
}
.box_disc {
	width: 610px;
	margin-bottom: 14px;
	clear: both;
}
.box_disc h1 {
	padding-bottom: 6px;
}
.box_disc th {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	padding-bottom: 4px;
}
.box_disc td {
	background-color: #efe5db;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 12px;
	padding-bottom: 12px;
}
.box_disc .disc_left {
	width: 434px;
}
#two_column .box_disc td.disc_right {
	text-align: right;
	vertical-align: middle;
	width: 120px;
	padding-right: 8px;
	padding-left: 32px;
}
#discussions .box_inline {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 14px;
}
#discussions .full_article .box_inline {
	margin-bottom: 22px;
}
#discussions .box_inline_links {
	margin-top: 10px;
}
#discussions .box_line_left {
	width: 450px;
	font-size: 12px;
	line-height: 15px;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#discussions .full_article .box_line_left {
	width: 400px;
}
.full_article .box_article {
	clear: both;
	padding-top: 10px;
}
#discussions .box_inline a {
	text-decoration: none;
}
#discussions .box_inline a:hover, #discussions .box_inline a:focus, #discussions .box_inline a.selected {
	text-decoration: none;
	color: #413f3e;
}
.hide_subnavi #subnavi {
	visibility: hidden;
}
.box_coloring {
	background: #efe5db url('../images/box_coloring_bg.gif') bottom repeat-x;
	width: 592px;
	border: 1px solid #d9d2ce;
	padding-right: 8px;
	padding-left: 8px;
	float: left;
	padding-top: 8px;
	margin-bottom: 16px;
}
.box_coloring label, .box_coloring span:not(.inplace) {
	width: 186px;
	padding-right: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 14px;
	float: left;
	padding-top: 2px;
}
#staff .box p {
	padding-top: 6px;
	padding-bottom: 12px;
	width: 610px;
}
.required {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 13px;
	color: #948d88;
	text-align: right;
	display: block;
	width: 610px;
	margin-top: -18px;
	padding-bottom: 5px;
}
.dropdown, .textfield, .textarea {
	border: 1px solid #d9d9d9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #413d3b;
}
#staff .dropdown {
	width: 305px;
	float: left;
	margin-bottom: 8px;
}
#staff .textfield {
	width: 299px;
	float: left;
	padding-left: 4px;
	margin-bottom: 8px;
	padding-top: 1px;
	padding-bottom: 1px;
}
#staff .textarea {
	height: 118px;
	width: 295px;
	padding-right: 4px;
	padding-left: 4px;
	margin-bottom: 8px;
}
#staff #uzip {
	width: 90px;
	margin-right: 4px;
}
#staff #ucity {
	width: 199px;
}
#staff label {
    text-transform: uppercase;
}

.box_coloring .sendform {
	float: left;
	width: 305px;
	padding-left: 202px;
	margin-top: 4px;
	margin-bottom: 12px;
}
.box_coloring .sendform a {
	float: left;
}
.sendform a.clear {
	padding-top: 4px;
	outline: none; /* hide dotted outline in Firefox */
}
.floatbreak {
	font-size: 0px;
	margin: 0px;
	padding: 0px;
	clear: both;
	overflow: hidden;
	line-height: 0px;
}
#page .box_coloring .sendform a.btn {
	float: right;
}
#layer {
	background-color: #fcf1e7;
	padding-left: 8px;
	width: 299px;
	padding-bottom: 12px;
}
#layer h1 {
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 10px;
}
#layer.login h1 {
	width: 200px;
}
#layer .link_close {
	float: right;
	margin-top: -19px;
	margin-right: 8px;
}
#layer .layer_form {
	background-color: #efe5db;
	border: 1px solid #d9d2ce;
	float: left;
	padding-left: 8px;
	overflow: hidden;
	width: 281px;
	padding-top: 8px;
	padding-bottom: 8px;
}
#layer label {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 14px;
	width: 72px;
	padding-right: 8px;
	float: left;
	padding-top: 2px;
}
#layer .textfield {
	width: 187px;
	float: left;
	padding-left: 4px;
	margin-bottom: 8px;
	padding-top: 1px;
}
#layer .sendform {
	width: 191px;
	padding-right: 8px;
}
#layer .textarea {
	height: 58px;
	width: 183px;
	padding-right: 4px;
	padding-left: 4px;
	margin-bottom: 8px;
}
#layer a.smallfont {
	font-size: 10px;
	line-height: 13px;
	float: left;
	margin-top: 5px;
}
#layer .trenner {
	font-size: 10px;
	color: #1a296b;
	padding-right: 3px;
	padding-left: 3px;
	float: left;
	padding-top: 4px;
}
#layer.sendtoafriend {
	width: 350px;
}
#layer.sendtoafriend h1 {
	width: 250px;
}
#layer.sendtoafriend .layer_form {
	width: 332px;
}
#layer.sendtoafriend label {
	width: 123px;
}
#layer.sendtoafriend .sendform a.clear {
	float:left;
}
#page #layer .sendform .btn {
	float: right;
}
.comments {
	clear: both;
}
.comments .box_article h1 {
	padding-top: 4px;
	padding-bottom: 16px;
}
.comments .box_article .box_article_text {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d2ce;
}
.box_comments {
	width: 610px;
	padding-bottom: 8px;
        margin-top: 6px;
        border-top: #d9d2ce 1px solid;
}
.box_comments h2 {
	font-weight: normal;
	padding-top: 22px;
	padding-bottom: 12px;
	font-size: 12px;
	line-height: 15px;
}
.box_comments .box_one_comment .box_inline span {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.box_one_comment {
	padding-bottom: 13px;
}
.box_one_comment .box_inline .box_line_right {
	text-align: right;
	float: right;
	font-size: 11px;
	margin-top: -1px;
}

#Content .box_comments h2 {
    font-weight: bold;
}

#discussions .box_one_comment .box_inline, #Content .box_one_comment .box_inline {
	margin-bottom: 10px;
	background-color: #efe5db;
	width: 592px;
	padding-right: 8px;
	padding-left: 8px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d9d2ce;
	border-left-color: #d9d2ce;
}
.form_box {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d9d2ce;
	width: 610px;
	float: left;
}
.form_box h2 {
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	padding-bottom: 5px;
	padding-top: 21px;
	width: 305px;
	float: left;
}
.form_box .rac_link {
	float: right;
	margin-top: 20px;
	width: 240px;
	text-align: right;
	padding-bottom: 5px;
}
.comments .form_box .rac_link {
	display: none;
}
.form_box .sendform {
	float: right;
	margin: 0px;
	width: 580px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 4px;
	padding-bottom: 12px;
}
.form_box .sendform span {
	font-size: 10px;
	float: right;
	padding-right: 7px;
	padding-top: 4px;
}
.form_box .textfield {
	width: 291px;
	padding-left: 4px;
	float: left;
	margin-bottom: 8px;
	padding-top: 1px;
	margin-right: 8px;
}
.form_box .textarea {
	height: 158px;
	width: 582px;
	padding-right: 4px;
	padding-left: 4px;
	clear: both;
	margin-bottom: 8px;
}
.form_box label {
	float: left;
	width: 270px;
	padding-right: 0px;
	padding-left: 0px;
}
ul.checker {
	margin: 0px;
	padding: 0px;
	list-style:none;
	float: left;
}
.box_checker {
	float: left;
	width: 340px;
	padding-top: 2px;
}
.checker li {
	width: 325px;
	float: left;
	padding-bottom: 7px;
}
.checker .checkbox {
	float: left;
	margin-right: 8px;
}
.box_coloring .checker label {
	padding-top: 0px;
	width: 230px;
	padding-right: 0px;
}
#staff .box .box_coloring .forminfo {
	float: left;
	font-size: 10px;
	line-height: 14px;
	width: 305px;
	padding-left: 203px;
	margin-top: -3px;
	padding-top: 0px;
	padding-bottom: 8px;
}
#staff .box .box_coloring .form_agree {
	float: left;
	width: 485px;
	font-size: 10px;
	line-height: 14px;
	padding-top: 0px;
	padding-left: 8px;
	padding-bottom: 8px;
}
.form_agree a {
	font-size: 10px;
	line-height: 14px;
}
.box_bigchecker {
	float: left;
	width: 520px;
	padding-top: 21px;
}
.box_bigchecker .checkbox {
	float: left;
}
.box .link_paypal {
	float: right;
	margin-right: 28px;
	margin-left: 30px;
	margin-top: 6px;
	margin-bottom: 12px;
}
.box_coloring .spacer {
	font-size: 0px;
	line-height: 0px;
	display: block;
	height: 9px;
	width: 400px;
	float: left;
}
.box_coloring .box_radio {
	float: left;
	width: 377px;
	padding-bottom: 8px;
}
.box_radio .radiobtn {
	float: left;
	margin-top: 2px;
}
.box_radio label {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
}
#staff .box .box_radio p {
	float: left;
	width: 200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.box_radio img {
	float: right;
	margin-top: 7px;
}
.doublebox {
	margin-top: -17px;
	padding-top: 8px;
}
#detailsearch {
	clear: both;
}
#detailsearch .doublebox {
	margin-top: -13px;
	padding-top: 8px;
}
#box_detailsearch {
	width: 600px;
	padding-right: 0px;
	margin-bottom: 12px;
}
#box_detailsearch .bez {
	float: left;
	width: 50px;
	overflow: hidden;
}
#box_detailsearch .bez label {
	width: auto;
	padding-right: 0px;
}
#main #box_detailsearch .textfield {
	width: 235px;
	float: left;
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-right: 8px;
}
#main #box_detailsearch .dropdown {
	float:left;
	margin-bottom: 0px;
	margin-right: 8px;
	width:241px;
}
#main #box_detailsearch .xs {
	width: 48px;
}
#main #box_detailsearch .small {
	width: 64px;
}
#main #box_detailsearch .sm {
	width: 96px;
}
#main #box_detailsearch .middle {
	width: 169px;
}
.box_detailsearch_line {
	float: right;
	width: 545px;
	margin-bottom: 4px;
	padding-bottom: 4px;
}
#box_detailsearch .borderbottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d2ce;
        margin-bottom: 8px;
        padding-bottom: 8px;
}
.parchiv {
	float: left;
	padding-top: 9px;
	padding-bottom: 16px;
}
.parchiv h2 {
	font-size: 12px;
	line-height: 15px;
	padding-right: 8px;
	clear: both;
	font-weight: normal;
	padding-bottom: 13px;
}
.box_parchiv {
	float: left;
	width: 608px;
	border: 1px solid #d9d2ce;
}
.box_parchiv_left {
	float: left;
	width: 193px;
	padding-top: 8px;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-right: 8px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d9d2ce;
        font-family: Georgia, "Times New Roman", Times, serif;
        text-align: center;
        line-height: 15px;
}
.box_parchiv_left img {
	border: 1px solid #d9d2ce;
}
.box_parchiv_left .new_btn {
    width: 91px;
}

.box_parchiv_left .buttons {
    margin-top: 8px;
}

.box_parchiv_left .f-left {
    float: left;
}

.box_parchiv_left .f-right {
    float: right;
}

.box_parchiv_left .only_1_button .new_btn {
    float:none;
    width:191px;
}

.box_parchiv_right {
	float: left;
	width: 398px;
	margin-left: -1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d9d2ce;
}
.box_parchiv_right table td {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d9d2ce;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 6px;
	padding-bottom: 4px;
}
.box_parchiv_right table th {
	padding-right: 8px;
	padding-left: 8px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	padding-top: 6px;
	padding-bottom: 4px;
}
.box_parchiv_right table .one {
	width: 56px;
}
.box_parchiv_right table .three {
	width: 84px;
	text-align: right;
}
.noarchiv_spacer {
	line-height: 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 336px;
}
.sresults {
	clear: both;
	width: 610px;
	padding-top: 9px;
	padding-bottom: 5px;
}
.sresults strong {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.box_sresult_header {
	float: left;
	width: 592px;
	background-color: #efe5db;
	border: 1px solid #d9d2ce;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.box_sresult_header_left {
	float: left;
	width: 400px;
}
.box_sresult_header_left a, .box_sresult_header_left {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-decoration: none;
}
.box_sresult_header_left a:hover, .box_sresult_header_left a:focus {
	text-decoration: underline;
}
.box_sresult_header_right {
	float: right;
	width: 160px;
	text-align: right;
}
.box_sresult {
	clear: both;
	float: left;
	width: 610px;
}
.topspace {
	padding-top: 8px;
	padding-bottom: 8px;
}
#search .box_sresult .story {
	margin-top: -1px;
}
#search .box_sresult .story h6 {
	padding-top: 9px;
}

#search .box_sresult .firstelement {
	border-top-style: none;
	margin-top: -3px;
}
.searchdetail .box_sresult {
	padding-bottom: 8px;
}
.upto {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 14px;
	float: left;
	padding-right: 8px;
	padding-top: 2px;
        width:auto !important;
}
.hl_link {
	float: left;
	width: 610px;
}
.short_hl {
	width: 380px;
	float: left;
}
.short_hl_link {
	text-align: right;
	display: block;
	width: 206px;
	float: right;
	margin-top: 6px;
}
.ecal_navi {
	clear: both;
	width: 608px;
	border: 1px solid #a09e9d;
	float: left;
	margin-top: 4px;
	margin-bottom: 13px;
}
.ecal_navi_month {
	width: 608px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a09e9d;
	float: left;
}
.ecal_navi_month a.ecal_navi_back {
	height: 22px;
	width: 18px;
	overflow: hidden;
	display: block;
	float: left;
	background-color: #1a296b;
	background-image: url(../images/icon_ecal_navi_back.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.ecal_navi_month a.ecal_navi_forw {
	height: 22px;
	width: 19px;
	overflow: hidden;
	display: block;
	float: left;
	background-color: #1a296b;
	background-image: url(../images/icon_ecal_navi_forw.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.ecal_navi_month a.ecal_navi_back:hover, .ecal_navi_month a.ecal_navi_back:focus, .ecal_navi_month a.ecal_navi_forw:hover, .ecal_navi_month a.ecal_navi_forw:focus {
	background-color: #ed5739;
}
.ecal_navi_month span {
	width: 569px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #a09e9d;
	border-left-color: #a09e9d;
	float: left;
	background-color: #ed5739;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #fcf1e7;
	padding-top: 4px;
	padding-bottom: 3px;
}
.ecal_navi_day {
	background-color: #efe5db;
	float: left;
	width: 608px;
}
.ecal_navi_day span {
	text-align: center;
	display: block;
	height: 15px;
	width: 18px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #a09e9d;
	float: left;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 3px;
}
.ecal_navi_day a {
	text-align: center;
	display: block;
	height: 15px;
	width: 18px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #a09e9d;
	float: left;
	text-decoration: none;
	background-color: #1a296b;
	padding-top: 4px;
	padding-bottom: 3px;
	color: #fcf1e7;
}
.ecal_navi_day a:hover, .ecal_navi_day a:focus, .ecal_navi_day a.selected  {
	text-align: center;
	display: block;
	height: 15px;
	width: 18px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #a09e9d;
	float: left;
	text-decoration: none;
	background-color: #ed5739;
	padding-top: 4px;
	padding-bottom: 3px;
	color: #fcf1e7;
}
.pager {
	width: 610px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #a09e9d;
	border-bottom-color: #a09e9d;
	float: left;
	padding-top: 6px;
	padding-bottom: 4px;
	margin-bottom: 16px;
}
.pager_left {
	float: left;
	width: 54px;
}
.pager_right {
	text-align: right;
	float: right;
	width: 54px;
}
.pager_elements {
	width: 486px;
	padding-left: 8px;
	text-align: center;
	float: left;
	color: #d9d2ce;
}
.pager_elements span {
	color: #413d3b;
}
.pager_elements a {
	padding-right: 7px;
	padding-left: 4px;
}
.pager_elements a:hover, .pager_elements a:focus, .pager_elements a.selected {
	padding-right: 7px;
	padding-left: 4px;
	color: #a09e9d;
	text-decoration: none;
}
a.pager_first {
	background-image: url(../images/icon_pager_first.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	height: 13px;
	width: 13px;
	margin-right: 6px;
}
a.pager_last {
	background-image: url(../images/icon_pager_last.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: right;
	height: 13px;
	width: 13px;
	margin-left: 6px;
}
a.pager_back {
	background-image: url(../images/icon_pager_back.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	height: 13px;
	width: 13px;
	margin-right: 6px;
}
a.pager_forw {
	background-image: url(../images/icon_pager_forw.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: right;
	height: 13px;
	width: 13px;
	margin-left: 6px;
}
.box_events {
	padding-bottom: 8px;
	clear: both;
}
.box_acco {
	border: 1px solid #d9d2ce;
	width: 592px;
	background-color: #efe5db;
	clear: both;
	margin-bottom: 8px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 8px;
}
.box_acco  h1 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	line-height: 17px;
	outline: none;
}
.box_acco  h1 a:hover, .box_acco  h1 a:focus {
	text-decoration: underline;
}
.box_acco h6 {
	padding-top: 9px;
}
.box_acco h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	padding-bottom: 5px;
}
.box_acco_maincont img {
	display: block;
	padding-bottom: 2px;
}
.box_acco_maincont  p {
	padding-top: 14px;
}
.acco_up {
	background-image:url(../images/icon_top.gif);
	background-position:right 4px;
	background-repeat:no-repeat;
	display: block;
	width: 543px;
	padding-right: 49px;
}
.acco_down {
	background-image:url(../images/icon_bottom.gif);
	background-position:right 4px;
	background-repeat:no-repeat;
	display: block;
	width: 543px;
	padding-right: 49px;
}
.box_cal_file {
	float: left;
	width: 592px;
	padding-top: 20px;
}
.box_cal_file_right {
	padding-top:4px;
	float:right;
}
.box_cal_file strong {
	float: left;
	padding-top: 4px;
	padding-right: 8px;
}
#elements {
	clear: both;
}
.box_soc_asso_header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 14px;
	width: 610px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #a09e9d;
	border-bottom-color: #a09e9d;
	margin-top: -17px;
	margin-bottom: 12px;
	float: left;
}
.box_soc_asso_header td {
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
}
.box_soc_asso_left {
	width: 378px;
	padding-right: 8px;
}
.box_soc_asso_right {
	width: 207px;
	padding-right: 8px;
	padding-left: 8px;
}
.box_soc_asso_elements {
	width: 610px;
	margin-bottom: 16px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d9d2ce;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d9d2ce;
	clear: both;
}
.box_soc_asso_elements .box_soc_asso_left {
	padding-left: 8px;
	width: 370px;
}
.box_soc_asso_elements td {
	background-color: #efe5db;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d2ce;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d9d2ce;
	padding-top: 10px;
	padding-bottom: 8px;
	text-align: left;
	vertical-align: top;
}
.box_soc_asso_elements a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
}
.box_soc_asso_elements a:hover, .box_soc_asso_elements a:focus  {
	text-decoration: underline;
}
#box_detail_container {
	clear: both;
	width: 610px;
	margin-bottom: 6px;
}
#bronze #box_detail_container {
	clear: both;
	width:auto;
}
#main #box_detail_img {
	width: 199px;
	border: 1px solid #d9d2ce;
	background-color: #FFFFFF;
	text-align:center;
	vertical-align:middle;
}
#box_detail {/* das hier fÃ¼r den ie */
	height: 117px;
	border: 1px solid #d9d2ce;
	background-color: #efe5db;
	padding-left: 8px;
	padding-top: 11px;
	padding-bottom: 10px;
	margin-bottom: 6px;
}
/* folgende anweisung wird nicht vom ie interpretiert */
#box_detail[id] {
    height:auto;
    min-height:117px;
}
#box_detail h1 {
	font-size: 16px;
	line-height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d2ce;
	font-weight: normal;
	margin-bottom: 6px;
	padding-bottom: 3px;
}
#box_detail table .left {
	width: 56px;
	padding-right: 8px;
}
#box_detail p {
	padding-bottom: 12px;
	font-size:12px;
}
#box_detail table {
	font-size: 12px;
}
#bronze #box_detail {
	width: 600px;
	clear: both;
}
#bronze #box_detail h1, #bronze #box_detail p, #bronze #box_detail table {
	width: 592px;
}
#gold #box_detail, #platin #box_detail {
	width: 391px;
	margin-left: 8px;
	margin-bottom: 0px;
}
#gold #box_detail h1, #gold #box_detail p, #gold #box_detail table, #platin #box_detail h1, #platin #box_detail p, #platin #box_detail table {
	width: 383px;
}
.box_content {
	clear: both;
	width: 610px;
	padding-top: 8px;
	padding-bottom: 4px;
}
.box_content h2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d2ce;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	padding-bottom: 4px;
	margin-bottom: 10px;
}

.box_content h2.product_headline {
        border-bottom: 0;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
        padding-top: 15px;
	margin-bottom: 7px;
        padding-bottom: 0px;
}


.box_content img {
	float: left;
	margin-right: 8px;
	margin-bottom: 6px;
}
.box_content p {
	padding-bottom: 6px;
}
.box_content ul {
	padding-bottom: 6px;
}

#right .box_content {
    width: 336px;
    padding-top: 6px;
    padding-bottom: 0;
    margin-bottom:12px;
    border-bottom: 1px solid #d9d2ce;
}
#right .box_content h2 {
    font-weight: bold;
}

.box_p, .box_g {
	float: left;
	width: 610px;
	padding-bottom: 8px;
}
.box_p img {
	display: block;
	border: 1px solid #d9d2ce;
	overflow: hidden;
	float: left;
}
.box_p .box_p_text {
	float: right;
	width: 438px;
	border: 1px solid #d9d2ce;
	background-color: #efe5db;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 13px;
	padding-bottom: 8px;
	height: 79px;
}
/* folgende anweisung wird nicht vom ie interpretiert */
.box_p .box_p_text[class] {
    height:auto;
    min-height:79px;
}
.box_p .box_p_text h1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d2ce;
	font-weight: normal;
	padding-bottom: 3px;
	margin-bottom: 25px;
}
.box_p .box_p_text a, .box_g .box_g_text a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 20px;
	text-decoration: none;
}
.box_p .box_p_text a:hover, .box_p .box_p_text a:focus, .box_g .box_g_text a:hover, .box_g .box_g_text a:focus {
	text-decoration: underline;
}
.box_g .box_g_text {
	float: right;
	width: 438px;
	border: 1px solid #d9d2ce;
	background-color: #efe5db;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 12px;
	padding-bottom: 10px;
	height: 20px;
}
/* folgende anweisung wird nicht vom ie interpretiert */ 
.box_g .box_g_text[class] {
    height:auto;
    min-height:20px;
}

.box_g img {
	display: block;
	border: 1px solid #d9d2ce;
	overflow: hidden;
	float: left;
	background-color: #FFFFFF;
	padding-right: 42px;
	padding-left: 42px;
}
.container_box_b {
	padding-top: 1px;
	padding-bottom: 8px;
}
.box_b {
	width: 592px;
	border: 1px solid #d9d2ce;
	background-color: #efe5db;
	clear: both;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 9px;
	padding-bottom: 8px;
	margin-top: -1px;
}
.box_b a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
}
.box_b a:hover, .box_b a:focus {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: underline;
}
#company_all #elements {
	padding-bottom: 8px;
}
.box_content .detail_contacts {
	background-color: #efe5db;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #d9d2ce;
	border-left-color: #d9d2ce;
	width: 610px;
	margin-top: -11px;
	margin-bottom: 14px;
	font-size:12px;
}
.box_content .detail_contacts td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #d9d2ce;
	border-bottom-color: #d9d2ce;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 6px;
	padding-bottom: 4px;
}
.box_content .detail_contacts .left {
	width: 50%;
}
.box_content .detail_contacts .left h5 {
	display: block;
	padding-bottom: 18px;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
}
.box_content .detail_contacts .right {
	padding-top: 39px;
	padding-right: 0px;
        width: 50%;
}
.box_content .detail_contacts .right div {
	float: left;
	width: 182px;
}
.box_content .detail_contacts .right span {
	float: left;
	width: 42px;
}
.box_content .detail_contacts .right p {
	padding-bottom: 0px;
	float: right;
	width: 132px;
}
.box_content .detail_articles {
    width: 100%;
}
.box_content .detail_articles td {
    width: 33%;
    padding-right: 8px;
    padding-bottom: 8px;
}
.box_content .detail_articles td .link_forw {
    display: block;
}


.box_container_left {
    display: inline;
	width: 409px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d9d2ce;
	margin-top: 32px;
	margin-bottom: 2px;
	z-index: 100;
	position: relative;
}
.box_content .profile_products {
	width: 610px;
}
#platin .neg_margin_top {
	margin-top: -32px;
	z-index: 150;
	position: relative;
}
#platin .box_container_left .box_content, #platin .box_container_left .box_content .detail_contacts, #platin .box_container_left .box_content .profile_products {
	width: 401px;	
}

#platin .box_container_left .box_content .detail_contacts .left {
	width: 184px;
}
#platin .box_content p {
    text-align:justify;
}
.box_content .profile_products {
	margin-bottom: -2px;
	margin-top: 2px;
}
.box_content .profile_products .profile_products_pic {
	width: 96px;
	padding-bottom: 12px;
}
.box_content .profile_products img {
	border: 1px solid #d9d2ce;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#two_column .box_content .profile_products .profile_products_desc {
	text-align: left;
	/* vertical-align: bottom; */
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 17px;
	padding-left: 8px;
	width: 193px;
}
#two_column #platin .box_container_left .box_content .profile_products .profile_products_desc {
	width: 88px;
}
.box_content .profile_products .profile_products_desc a {
	font-size: 12px;
	text-decoration: none;
}
.box_content .profile_products .profile_products_desc a:hover, .box_content .profile_products .profile_products_desc a:focus {
	text-decoration: underline;
}
#platin .box_container_left .box_content .box_media {
	padding-bottom: 6px;
}
.box_container_right {
    overflow: hidden;
    display:inline;
	float: left;
	width: 196px;
	padding-left: 8px;
}

#platin .box_container_right .box_content {
	width: 192px;	
}
.box_container_right .box_content .link_forw {
	display: block;
	margin-bottom: 10px;
}
#company_finder #two_column #left {
	background-image: url(../images/bg_productfinder.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 0px;
}
#company_finder #left .hl_link {
	background-color: #fcf1e7;
	padding-top: 8px;
}
#company_finder #two_column #left .box_inline {
	background-color: #fcf1e7;
	margin-bottom: 0px;
}
.box_pfinder {
	background-image: url(../images/fake_space_pfinder.gif);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	padding-top: 12px;
}
.pfinder .firststep {
	background-image: url(../images/pfinder_firststep.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	width: 201px;
	padding-right: 8px;
}
.pfinder .thirdstep {
	background-image: url(../images/pfinder_thirdstep.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	width: 196px;
}
.pfinder_products .thirdstep {
	background-image: url(../images/pfinder_thirdstep_products.gif);
}

.pfinder .secondstep {
	background-image: url(../images/pfinder_secondstep.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	width: 201px;
	padding-right: 8px;
}
#company_finder .pfinder .accordion_content {
	padding-top: 10px;
	position:relative;
	z-index:100;
}
.pfinder .accordion_content a, .pfinder_next_step a {
	display: block;
	text-decoration: none;
	padding-bottom: 10px;
	outline: none; /* hide dotted outline in Firefox */
}
.pfinder .accordion_content a:hover, .pfinder .accordion_content a:focus, .pfinder_next_step a:hover, .pfinder_next_step a:focus {
	display: block;
	text-decoration: underline;
}
.pfinder .accordion_content a.selected, .pfinder_next_step a.selected {
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #ed5739;
}
#company_finder .pfinder #vertical_container {
	padding-top: 13px;
}
#company_finder .pfinder #vertical_container h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 4px;
	text-decoration: none;
}
#company_finder .pfinder #vertical_container h1 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	text-decoration: none;
	outline: none; /* hide dotted outline in Firefox */
}
#company_finder .pfinder #vertical_container h1 a:hover {
	text-decoration: underline;
}
#company_finder .pfinder #vertical_container .accordion_toggle {
	background-color: #fcf1e7;
	background-image: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d9d2ce;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d2ce;
	height: auto;
	width: 192px;
	margin-top: -1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
	position: relative;
	z-index: 150;
}
#main #company_finder .pfinder #vertical_container .accordion_toggle_active a {
	text-decoration: none;
	color:#413D3B;
}
.pfinder_next_step {
	width: 192px;
	padding-top: 12px;
	padding-bottom: 16px;
}
.pfinder_next_step h1{
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d9d2ce;
	border-bottom-color: #d9d2ce;
	padding-top: 6px;
	padding-bottom: 4px;
	margin-bottom: 10px;
}
.pfinder_next_step h1 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	padding-bottom: 0px;
}
.pfinder_next_step h1 a:hover, .pfinder_next_step h1 a:focus {
	text-decoration: underline;
}
.pfinder_next_step p {
	padding-bottom: 8px;
}
.pfinder_next_step .btn {
	width: 188px;
}
.pfinder_next_step a.btn strong {
	width: 176px;
	text-align: center;
}
.box_company_overview {
	padding-bottom: 20px;
}
.box_content .linkbox {
	margin-top: -10px;
}
.linkbox a {
	display: block;
	width: 610px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d2ce;
	padding-top: 6px;
	padding-bottom: 4px;
	text-decoration: none;
}
.linkbox a:hover, .linkbox a:focus {
	text-decoration: underline;
}
.box_content_teaser {
	float: left;
	width: 610px;
	padding-bottom: 14px;
}
.box_teaser {
	width: 401px;
	float: left;
	padding-right: 17px;
}
.box_teaser h2, .box_teaser_small h2 {
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	padding-bottom: 4px;
}
.box_teaser_cont {
	background-color: #efe5db;
	width: 385px;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 10px;
	padding-bottom: 8px;
}
.box_teaser_cont p {
	padding-bottom: 10px;
}
.box_teaser_small {
	width: 192px;
	float: left;
}
.box_teaser_small .box_teaser_cont {
	width: 176px;
}
.box_content_teaser .linklist .link_forw {
	display: block;
	float: left;
	width: 171px;
	margin-left: 8px;
	padding-bottom: 5px;
}
.box_content_teaser .linklist .box_teaser_cont {
	width: 401px;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
}
#company_overview #box_detailsearch {
	margin-bottom: 22px;
}
/* ########### START UPDATE II ############## */
.select_country {
	width:383px;
	border: #d9d2ce 1px solid;
        border-bottom:0;
	padding: 11px 8px 9px 8px;
        background: #efe5db url('../images/box_coloring_bg.gif') bottom repeat-x;
}

#staff .select_country, #discussions .select_country {
    margin-bottom:16px;
    border: #d9d2ce 1px solid;
}

#staff .select_country p {
    padding: 0 0 5px 0;
}

#staff .select_country .dropdown {
    margin:0px;
}
/* WEBS:::::::::: extra Klasse fÃ¼r Politics & Business */
.select_country_wide {
	width:592px;
}
.select_country img {
	float: right;
}
.select_country p {
	padding-bottom: 5px;
	width:280px;
}
.select_country select {
	width:220px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#middle .teaserbox {
	margin-top: -5px;
	width: 196px;
}
#middle .teaserbox .teaser_vertical_img {
	width: 192px;
}
#middle .teaserbox .teaser_vertical_text {
	width: 176px;
}
#region_login {
	width: 501px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 100px;
}
#region_login_header {
	padding-bottom: 10px;
}
#region_login #region_login_main {
	width: 491px;
	border: 1px solid #d9d2ce;
	padding-top:8px;
	padding-left:8px;
	margin-bottom: 14px;
	padding-bottom: 12px;
}
#region_login_flags {
	text-align:center;
	width:483px;
	border-bottom:solid 1px #d9d2ce;
	padding-bottom: 4px;
}
#region_login_flags img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	display:inline-block;
}
.region_content {
	padding-left: 145px;
	padding-top:24px;
	width: 200px;
}
#region_login_main .region_content .textfield {
	width: 185px;
	margin-bottom:8px;
	padding-left:4px;
}
#region_login_main .region_content .dropdown {
	width: 191px;
	margin-bottom:8px;
}
.region_content label {
	display: block;
	width: 191px;
	padding-bottom:4px;
}
#region_login_footer {
	width: 485px;
	padding-right: 8px;
	padding-left: 8px;
	text-align:center;
	clear: both;
}
.region_content #button_login {
	display: block;
	margin-top: 4px;
	margin-left:71px;
}

/* ########### ENDE UPDATE II ############## */

/* ########### START EPAPER ############## */
#box_epaper td {
	width: 136px;
	text-align: center;
	padding-right: 22px;
	padding-bottom: 16px;
}

#box_epaper a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-decoration:none;
}

#box_epaper a:hover, #box_epaper a:focus  {
	text-decoration:underline;
}
#box_epaper .new_btn {
    width:134px;
}

#box_epaper .lastelement {
	padding-right: 0px;
}

.edition_link {
    display: block;
    height: 65px;
}

.epaper_cover {
    display: block;
    width: 134px;
    height: 190px;
    background-position: center;
    border: 1px solid #d9d2ce;
    margin-bottom: 9px;
}

.epaper_cover_large {
    display: block;
    width: 191px;
    height: 270px;
    background-position: center;
    border: 1px solid #d9d2ce;
    margin-bottom: 9px;
}

.epaper_cover_large span, .epaper_cover span {
    display: block;
    height: 45px;
    width: 45px;
    background: transparent url('../images/epaper_play_icon.png') top no-repeat;
    margin: auto;
}

.epaper_cover span {
    margin-top: 73px;
}

.epaper_cover_large span {
    margin-top: 110px;
}

.epaper_cover_large:hover span, .epaper_cover:hover span {
    background-position: bottom;
}

/* ########### ENDE EPAPER ############## */


/* #################################### */
#overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 1000;
}
#pop {
	width: 305px;
	z-index: 1100;
	position: absolute;
}

/* ########### START VIDEO SNIPPET ############## */
.article_movie_snip {
	min-height:110px;
	margin:0px;
	padding:0px;
	margin: 10px 0px 10px 0px;
	border: 1px solid #d9d2ce;
}

.movie_snip_top {
	background-color:#ede3d9;
	height:21px;
	font-size: 12px;
	color: #413d3b;
	line-height:17px;
	font-weight: bold;
	margin:0px;
	padding:0px;
	padding-left:12px;
	padding-top:4px;
}

.movie_snip_bottom {
	min-height:85px;
	background-color:#FCF1E7;
	background-image:url(../images/movie_snip_bottom_bg.gif) ;
	background-repeat: repeat-x;
	background-position:center bottom;
	margin:0px;
	padding:0 10px 10px 10px;
}

.box_acco_maincont .movie_snip_bottom_img,
.movie_snip_bottom_img {
	width: 110px;
	height:62px;
	border: 1px solid #d9d2ce;
	float:left;
	padding:0px;
	margin:10px 10px 0px 0px;
	
}
.movie_snip_bottom_h6 {
	padding:0px;
	margin:0px;
	padding-top:8px;
	margin-left:2px;
	font-size: 10px;
	color: #7a7775;
	font-weight: normal;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.movie_snip_bottom_h1 a {
	font-size: 14px;
	color: #1a296b;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding:0px;
	margin:0px;

}

/* ########### ENDE VIDEO SNIPPET ############## */

.captcha {
    float: right;
    margin-right: 10px;
}

.captcha_input {
    float: right;
}

.captcha_input input {
    height: 22px;
    width: 80px !important;
}

.captcha_reload {
    font-size:10px;
    line-height:13px;
    text-decoration:underline;
}

/* ########### START COUNTRY BOX ############## */

#country_box {
    padding-bottom:8px;
}

#country_box .country_box_img {
    float:left;
}

#country_box .country_box_title {
    float:left;
    margin-left:7px;
}

#country_box .country_box_title h3 {
    padding-top:3px;
    padding-bottom:2px;
}

#country_box .country_box_title a {
    color:#1a296b;
}

#country_box .country_box_btn {
    float:right;
    padding-top:5px;
}

#country_box_companies {
    background-image:url(../images/countrybox_platin_bg.gif) ;
}

#country_box_companies h3 {
    padding:0;
    font-weight:normal;
    margin-bottom:7px;
}

#country_box_companies img {
    border:#DFD6D2 1px solid;
}

.platin_company {
    float:left;
    width:195px;
}

.platin_company_img {
    float:left;
}

.platin_company_text {
    float:left;
    width:100px;
    padding:2px 8px 0 8px;
}

.platin_company_text a {
    color: #1a296b;
}

/* /////////// Carousell /////////////// */

#carousel-wrapper {
    width: 594px;
    height: 58px;
    overflow: hidden;
}
#carousel-content {
    width: 300000px;
}
#carousel-content .slide {
    float: left;
    width: 594px;
    height: 58px;
}

/* ########### ENDE COUNTRY BOX ############## */

/* ########### MEDIACENTER TEASER ############ */

.mediacenter_teaser {
    width:312px;
    padding:8px 12px 0px 12px;
    background-color:#ede3d9;
    margin-bottom:12px;
}

.mediacenter_teaser_header {
    font-family: Georgia, "Times New Roman", Times, serif;
    width:336px;
    height:12px;
    padding-bottom:8px;
    padding-top:6px;
}

.mediacenter_teaser_header h3 {
    font-size: 12px;
    font-weight: bold;
    float: left;
}

.mediacenter_teaser_header a {
    float:right;
}

#mc_title_layer {
    font-family: Georgia, "Times New Roman", Times, serif;
    position: absolute;
    margin: 180px 0 0 26px;
    text-align: center;
    width: 250px;
    padding: 5px;
    color: white;
    font-weight: bold;
    background: url('../images/black_trans_30.png');
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    z-index:1000;
}

.mediacenter_teaser_flash_wrapper {
    z-index:999;
}

/* ########### ENDE MEDIACENTER TEASER ############ */

/* ########### TEASER ############ */

.teaser_header {
    font-family: Georgia, "Times New Roman", Times, serif;
    width:336px;
    height:12px;
    padding-bottom:8px;
    padding-top:6px;
}

.teaser_header h3 {
    font-size: 12px;
    font-weight: bold;
    float: left;
}

.teaser_header a {
    float:right;
}

.teaser {
    width:334px;
    border: #dfd6ce 1px solid;
    margin-bottom: 12px;
    border-color: #dfd6ce;
}

.teaser .previous_button {
    float:left;
    display: block;
    height: 45px;
    width: 18px;
    background: url('../images/teaser/carousell_prev.gif');
}

.teaser .next_button {
    float:right;
    display: block;
    height: 45px;
    width: 18px;
    background: url('../images/teaser/carousell_next.gif');
}

.teaser .carousel_wrapper {
    width:295px;
    margin-top:13px;
    float:left;
    overflow: hidden;
}

.teaser .carousel_content {
    width:20000px;
}

.teaser .slide {
    width:300px;
    padding-left:17px;
    float:left;
}

/* ########### ENDE TEASER ALLGEMEIN ############ */

/* ########### PHOTOS TEASER ############ */

#teaser_photos {
    height:116px;
    background: #ede3d9 url('../images/teaser/photos/main_bg.jpg') repeat-x;
}

#teaser_photos .carousel {
    height:115px;
}

#teaser_photos .previous_button, #teaser_photos .next_button {
    margin-top:34px;
}

#teaser_photos .carousel_wrapper {
    height: 100px;
}

#teaser_photos .slide {
    height:100px;
}

#teaser_photos .slide .thumbs {
    height: 82px;
}

#teaser_photos a.galerie_link {
    font-family: Georgia, "Times New Roman", Times, serif;
    text-decoration: none;
}

#teaser_photos .thumb {
    margin-right:14px;
    float:left;
}

#teaser_photos .carousel_content a img {
    border:#d7d7d7 1px solid;
}

/* ########### ENDE PHOTOS TEASER ############ */

.teaser_downloads {
    margin-bottom: 12px;
}

/* ########### PRODUCTS TEASER ############ */

#teaser_products {
    height:177px;
    background: #ede3d9 url('../images/teaser/products/bg.jpg') repeat-x;
}

#teaser_products .carousel {
    height:155px;
}

#teaser_products .previous_button, #teaser_products .next_button {
    margin-top:65px;
}

#teaser_products .carousel_wrapper {
    height: 155px;
    margin-top: 12px;
}

#teaser_products .slide {
    height:155px;
    width:295px;
    padding-left: 6px;
}

#teaser_products .slide a.teaser_product {
    display: block;
    float: left;
    height: 141px;
    width: 127px;
    padding: 5px;
    margin: 0 8px 0 0;
    border: #dad2cd 1px solid;
    background: #ede3d9 url('../images/teaser/products/item_bg.jpg') repeat-x;
    text-decoration: none;
    color: #1a296b;
}

#teaser_products .slide a.teaser_product h3 {
    font-size: 12px !important;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: normal;
    margin-top: 2px;
}

/* ########### ENDE PRODUCTS TEASER ############ */

/* ########### EPAPER TEASER ############ */

#teaser_epaper {
    height:167px;
    background: #ede3d9 url('../images/teaser/epaper/bg.jpg') repeat-x;
}

#teaser_epaper .carousel {
    height:155px;
}

#teaser_epaper .previous_button, #teaser_epaper .next_button {
    margin-top:58px;
}

#teaser_epaper .carousel_wrapper {
    height: 140px;
    margin-top: 17px;
}

#teaser_epaper .slide {
    height:112px;
}

#teaser_epaper .slide .teaser_epaper_cover_container {
    font-family: Georgia, "Times New Roman", Times, serif;
    float: left;
    margin: 0 15px 0 0;
    height: 129px;
    width: 78px;
    font-size: 9px;
    text-align: center;
    line-height: 11px;
    color: #1a296b;
}
#teaser_epaper .slide a.teaser_epaper_cover {
    display: block;
    float: left;
    margin-bottom: 8px;
    height: 109px;
    width: 78px;
    text-decoration: none;
    border: #dad2cd 1px solid;
}

#teaser_epaper a.teaser_epaper_cover_hover {
    font-family: Georgia, "Times New Roman", Times, serif;
    display: block;
    position: absolute;
    width: 95px;
    padding: 144px 3px 5px 3px;
    text-decoration: none;
    border: #dad2cd 1px solid;
    background-repeat: no-repeat;
    background-position: 3px 3px;
    background-color: #FCF1E7;
    -webkit-box-shadow: 0 0 10px #aaa299;
    -moz-box-shadow: 0 0 10px #aaa299;
    font-size: 9px;
    text-align: center;
    line-height: 11px;
    z-index: 2000;
}

#teaser_epaper a.teaser_epaper_cover_hover_1 { margin: -3px 0 0 25px; }
#teaser_epaper a.teaser_epaper_cover_hover_2 { margin: -3px 0 0 115px; }
#teaser_epaper a.teaser_epaper_cover_hover_3 { margin: -3px 0 0 208px; }


/* ########### ENDE EPAPER TEASER ############ */

/* ########### COUNTRY SELECTOR ############ */

.country_selector {
    border-bottom: 0;
}

.country_selector .headline {
    background: url('../images/teaser/country_selector/headline_bg.jpg') right;
    height:44px;
    line-height: 44px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    text-transform: uppercase;
    padding:0 7px;
    border-bottom: #dad2cd 1px solid;
}

#main .country_selector .accordion_toggle {
    height: 23px;
    padding: 10px 0 0 7px;
    width: auto;
    background-position: 97% 50%;
    border-bottom: #dad2cd 1px solid;
    margin: 0;
    color: #1a296b;
    font-weight: bold;
    z-index: 500;
}



#main .country_selector .accordion_toggle_active {
    font-weight: bold;
    background-image: url('../images/teaser/country_selector/active_region.gif') !important;
    background-position: right top !important;
    height: 24px;
    border-bottom: 0;
    color: #413D3B;
}

.country_selector .accordion_content {
    border-bottom: #dad2cd 1px solid;
    padding: 0;
}

.country_selector .region_link {
    position: absolute;
    margin: -4px 0 0 7px;
    text-decoration: none;
    z-index: 1000;
}


.country_selector .country_links {
    margin-top: 19px;
    padding: 8px 7px;
    border-top: #dad2cd 1px solid;
}

.country_link {
    display: block;
    padding: 5px 0 4px 30px;

    background-position: left;
    background-repeat: no-repeat;
    text-decoration: none;
    cursor: pointer;
}

.country_selector a:hover {
    text-decoration: underline !important;
}

/* ########### ENDE COUNTRY SELECTOR ############ */

/* ########### MEDIACENTER IPAD TEASER ############ */

#teaser_mediacenter_iPad {
    height:349px;
    background: #ede3d9;
    font-size: 10px;
    text-align: center;
    color: #646464;
}


#teaser_mediacenter_iPad #video_container {
    height:253px;
    width: 313px;
    margin: 11px 11px 0 11px;
}

#teaser_mediacenter_iPad #video_container video {
    background-color: black;
}

#teaser_mediacenter_iPad #carousel_movie_thumbs {
    height:65px;
}

#teaser_mediacenter_iPad #carousel_movie_thumbs .previous_button, #teaser_mediacenter_iPad #carousel_movie_thumbs .next_button {
    margin-top:16px;
}

#teaser_mediacenter_iPad #carousel_movie_thumbs .carousel_wrapper {
    height: 65px;
    margin-top: 8px;
}

#teaser_mediacenter_iPad #carousel_movie_thumbs .slide {
    height:64px;
    width: 300px;
    padding-left: 20px;
}

#teaser_mediacenter_iPad #carousel_movie_thumbs .slide a {
    float: left;
    margin-right: 33px;
}

#teaser_mediacenter_iPad #carousel_movie_thumbs .slide a img {
    border: #dad2cd 1px solid;
}



/* ########### ENDE MEDIACENTER IPAD TEASER ############ */

/* ############ UPDATE 03 2010 ########### */

#product_highlights {
    position: relative;
    height: 309px;
    overflow: hidden;
    width: 610px;
    margin-bottom: 12px;
}

#product_highlights .prev {
    background: url('../images/teaser/carousell_prev.gif');
    display: block;
    height: 45px;
    width: 18px;
    position: absolute;
    margin: 81px 0 0 1px;
    z-index: 2000;
}

#product_highlights .next {
    background: url('../images/teaser/carousell_next.gif');
    display: block;
    height: 45px;
    width: 18px;
    position: absolute;
    margin: 81px 0 0 591px;
    z-index: 2000;
}

#product_highlights_items_space {
    width: 10000px;
    height: 309px;
}

#product_highlights_items {
    height: 309px;
    float:left;
}

#product_highlights_items a {
    height: 293px;
    width: 283px;
    padding: 7px;
    border: #dad2cd 1px solid;
    margin-right: 12px;
    display: block;
    float: left;
    background: url('../images/prod_highlight_bg.gif') bottom right no-repeat;
    text-decoration: none;
}

#product_highlights_items a img {
    border: #EDE3D9 1px solid;
}

#product_highlights_items a h4 {
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #413f3e;
    font-size: 10px;
    font-weight: normal;
    padding: 5px 0 0 1px;
    line-height: 10px !important;
}

#product_highlights_items a h3 {
    font-size: 14px;
    font-weight: normal;
    padding: 5px 0 6px 1px;
    line-height: 17px !important;
    color: #1a296b;
}

#product_highlights_items a p {
    color: #413f3e;
    padding-left: 1px;
}

.product_carousel_navi {
    background: #ede3d9 url('../images/prod_highlight_subnavi_bg.gif') repeat-x;
    height:13px;
    line-height:13px;
    padding: 5px 7px;
    border: #dad2cd 1px solid;
    margin-bottom: 8px;
    text-align: center;
}

#products_all .product_carousel_navi {
    margin-right: 8px;
    margin-bottom: 16px;
}

.product_carousel_navi .prev {
    background: url('../images/icon_pager_back.gif') no-repeat;
    display: block;
    height: 13px;
    width: 13px;
    float:left;
}

.product_carousel_navi .next {
    background: url('../images/icon_pager_forw.gif') no-repeat;
    display: block;
    height: 13px;
    width: 13px;
    float:right;
}

.product {
    display: inline-block;
    height: 250px;
    width: 176px;
    padding: 7px;
    border: #d2c8c0 1px solid;
    text-decoration: none !important;
    float: left;
    margin-bottom: 8px;
    margin-right: 8px;
    background: url('../images/icon_forw.gif') 174px 219px no-repeat;
    background: url('../images/prod_highlight_bg.gif') bottom right no-repeat;
}

#products_all .product {
    margin: 0 17px 16px 0;
}

.product img {
    float:none;
    margin: 0px;
    border: #EDE3D9 1px solid;
}

.product h4 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 10px;
    font-weight: normal;
    padding: 5px 0 0 1px;
    line-height: 10px !important;
    color: #413f3e;
}

.product h3 {
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #1a296b;
    font-size: 14px !important;
    font-weight: normal !important;
    padding: 5px 0 6px 1px !important;
    line-height: 17px !important;
}

.product p {
    color: #413f3e !important;
    padding-left: 1px !important;
}

#company_products_wrapper {
    position: relative;
    width: 192px;
    height: 822px;
    overflow: hidden;
}

#company_products {
    height: 822px;
}

.company_products_row {
    width: 200px;
    float: left;
}

#product .box_container {
    background: url('../images/fake_border.gif') 409px repeat-y;
    margin-top: 13px;
    margin-bottom: 7px;
}

#product .box_container_left, #product .box_container_right {
    margin-top: 0px;
}

#product .box_container_left .box_content {
	width: 401px;
        padding-top: 0;
}

#product .box_container_right .box_content {
	width: 192px;
        padding-top: 0;
}

#product .box_container_right a.company_logo_link img {
    border: #dad2cd 1px solid;
    width:190px;
}

#product .box_container_right h2.product_headline {
    padding-top: 5px;
}

#product .box_container_right a.company_link {
    font-family: Georgia, "Times New Roman", Times, serif;
    text-decoration: none;
    display: block;
    margin-top: -2px;
    margin-bottom: 8px;
}

#product .language_select_cont {
    padding: 8px 0;
    border-top: #dad2cd 1px solid;
}

#product .language_select_cont select {
    float: right;
}

#product label.bez {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 11px;
    float: left;
    padding-top: 5px;
    padding-right: 12px;
}

#product .product_top_teaser {
    background: #EDE3D9 url('../images/product_top_teaser_bg.jpg') repeat-x;
    padding: 7px;
    border: #dad2cd 1px solid;
    margin-bottom: 14px;
}

#product .product_top_teaser img {
    float: none;
    margin-bottom: 10px;
}

#product .product_top_teaser h4 a {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    font-weight: normal;
    color: #1a296b;
    text-decoration: none;
}
#product .product_top_teaser h3 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 24px;
    font-weight: normal;
    line-height: 30px;
    padding: 0;
    margin-bottom: 2px;
    color: #413D3B;
}

#product .comments {
    border-top: #dad2cd 1px solid;
}

.request_layer {
    width: 963px !important;
    padding-right:8px !important;
    padding-bottom: 1px !important;
    font-family: Georgia, "Times New Roman", Times, serif;
    -webkit-box-shadow: 0 0 10px black;
    -moz-box-shadow: 0 0 10px black;
}

.request_layer h1 { text-transform: uppercase; padding-left: 8px; }
.request_layer p { padding-left: 8px; }
.request_layer h2 {
    text-transform: uppercase;
    font-size: 12px;
    padding: 2px 0 8px 8px;
}

.request_layer .box_coloring {
    float: none;
    width:auto;
    padding-right:0;
}

.request_layer .headline {
    font-weight: bold;
    padding: 8px !important;
    text-transform: uppercase;
    margin-top: 12px;
}

.request_layer .required { width: auto; }

.request_layer .left_box { width: 460px; float: left; }
.request_layer .left_box label { width: 142px !important; text-transform: uppercase; }
.request_layer .left_box .textfield { width: 296px !important;}
.request_layer .left_box .captcha_input .textfield { width: 70px !important;}
.request_layer .left_box .dropdown { margin-bottom: 8px; width: 302px; }
.request_layer .left_box .textarea { width: 292px !important; height: 75px !important; }

.request_layer .right_box { width: 440px; float: right; }
.request_layer .right_box label { width: 189px !important; text-transform: uppercase; }
.request_layer .right_box .textfield { width: 230px !important;}
.request_layer .right_box .dropdown { margin-bottom: 8px; width: 236px; }

.request_layer #zip { width: 88px !important; margin-right: 4px; }
.request_layer #city { width: 198px !important;}

.request_layer .row_4 { width: 257px; float: left; }
.request_layer .row_4 label { float:none !important; text-transform: uppercase; width: auto !important; display: block !important; margin-bottom: 8px; }
.request_layer .row_4 input { float: left; margin: 3px 8px 8px 0; }

.request_layer .right_box_last { width: 440px; float: right; padding-bottom: 12px; }
.request_layer .right_box_last label { float:none !important; width: auto !important; display: block !important; margin-bottom: 12px; }
.request_layer .right_box_last .checkbox { float: left; margin: 3px 8px 8px 0; }

.request_layer .sendform { float: none; margin: 0; padding: 0; width: 212px !important; padding-top: 4px; }
.request_layer .sendform div { float: left; }

.request_layer .right_box_last .new_btn { margin-left: 12px; }

.req_cont {
    border-bottom: #d9d2ce 1px solid;
    border-top: #d9d2ce 1px solid;
    padding: 8px 0;
    text-align: center;
}

/* ############ UPDATE COUNTRY DROPOUT ########### */

#country_dropout_btn {
    display:inline-block;
    margin-top: -5px;
    font-weight: bold;
    margin-left: 0px !important;
    float: left;
    height: 22px;
    border: #dad2cd 1px solid;
    background: url('../images/teaser/country_selector/dropdown_bg.gif') repeat-x;
}

#country_dropout_btn span {
    display: inline-block;
    float: left;
    margin-right: 7px;
    padding: 4px 0 5px 8px;
    background-repeat: no-repeat;
    background-position: 100% 90%;
}

#country_dropout_btn span.active_country {
    padding-right: 30px;
}

#country_dropout_btn ins {
    display: inline-block;
    float: right;
    width:29px;
    height:22px;
    border-left: #dad2cd 1px solid;
    background: url('../images/teaser/country_selector/dropdown_arrow.gif') repeat-x;
}

#country_dropout_btn ins.close {
    background-position: bottom;
}

#country_dropout {
    position: absolute;
    margin-top:28px;
    width:979px;
    background-color: #f0e7df;
    border: #dad2cd 1px solid;
    border-bottom: 0;
    -webkit-box-shadow: 0 2px 2px #999;
    -moz-box-shadow: 0 3px 3px #999;
    z-index: 2000;
    opacity: 0.95;
}

.country_dropout_region {
    padding: 9px 8px;
    border-bottom: #dad2cd 1px solid;
}

.country_dropout_region h2 a {
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    display: block;
}

#country_dropout .country_links {
    padding-top: 8px;
}

#country_dropout .country_link {
    width: 290px;
    float: left;
}

#country_dropout .col_1_3 {
    width: 320px;
    float: left;
}

#country_dropout a:hover { text-decoration: underline; }

/************* Flash Wallpaper *************/


.flash_wallpaper {
    width: 996px;
    margin: 0 auto;
}

.flash_wallpaper_left {
    position: absolute;
    margin-left: -200px;
}
.flash_wallpaper_right {
    position: absolute;
    margin-left: 996px;
}

.flash_wallpaper a {
    display: block;
    width: 996px;
    height: 120px;
}

.flash_wallpaper_left a {
    display: block;
    width: 200px;
    height: 600px;
}
.flash_wallpaper_right a {
    display: block;
    width: 200px;
    height: 600px;
}

/*************** Whoiswho ****************/

#whoiswho .textfield {
	width: 299px;
	float: left;
	padding-left: 4px;
	margin-bottom: 8px;
	padding-top: 1px;
	padding-bottom: 1px;
}

#whoiswho #box_detailsearch {
    margin-bottom: 24px;
}

#whoiswho #box_detailsearch .btn {
    float: right;
    margin-right: 8px;
}

.wiw_alphabet {
    border-bottom: #a09e9d 1px solid;
    border-top: #a09e9d 1px solid;
    width: 610px;
    margin-bottom: 12px;
    
}

.wiw_alphabet a {
    display: inline-block;
    line-height: 12px;
    width: 10px;
    text-align: center;
    padding-right: 5px;
    border-right: #d9d2ce 1px solid;
    margin: 5px 3px 5px 0;
}

.wiw_alphabet a.last {
    width: auto;
    border-right: 0;
    margin-right: 0;
    padding-right: 0;
}

.wiw_alphabet a.selected {
    text-decoration: none;
    color: #a09e9d;
}

.wiw_people a {
    height: 180px;
    width: 126px;
    padding: 7px;
    border: #dad2cd 1px solid;
    margin-right: 14px;
    margin-bottom: 12px;
    display: block;
    float: left;
    background: url('../images/prod_highlight_bg.gif') bottom left no-repeat;
    text-decoration: none;
}

#whoiswho .wiw_people a h3 {
    font-size: 14px;
    font-weight: normal;
    padding: 5px 0 6px 1px;
    line-height: 17px !important;
    color: #1a296b;
}

#whoiswhodetail .box_coloring {
    display: inline-block;
    float: right;
    width: 458px;
    height: 126px;
    margin-right: 8px;
    margin-bottom: 9px;
}

#whoiswhodetail .box_coloring h3 {
    font-size: 16px;
    font-weight: normal;
    border-bottom: #dad2ce 1px solid;
    padding: 7px 0 6px 0;
    margin-bottom: 6px;
}

#whoiswhodetail .box_coloring h3 a {
    float: right;
    margin: -8px 0 0 4px;
    
}

#whoiswhodetail .box_content {
    margin-bottom: 30px;
}

#whoiswhodetail .story {
    border-top: 0;
    border-bottom: #dad2ce 1px solid;
    float: none;
    margin-bottom: 12px;
    padding-bottom: 12px;
}

#whoiswhodetail .story h1 {
    font-size: 16px;
}

#whoiswhodetail .story h6 {
    padding-top: 6px;
}

.box_article_whoiswho h4 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: normal;
    font-size: 12px;
    border-bottom: #dad2ce 1px solid;
    padding-bottom: 2px;
    margin-bottom: 11px;
    width: 610px;
}

.box_article_whoiswho a {
    display: block;
    width: 192px;
    margin-right: 17px;
    float: left;
    text-decoration: none;
}

.box_article_whoiswho a img {
    float: left;
    margin-right: 8px;
}

.box_article_whoiswho a h3 {
    font-weight: normal !important;
    font-size: 12px !important;
}

#staff .newsletter label {
    text-transform: none;
    font-family: Arial;
    font-size: 12px;
}

#staff .newsletter label strong {
    font-weight: normal;
}
