body{
        font-family: "Arial", sans-serif;
        padding:0px;
         margin:0px;
}

#globalFrame{
        text-align:center;
         background-image:url('bgGlobalFrame.gif');
         background-position:center;
         background-repeat:repeat-y;
         margin:0px;
}

h1{
        font-size:1.1em;
        color:black;
         margin:0px;
}

h1.important{
        border:1px solid black;
        color:black;
         background-color: #DDD;
}

h2,
h3{
        font-size:0.9em;
        color:black;
         margin:0px;
}

h3{
        font-size:0.9em;
        color:black;
         margin:0px;
         font-weight:normal;
}

a h1,
a h2{
        text-decoration:none;
}

a h1{
	font-size:1.3em;
}

p,
a,
li{
        font-size:0.8em;
         line-height:1.3em;
         text-decoration:none;
}

#columnCenter p,
#columnLeft p,
#columnRight p,
#columnCenter li,
#columnLeft li,
#columnRight li{
	line-height:160%;
}

li a{
        font-size:1em;
}
p a{
        color:#6D7794;
        font-size:1em;
         text-decoration:none;
}

a{
        color:#6D7794;
        text-decoration:none;
}

hr{
        border:1px dotted #BBB;
}

#registerTabs, #topNavigation, #globalBottomFrame, #globalFooter {
        margin: auto;
         width:750px;
}

#registerTabs{
         background-image:url('bgRegisterTabs.gif');
         background-repeat:no-repeat;
         height:28px;
         text-align:right;
         letter-spacing:-0.0em;
         text-transform:uppercase;
}

#registerTabs div.registerTabItems{
        display:inline;
}
#registerTabs div.registerTabItems a{
         color:#444;
         font-size:10px;
         font-weight:bold;
         text-decoration:none;
         padding-right:15px;
        height:12px;
}

#chooseLanguage{
        height:12px;
}

#chooseLanguage a{
        /*color:#FF6600;*/
         color:#777;
         text-decoration:  none;
/*         font-size:0.7em;*/
        font-weight:bold;
         padding-left:20px;
        margin-left:4px;
        margin-right:4px;
         font-size:8px;
         padding-bottom:2px;
        background-repeat:no-repeat;
}


#topNavigation, #globalBottomFrame, #globalFooter {
        /* border:1px solid #0217D2; */
        border:1px solid #ddd;
}

#topNavigation {
        border-bottom-width:0px;
        color:green;
}

#topNavigation a{
        color:rgb(0,48,122);
}

#globalBottomFrame {
        border-top-width:0px;
         border-bottom-width:0px;
}

#topNavigation *, #globalBottomFrame *{
        text-align:left;
}

#bubbleTop{
        position:relative;
        height:70px;
        background-image:url('bgHeadBubble.jpg');
        background-repeat:no-repeat;
        background-position:bottom;
}

#logoWyattEurope{
        height:51px;
         width:161px;
         margin-top:11px;
         margin-left:10px
}

#myPosition{
         position:absolute;
         top:-12px; left:20px;
         background-color:white;
         margin:auto;
         padding-left:2px;
         padding-right:2px;
         color: #0011BB;
}

#myPosition a{
        color:#FF6600;
         text-decoration:  none;
         font-size:0.7em;
         font-weight:bold;
}

#myPosition span{
        padding-right:5px;
}

#myPosition span.currentPage a{
         color: #0011BB;
         padding-left:12px;
        background-image:url('iconPage.gif');
        background-repeat:no-repeat;
        background-position:2px 0px;
}

#chooseLanguage{
        display:inline;
/*
         position:absolute;
         top:-7px;
         right:10px;
         background-color:white;
*/
}


#chooseLanguage a.german{
        background-image:url('de.gif');
}

#chooseLanguage a.english{
        background-image:url('gb.gif');
}

#searchForm{
        float:right;
         padding-right:10px;
         margin-top:2px;
        font-size:0.8em;
}

#searchForm input.textbox{
        height:17px;
        font-size:0.6em;
}

#searchForm span{
        font-size:0.6em;
         letter-spacing:-0.02em;
         text-transform:uppercase;
         color:#444;
}

#searchForm td{
        vertical-align:middle
}

