/* important colors:
----------------------------

Blau________________________
rgb 0/80/110 100% #00506e
rgb 0/80/110 80%  #33738b
rgb 0/80/110 60%  #6696a8
rgb 0/80/110 40%  #99b9c5
rgb 0/80/110 20%  #ccdce2
rgb 0/80/110 10%  #e5edf0

Schwarz_____________________
rgb 0/0/0
rgb 77/77/77
rgb 128/128/128
rgb 204/204/204

Gelb________________________
rgb 200/170/50    #c8aa32

*/


/* global reset */
* { margin:0; padding:0 }
ul { list-style: none }
img { border: 0 }
a { text-decoration: none; outline: none; }

html {
  min-width: 948px; /* for fixing disaligned background image on small windows */
  display:block;
}

body {
  background:#888 url(img/bg.gif) 50% 0 repeat-y;
  background:#f2f6f8 url(img/bg.gif) 50% 0 repeat-y;
  text-align:center;
}

div#all {
  width:948px;
  margin:0 auto;
  text-align:left;
  position: relative; /* IE7 Bugfix */
  overflow: hidden;   /* IE7 Bugfix */
}

/* header
--------------------------*/

div#header {
  background: transparent url(img/header_bg.png) 0 0 no-repeat;
  position: relative;
  width:824px;
  height: 121px;
}
div#header p a {
  position:absolute;
  display:block;
  /*background:#000;
  opacity: 0.5;*/
  text-indent: -9999px;
  width: 170px;
  height: 80px;
  left: 15px;
  top: 5px;
}

/* kontakt / hilfe menu */
div#header ul#meta_menu {
  position: absolute;
  top: 0;
  right: 0;
  padding:5px;
}
div#header ul#meta_menu li {
  float:left;
  display:block;
  border-right: 1px solid #00506e;
  padding: 0 5px;
}
div#header ul#meta_menu li.last {
  border: none;
}
div#header ul#meta_menu li a {
  display:block;
  margin: -3px 0 -1px;
  color:#00506e;
  font-size: 110%;
}
div#header ul#meta_menu li a:hover {
  color:#c8aa32;
}

/* lang menu */

div#header ul#lang_menu {
  position: absolute;
  bottom: 0;
  right: 0;
  padding:10px 5px;
}
div#header > ul#lang_menu {
  padding:11px 5px;
}
div#header ul#lang_menu li {
  float:left;
  display:block;
  border-right: 1px solid #33738b;
  padding:0 3px;
}
div#header ul#lang_menu li.last {
  border: none;
}
div#header ul#lang_menu li a {
  display: block;
  margin: -3px 0 -3px;
  color:#00506e;
  font-size: 120%;
  padding: 1px 4px 3px;
  color: #33738b;
  position:relative; /* fix f�r ie */
}
div#header ul#lang_menu li > a {
  padding: 0px 4px 3px;
}

body.page_de div#header ul#lang_menu li#lang_de a {
/*  background-color: #c8aa32; */
/*  color: #fff; */
}
 div#header ul#lang_menu li a:hover {
  background-color: #ccdce2;
}


/* main menu */
ul#main_menu {
  position: absolute;
  bottom: 0;
  left: 0;
  margin:2px 0px;
}

div#header > ul#main_menu {
  margin:3px 0px;
}
ul#main_menu li {
  float:left;
  display:block;
}
ul#main_menu li.last a {
  border-right-width: 1px;
}
ul#main_menu li a {
  display: block;
  padding:5px 15px;
  background-color: #6696a8;
  color: #fff;
  font-weight: bold;
  font-size:110%;
  border: 1px solid #fff;
  border-width: 1px 0 0 1px;
  position: relative;
}

body#page_default ul#main_menu li#main_menu_anbieterverzeichnis a {
  background-color: #c8aa32;
  padding:5px 15px 7px;
  margin-top: -2px;
}

/* content
--------------------------*/

div#content {
  width:594px;
  float:left;
  margin:0 17px 0 20px ;
  display: inline;
}

div#main > div#content {
  margin:0 20px;

}

