* { 
  margin: 0; 
  padding: 0; 
  font-family: "Trebuchet MS", Arial, Verdana;
} 

body, input, html, body, div, p, pre, h1, h2, h3, h4, ul, td, table
{ 
  font-style: normal; 
  font-variant: normal; 
  font-weight: normal; 
  line-height: 22px; 
  font-size: 12px; 
  color: #333333;
  padding: 0;
  margin: 0;
}

td
{
  line-height: 15px; 
}

html, body
{
  color: #555555;
  width: 100%;
  height: 100%;
  padding: 0px;
  text-align: left;
}

img
{
  border: 0px;
  padding: 0px;
  margin: 0px;
}

body
{

  background-color: #F9F9F9;
  background-color: white;
  position: relative;
  top: 0px;
  left: 0px;
}


textarea
{
  font-size: 11px;
  padding: 2px;
  border: 1px solid #DDDDDD;
  overflow: hidden;
}

td
{
  padding: 3px;
 /* 
  padding: 3px;
  padding-left: 10px;
  padding-right: 10px;
*/
  /*background-color: #223344;*/
}

#outerroot
{
}

#root
{
  width: 950px;
  width: 1250px;
  background-color: transparent;
  padding: 0px;
  margin: 0px;
  position: relative;
  position: absolute;
  top: 128px; /*95px v2*/
  left: 25px;
}



#root2
{
  width: 950px;
  height: 800px;
  padding: 0px;
  border: 0px solid #DDDDDD;
  position: relative;
  top: 0px;
  margin: 0px;
}



#top
{
  position: absolute;
  left: 15px;
  top: 0px;
  background-color: #FFFFFF;
  background-color: transparent;
  width: 888px;
  margin: 0 auto;
  padding: 0px;
  text-align: left;

  
/*
  background-image:url('images/seekfreed_logo.gif');
  background-position: 5px 13px;
  background-repeat: no-repeat;
  height: 100px;
*/
  height: 0px;
/*  border: 1px solid #DDDDDD;*/
  
}

#top img
{
  border: 1px solid #BBBBBB;
  background-color: white;
}

#topnavi
{
  position: absolute;
  top: 70px;
  left: 13px;
  
  background-color: transparent;
  
  text-align: left;
  align: left;
  width:1000px; 
  height: 23px;
/*
  padding-top: 5px;
*/
  padding: 0px;
/*  border: 1px solid #ADE46B;*/

}

#nav2
{
  width: 888px;
  height: 33px;
  background-color: #FFECEC;
}

#searchbar
{
/*
  background-image:url('images/suchleiste.gif');
  background-image:url('images/searchbarbg.gif');
*/
  background-repeat:repeat-x;
  width: 950px;
  height: 51px;
  color: white;
  font-size: 12px;
  border: 0px solid #EA7B71;
  padding: 0px;
}

#topnavi table
{
  text-align: left;
}

#topnavi td
{
  text-align: center;
  align: center;
  vertical-align: middle;
  font-size: 11px;
/*
  border-bottom: 1px solid #B56659;
  border-left: 1px solid #B56659;
  border-right: 1px solid #B56659;
 */ 
}

#left
{
  width: 220px;
  background-color: transparent;

  vertical-align: top;
  text-align: left;


  position: relative;
  top: 8px;
  left: 6px;
  
  
/*
  padding-top: 8px;
  padding-left: 3px;
  padding-right: 10px;
*/  
  float: left;
  margin: 0px;
  padding: 0px;
}


#main
{
  width: 715px;
  padding: 0px;
/*
  padding-top: 8px;
  padding-left: 8px;
*/

  position: relative;
  left: 20px;
  top: 8px;
  

  background-color: transparent;
  vertical-align: top;

  float: left;
  text-align: left;
  border-left: 0px solid #DDDDDD;
  padding: 0px;
  margin: 0px;
}

#right
{
  width: 150px;
  background-color: transparent;
  vertical-align: top;
  padding:5px;
  padding-top: 20px;
  float: left;
  position: absolute;
  left: 970px;
  top: -10px;
}