#productSlideshow{
        padding-left:7px;
        padding-top:7px;
        padding-right:17px;
        text-align:left;
}

#productSlideshow div{
        display:none;
        width:95%;
}
#productSlideshow p{
}

#customerSlideshow div{
        display:none;
        width:95%;
}

#menu_1,
#menuBg{
         height:22px;
         background-image:url('bgButtonTop.gif');
         overflow:hidden;
}

#menu_2,
#menu_logout{
         width:180px;
}

td.menu_2{
                border-right:1px solid #BBB;
}

#menu_1 div,
#menu_2 div.level1,
#menu_2 div.level1Active,
#menu_logout div.level1{
        font-size:0.8em;
         font-weight:bold;
         letter-spacing:-0.02em;
         text-transform:uppercase;
         padding-top:4px;
         height:100%;
        background-repeat:no-repeat;
}

#menu_1 div{
         float:left;
        border-right:1px solid #BBB;

}

#menu_2 div.level1,
#menu_2 div.level1Active,
#menu_logout div.level1{
         padding:0px;
         padding-top:4px;
         height:25px;
        background-image:url('bgMenu2Level1.gif');
         background-repeat:no-repeat;
         background-position:right;
}

#menu_2 div.level1Active{
        background-image:url('bgMenu2Level1Active.gif');
}

#menu_2 div.level2{
        font-size:0.8em;
         font-weight:bold;
         letter-spacing:-0.02em;
         text-transform:uppercase;
         padding-top:4px;
         padding-bottom:4px;
         margin-left:0px;
         padding-left:0px;
         width:180px;
         border-bottom: 1px dotted #BBB;
         overflow:hidden;
}

div#level2-id144,
div#level2-id67{
         padding:0px;
         padding-top:4px;
         height:25px;
        background-image:url('bgMenu2Level1.gif');
         background-repeat:no-repeat;
         background-position:right;
        font-size:0.8em;
         font-weight:bold;
         letter-spacing:-0.02em;
         text-transform:uppercase;
         height:100%;
}

#menu_2 div.level2 span.raquo{
        color:#FF6600;
         padding-left:5px;
}

#menu_2 div.level2 a,
#menu_2 div.level2 a:visited,
#menu_logout div.level1 a{
        text-decoration:none;
         color: #6D7794;
         padding-top:8px;
         padding-bottom:15px;
         padding-left:15px;
         padding-right:0px;
}

#menu_2 div.level1 a:hover,
#menu_2 div.level1Active a{
        color:black;
}

#menu_2 div.level1Active a{
}

#menu_1 div a,
#menu_1 div a:visited,
#menu_2 div.level1 a,
#menu_2 div.level1 a:visited
#menu_2 div.level1Active a,
#menu_2 div.level1Active a:visited,
#menu_logout div.level1 a{
        text-decoration:none;
         padding-top:4px;
         padding-bottom:4px;
         padding-left:10px;
         padding-right:10px;
}

#menu_1 div a:hover{
        background-image:url('bgButtonTopArrowHover.gif');
         border:1px solid #D07744;
         padding-left:9px;
         padding-right:9px;
         text-decoration:none;
         /* color:white; */
}


#menu_2 div.level1 a{
        margin-top:15px;
         }
#menu_2 div.level1Active a:hover,
#menu_2 div.level2 a:hover{
        color:black;
}

#menu_1 div.active a, #menu_1 div.active a:visited{
        background-image:url('bgButtonTopArrowHover.gif');
         border:1px solid #D07744;
         padding-left:10px;
         padding-right:10px;
         color:white;
         text-decoration:none;
}

#menu_1 div.active a:hover{
        text-decoration:none;
         border:1px solid #D07744;
         color:white;
         padding-left:10px;
         padding-right:10px;
}

#menu_2 div.level1 a:hover,
#menu_2 div.level1Active a{
        color:black;
}

#menu_logout span.menu_logout{
	background-image:url('keyLogout.gif');
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
	
}

