body {
    font-family:Arial;
    font-size:12px;
	color:#000000;
	overflow: -moz-scrollbars-vertical;
}

div, ul {
    border:0px solid #000000;
    padding:0px;
    margin:0px;
	list-style-type:none;
}

img {
    border:0px;
}

a {
    text-decoration:none;
    color:#666666;
}

#Footer span a {
    color:#FFFFFF;
}

#Footer span a:hover {
    color:#0D3F96;
}


#Header, #Navigation, #Left, #Right, #Footer { float:left; }

#Header {
    height:65px;
    width:940px;
    background-image:url('../img/header.gif');
    background-repeat:no-repeat;
    padding-bottom:15px;
}

#Navigation {
    height:28px;
    width:940px;
    margin:0px;
    padding:0px;
    background-image:url('../img/fuss_leiste_navigation.gif');
    background-repeat:no-repeat;
    background-position:bottom;
}

#Navigation a img { float:left; }

#Left {
    width:225px;
    padding-top:10px;
}

#Left span {
	background-repeat:no-repeat;
}

#Right { 
    width:715px; 
    float:right;
    padding-top:10px;
    padding-bottom:30px;
}

#Footer {
    height:20px;
    background:#929395;
    width:940px;
    
    font-size:11px;
    font-family:Arial;
    color:#FFFFFF;
}

#ContentArea {
    width:940px;
    position:absolute;
    left:50%;
    top:10px;
    margin-left:-470px;
}

span.Picture { display:block; width:225px; height:140px; border-bottom:1px solid #FFFFFF; }

#Right span.Picture { width:715px; height:140px; }

#SubNavi {
    border-top:10px solid #F0F0F0;
    border-right:1px solid #FFFFFF;
}

#SubNavi li a.mleft, #Sprache li a.mleft {
	margin-left:10px;
	font-weight:normal;
}

#SubNavi li a:hover, #Sprache li a:hover {
    color:#0D3F96;
    /*background:url('../img/button_selected.gif') transparent no-repeat 0px 1px;*/
}

#SubNavi li a.aktiv, #Sprache li a.aktiv, #SubNavi li a, #Sprache li a {
	padding-left:18px;
	display:block;
	background:url('../img/button_trans.gif') transparent no-repeat 0px 1px;
}

#SubNavi li a.aktiv, #Sprache li a.aktiv { 
	color:#0D3F96;
	background-image:url('../img/button_selected.gif');
}

#SubNavi li, #Sprache li {
    padding:9px 0px 8px 0px;
    margin:0px;
    width:224px;
    background-color:#F0F0F0;
    border-bottom:1px solid #FFFFFF;
    font-weight:bold;
    color:#666666;
}

#SubNavi li.noBorder, #Sprache li.noBorder {
    border-bottom:0px solid #FFFFFF;
}
#SubNavi li.left, #Sprache li.left {
    padding:2px 0px 2px 0px;
}
#SubNavi li.l_left, #Sprache li.l_left {
    padding:2px 0px 8px 0px;
}

#SubNavi li.subFirst, #Sprache li.subFirst {
    padding:9px 0px 2px 0px;
}
#Sprache li {
    border-bottom:0px solid #FFFFFF;
}

#SubNavi img, #Sprache img {
    padding-right:10px;
}

#Sprache {
    border-bottom:3px solid #0D3F96;
    border-right:1px solid #FFFFFF;
}

#SuchBox {
    border-bottom:1px solid #FFFFFF;
    border-right:1px solid #FFFFFF;
    background-color:#F0F0F0;
    padding:8px 0px 0px 18px;
    font-weight:bold;
    height:47px;
}

#NewsletterBox {
    border-bottom:1px solid #FFFFFF;
    border-right:1px solid #FFFFFF;
    background-color:#F0F0F0;
    padding:8px 0px 0px 18px;
    font-weight:bold;
    height:150px;
}

#RightContent h1, #RightContent h2 { 
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	font-weight:bold;
}

#RightContent h1 {
    font-size:20px;
    color:#0D3F96;
    padding-bottom:6px;
}

#RightContent h2 {
    font-size:16px;
    color:#666666;
}

#RightContent h3 {
    font-size:12px;
	font-weight:bold;
    color:#666666;
}

#RightContent h4 {
    font-size:12px;
	font-weight:bold;
    color:#0D3F96;
	margin:2px;
}

#RightContent {
    padding:20px 20px 30px 20px;
    width:520px;
    line-height:17px;
}

#RightContent_100 h1, #RightContent_100 h2 { 
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	font-weight:bold;
}

#RightContent_100 h1 {
    font-size:20px;
    color:#0D3F96;
    padding-bottom:6px;
}

#RightContent_100 h2 {
    font-size:16px;
    color:#666666;
}

#RightContent_100 h3 {
    font-size:12px;
	font-weight:bold;
    color:#666666;
}

#RightContent_100 h4 {
    font-size:12px;
	font-weight:bold;
    color:#0D3F96;
	margin:2px;
}

#RightContent_100 {
    padding:20px 0px 30px 20px;
    width:695px;
    line-height:17px;
}

.normText {
    
}