div#content div.section {
  border-top: 1px solid #ccc;
  padding: 15px 0 0 0;
  margin: 0px 0 0px;
  clear: both;
   display: inline-block; 
}

div#content > div.section {

 }

/** different section types **/
div#content div.section.search {
  border:none;
  height: 140px;
  padding: 0;
  margin-top:35px;
  margin-bottom: 0;
}
div#content div.section.single,
div#content div.section.details,
div#content div.section.search-content {
  padding-top: 0;
  border: none;
}

div#content div.section.introduction {
  border-color:#c8aa32;

   overflow:hidden; 
}

div#content > div.section.introduction {
	  
	margin-top: 18px;
}

div#main div#content div.section.introduction h1{
  font-size:110%;
  text-transform: none;
  margin: 10px 0 30px;
  width: 50%;

}

div#content div.section h1 {
  text-transform: uppercase;
  color: #00547a;
  margin-bottom:15px;
  line-height:110%;
  font-size:200%;
}

div#content div.section.details {
	display:inline;
}

div#content  div.section.details h1 {
  margin: 0;
  display: inline;
}

div#content div.section.details h1 {
  text-transform: none;
  color: #00547a;
  
  line-height:120%;
  font-size:180%;
}

div#main div#content div.section.details h2 {
  font-size:100%;
  padding: 0;
  border: none;
  color: #00547a;
  margin-top: 3em;
}

div#content div.section.details p.image {
  width:200px;	

}


div#main div#content div.section.details address {
  font-style: normal;
  margin: 1em 0;
}

div#main div#content div.section.details div.details-data {
  width: 300px;
  color: #808080;
}

div#content div.details ul.actions {
  width: 100%;
  float: none;
  border-bottom: 1px solid #c0c0c0;
  height:22px;
  padding: 0;
   margin: 0px 0 0.5em;	 


}

div#content div.details > ul.actions {
  margin: 30px 0 1em;
}
div#content div.details ul.actions a {
  margin: 0 15px 0 0;
}


div#content div.links {
  float: right;
  clear: right;
  width: 200px;
}
div#main div#content div.section div.links h2 {
  margin-top: 0;
}
div#content div.links ul {
  margin: 10px 0 0;
}
div#content div.links ul li{
  width:200px;
  display: inline;  
}

div#content div.links ul li a {
  display:		block;
  padding:		1px 1px 1px 10px;
  background: 	#f8f8f8;
  color: 		#808080;
  width:		200px; 
  margin-bottom: 1px;
}

div#content div.links ul li a:hover {
  background: #e5edf0;
  color: #4d4d4d;
}

div#content div.links img {
  margin: 20px 10px 0;
}

div.section dl {
  float: left;
  width: 280px;
  display: inline;
  margin: 00px 17px 20px 0;
}

div.section dt {
  color: #00547a;
  font-weight: bold;
}

div.section dd {
  color: #666;
}



/** drop down menus - style 1 **/

div.section fieldset.search-select {
  border: 			none;
  display:			block;
  border-top: 		1px solid #c8aa32;
  width: 			100%;
  background:		#f0f0f0;
  margin-bottom: 	30px;
  clear: 			both;
}

div.section fieldset.search-select div.dropdown {
  z-index:51;
  position:relative;
  float: left;
  width: 192px;
  color: #00506e;
  border-right: 1px solid #fff;
  margin: 0 0 0 0px;
  padding: 2px 0 3px 5px;
}
div.section fieldset.search-select div.dropdown.last {
  border: none;	
}

/* labels */
div.section fieldset.search-select div.dropdown .label {
  font-weight: bold;
  margin-left: 0;
  margin-right: 5px;
  float: left;
}

/* currently chosen item */
div.section fieldset.search-select div.dropdown em {
  font-style: normal;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-align: left;
  font-family: "Arial";
  cursor: pointer;
}
div.section fieldset.search-select div.dropdown em span {
  display: none;
}