h1
{
  font-size: 14px;
  font-weight: bold;
  padding: 0px;
  padding-left: 4px;
/*
  font-weight: bold;
  padding-left: 28px;
  padding-top: 0px;
  padding-bottom: 7px;
*/  
  color: #6C94C0;
  color: #47648E;
/*
  background-image:url('images/thing.gif');
  background-position: 0px 4px;
  background-repeat: no-repeat;
*/  
}

h2
{
  font-size: 12px;
  font-weight: bold;
  padding: 5px;
}

h2 b
{
  font-size: 22px;
}

h3 
{
  color: #D1A326;
  color: #FD9E06;
  font-weight: bold;
  font-size: 16px;
  padding: 0px;
  padding-top: 0px;
}

h4 
{
  color: #F18326;
  font-weight: bold;
  font-size: 16px;
  padding: 5px;
  text-align: left;
}

h5
{
  padding-left: 15px;
  color: yellow;
  text-align: left;
  font-size: 16px;
}

h6
{
  padding-top: 20px;
  padding-left: 5px;
  color: #AAAACC;
  color: #FD9E06;
  text-align: left;
}

strong
{
  color: white;
  font-weight: bold;
  line-height: 120%;
}

p
{
  background-color: transparent;
  line-height: 120%;
  text-align: justify;
  margin: 0px;
  padding: 10px;
  width: 95%;
}

hr
{
  color: #DDDDDD;
  height: 1px;
  border: 1px solid #DDDDDD;
  width: 100%;
  padding: 0px;
  margin: 0px;
}

b.small
{
  font-size: 10px;
  color: #F5E18C;
  
}

select
{
  font-size: 11px;
  line-height: 14px;
  height: 18px;
  vertical-align: middle;
}

input
{
  color: black;
  line-height: 18px;
  text-align: left;
  padding: 0px;
  margin: 0px;
  margin-top: 0px;
  height: 18px;
  padding-left: 2px;
  vertical-align: bottom;
}



.button
{
  padding: 0px;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 1px;
  color: black;
  text-align: center;
  font-weight: normal;
  font-size: 11px;
  background-image:url('images/button_bg.gif');
  background-repeat:repeat-x;
  height: 22px;
  line-height: 18px;
  width: 100%;
  border: 1px solid #888888;
  
}

.stdbutton
{
  padding: 0px;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 1px;
  color: black;
  text-align: center;
  font-weight: normal;
  font-size: 11px;
  background-image:url('images/button_bg.gif');
  background-repeat:repeat-x;
  height: 22px;
  line-height: 18px;
  border: 1px solid #888888;
}

.loginbutton
{
  padding: 0px;
  margin: 0px;
  color: white;
  font-weight: bold;
  background-image:url('images/login_button.gif');
  background-repeat: repeat-x;
  border-top: 1px solid yellow;
  border-bottom: 1px solid yellow;
  border-left: 1px solid yellow;
  border-right: 1px solid yellow;
}  


table.top
{
}

table.top td
{
  font-size: 11px;
  width: 144px;
  background-color: #59778D;
  height: 20px;
  text-align: center;
  border: solid 1px #EEEEEE;
  padding: 0px;
  line-height: 12px;
}

table.top a
{
  color: white;
  font-weight: bold;
  text-decoration: none;
  background-color: #59778D;
  height: 10px;
  padding-left: 100%;
}

table.top a:hover
{
  color: black;
  background-color: #D2B970;
  font-weight: bold;
  text-decoration: none;
  width: 100%;
}

a, a:link, a:visited, a:active
{
  color: #47648E;
  font-weight: normal;
  text-decoration: none;
}

a:hover
{
  color: #E15C4F;
  text-decoration: underline;
}

ul
{
  padding: 0px;
  padding-top: 0px;
  padding-left: 30px;
  padding-bottom: 5px;
  text-align: left;
  list-style-type:none;
}

ol
{
  padding: 0px;
  padding-left: 40px;
  text-align: left;
}