.produkt_unter_liste1 {
	list-style-image:url(../img/icon_selected2.gif);
	margin-left:30px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}

.produkt_unter_liste1 li {
	padding-top:5px;
	padding-bottom:5px;
}

.a_underline {
	text-decoration:underline;
}

.blue_font {
	color:#0d3f96;
}

.farbBox {
    line-height:18px;
    color:#0D3F96;
    font-weight:bold;
    border-bottom:1px solid #FFFFFF;
    padding:9px 10px 8px 18px;
}

.table_update {
	font-size:11px;
	border-bottom:2px solid #0d3f96;
	line-height:11px;
}

.tr_update_head td {
	border-top:2px solid #0d3f96;
	border-bottom:2px solid #0d3f96;
	border-right:1px solid #0d3f96;
	font-weight:bold;
	font-size:12px;
	background-color:#f0f0f0;
}

.tr_update_red td {
	border-right:1px solid #0d3f96;
	border-bottom:1px solid #FFFFFF;
	background-color:#ff9999;
}
.tr_update_blue td {
	border-right:1px solid #0d3f96;
	border-bottom:1px solid #FFFFFF;
	background-color:#bbe3f1;
}

.tr_update_green td {
	border-right:1px solid #0d3f96;
	border-bottom:1px solid #FFFFFF;
	background-color:#cce3b7;
}


/**/
.table_optimix {
	font-size:11px;
	border-bottom:2px solid #0d3f96;
	line-height:11px;
}

.table_optimix td {
	border-right:1px solid #0d3f96;
	border-bottom:1px solid #F0F0F0;
}

.tr_optimix_head td {
	border-top:2px solid #0d3f96;
	border-bottom:2px solid #0d3f96;
	border-right:1px solid #0d3f96;
	font-weight:bold;
	font-size:12px;
	background-color:#f0f0f0;
}


/**/

.order_info_table {

}

.order_info_table td {
	border-bottom:1px solid #b2b2b2;
}

.order_info_table_head td {
	border-bottom:2px solid #0D3F96;
	font-weight:bold;
}

.order_info_table2 {

}

.order_info_table2 td {
	border-bottom:1px solid #b2b2b2;
}

.order_info_table2_head td {
	padding-bottom:0px;
	border-bottom:2px solid #0D3F96;
}

.order_info_table2_noborder td {
	padding-bottom:0px;
	font-weight:bold;
	border:0px;
}

.table_bold {
	font-weight:bold;
}

.bg_green {
	background-color:#e6f0dd;
}

.bg_red {
	background-color:#ffcccc;
}

.bg_blue {
	background-color:#ddf1f8;
}

.table_calibrators{
	border-bottom:2px solid #0D3F96;
}

.table_calibrators td {
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #0D3F96;
	background-color:#ee897a;
}

.table_calibrators_head td {
	border-top:2px solid #0D3F96;
	border-bottom:2px solid #0D3F96;
	border-right:1px solid #0D3F96;
	background-color:#f0f0f0;
	font-weight:bold;
}

.table_test{
	border-bottom:2px solid #0D3F96;
}

.table_test td {
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #0D3F96;
	background-color:#bbe3f1;
}

.table_test_head td {
	border-top:2px solid #0D3F96;
	border-bottom:2px solid #0D3F96;
	border-right:1px solid #0D3F96;
	background-color:#f0f0f0;
	font-weight:bold;
}

.table_quassura {
	border-bottom:2px solid #0D3F96;
}

.table_quassura td {
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #0D3F96;
	background-color:#cce3b7;
}

.table_quassura_head td {
	border-top:2px solid #0D3F96;
	border-bottom:2px solid #0D3F96;
	border-right:1px solid #0D3F96;
	background-color:#f0f0f0;
	font-weight:bold;
}

.table_events {
	border-bottom:2px solid #0D3F96;
}

.table_events td {
	border-bottom:1px solid #b2b2b2;
	border-right:1px solid #0D3F96;
	background-color:#FFFFFF;
	font-size:11px;
}

.table_events_head td {
	border-top:2px solid #0D3F96;
	border-bottom:2px solid #0D3F96;
	border-right:1px solid #0D3F96;
	background-color:#f0f0f0;
	font-size:12px;
	font-weight:bold;
}

.list_schulung {
	list-style-image:url(../img/list_item.gif);
	padding-left:15px;
}

.list_schulung li {
	padding-bottom:5px;
}

.contact_form input {
	width:220px;
}

.contact_form textarea {
	width:220px;
	height:100px;
}

.table_intern {
	border-bottom:2px solid #0D3F96;
}

.table_intern td {
	border-bottom:1px solid #b2b2b2;
	border-right:1px solid #0D3F96;
	font-size:11px;
}

.table_intern_head td {
	font-weight:bold;
	background-color:#f0f0f0;
	border-top:2px solid #0D3F96;
	border-bottom:2px solid #0D3F96;
	font-size:12px;
}

.table_contact td {
	border-bottom:1px solid #a7b5d9;
	padding-top:15px;
	padding-bottom:15px;
}

.nopadding {
	padding:0px;
}

.nomargin {
	margin:0px;
}