/* dropdown list content */
div.section fieldset.search-select div.dropdown div.content {
  position: absolute;
  background-color: #f2f6f8;
  margin: 3px 0 0 -5px;
  width:197px;
  padding: 20px 0 20px;
}
div.section fieldset.search-select div.dropdown div.content ul {
  width: 197px;
  overflow: auto;
}

div.section fieldset.search-select div.dropdown div.content ul li {
  display: inline;

}

div.section fieldset.search-select div.dropdown ul a {
  background-color: #fff;
  color: #808080;
  display: block;
  margin: 0 0 1px;
  padding: 1px 5px 1px 5px;
}
body div#main div#content div.section fieldset.search-select div.dropdown ul a:hover {
  background-color: #ccdce2;
  color: #484848;
}

/* smaller numbers in brackets */
div.section fieldset.search-select div.dropdown ul a span {
  font-size: 80%;
}

/* selected item in dropdown list */
div#content fieldset.search-select div.dropdown ul li.selected a {
  color: #ccc;
}

div.section fieldset.search-select div.dropdown.open {
  background: #e6edf0 url(img/arrow_up.gif) 100% 50% no-repeat;
}

div.section fieldset.search-select div.dropdown.closed {
  background: #e6edf0 url(img/arrow_down.gif) 100% 50% no-repeat;
}

div.section fieldset.search-select div.dropdown.open div.content {
  display: block;
}

div.section fieldset.search-select div.dropdown.closed div.content {
  display: block; /*hide using javascript...*/
}





/* dropdown list content - style 2*/


div.section fieldset.secondary-search-select  {
  border: none;
  border-bottom: 1px solid #ccc;
  padding-bottom: 1px;
  
  width: 592px;
}

div.section fieldset.secondary-search-select 
 div.dropdown {
  width: 170px;
  color: #808080;
  border-right: 1px solid #fff;
  margin: 0 0 0 0;
  padding: 2px 0 3px 0;
  z-index:50;
  position:relative;
}
div.section fieldset.secondary-search-select 
 div.dropdown.last {
  border: none;	
}

/* labels */
div.section fieldset.secondary-search-select 
 div.dropdown .label {
  float: left;
  margin-left: 5px;
}
div.section fieldset.secondary-search-select 
 div.dropdown li {
  display: inline; /* fixes ie7 bug */
}

/* currently chosen item */
div.section fieldset.secondary-search-select 
 div.dropdown em {
  font-style: normal;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-align: right;
  padding-right:25px;
  font-weight: bold;
  cursor: pointer;
}


div.section fieldset.secondary-search-select 
 div.dropdown div.content {
  position: absolute;
  background-color: #f2f6f8;
  margin: 3px 0 0 0;
  padding: 20px 0 20px;
  width:inherit;
}

div.section fieldset.secondary-search-select 
 div.dropdown ul a {
  background-color: #fff;
  color: #808080;
  display: block;
  margin: 0 0 1px;
  padding: 1px 5px 1px 5px;
}
div#content div.section fieldset.secondary-search-select 
 div.dropdown ul a:hover {
  background-color: #ccdce2;
  color: #484848;
}

div#content div.section fieldset.secondary-search-select 
 div.dropdown ul li.selected a {
  display: none;
}

div.section fieldset.secondary-search-select 
 div.dropdown.open {
  background: #e6eef1 url(img/arrow_up.gif) 100% 50% no-repeat;
}

div.section fieldset.secondary-search-select 
 div.dropdown.closed {
  background: transparent url(img/arrow_down.gif) 100% 50% no-repeat;
}

div.section fieldset.secondary-search-select 
 div.dropdown.open div.content {
  display: block;
}

div.section fieldset.secondary-search-select 
 div.dropdown.closed div.content {
  display: block;
}





/** pagination styles **/
ul.pagination {
  margin: 7px 0 0;
}
ul.pagination li {
  float: left;
  border-right: 1px solid #808080;
  margin-right: 3px;
}
ul.pagination a {
  display: block;
  padding: 0 7px;
  font-size: 95%;
  line-height: 1.5em;
  margin: -4px 3px -1px 0px;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  position: relative;
}