ol li
{
  background-image:none;
  padding-left: 20px;
  padding: 0px;
  padding-right: 20px;
  font-weight: normal;
  text-align: justify;
}


li
{
  background-image:url('images/icons/square.gif');
  background-position: 0px 8px;
  background-repeat: no-repeat;

  margin: 0px;
  padding-top: 5px;
  padding-left: 14px;
  line-height: 16px;
}

ul.faq
{
  padding: 10px;
  padding-top: 3px;
  padding-bottom: 15px;
}

ul.faq li
{
  background-image:none;
  padding: 2px;
  margin: 0px;
  padding-left: 5px;
}

#faq h2
{
  padding-top: 20px;
}

#ads
{
  background-color: #FFFFFF;
  border: 0px solid #999999;
  position: relative;
  top: 0px;
}

#ads td
{
/*
  background-color: #CCCCCC;
  border: 1px solid #AAAAAA;
  width: 90px;
  height: 30px;
  text-align: center;
  font-size: 9px;
 */ 
  background-color: #EEEEEE;
  border: 1px solid #CCCCCC;
  width: 200px;
  height: 50px;
  text-align: center;
  font-size: 9px;
}

#ads td a
{
  font-size: 9px;
  color: #999999;
  font-weight: normal;
}

#ads td a:hover
{
  font-size: 9px;
  color: #557799;
  font-weight: normal;
}


a.navi
{
  padding-left: 19px;
  padding-right: 19px;
/*
  padding-top: 5px;
  padding-bottom: 4px;
*/
  text-align: center;
  font-weight: bold;
  font-weight: bold;
  color: #23367A;
  text-decoration: none;
  background-color: transparent;
  background-position: 0px 10px;
/*  background-color: #555555;*/
}


a.navi:visited
{
  font-weight: bold;
  color: #23367A;
  text-decoration: none;
}

a.navi:active
{
  font-weight: bold;
  color: #23367A;
  text-decoration: none;
}


a.navi:hover
{
  font-weight: bold;
  color: #FDA211;
  text-decoration: none;
/*  background-color: orange;*/
}

td.navi
{
/*  border: 1px solid #CCCCCC;*/
  width: 150px;
  text-align: center;
}

table.reg
{
  width: 450px;
}

table.reg td
{
  background-color: #EEEEEE;
  padding: 3px;
}

table.login
{
  width: 140px;
}

table.login td
{
  padding: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  vertical-align: middle;
}

table.toplogin
{
  width: 135px;
}

table.toplogin td
{
  background-color: transparent;
  color: #000000;
  padding: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  vertical-align: middle;
}

tr.forgotpwrowtop td
{
  background-color: transparent;
  color: #555555;
  font-size: 9px;
  text-align: right;
  height: 10px;
  line-height: 12px;
}

a.forgotpwtop, a.forgotpwtop:link, a.forgotpwtop:visited, a.forgotpwtop:active
{
  color: #555555;
  font-size: 9px;
  font-weight:normal;
}

a.forgotpwtop:hover
{
  color: #111111;
  text-decoration: underline;
  font-weight:normal;
}

table.bidexample td
{
  padding: 2px;
  padding-left: 5px;
  padding-right: 5px;
  background-color: #EEEEEE;

}

table.bidlist
{
  background-color: #EEEEEE;
}

table.bidlist td
{
  padding: 5px;
  background-color: #D1A326;
  background-color: #446677;
  color: white;
}

table.account
{
  border: 1px solid #EEEEEE;
  width: 90%;
}

button
{
  background-color: transparent;
	border: 0px;
	text-align: right;
	padding: 0px;
	margin: 0px;
	width: 43px;
}


/*
  Auktionsfenster für Startseite etc.
 */
.auctionshort
{
  width: 200px;
  border: 1px solid #CCCCCC;
}

.auctionshort td
{
  color: black;
  line-height: 12px;
  padding: 4px;
  text-align: left;
}

.auctionshort1 td
{
  background-color: #FFFFFF;
}

.auctionshort2 td
{
  background-color: #AAAAAA;
}

