body{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	background-color:white;
}

p
{
	margin-top: 0px;
	margin-bottom: 0px;
}

a,a:link,a:visited, a:active,a:hover{
	color:black;
	text-decoration:underline;
}

/*  MIN WIDTH {{{ */
/*
body {
	width: expression(document.documentElement.offsetWidth>900?document.documentElement.offsetWidth-20:1000);
}
*/
select {
	font-size:11px;
}

html>body {
	width: auto;
}
/*

*:first-child+html body {
	width: expression(document.documentElement.offsetWidth>900?document.documentElement.offsetWidth-20:1000);
}
*/
/* }}}   */

.logo {
	background-image:url(../images/head_main.jpg);
	background-repeat:no-repeat;
	height:100px;
	width:990px;
}

.item_selected{
	color:red;
	font-weight:bold;
}

.black_text{
	font-size:11px;
	color:black;
	font-weight:bold;
}

.arrow{
	font-weight:bold;
	color:#4457B9;
	padding-left:3px;
	padding-right:12px;
	text-decoration:none;
}
.static_arrow{
	font-weight:bold;
	color:#4457B9;
	padding-left:3px;
	padding-right:12px;
	text-decoration:none;
}

.s_arrow{
	color:#4457B9;
	font-weight:bold;
	text-decoration:none;
}
.leftheader{
	color:#083C94;
	font-weight:bold;
	padding-left:8px;
	background-image:url(../images/line.jpg);
	background-color:#78ACDE;
	height:15px;
	background-repeat:repeat-x;
}

.leftheader_big{
	color:#0B327D;
	font-weight:bold;
	padding-left:9px;
	background-image:url(../images/line2.jpg);
	background-color:#78ACDE;
	background-repeat:repeat-x;
	height:29px;
}
.article_header{
	color:#616161;
	font-weight:bold;
	padding-left:8px;
	text-align:left;
	background-color:#DFDFDF;
	height:15px;
	background-repeat:repeat-x;
}

.article_divider{

	height:10px;
}
.quickorder_column{
	vertical-align:top;
	padding-top:13px;
	padding-left:0px;
	padding-right:0px;
}
.mypadding {
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-right:0px;
}
/* different colors for article line (displays on small articles under image) */
.article_divider_bg_1{
	background-color:#7EA2D6;
}
.article_divider_bg_2{
	background-color:#FFCC01;
}
.article_divider_bg_3{
	background-color:#FDF4D3;
}

.article_divider_bg_4{
	background-color:#FFE5EC;
}
.article_divider_bg_5{
	background-color:#CF0132;
}
.article_divider_bg_6{
	background-color:#235963;
}

.article_preview{
	padding-top:10px;
	padding-left:10px;
}
a.article_link,a.article_link:link,a.article_link:visited, a.article_link:active,a.article_link:hover{
	color:black;
	text-decoration:underline;
}
.leftarea {
	padding-left:9px;
	padding-top:7px;
	padding-bottom:5px;
	background-color:#CCDBF2;

}
.leftdivider{
	height:9px;
}

.input_text{
	border:1px solid black;
	font-size:11px;
	width:130px;
	height:11px;
}

a.black_link,a.black_link:link,a.black_link:visited, a.black_link:active,a.black_link:hover{
	color:black;
	text-decoration:underline;
}
a.category,a.category:link,a.category:visited, a.category:active,a.category:hover{
	color:black;
	font-weight:bold;
	text-decoration:none;
}
.main_header {
	color:#083C94;
	font-size:17px;
	line-height:17px;
}
.main_header_zuruck {
	color:#083C94;
	font-size:15px;
}

.static_main_header {
	color:#083C94;
	font-size:17px;
}
.secondary_header{
	color:black;
	font-weight:bold;
}
.article_bg{
	background-color: #EEEEEE;
}

.address_bg td{
	background-color: #EEEEEE;
	padding: 5px 10px;
}
.contact_bg td{
	background-color: #EEEEEE;
	padding: 8px 10px;
}

.tab_content{
	height:56px;
	width:205px;
	line-height:60px;
	padding-top:4px;
}

.pr20{
	padding-right:20px;
}
.pr15{
	padding-right:15px;
}

a.main_article_link,a.main_article_link:link,a.main_article_link:visited,a.main_article_link:active{
	color:black;
	text-decoration:underline;
	font-weight:bold;
}
a.main_article_link:hover{
	color:#7EA2D6;
	text-decoration:underline;
	font-weight:bold;

}

/* stories page */
table.stories_table th{
	height:15px;
	padding-left:10px;
	border-bottom-width: 10px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	color:#083C94;
	background-color: #CCDBF2;
	text-align: left;
	text-weight: bold;
}

td.stories_small_photo{
	padding-right: 10px;
	padding-bottom: 29px;
	background-color: #ffffff;
	vertical-align: top;
	width:80px;
}