div#main div#content 
ul.pagination a:hover {
  background-color: #e5edf0;
  color: #888;
}

div#main div#content 
ul.pagination li.selected a {
  color: #fff;
  font-family: "Arial Black";
  background-color: #c8aa32;
}
/* gk anf 
div#main div#content 
ul.pagination li.selected  {
  color: #fff;
  font-family: "Arial Black";
  background-color: #c8aa32;
}
 gk end */

ul.pagination li.first a,
ul.pagination li.previous a,
ul.pagination li.next a,
ul.pagination li.last a {
  text-indent: -9999px;
  width: 6px;
}
ul.pagination li.next a {
  background:transparent url(img/arrow_right_small.gif) 50% 60% no-repeat;
}
ul.pagination li.last {
  border: none;
}
ul.pagination li.last a {
  background:transparent url(img/arrow_right_double_small.gif) 50% 60% no-repeat;
}
ul.pagination li.first a {
  background:transparent url(img/arrow_left_double_small.gif) 50% 60% no-repeat;
}
ul.pagination li.previous a {
  background:transparent url(img/arrow_left_small.gif) 50% 60% no-repeat;
}



/** breadcrumb menu **/
ul.breadcrumb {
  border-bottom: 1px solid #e2e5e6;
  float: left;
  padding: 20px 0 5px 5px;
  width: 587px;
}
ul.breadcrumb li {
  background: transparent url(img/arrow_right2.gif) 100% 50% no-repeat;
  float: left;
  padding-right:15px;
  line-height: 20px;
}
div#main div#content ul.breadcrumb li a {
  color: #c8aa32;
}
div#main div#content ul.breadcrumb li a:hover {
  color: #4d4d4d;
}
div#main div#content ul.breadcrumb li a.icon.delete {
  background-position: -80px -20px;
  width: 35px;
  float:left;
}
div#main div#content ul.breadcrumb li > a.icon.delete {
  width:22px;
}

div#main div#content ul.breadcrumb li a.icon.delete:hover {
  background-position: -80px 0;
}
div#main div#content ul.breadcrumb li.last {
  background: transparent;
  font-weight: bolder;
}


/** search result entries **/

#content h2 {
  color: #c8aa32;
  font-size: 110%;
  line-height: 120%;
  padding-bottom: 2px;
  border-bottom: 1px solid #e2e2e2;
  padding: 2px 10px 2px;
  margin-top: 20px;
}

div.entry {
  clear: left;
  background-color: #fcfcfc;
  border: 1px solid #eaeaea;
  border-width: 0 0 1px 0;
  padding: 7px 10px;
}
div.entry .entry-data {
  color: #808080;
  font-style: normal;
  width: 250px;
}
div#content div.entry strong a {
  color: #00506e;
  font-weight: bold;
}
div#content div.entry strong a:hover {
  /*color: #c8aa32;*/
}
div#content div.entry p {
  margin: 1px 0;
}
div.entry img {
  margin:7px 30px;
  float: right;
}
div.entry.bitcom-member {
  background-color: #f2f2f2;
  border-color: #e2e2e2;
}
/** mouseover + other minor changes for the personal notes **/
div#main div#content div.section div.entry.notes {
  padding-left: 5px;
}
div#main div#content div.section div.entry:hover {
  background: #ccdce2;
  cursor: pointer;
}
div#main div#content div.section div.entry.notes .entry-data {
  margin: 0 0 0 23px;
}
div#main div#content div.section div.entry.notes ul li {
  display: inline;
}
div#main div#content div.section div.entry.notes a.icon.delete {
  float: left;
}