td.auctionshortright
{
  font-weight: bold;
  color: #0066AA;
  color: #6C94C0;
  text-align: right;
}


/*
  Liste für abzugebende oder abgegebene Gebote
*/

.bidoverview td
{
  background-color: #EEEEEE;
}

tr.bidoverviewhead td
{
  font-weight: bold;
}

/*
  Registrierungsformular
*/
.regform
{
  width: 550px;
}

td.regformcol1
{
  width: 130px;
  text-align: right;
  vertical-align: top;
}

td.regformcol2
{
  width: 190px;
}

td.regformcol3
{
  width: 230px;
  font-weight: bold;
  font-size: 9px;
  color: red;
  text-align: left;
  vertical-align: middle;
}


/*
  Ausschreibungsformular
*/
.inquiryform
{
  width: 100%;
}

td.inquiryformcol1
{
  width: 150px;
  text-align: right;
  font-weight: bold;
  vertical-align: top;
}

td.inquiryformcol2
{
  vertical-align: top;
}

td.inquiryformcol3
{
  font-weight: normal;
  font-size: 10px;
  text-align: left;
  vertical-align: top;
  line-height: 12px;
}



/*
  Login Formular
*/
tr.forgotpwrow td
{
  background-color: transparent;
  font-size: 9px;
  text-align: right;
  height: 10px;
  line-height: 12px;
}

/*
  Aufträge, Angebote, Bewertungen Result Lists
*/

table.resultlist
{
  width: 700px;
  padding: 0px;
  margin: 0px;
  border: 0px solid #DDDDDD;
  background-color: white;
  table-layout: fixed;
}

tr.resultlistodd td
{
/*
  height: 22px;
  line-height: 22px;
*/
  padding: 8px;
  background-color: #FDFDFD;
  border: 0;
  background-image:url('images/greypixel2_vertical.gif');
  background-position: 100% 0px;
  background-repeat: repeat-y;
}

tr.resultlisteven td
{
/*
  height: 22px;
  line-height: 22px;
*/  
  padding: 8px;
  background-color: #F7F7F7;
  border: 0;
  background-image:url('images/greypixel2_vertical.gif');
  background-position: 100% 0px;
  background-repeat: repeat-y;
/*
  background-image:url('images/greypixel2.gif');
  background-position: 0px 100%;
  background-repeat: repeat-x;
*/
}

tr.inquirylisthead
{
  background-image:url('images/orangescale.gif');
  background-repeat:repeat-x; 
}

.inquirylisthead td
{
  color: #B08348;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  text-indent: 3px;
  height: 26px;
  line-height: 26px;
}

tr.offerlisthead
{
  background-image:url('images/bluescale.gif');
  background-repeat:repeat-x; 
}

.offerlisthead td
{
  color: #5D7C9E;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  text-indent: 3px;
  height: 26px;
  line-height: 26px;
}

tr.ratinglisthead
{
  background-image:url('images/greenscale.gif');
  background-repeat:repeat-x; 
}

.ratinglisthead td
{
  color: #808080;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  text-indent: 3px;
  height: 26px;
  line-height: 26px;
}

td.dottedline
{
  width: 100%;
  height: 1px;
  background-image:url('images/greypixel2.gif'); 
  background-repeat: repeat-x; 
  background-position: 0px 100%;
  padding: 0px;
  margin: 0px;
}

h2.dottedline
{
  width: 100%;
  background-image:url('images/greypixel2.gif'); 
  background-repeat: repeat-x; 
  background-position: 0px 100%;
  padding: 0px;
  margin: 0px;
}





/*
  Auflistungs-Tabellen Leisten
*/
td.topline
{
  height: 1px; 
/*
  line-height: 1px;
  background-color: #B12C1F;
  background-color: #FF9000;
*/
  border-top: 1px solid #FF9000;
}

td.botline
{
  height: 1px; 
/*
  line-height: 1px;
  background-color: #B12C1F;
  background-color: #FF9000;
*/
  border-top: 1px solid #FF9000;
}