td.stories_big_photo {
	/*padding-top: 10px;*/
}

td.stories_text_td {
	vertical-align: top;
}
td.stories_line_td {
	border-bottom-width: 10px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	height: 11px;
	background-color: #eeeeee;
}
div.stories_main_header {
	color:#083C94;
	font-size:17px;
	margin-bottom: 5px;
}
td.stories_right_column_text {
	padding: 15px 10px 15px 10px;
	background-color: #f0f0f0;

}
tr.stories_shortstory_tr {
	background-color: #eeeeee;
}
td.stories_shortstory_smallphoto {
	padding: 10px 10px 20px 10px;
	vertical-align: top;
}
td.stories_shortstory_lquote {
	padding: 10px 12px 10px 0px;
	vertical-align: top;
}
td.stories_shortstory_rquote {
	padding: 10px 10px 10px 12px;
	vertical-align: bottom;
}
td.stories_shortstory_text {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
}
td.stories_fullstory_photo {
	padding: 19px 19px 10px 0px;
	vertical-align: top;
}
td.stories_fullstory_text {
	padding: 28px 0px 10px 0px;
	vertical-align: top;
}
/*^stories page^*/
/* ------- recommend page ------- */
table.form_table {
	background-color: #EEEEEE;
	text-align: left;
}

table.form_table th {
	height: 15px;
	padding-left: 11px;
	color: #636363;
	background-image:url(../images/form_gradient.gif);
	background-repeat: repeat-x;
}


.align_left {
	text-align: left;
}
.align_right {
	text-align: right;
}
.align_center {
	text-align: center;
}


table.form_table td.header {
	padding: 10px 10px 0px 11px;
	text-align: center;
}

table.form_table td.common_td {
	padding: 10px 10px 10px 11px;
}

table.form_table td.common_td_adm {
	padding: 5px 10px 5px 10px;
	line-height: 16px;
	border-top: 1px white solid;
	border-bottom: 1px white solid;
	height: 45px;
	vertical-align: middle;
}


table.form_table td.empty_line {
	height: 10px;
}
table.form_table td.error {
	color:red;

	padding-left:10px;
}