/** 20x20 action icons **/
a.icon {
  text-indent:-9999px;
  overflow: hidden;
  display: inline;
  width: 20px;
  height: 20px;
  background: transparent url(img/icons.gif) 0 0 no-repeat;
}
a.icon.email {
  background-position: 0 0;
}
a.icon.email:hover {
  background-position: 0 -20px;
}
body a.icon.email.disabled {
  background-position: 0 -40px;
}
a.icon.link {
  background-position: -20px 0;
}
a.icon.link:hover {
  background-position: -20px -20px;
}
body a.icon.link.disabled {
  background-position: -20px -40px;
}
a.icon.note {
  background-position: -40px 0;
}
a.icon.note:hover {
  background-position: -40px -20px;
}
body a.icon.note.disabled {
  background-position: -40px -40px;
}
a.icon.check {
  background-position: -60px 0;
}
a.icon.check:hover {
  background-position: -60px -20px;
}
body a.icon.check.disabled {
  background-position: -60px -40px;
}
a.icon.delete {
  background-position: -80px 0;
}
a.icon.delete:hover {
  background-position: -80px -20px;
}
body a.icon.delete.disabled {
  background-position: -80px -40px;
}
body a.icon.disabled {
  cursor: default;
}

/** actions in search results **/

ul.actions {
  width: 136px;
  float: right;
}

ul.actions a.icon {
  float: left;
  margin:15px 7px;
}
ul.actions li {
  display: inline;
}
ul.actions a.icon.check {
}

/** Tooltips **/
span.tooltip {
  position: absolute;
  border: 1px solid #c8aa32;
  background: #fff;
  padding: 5px 20px;
  margin: -40px 0 0 -4px;
  font-size:100%;
  text-indent: 0px;
  color: #808080;
  display: block;
  white-space: nowrap;
}
*:first-child+html span.tooltip { /* ie7 fixes */
  position: relative;
  width:auto;
  white-space: nowrap;
  float: left;
}
span.tooltip span {
  display: block;
  width: 9px;
  height: 9px;
  position:absolute;
  margin:4px 0 0 -11px;
  background: transparent url(img/arrow_down_tooltip.gif) 50% no-repeat;
}
*:first-child+html span.tooltip span { /* ie7 fixes */
  position: relative;
  margin:4px 0 -13px -11px;
}

/* sidebar
--------------------------*/

div#sidebar {
  width:181px;
  float:left;
  margin: 14px 8.5px 0 0;
  color: #666;
}

div#main > div#sidebar
{
  margin: 14px 11px 0 0;
}
div#sidebar div.section {
  border-top: 1px solid #ccc;
  border-left: 1px solid #d9d9d9;
  padding: 20px 0px 35px 0;
  margin: 0 0 7px 0;
}
div#sidebar div.section h2 {
  font-size: 130%;
  font-weight: bold; 
  color:#00547a;
  margin: 0 0 15px 15px;
}
div#sidebar div.section ul {
  margin: 15px 0 20px;
} 
div#sidebar div.section p {
  margin: 15px 15px 0 15px;
} 

div#sidebar div.section ul li {
  width: 100%;
  display: inline; /*ie fix*/
  white-space: nowrap
}

div#sidebar div.section ul li a {
  display:block;
  margin:0 0 1px 0;
  padding:1px 0 1px 15px;
  background: #e6edf0 url(img/arrow_right.gif) 100% 50% no-repeat;
  color: #808080
}
div#sidebar div.section ul li a:hover {
  text-decoration: none;
  color: #484848;
  background-color: #ccdce2;
}

div#sidebar ul li.expandable.closed a {
  background: #e6edf0 url(img/arrow_down.gif) 100% 50% no-repeat;
}
div#sidebar ul li.expandable.open a {
  background: #e6edf0 url(img/arrow_up.gif) 100% 50% no-repeat;
}
div#sidebar div.section ul li.expandable.closed div {
  display: none;
}
div#sidebar div.section ul li.expandable.open div {
  display: block;
}
div#main div#sidebar div.section ul li ul {
  background-color: #f2f6f8;
  margin: -1px 0 0 0;
  padding: 30px 0 20px;
}
div#main div#sidebar div.section ul li ul li a {
  background: #fff;
}
div#main div#sidebar div.section ul li ul li a:hover {
  background: #ccdce2;
}
div#main div#sidebar div.section ul li ul li a img {
  margin:0 5px 0 0;
  line-height: 1em;
  vertical-align: middle;
}