div.level2Active#level2-id144 a,
div.level2Active#level2-id144 a:visited,
div.level2Active#level2-id144 a:hover,
div.level2Inactive#level2-id144 a,
div.level2Inactive#level2-id144 a:visited,
div.level2Inactive#level2-id144 a:hover,
div.level2Active#level2-id67 a,
div.level2Active#level2-id67 a:visited,
div.level2Active#level2-id67 a:hover,
div.level2Inactive#level2-id67 a,
div.level2Inactive#level2-id67 a:visited,
div.level2Inactive#level2-id67 a:hover{
        color:black;
         padding-left:5px;
}

#dividerMenu{
        background-image:url('bgDividerMenu.gif');
        background-repeat:repeat-x;
         height:12px;
}

#bubbleBottom{
        height:242px;
        background-image:url('bgHeadBubbleBottom.jpg');
        background-repeat:no-repeat;
        background-position:bottom  ;
}

#bubbleBottomNews{
}



#bubbleBottomNews div.news-list-item h3,
#bubbleBottomNews h3 span.news-list-date{
        color:white;
         text-align:right;
         margin-top:100px;
         font-size:1.0em;
         visibility:hidden;
}

#bubbleBottomNews div.news-list-item div.newsText{
        float:right;
        width:180px;
         height:160px;
         margin-top:6px;
        color:white;
         overflow:hidden;
         margin-right:5px;
}

#bubbleBottomNews div.news-list-item div.newsText h3{
        font-size:12px;
         font-weight:bold;
}

#bubbleBottomNews div.news-list-item div.newsText span.news-list-date{
        display:none;
}

#bubbleBottomNews div.news-list-item div.newsText p{
         text-align:right;
         font-size:0.7em;
         visibility:visible;
}

#bubbleBottomNews div.news-list-item div.newsText a{
        color:#009;
        text-align:center;
        margin-left:108px;
        display:block;
         font-weight:bold;
         font-size:11px;
         width:72px;
         height:20px;
         padding-left:0px;
         padding-right:7px;
         padding-bottom:10px;
         text-decoration:none;
        background-image:url('learnMore.gif');
         background-repeat:no-repeat;
}

#bubbleBottomNews div.news-list-item div.newsText a p{
        text-align:center;
         font-size:11px;
}

#bubbleBottomNews div.news-list-item div.newsImage{
         margin-top:0px;
        width:220px;
         height:200px;
         overflow:hidden;
}

#bubbleBottomNews div.news-list-item div.newsImage img{
        margin-top:3px;
         margin-left:2px;
}
/* only nescessary to hide errorMessages if no tt_news exists */
#bubbleBottomNews p{
        visibility:hidden;
}

#tdBubbleBottomProduct{
         background-image:url('bgBubbleProduct.gif');
         background-position:left top;

        background-repeat:no-repeat;
         text-align:right;
         vertical-align:top;
         width:298px;
         height:119px;
}

#tdBubbleBottomCustomer{
         background-image:url('bgBubbleCustomer.gif');
         background-position:left 4;
        background-repeat:no-repeat;
         vertical-align:top;
		 width:298px;
         height:120px;
}

#bubbleBottomProduct p,
#productSlideshow p,
#customerSlideshow p{
         font-size:10px;
         color:white;
		line-height:1.3em;
}

#productSlideshow div,
#customerSlideshow div{
         margin-top:12px;
         margin-left:12px;
         margin-right:0px;
}

#productSlideshow img{
         margin-right:3px;
}


#dividerBubble{
        background-image:url('bgDividerBubble.gif');
        background-repeat:repeat-x;
         height:21px;
}

#headlinePicture{
        overflow:hidden;
         width:100%;
         border-bottom:4px solid black;
}

#globalBottomFrame{
        position:relative;
}

#bottomFrameTable{
         table-layout:fixed;
         width:100%;
        background-image:url('bgColumns.gif');
        background-repeat:repeat-x;
         background-position:bottom;
         padding:0px;
}

#bottomFrameTable td{
         vertical-align:top;
}

#bottomFrameTable td.left,
#bottomFrameTable td.center,
#bottomFrameTable td.right,
#bottomFrameTable td.only{
         padding:5px;
}


#bottomFrameTable td.only,
#bottomFrameTable td.menu_2{
        background-color:white;
}