table.categories td
{
  padding: 0px;
  height: 20px;
}

table.categories a, a:link, a:active, a:visited, a:hover
{
  font-weight: bold;
  text-decoration: none;
}


/*
  Unterkategorie Liste
*/
.subcategorylist td
{
  width: 220px;
  height: 14px;
  line-height: 15px;
  vertical-align: top;
  padding: 0px;
  margin: 0px;
  text-align: left;
}

a.inqlist,a.inqlist:visited,a.inqlist:active
{
  line-height: 12px;
  color: #47648E;
  color: #444444;
}

a.inqlist:hover
{
  color: #FF9000;
  color: #777777;
}

.showinquirytable td
{
  height: 14px;
  line-height: 14px;
}

td.showinquirytablecol1
{
  font-weight: bold;
  text-align: right;
  padding: 3px;
  width: 180px;
  vertical-align: top;
}


/*
  Kategoriefenster für Startseite etc.
 */
.categorywindow
{
  width: 180px;
  border: 0px solid #B12C1F;
  background-color: #FAFAFA;
  background-color: transparent;
  table-layout: fixed;
}

.categorywindow a,a:link,a:visited,a:active,a:hover
{
  font-weight: bold;
}

.auctionshort td
{
  color: black;
  line-height: 12px;
  padding: 4px;
  text-align: left;
}

.auctionshort1 td
{
  background-color: #FFFFFF;
}

.auctionshort2 td
{
  background-color: #AAAAAA;
}

td.auctionshortright
{
  font-weight: bold;
  color: #0066AA;
  color: #6C94C0;
  text-align: right;
}

td.windowheader
{
  background-color: transparent;
  font-weight: bold;
  font-size: 11px;
  margin: 0;
  vertical-align: middle;
  padding-left: 10px;
  line-height: 25px;
}


td.windowouter
{
  padding: 0px;
  margin: 0px;
}


.navitable td
{
  padding: 0px;
  margin: 0px;
  font-weight: bold;
  height: 22px;
  vertical-align: middle;
}

a.nav, a.nav:link, a.nav:visited, a.nav:active
{
  color: white;
  color: #47648E;
  color:  #777777;

  font-weight: normal;
  font-size: 11px;
  height: 20px;
  margin: 0px;
  padding-top: 4px;
  padding-bottom: 4px;
  
  padding-left: 10px;
  padding-right: 10px;
}

a.nav:hover
{
  color: #333333;
  color: #FFBB00;
  color: white;
  color: #FFFFAA;
  color: #333333;
  height: 20px;
  margin: 0px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 10px;
  padding-right: 10px;
}

a.maincategorylist, a.maincategorylist:link, a.maincategorylist:active, a.maincategorylist:visited
{
  font-weight: bold;
  font-size: 14px;
  color: #777777;
  color: #47648E;
} 

a.maincategorylist:hover
{
  color: #E15C4F;
  text-decoration: underline;
}

a.subcategorylist, a.subcategorylist:link, a.subcategorylist:active, a.subcategorylist:visited
{
  font-weight: bold;
  font-size: 12px;
  color: #777777;
  color: #47648E;
} 

a.subcategorylist:hover
{
  color: #E15C4F;
  text-decoration: underline;

}

a.subsubcategorylist, a.subsubcategorylist:link, a.subsubcategorylist:active, a.subsubcategorylist:visited
{
  font-weight: normal;
  font-size: 11px;
  padding: 0px;
  text-decoration: none;
  color: #555555;
} 

a.subsubcategorylist:hover
{
  color: #E15C4F;
  text-decoration: underline;
}

a.navihierarchy, a.navihierarchy:link, a.navihierarchy:active, a.navihierarchy:visited
{
  font-size: 11px;
  color: #FF9000;
  color: #47648E;
  font-weight: normal;
}

a.navihierarchy:hover
{
  color: #E15C4F;
  text-decoration: underline;
}


/*
  Kategorieleiste Links
*/
a.cat, a.cat:link, a.cat:visited, a.cat:active
{
  font-size: 12px;
  color: #47648E;

}