/* tag clouds */
.cloud {
  text-align: center; 
  font-size:120%;
}
.cloud .weight5 {
  font-size:70%;
}
.cloud .weight4 {
  font-size:85%;
}
.cloud .weight3 {
  font-size:100%;
}
.cloud .weight2 {
  font-size:115%;
}
.cloud .weight1 {
  font-size: 115%;
  font-weight: bold;
}


div#sidebar div.section.notes h2  {
  padding-left: 20px;
  background:transparent url(img/notes.gif) 0 50% no-repeat;
}


div#ads {
  width:120px;   
  float:left; 
/* 
  position: absolute;
  top: 115px;
  left: 850px;
  margin-left: 2px;
gk */
}


/*
div#header  {background-color:#888}
div#content {background-color:#bbb}
div#sidebar {background-color:#ddd}
div#ads     {background-color:#eee}
div#footer  {background-color:#333}
*/

/* footer
--------------------------*/

div#footer {
  clear: both;
  margin: 50px 124px 20px 0px;
  padding: 10px 20px;
  color: #ccc;
  border-top: 3px double;
  font-size: 120%;
}
div#footer pa{
  float: left;
}
div#footer a {
  color: #ccc;
}
div#footer a:hover {
  color: #c8aa32;
}

div#footer p.float-right {
  float: right;
}


/* Misc
--------------------------*/

.float-right {
  float: right;
}
html body div#main div#content div.section h1.float-right {
  margin-bottom: 0;
}


/** Shadows **/
.shadow {
  position: relative;
}
.shadow span.shadowpart.topright,
.shadow span.shadowpart.right,
.shadow span.shadowpart.bottomright,
.shadow span.shadowpart.bottom,
.shadow span.shadowpart.bottomleft,
.shadow span.shadowpart.left,
.shadow span.shadowpart.topleft,
.shadow span.shadowpart.topright {
  display: block;
  position: absolute;
}
.shadow span.shadowpart.topright {
  background: transparent url(img/shadow_topright.png) 0 0 no-repeat;
  width: 9px;
  height: 14px;
  top: 0;
  right: -10px;
}
.shadow span.shadowpart.right {
  background: transparent url(img/shadow_right.png) 0 0 repeat-y;
  width: 9px;
  height: auto;
  top: 14px;
  right: -10px;
}
.shadow span.shadowpart.bottomright {
  background: transparent url(img/shadow_bottomright.png) 0 0 no-repeat;
  width: 13px;
  height: 14px;
  bottom: -14px;
  right: -9px;
}

.shadow > span.shadowpart.bottomright {
	bottom:-13px;
	height:14px;
	right:-8px;
	width:13px;
}
.shadow span.shadowpart.bottom {
  background: transparent url(img/shadow_bottom.png) 0 0 repeat-x;
  width: auto;
  height: 12px;
  bottom: -15px;
  left: 10px;
}

.shadow > span.shadowpart.bottom {
	bottom:-12px;
	height:12px;
	left:10px;
}

.shadow span.shadowpart.bottomleft {
  background: transparent url(img/shadow_bottomleft.png) 0 0 no-repeat;
  width: 13px;
  height: 14px;
  bottom: -14px;
  left: -3px;
}
.shadow span.shadowpart.left {
  background: transparent url(img/shadow_left.png) 0 0 repeat-y;
  width: 3px;
  height: auto;
  top: 14px;
  left: -3px;
}
.shadow span.shadowpart.topleft {
  background: transparent url(img/shadow_topleft.png) 0 0 no-repeat;
  width: 3px;
  height: 13px;
  top: 1px;
  left: -3px;
}


/** Searchform **/
div.section.search form {
  float: left;
  width: 100%;
}
div.section.search form button {
  display: block;
  border: none;
  /**text-indent: -9999px; */
font-family:Arial,sans-serif; 
  height: 73px;
  width: 73px;
  cursor: pointer;
  text-align: center;
  padding-top: 40px;
  font-size:	110%;
  color:		#FFF;
  font-weight: bold;
  background: transparent url(img/search_button.gif) 0 0 no-repeat;
}
div.section.search form button:hover {
  background-position: -73px 0;
}