table.form_table td.text_td {
	padding: 10px 10px 10px 11px;
	border-top-width: 1px;
	border-top-color: #ffffff;
	border-top-style: solid;
	border-right-width: 1px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

table.form_table td.text_td_bottom {
	padding: 10px 10px 10px 11px;
	border-top-width: 1px;
	border-top-color: #ffffff;
	border-top-style: solid;
	border-right-width: 1px;
	border-right-color: #ffffff;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

table.form_table td.input_td {
	padding: 10px 10px 10px 14px;
	border-top-width: 1px;
	border-top-color: #ffffff;
	border-top-style: solid;
}

table.form_table td.input_td_bottom {
	padding: 10px 10px 10px 14px;
	border-top-width: 1px;
	border-top-color: #ffffff;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

table.form_table td.input_td_small {
	padding: 6px 10px 6px 10px;
	border-top-width: 1px;
	border-top-color: #ffffff;
	border-top-style: solid;
	/*border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;*/
}

table.form_table input.text {
	height: 11px;
	width: 150px;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	font-size: 10px;
}
table.form_table input.text_short {
	height: 11px;
	width: 119px;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	font-size: 10px;
}
input.text {
	height: 11px;
	width: 119px;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	font-size: 10px;
}

table.form_table textarea {
	height: 100px;
	width: 427px;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	font-size: 12px;
}

table.form_table td.white_td {
	padding: 0px;
	background-color: #ffffff;
	text-align: right;
}

table.lower_table_header {


}

.small_tab_content {
	height:30px;
}
.small_tab_blue {
	padding: 0px 0px 0px 5px;
	color: #083C94;
	background-color: #82A1D8;
	vertical-align: middle;
	font-weight: bold;
	line-height:30px;
	cursor: pointer;
}
.small_tab_grey {
	padding: 0px 0px 0px 5px;
	color: #636363;
	background-image:url(../images/small_tab_grey_gradient.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
	font-weight: bold;
	line-height:30px;
	cursor: pointer;
}

.small_tab_content1 {
	height:30px;
	width:90px; /*110*/
	line-height:30px;
	padding-left:20px;
}
.small_tab_content2 {
	height:30px;
	width:117px; /*142*/
	line-height:30px;
	padding-left:25px;
}
.small_tab_content3 {
	height:30px;
	width:138px; /*163*/
	line-height:30px;
	padding-left:25px;
}

table.lower_table {
	/*padding: 80px;*/
	border-width: 2px;
	border-color: #87A2D1;
	border-style: solid;

}

table.lower_table td {
	height: 150px;
	*height: 120px;
	padding: 10px;
	border-width: 6px;
	border-color: #ffffff;
	border-style: solid;
	background-color: #CCDBF2;
	vertical-align: top;
}

table.lower_table td.left_td {
	border-right-width: 3px;
}

table.lower_table td.center_td {
	border-left-width: 3px;
	border-right-width: 3px;
}

table.lower_table td.center_td2 {

}

table.lower_table td.right_td {
	border-left-width: 3px;
}

table.simple_table td {
	height: 0%;
	padding: 0px;
	border-width: 0px;
	border-style: solid;
	vertical-align: top;
}

input.submit_button {
	height: 20px;
	background-color: #BFBFBF;
	border-width: 1px;
	border-style: outset;
	font-size: 11px;
}

/* -------^recommend page^------- */

/* tp room page */
/*table.stories_table th{
	height:15px;
	padding-left:10px;
	border-bottom-width: 10px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	color:#083C94;
	background-color:#CCDBF2;
	text-align : left;
	text-weight: bold;
}
*/
td.tp_small_photo{
	padding-right: 10px;
	padding-bottom: 29px;
	padding-top: 10px;
	background-color: #ffffff;
	vertical-align: top;
}

tr.tp_shortstory_tr {
	background-color: #eeeeee;
}
td.tp_shortstory_td {
	height:40px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:12px;
}
/*
td.stories_big_photo {

}

td.stories_text_td {
	padding-top: 15px;
	padding-bottom: 15px;
	vertical-align: top;
}
td.stories_line_td {
	border-bottom-width: 10px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	height: 11px;
	background-color: #eeeeee;
}
div.stories_main_header {
	color:#083C94;
	font-size:17px;
	margin-bottom: 5px;
}
td.stories_right_column_text {
	padding: 15px 10px 15px 10px;
	background-color: #f0f0f0;

}

td.stories_shortstory_smallphoto {
	padding: 10px 10px 20px 10px;
	vertical-align: top;
}
td.stories_shortstory_lquote {
	padding: 10px 12px 10px 0px;
	vertical-align: top;
}
td.stories_shortstory_rquote {
	padding: 10px 10px 10px 12px;
	vertical-align: bottom;
}
td.stories_shortstory_text {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
}
td.stories_fullstory_photo {
	padding: 19px 19px 10px 0px;
	vertical-align: top;
}
td.stories_fullstory_text {
	padding: 28px 0px 10px 0px;
	vertical-align: top;
}*/
/*^tp room page^*/

/* -----HEADER TABS STYLE----- */
.header_tab_content {
	height:60px;
}

.header_tab_white {
	padding: 3px 0px 0px 0px;
	/*color: #083C94;*/
	/*background-color: #FFFFFF;*/
	text-align: center;
	vertical-align: top;
	font-weight: normal;
	line-height:14px;
	cursor: pointer;

}
.header_tab_grey {
	padding: 3px 0px 0px 0px;
	/*color: #636363;*/
	/*background-image:url(../images/tabs_styles/order_tabs/order_tab_center_grey.png);*/
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: top;
	font-weight: normal;
	line-height:14px;
	cursor: pointer;

}
h3.header_tab {
	margin: 0px;
	font-size: 11px;
	color: #636363;
	font-weight: bold;
}

/* ^----HEADER TABS STYLE----^ */

/* ========================================================================== */
/* QUICKORDER */

table.quickorder_tabs_td th {
	padding: 10px 0px 0px 15px;
	color: #4457B9;
	background-color: #CCDBF2;
	font-weight: normal;
	font-size: 16px;
	text-align: left;
}

table.direct_links_tabs_td th {
	padding: 10px 0px 0px 15px;
	color: black;
	background-color: white;
	font-weight: normal;
	font-size: 16px;
	text-align: left;
}

td.quickorder_tab_content_1 {
	border: 2px solid #CCDBF2;
	padding: 5px;
}
td.quickorder_tab_content_2 {
	border: 2px solid #FFCC01;
	padding: 5px;
}
td.quickorder_tab_content_3 {
	border: 2px solid #FDF4D3;
	padding: 5px;
}
td.quickorder_tab_content_4 {
	border: 2px solid #FFE5EC;
	padding: 5px;
}
td.quickorder_tab_content_6 {
	border: 2px solid #225666;
	padding: 5px;
}
td.quickorder_tab_content_7 {
	border: 2px solid #ACE0EF;
	padding: 5px;
}

td.qo_colored_td_1 {
	background-color: #CCDBF2;
	padding: 12px;
}
td.qo_colored_td_2 {
	background-color: #FFCC01;
	padding: 12px;
}
td.qo_colored_td_3 {
	background-color: #FDF4D3;
	padding: 12px;
}
td.qo_colored_td_4 {
	background-color: #FFE5EC;
	padding: 12px;
}
td.qo_colored_td_7 {
	background-color: #ACE0EF;
	padding: 12px;
}
.qoproductset .product_set { width: 400px; margin-left: 50px; }
.qoproductset .groupdesc { color: #093B94; }
.qoproductset .title { color: #093B94; }

.cartproductset .product_set { margin-left: 50px; }
.cartproductset .groupdesc { color: #093B94; }
.cartproductset .title { color: #093B94; }

.checkproductset .product_set { margin-left: 50px; }
.checkproductset .groupdesc { color: #093B94; }
.checkproductset .title { color: #093B94; }

.tabproductset .groupdesc { color: #093B94; }
.tabproductset .title { color: #093B94; }
.tabproductset .product_set { width: 350px; }
.tabproductset .product_name { }


/*^QUICKORDER^*/
/* ========================================================================== */
/* COMMON STYLES */

a.common_bold {
	text-decoration:underline;
	color: #4457B9;
	font-weight: bold;
}
a.common_bold:visited {
	text-decoration:underline;
	color: #4457B9;
	font-weight: bold;
}
a.common_bold:hover {
	text-decoration:none;
	color: black;
	font-weight: bold;
}

a.common_bold2 {
	text-decoration:none;
	color: #4457B9;
	font-weight: bold;
}
a.common_bold2:visited {
	text-decoration:none;
	color: #4457B9;
	font-weight: bold;
}
a.common_bold2:hover {
	text-decoration:underline;
	color: black;
	font-weight: bold;
}

/*^COMMON STYLES^*/
/* ========================================================================== */
.error{
	color:red;

}

.recommend{
	width:150px;
}

.pl10{
  padding-left:10px
}


.blue_header_table {
	margin-bottom: 14px;
}
.blue_header_table td {
	height: 42px;
	background-color: #CCDBF2;
	padding-left: 10px;
}
table.grey_text_table {
	margin-bottom: 14px;
}
table.grey_text_table td {
	height: 65px;
	background-color: #EEEEEE;
	padding-left: 10px;
	font-size: 14px;
}
table.grey_text_table td.white_td {
	padding: 0px;
	background-color: #ffffff;
	text-align: right;
}
.table_article_border {
	border-right:1px solid #909FB6;
	border-left:1px solid #909FB6;
	border-bottom:1px solid #909FB6;
}
.a_header_black{
   font-weight:bold;
   font-size:14px;
}
.black_bold {
	font-weight:bold;
	color:black;
}
.pt10{
	padding-top:10px;
}
.pt5{
	padding-top:5px;
}
.pb5{
	padding-bottom:5px;
}

.p_category_preview_td{
	padding:10px 10px 10px 10px;
}

h3.text_header {
	font-weight:bold;
	font-size:14px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	line-height: 14px;
}
h3.form_header {
	font-weight:bold;
	font-size:12px;
	margin: 15px 0px 12px 0px;
	padding: 0px;
	line-height: 14px;
}
.bold {
	font-weight: bold;
}
small {
	font-size: 10px;
}
.article_line_height{
	line-height:13px;
}

.letters, a.letters_active {
	color: #083C94;
	font-size: 14px;
}
a.letters_active {
	font-weight: bold;
	/*text-decoration: none; */
}
.bold_black {
	font-weight: bold;
	font-size: 12px;
	color: #000;
}

td.category_list_td { /*for download center etc*/
	padding: 10px 5px 5px 5px;
	border-bottom: 1px solid #eeeeee;
}

.date {
	margin: 10px 0px;
	margin-top: 30px;
}
.header_frame, .header_frame_middle, .header_frame_left, .header_frame_right {
	border-color: navy;
	border-width: 2px;
	border-style: solid;
	background-color: #eee;
	padding: 0px 5px;
}
.header_frame_middle {
	border-right-width: 0px;
	border-left-width: 0px;
}
.header_frame_left {
	border-right-width: 0px;
}
.header_frame_right {
	border-left-width: 0px;
}
.stats_padding {
	padding: 0px 5px ;
}

.header_bigger {
	color: #777;
	padding: 1px 8px;
	font-weight: bold;
	height: 20px;
	vertical-align: top;
}
.common_bold_red {
	text-decoration:none;
    color: #DD0000;
    font-weight: bold;
    cursor: pointer;
}
.common_bold_red:visited {
	text-decoration:none;
    color: #DD0000;
    font-weight: bold;
}
.common_bold_red:hover {
	text-decoration:underline;
    color: black;
    font-weight: bold;
}
.article_date{
	font-size:10px;
	color:#9A9A9A;
	margin-top:10px;
}
.article_date_image{
	font-size:10px;
	color:#9A9A9A;
}

a.search_link,a.search_link:link,a.search_link:visited, a.search_link:active,a.search_link:hover{
	color:#668CCD;
	text-decoration:underline;
}