#bottomFrameTable td.only div.annotation{
	width:150px;
	float:right;
	border:1px solid #BBB;
	margin:5px;
	padding:4px;
	margin-bottom:160px;
}

#bottomFrameTable td.only div.annotation li{
	padding-left:0px;
	margin-left:20px;
	list-style-image:url('listBullet.gif');
	font-size:80%;
}

#bottomFrameTable td.only div.annotation ul{
	margin:0px;
	padding:0px
}

#bottomFrameTable td.menu_2{
        width:182px;

}

#bottomFrameTable th{
        padding:0px;
         padding-bottom:8px;
         /* border-bottom:1px solid #0011BB; */
}

#bottomFrameTable th.fill{
        width:8px;
}

#bottomFrameTable td.fill{
        background-color:white;
         border-left:1px solid #DDD;
         border-right:1px solid #DDD;
}

#bottomFrameTable th div{
        width:100%;
         height:50px;
         overflow:hidden;
         border-bottom:1px solid #BBB;
}


#imprint a,
#feedback a,
#support a{
        font-size:1em;
        text-decoration:  none;
         color:#6D7794;
        margin-left:4px;
        margin-right:4px;
}

#globalFooter{
        width:800px;
        text-align:center;
         color:#6D7794;
         font-size:0.7em;
         border-width:0px;
        background-image:url('bgFooter.gif');
        background-repeat:no-repeat;
         background-color:white;
         background-position:top;
}


div.news-list-item h3 span.news-list-date,
div.news-single-item span.news-single-timedata{
        font-size:70%;
         color:black;
         font-weight:normal;
}

fieldset.contactFormPersInfo{
        background-image:url('survey/bgGlobe.gif');
        background-repeat:no-repeat;
        background-position:bottom right;
}

fieldset.contactFormChromatography{
        background-image:url('survey/bgChromatogramm.gif');
        background-repeat:no-repeat;
        background-position:right 10px;
}

fieldset.contactFormSizeMeasurement{
        background-image:url('survey/bgSizeMeasurement.gif');
        background-repeat:no-repeat;
        background-position:right 10px;
}

a.cancel{
        color:black;
        background-image:url('survey/cancelFormInactive.gif');
        background-repeat:no-repeat;
        background-position:right 0px;
         padding-bottom:20px;
         padding-top:2px;
         padding-right:30px;
         font-size:14px;
         font-weight:bold;
         height:40px;
}

a.cancel:hover{
        background-image:url('cancelFormActive.gif');
}

a.submit{
        color:black;
        background-image:url('submitFormInactive.gif');
        background-repeat:no-repeat;
        background-position:right 0px;
         padding-bottom:20px;
         padding-top:2px;
         padding-right:25px;
         padding-left:20px;
         font-size:14px;
         font-weight:bold;
         height:40px;
}

#foo{
color:green;
		background-image:url('submitFormInactive.gif');
		
}

#columnCenter input.submit{
        color:black;
        background-image:url('survey/submitFormActive.gif');
        background-repeat:no-repeat;
        background-position:right 0px;
         padding-bottom:20px;
         padding-top:2px;
         padding-right:25px;
         padding-left:20px;
         font-size:14px;
         font-weight:bold;
         height:40px;
		 background-color:white;
		 border:0px solid white;
		 cursor:pointer;
}


a.submit:hover{
        background-image:url('submitFormActive.gif');
}

input.submit{
	color:blue;
}


table.loginForm td{
	padding-top:3px;
    padding-bottom:3px;
}

table.loginForm td.colLabel{
	border-top:1px solid white;
	border-right:7px solid white;
	background-color:white;
	width:70px;
	text-align:right;
}




table.loginForm{
	width:350px;
}

table.loginForm label{
	font-size:0.7em;
    color:black;
}

table.loginForm input{
         font-family:Arial;
         font-size:0.7em;
         width:160px;
}


span.si_bibtex_singel_citationkey a{
	font-size:1em;
	padding-left:4px;
	padding-right:4px;
}

span.si_bibtex_orderby a{
		padding-left:20px;
		margin-right:10px;
         background-image:url('aToZ.gif');
         background-position:2px;;
         background-repeat:no-repeat;	
		 border-bottom:1px solid #AAA;
		 color:black
}