div.section.search fieldset {
  border: none;
  height: 73px;
  padding: 0 15px;
}

div.section.search fieldset.row1 {
  background: #00506e;
  margin-bottom:5px;
}

div.section.search fieldset.row1 p {
  float:left;
  padding: 25px 0 0 0;
}
div.section.search fieldset.row1 p label {
  display: inline;
  float: left;
  height: 17px;
  margin: 2px 10px 0 0;
/* gk text-indent: -9999px;*/
  cursor: pointer;
/* gk anf */ 
  font-family:Arial,sans-serif; 
  font-size: 22px; /*200%;*/
  font-weight: bold;
  color: #FFF;
/* gk end    */
}
div.section.search fieldset.row1 label#label_i_was {
/* gk  background: transparent url(img/text_was.gif) 0 0 no-repeat; */
  
  width: 69px;
}
div.section.search fieldset.row1 label#label_i_wo {
/* gk  background: transparent url(img/text_wo.gif) 0 0 no-repeat; */
/* gk  width: 55px; */
  width: 55px;
/* gk  margin-left: 30px; */
  margin-left: 0px;
}
div.section.search form > fieldset.row1 label#label_i_wo {
/* gk  margin-left: 46px; */  
  margin-left: 46px;
}
*:first-child+html div.section.search fieldset.row1 label#label_i_wo {
  margin-left: 30px;
}

div.section.search fieldset.row1 input 
{
/*  display: block;	 */
  display: inline;
  padding: 2px 5px;
  background: #fff;
  border: 1px solid #cbcbcb;
  color: #000;
  font-family: Arial, sans-serif;
  font-weight: bold;
  width: 170px;
}

div.section.search form > fieldset.row1 input {
	display: inline;
	margin-left: 30px;
 	width: 145px;	
}
div.section.search fieldset.row1 input.default-value {
  color: #7f7f7f;
}

div.section.search fieldset.row2 {
  background: #e5e5e5;
  margin-right: 2px; 
  float: left;
  width: 486px;
  padding-top: 10px;
  height: 63px;
  display: inline;
}

div.section.search form > fieldset.row2 {
   margin-right: 5px; 
}

div.section.search form fieldset.row2 p{
	  margin: 5px 0 0 0;
}

div.section.search fieldset.row2 label {
  cursor: pointer;
  color: #00516e;
  font-size: 120%;
  font-weight: bold;
}
div.section.search fieldset.row2 label span.radio-box {
  width: 18px;
  height: 18px;
  display: block;
  background: transparent url(img/radio_button.gif) 0 -18px;
  float: left;
  margin: 0 5px 0 0;
}
div.section.search fieldset.row2 label:hover span.radio-box {
  background-position: 0 -36px;
}
div#content div.section.search fieldset.row2 label span.radio-box.selected {
  background-position: 0 0;
}




/** confirm delete **/
li.delete {
  position: relative;
  z-index: 1;
}
ul.popup-dropdown {
  position: absolute;
  top:-2px;
  left:-1px;
  background-color: #F2F6F8;
  padding-bottom: 10px;
}
.entry.notes ul.popup-dropdown {
  left:-21px;
  top:11px;
}
*:first-child+html .entry.notes ul.popup-dropdown { /*ie7 fix*/
  left:-21px;
  top:-1px;
}

div#main ul.popup-dropdown li {
  float: none;
  background-image: none;
  margin: 0;
  padding: 0;
  white-space:nowrap;
}
div#main div#content ul.popup-dropdown li a {
  background-color: #fff;
  color: #808080;
  display: block;
  margin: 0 0 1px;
  padding: 1px 25px 1px 25px;
}
div#main div#content ul.popup-dropdown li a:hover {
  background-color: #ccdce2;
  color: #484848;
}
div#main ul.popup-dropdown li strong {
  display: block;
  color: #808080;
  margin: 0 0 1px;
  padding: 2px 25px 2px 25px;
  background-repeat: no-repeat;
  background-position: 3px 50%;
  background-image: url(img/icon_delete.png);
}