a.cat:hover
{
  color: #222222;
  color: #E15C4F;
  text-decoration: underline;
}

a.cat2, a.cat2:link, a.cat2:visited, a.cat2:active
{
  font-size: 10px;
  font-weight: normal;
  color: #555555;
} 

a.cat2:hover
{
  color: #222222;
  color: #E15C4F;
  text-decoration: underline;
}





table.nav2tab td
{
  margin: 0px;
  padding: 0px;
  padding: 1px;
  padding-right: 0px;  
}



.inquirylisthead2 td
{
  background-image:url('images/greyscale80.gif'); 
  background-repeat: repeat-x; 
  padding: 10px;
  color: #666666;
  font-weight: bold;
  padding-top: 2px;
  padding-left: 10px;
}

.greyfade
{
  background-image:url('images/greyscale80.gif'); 
  background-repeat: repeat-x; 
  padding: 10px;
  color: #666666;
  font-weight: bold;
  padding-top: 2px;
  padding-left: 10px;
  width: 100%-;
}

h1.greyfade
{
  font-size: 12px;
  width: 700px;
  padding:0px;
  text-indent: 10px;
  margin-top:5px;
  margin-bottom:5px;
/*  padding-left: 10px;
  margin-left: 10px;
*/
}

.orangefade
{
  background-image:url('images/orangefade.gif'); 
  background-repeat: repeat-x; 
  padding: 10px;
  color: #666666;
  font-weight: bold;
  padding-top: 2px;
  padding-left: 10px;
  padding-bottom: 5px;
  width: 100%;
  padding: 0px;
  text-indent: 10px;
}

.bluefade
{
  background-image:url('images/bluefade.gif'); 
  background-repeat: repeat-x; 
  padding: 10px;
  color: #666666;
  font-weight: bold;
  padding-top: 2px;
  padding-left: 10px;
  padding-bottom: 5px;
  padding: 0px;
  text-indent: 10px;
}

h2.bluefade
{
  background-image:url('images/bluefade.gif'); 
  background-repeat: repeat-x; 
  width: 690px;
  padding: 0px;
  text-indent: 10px;
}

h2.orangefade
{
  background-image:url('images/orangefade.gif'); 
  background-repeat: repeat-x; 
  width: 690px;
  padding: 0px;
  text-indent: 10px;
}


h2.orangestrip
{
  background-image:url('images/orangescale.gif');
  background-repeat:repeat-x; 
  width: 100%;
  font-size: 11px;
  color: white;
  line-height: 12px;  
}

h2.bluestrip
{
  background-image:url('images/bluescale.gif');
  background-repeat:repeat-x; 
  width: 100%;
  font-size: 11px;
  color: white;
  line-height: 12px;  
}

table.offertable
{
/*
  border-left: 1px solid orange;
  border-right: 1px solid orange;
  border-bottom: 1px solid orange;
*/  
  padding: 5px;
  width: 650px;
  margin-bottom: 5px;
}

.offertable td
{
  height: 22px;
  line-height: 22px;
  padding-top: 3px;
  padding-bottom: 3px;
}

td.offertablecol0
{
  font-weight: bold;
  text-align: right;
  width: 20%;
  vertical-align: top;
  line-height: 15px;
}

td.offertablecol1
{
  text-align: lef;
  width: 80%;
  line-height: 15px;
  vertical-align: top;
}

#home
{
  width: 700px;
  float: left;
  padding:0px;
  margin:0px;
}

#home p
{
  line-height: 130%;
  color: #555555;
}

#home h2
{
  font-size: 13px;
  line-height:15px;
  text-align: center;
}

a.botnav, a.botnav:link, a.botnav:active, a.botnav:visited
{
  font-weight: normal;
  font-size: 10px;
  color: #666666;
  padding: 3px;
}

a.botnav:hover
{
  font-weight: normal;
  font-size: 10px;
  color: #AAAAAA;
  padding: 3px;
}