li.si_bibtex_list_item{
	margin-bottom:0.5em;
}

span.si_bibtex_list_download_bibtex a{
		padding-left:24px;
         background-image:url('save.png');
         background-position:left;
         background-repeat:no-repeat;	
}
td.si_bibtex_single_label{
	width:120px;
	font-size: 0.8em;
}

td.si_bibtex_single_field{
	width:450px;
	font-size: 0.8em;
}

td.si_bibtex_single_field a{
	font-size: 1em;
	padding-left:24px;
	 background-image:url('save.png');
	 background-position:left;
	 background-repeat:no-repeat;		
}

tr.si_bibtex_single_visible{
}

tr.si_bibtex_single_hidden{
	display:none;
}

span.si_bibtex_single_title{
	font-style:italic;
}

div.tx-wtedndc-pi1-listrow th{
	font-size: 0.8em;
	font-weight:bold;
	background-color:#CCC;
	
}	

div.tx-wtedndc-pi1-listrow  table{
	border-collapse:collapse;
	width:100%;
	border:1px solid #CCC;
}

div.tx-wtedndc-pi1-listrow  a{
	background-image:url('book.gif');
	background-repeat:no-repeat;
	padding-left:20px;
	font-size:1em;
}
	
div.tx-wtedndc-pi1-listrow td{
	font-size: 0.8em;
	padding:2px;
	font-weight:normal;
	height:23px;
	
}

a.pencil,
div.tx-wtedndc-pi1-listrow a.pencil{
	background-image:url('pencil.gif');
	background-repeat:no-repeat;
	padding-left:10px;
}


#sb_download_flexWrap {
  padding: 0 0 0px 0;
  margin: 0 0 20px 0;;
  clear: both;
}
.sb_download_flex {
  padding: 5px;
  margin: 0px 3px 5px 0;
  width: 350px;

  float: left;
  background: #EEE;
  
}

.sb_download_text {
	float: right;
	text-align: left;
	width: 200px;
}
.sb_download_image {
	float: left;
	text-align: left;
}

.sb_download_flex div.title{
	font-size:0.8em;
	color:#006;
}

.sb_download_flex div.dl-link{
	font-size:1.3em;
}

.sb_download_flex div.dl-link a{
	background-image:url('save.png');
	background-repeat:no-repeat;
	padding-left:20px;
	text-decoration:underline;
}

.sb_download_flex div.dl-link a:hover{
	text-decoration:underline;
	background-color:#DDF;
}

.sb_download_flex div.category_class {
	font-size:0.8em;
}

.sb_download_flex div.description {
	font-size:0.8em;
}

sb_filesize_class{
	font-size:0.8em;
}

.sb_download_flex p.bodytext,
.sb_download_single p.bodytext {
  padding: 0;
  margin: 0;
  font-size:0.8em;
}

.sb_download_flex .image img,
.sb_download_single .image img {
  padding: 0;
  margin: 0 10px 10px 0;
  float: left;
  width: 63px;
  height: 63px;
  border: 2px solid #D0EFED;
}
.sb_download_flex .clicks,
.sb_download_single .clicks {
	font-size: 11px;
}

.sb_download_flex .datetime,
.sb_download_single .datetime {
	font-size: 0.8em;
}
.sb_download_flex .title,
.sb_download_single .title {
  padding: 0;
  margin: 0;
  color: #004D74;
  font-weight: bolder;
}

.sb_download_flex .links,
.sb_download_single .links {
  padding: 0;
  margin: 0;
  font-size:0.8em;
}
/* div around each link */
.sb_download_flex .linkOutput {

}
.sb_download_flex a {
  padding: 0;
  margin: 0;
  color: #000;
  text-decoration: none;
}

.sb_download_flex a.more {
  padding: 0;
  margin: 0;
}

.sb_download_flex a:hover {
  text-decoration: none;
}
.sb_download_single {
	float: left;
	padding: 0px;
	margin: 0px;
}
.sb_download_single .sb_download_text {
	width: 450px;
}

.clearer {
	clear:both;
	margin:0;
	border:0;
	background:none;
}

div.tx-newloginbox-pi1 form.login {
	margin:0px;
	margin-bottom:-10px
}