body {     
margin-top: 0px;     
background-color: #7e8eb5;     
}     

#container {     
width: 960px;     
background-color: #FFFFFF;     
}     
td     
{     
font-family:Arial;     
font-size: 12px;     
color:#333333;     
}     

a {     
text-decoration: underline;     
color:#003d8e;     
}     
a:hover {     
text-decoration: none;     
color:#003d8e;     
}     
/* header area start */     

#header {     
background-image:url(images/header02_ser_004.jpg);     
background-repeat:no-repeat;     
background-position: right top;     
height:137px;     
}     



#header img {     
float:left;     
margin-right:10px;     
}     

#utility_nav {     
width: 940px;     
font-family: Arial;     
font-size: 11px;     
color: #000000;     
text-align: right;     
padding-top: 3px;     
padding-bottom: 3px;     
}     

/* topnav area start */     

#topnav {     
width: 100%;     
text-align: center;     
padding-top: 5px;     
padding-bottom: 5px;     
background-color: #002c66;     
white-space: nowrap;     
}     

/* main area start */     

#main {     
width: 960px;     
background-color: #FFFFFF;     
border-top: 4px #FFFFFE solid;     
border-bottom: 4px #FFFFFE solid;     
}     

#leftnav {     
width: 170px;     
padding-bottom: 120px;     
background-color: #003b8a;     
border-right: 4px #FFFFFF solid;     
}     

#content_area {     
padding-top: 26px;     
padding-bottom: 26px;     
padding-left: 32px;     
padding-right: 32px;     
}     

/* footer area start */     

#footer {     
text-align: center;     
background-color: #002c66;     
}     

#thomas_info {     
width: 940px;     
font-family: Arial;     
font-size: 10px;     
color: #000000;     
text-align: right;     
padding-top: 2px;     
padding-bottom: 2px;     
}     

/* heading styles */     

h1 {     
color: #01357a;     
font-size: 16px;     
font-weight: bold;     
}     

h2 {     
color: #222222;     
font-size: 14px;     
font-weight: bold;     
}     

/* image styles */     

.img01 {     
border: 1px #000000 solid;     
}     

.img02 {     
float: left;     
margin-right: 14px;     
}     

.img03 {     
border: 1px #000000 solid;     
float: right;     
margin-left: 10px;     
margin-bottom: 10px;     
}     

/* miscellaneous */     

li {     
list-style-image: url(404.html);     
}     


#search {     
background-image:url(images/search_bg.gif);     
background-repeat:repeat-x;     
height:81px;     
padding-top:17px;     
border-right:1px solid #003b8a;     
}     

#search form{     
margin:0px;     
padding:0px;     
}     


#search img {     
margin-left:118px;     
position:absolute;     
top:213px;     
}     
html > body #search img {     
margin-left:118px;     
position:absolute;     
top:196px;     
}     

#search input {     
margin-left:9px;     
margin-top:9px;     
width:121px;     
}     
#search select {     
width:102px;     
}     

.bucket_bg{     
background-color:#f5f7f8;     
border:1px solid #a9cbec;     
vertical-align:top;     
width:220px;     
}     

.bucket_link_pum_005 a img{     
margin-top: -12px;     
}     

.field_box{     
float:right;     
background-color:#f5f7f8;     
border:1px solid #a9cbec;     
padding:10px;     
}     


html > body .search_txt {    

 
margin-left:10px;    
display:inline; 
margin-right:0;  
margin-top:0;  
padding-left:0;  
float:none;  
}    

body:nth-of-type(1) .search_txt {    
margin-left:10px;    
display:inline; 
margin-right:0;  
margin-top:0;  
padding-left:0;  
float:none;   
} 
#leser{
    margin-top:2em;
    height:48px;
    border:1px solid;
}
#leser img{
   float:left;
    margin-top:0em;
}
#leser span{
    padding:1em;
    line-height:48px;
    font-weight:bold;
}
#leser a{
    text-decoration:none;
}
#leser a:hover{
    text-decoration:underline;
}
.utility_txt{
    text-align:right;
    padding-right:1em;
}
.utility_txt a{
    text-align:right;
    padding-right:1em;
    font-weight:bold!important;
}
#google_translate_element{
    padding:0.3em 1em 0 0;
    text-align:right;
}
#google_translate_element img{
    text-align:right;
    margin-right:0px;
}