a.logoutlink, a.logoutlink:link, a.logoutlink:active, a.logoutlink:visited, a.logoutlink:hover
{
  font-weight: normal;
  text-decoration: underline;
  font-size: 10px;
  color: #DDDDDD;
}

a.logoutlink:hover
{
  color: white;
}

.creditcol0 td
{
  height: 40px;
  background-color: white;
  font-weight: bold;
}

.creditcol1 td
{
  height: 40px;
  background-color: #EEEEEE;
  font-weight: bold;
}

#brokerhowto p
{
  padding-right: 50px;
}

.recentinq td
{
  padding:0px;
  padding-left: 10px;
  padding-right: 10px;
}


a.topwhite, a.topwhite:link, a.topwhite:active, a.topwhite:visited, a.topwhite:hover
{
  font-weight: bold;
  text-decoration: underline;
  font-size: 11px;
  color: #333333;
}

a.topwhite:hover
{
  color: #EEEEEE;
}

div.notice2
{
  margin-bottom: 10px;
  width: 100%;
  border: 1px solid #AAAAAA;
  background-color: #FFFFBB;
  padding: 5px;
  font-size: 11px;
  line-height: 110%;
}

div.notice
{
  margin-bottom: 10px;
  width: 95%;
  border: 0;
  background-color: #EEFFDD;
  padding: 5px;
  font-size: 11px;
  line-height: 110%;
}

div.notice li
{
  color: #11AA22;
  font-weight: bold;
}

div.noticeerror
{
  margin-bottom: 10px;
  width: 95%;
  padding: 5px;
  font-size: 11px;
  line-height: 110%;
  margin-top: 10px;
  border: 0;
  background-color: #FFF5D0;
}

div.noticeerror li
{
  color: red;
  font-weight: bold;
}

table.cockpit
{
  margin-bottom: 5px;
}

table.cockpit td
{
  font-size: 11px;
  border: 0;
  padding: 0;
  margin: 0;
}

a.cockpit, a.cockpit:link, a.cockpit:active, a.cockpit:visited, a.cockpit:hover
{
  font-weight: bold;
  text-decoration: none;
  font-size: 11px;
  color: #444444;
}

a.cockpit:hover
{
  text-decoration: underline;
  color: black;
}

a.cockpitsub, a.cockpitsub:link, a.cockpitsub:active, a.cockpitsub:visited, a.cockpitsub:hover
{
  font-weight: normal;
  text-decoration: none;
  font-size: 10px;
  color: #444444;
}

a.cockpitsub:hover
{
  font-size: 10px;
  text-decoration: underline;
  color: black;
}

.cockpitsub
{
  font-weight: normal;
  font-size: 10px;
  color: #444444;
}

table.homeshortlist
{
  table-layout:fixed;
}

table.homeshortlist td
{
  background-image:url('images/greypixel2.gif');
  background-position: 0px 100%;
  background-repeat: repeat-x;
  font-size: 10px;
  padding: 0;
  margin: 0;
}

a.homeshortlist, a.homeshortlist:link, a.homeshortlist:active, a.homeshortlist:visited, a.homeshortlist:hover
{
  font-weight: normal;
  text-decoration: none;
  font-size: 11px;
  color: #37547E;
}

a.homeshortlist:hover
{
  font-size: 11px;
  text-decoration: underline;
  color: black;
}

a.nextimg, a.nextimg:link, a.nextimg:active, a.nextimg:visited
{
  font-weight: normal;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
  color: #37547E;
}

a.nextimg:hover
{
  font-size: 14px;
  text-decoration: underline;
  font-weight: bold;
  color: black;
}

table.controlpanel td
{
  font-size: 11px;
}

a.controlpanel, a.controlpanel:link, a.controlpanel:active, a.controlpanel:visited
{
  font-weight: normal;
  text-decoration: none;
  font-size: 11px;
  font-weight: normal;
  color: #37547E;
}

a.controlpanel:hover
{
  font-size: 11px;
  text-decoration: underline;
  font-weight: normal;
  color: black;
}

.yiggbutton {
float:left;
padding:3px 5px 5px 5px;
}
