/*##############################
www.gluecksburg-ostsee.de Stylesheet
Datei: gluecksburg.css
Media: screen
Datum: 16.08.2006
###############################*/
/*list */

a,a:hover,a:active,a:visited,a:link {
  text-decoration: none;
	color: #8EB6D0;
}
h1,h2,h3,h4{
	margin: 20px 0px 10px 0px;
	padding: 0px;
	font-size: 16px;
	color: #005D9D;
}
h2{font-size: 13px;}

h3{
	font-size: 14px;
	font-weight: normal;
}

h4{
	font-size: 11px;
	font-weight: bold;
}

body,table,td,tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
}

body {
	background-image: url(../pic/bg_fade.gif);
	background-repeat: repeat-x;
	height: 100%;
	background-image: url(../pics/all_back_follow.gif);
	background-repeat: repeat-y;
	background-position: 50%;
}


#main {line-height: 15px;}

a:link { 
	color:#1150A0; 
	text-decoration:none; 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}

a:visited { 
	color:#1150A0; 
	text-decoration:none; 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}

a:active { 
	color:#1150A0; 
	text-decoration:none; 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}

a:hover { 
	color:#1150A0; 
	text-decoration: underline; 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}

h1 {
	font-size: 14px;
         color: #005D9D;
	font-weight: bold;
	margin-bottom: 10px;
}

.csc-firstHeader {
	font-size: 14px;
         color: #005D9D;
	font-weight: bold;
	margin-bottom: 10px;
	/*width: 480px;*/
	border-bottom: 1px solid #005D9D;
	padding-bottom: 5px;
}

h2 {
	font-size: 12px;
         color: #005D9D;
	font-weight: bold;
         line-height: 20px;
}

li{
	list-style: url(../pics/aufzaehlungspunkt.gif);
	margin-bottom: 5px;
}

.master{
	width: 960px;
	text-align: left;
	background: #E1EDF9 url(../pics/all_back_follow.gif) repeat-y 0 0;
/*	background-color: #E1EDF9;
	background-image: url(../pics/all_back_follow.gif);
	background-repeat: repeat-y; */
	margin:auto;
	position:relative;
}


#top{
	background-color: White;
	height: 113px;
}

#left{
	top:113px;
	left:0px;
	position:absolute;
	text-align:left;
	width:215px;
	padding-bottom: 50px;
/*	background-color: #fff;*/
/*	background-image: url(gluecksburg_05_FILES/all_back_2.jpg);*/
}

.logo{
	background-color: #ffffff;
	position: absolute;
	width: 216px;

}

.bilder{
	position: absolute; 
	left: 215px;
	height: 113px;
	text-align: right;
	width: 745px;
	background-color: #005e9e;
}

#middle{
	margin:0px 0px 25px 235px;
	padding:25px 0px 25px 20px;
	text-align:left;
	width:480px;	
	height:auto !important;
}
	
#middle p{
	margin: 0;
	padding-top: 10px;
}

#right{
	top:113px;
	right:0px;
	width:182px;
	position:absolute;
	text-align:left;
	color: #333333;
	background-color: #DFF0F8;
	height: auto ! important;
	text-align: left;
	padding-top: 20px;	
}

#right .rightbox,
#right .rightbox_light{
	padding: 8px;
	padding-top: 4px;
	background-color: #8DA9D1;
	width: 166px;
	text-align: left;
/*	border: 1px solid #005E9E;*/
}




#right h1{
	background-color: #8DA9D1;
	color: white;
	padding: 4px;
	padding-left: 8px;
	padding-right: 8px;
	height: 15px;
	font-size: 11px;
	width: 166px;
	text-align: left;
}

#right .rightbox_light,.lightblue{
	background-color: #BCD9E7;
	margin-bottom: 8px;
}

.sprache{
	background-color:#8DA9D1;
	color:#fff;
	height:16px;
	margin-bottom:8px;
	padding:8px 4px 8px 4px;
	
}
.lightblue{
	/*padding: 4px 8px 4px 8px;*/
	height: 15px;
	width: 100%;
}

.head_right{
	margin-top: 8px;
	background-color: #8DA9D1;
	color: white;
	padding: 4px;
	padding-left: 8px;
	height: 15px;
	font-size: 11px;
}

h1.head_right{margin: 0px;}

.av{
	border-bottom: 1px solid #005D9D;
	padding: 4px 8px 4px 8px;	
}

.av a{color: #1150a0;}

.green,
.red{
	background-color: #98CC44;
	background-image: url(../pics/back_green_right.gif);
	background-position: right;
	padding-top: 10px;
	padding-bottom: 10px;
	background-repeat: repeat-y;
	margin-top: 3px;
}

.greenflag,
.redflag{
	background-image: url(../pics/flag_green_right.gif);
	background-position: 141px 50%;
	background-repeat: no-repeat;
	height: 100%;
}

.red{
	background-color: #E95958;
	background-image: url(../pics/back_red_right.gif);
}

.redflag{
	background-image: url(../pics/flag_red_right.gif);
}

.blue{
	background-color: #8DA9D1;
	/*background-color: #8DA9D1;
	background-image: url(../pics/back_blue_right.gif);
	background-position: right;*/
	padding-top: 4px;
	padding-bottom: 4px;
	height: 15px;
	background-repeat: repeat-y;
}

.blueflag{
/*	background-image: url(../pics/flag_blue_right.gif);
	background-position: 141px 50%;
	background-repeat: no-repeat;*/
	height: 100%;
}

.head_right a{color: white;}

.link_right{}

.link_right,.link_right a{
	font-weight: bold;
	color: white;
}

.blueflag a,
.blueflag a:hover,
.blueflag a:active,
.blueflag a:visited,
.blueflag a:link{color: #1150a0;}

.hotline{
	padding-top: 8px;
	font-size: 11px;
	color: white;
	font-weight: bold;
	font-family: arial, verdana, sans-serif;
}

.phone{	
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	padding-top: 5px;
}
.geb{
	color: white;
	font-size: 10px;
	font-weight: normal;
	font-family: arial, verdana, sans-serif;
}

.m{
	padding-top: 25px;
	padding-bottom: 10px;
}

a.m1,
a.m1_1,
a.m1_1act,
a.m1:hover,
a.m1_1:hover,
a.m1_1act:hover,
a.m1:active,
a.m1_1:active,
a.m1_1act:active,
a.m1:visited,
a.m1_1:visited,
a.m1_1act:visited,
a.m1:link,
a.m1_1:link,
a.m1_1act:link{
	font-weight: bold;
	padding-left: 5px;
	color: white;
	vertical-align: middle;
	text-transform: uppercase;
	font-size: 10px;
}

a.m1 img {
padding-left:5px;
margin-bottom:5px;
margin-top:-5px;
!margin-top:0px;
!margin-bottom:0px;
}

.m1_item{
	margin-bottom: 5px;
	vertical-align: middle;	
}

.m1_1_item{
	padding-left: 49px;
	padding-right: 15px;
	margin-bottom: 1px;
	vertical-align: middle;
	width: 147px;
}

a.m1_1,
a.m1_1act,
a.m1_1:hover,
a.m1_1act:hover,
a.m1_1:active,
a.m1_1act:active,
a.m1_1:visited,
a.m1_1act:visited,
a.m1_1:link,
a.m1_1act:link{
	font-weight: normal;
	color: white;
	vertical-align: middle;
	font-size: 10px;
	display: block;
	width: 100%;
	height: 100%;
	background-color: #5689be;
	padding: 4px;
}

a.m1_1act,
a.m1_1:hover,
a.m1_1act:hover,
a.m1_1act:active,
a.m1_1act:visited,
a.m1_1act:link{background-color: #e95958;}

a.mark,
a.mark:active,
a.mark:link,
a.mark:visited,
a.mark:hover{
	font-weight: bold;
	text-decoration: underline;
	font-size: 14px;
}

.sm{
	position: absolute;
	top: 120px;
	right: 270px;
	color: #8EB6D0;
	font-size: 10px;
}


.sm a.sm_1,
.sm a.sm_1:link,
.sm a.sm_1:visited,
.sm a.sm_1:active,
.sm a.sm_1:hover{
	color: #8EB6D0;
	font-size: 11px;
}

.bodytext{
	margin-top:5px;
}

/* Klasse für Formulare: */
.csc-mailform{
  	border: 0px solid #E1EDF9;
}

/* Bezeichnungen der Beschriftung im Formular*/
label{
	display:block;
	width:290px;
	margin-top:8px;  
}

/* Kein Rahmen um Radio-Buttons */
#mailformNEWSLETTER_ABONNIEREN{border:0px solid #E1EDF9;}

/* Radio-Button nicht als Block-Element darstellen */
.csc-mailform-radio label{display:inline;}

.input{padding-top:10px;}

.csc-mailform-label{padding-top:10px;}


/*DIV fuer Glossary: */

.tx-sgglossary-pi1{width:290px;}

/* Rahmen um Bilder verhindern : */

img{border:0px;}

/* Definitionen für Rahmen1 und Rahmen2 */
.csc-frame-frame1{
	border-bottom: 1px solid #005E9E;
	padding-top: 0px;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.csc-frame-frame2{
	border: 1px dotted #005E9E;
	background-color: #ffffff;
	padding: 10px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
}

.csc-textpic-image{
	border: 1px solid #85a5ce;
	font-size: 10px;
	color: #85a5ce; 
}

.csc-textpic-image dd{
	padding: 0px 5px 0px 8px;
	background-color: #EFF7FA;
}
 
 /*Klasse für Google-Maps*/
.tx_lumogooglemaps_pi1_infobox .bodytext{
 	margin:0px;
 	padding:0px;
}
 
.tx_lumogooglemaps_pi1_sidebar {width:480px;}

.tx_lumogooglemaps_pi1_sidebar ul.liste{margin-left:0px;}

.tx_lumogooglemaps_pi1_sidebar .punkt{
   	float:left; 
   	width:200px;
}

.punkte .bodytext{	padding:0px;}

#footer{
	width: 100%;
	margin: auto;
	position: fixed;
	bottom: 0px;
	font-family: arial, verdana, sans-serif;
}

.footer{
	width: 960px;
	height: 25px;
	background-color: #005e9e;
	vertical-align: middle;
}


.online{
	background-color: #F9A03A;
   	width:215px;
	height: 100%;
	float: left;
}

.online a,
.online a:link,
.online a:visited,
.online a:hover,
.online a:active{
	padding-top: 3px;
	text-decoration: underline;
	color: white;
	font-weight: bold;
	display: block;
	width: 100%;
	text-align: center;	
}

.ftext{
	padding-top: 5px;
	color: white;
	text-align: center;
	font-size: 10px;
}

.ftext a,
.ftext a:link,
.ftext a:visited,
.ftext a:hover,
.ftext a:active{
	color: white;
	text-decoration: underline;
	font-size: 10px;
}

.glos_entry a,
.glos_entry a:hover,
.glos_entry a:active,
.glos_entry a:visited,
.glos_entry a:link{font-size: 13px;}

a.atozact,
a.atozact:active,
a.atozact:hover,
a.atozact:visited,
a.atozact:link,
a.atoz,
a.atoz:hover,
a.atoz:visited,
a.atoz:active,
a.atoz:link{font-size: 13px;}

a.atozact,
a.atozact:active,
a.atozact:hover,
a.atozact:visited,
a.atozact:link{text-decoration: underline;}

.marker-layer {
	background-color: #F9F9F9;
	border: 1px solid #005D9D;
	color: #333333;
	width: 100px;
	/*height: 160px; */
	padding: 10px 15px 15px 15px;
}

.marker-layer img {border: 1px solid #999999;}

#quickbook{
	width: 180px; 
	background-color: #BCD9E7; 
/*	border: 1px solid #005E9E;*/
	margin-bottom: 8px;
	padding-bottom: 5px;
}	

#quickbook h1{
	padding: 4px;
	padding-left: 8px;
	padding-right: 8px;
	height: 15px;
	margin: 0;
	color: white;
/*	border-bottom:  1px solid #005E9E;*/
	background-color: #8DA9D1; 
	width: 166px;
	font-size: 11px;
}

.textquickbook {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 120%;
	color: #1150a0;
}

a.textquickbook,
a.textquickbook:active,
a.textquickbook:link,
a.textquickbook:visited,
a.textquickbook:hover{text-decoration: underline;}

.formfield {color: #1150a0;	}

.tx-macinasearchbox-pi1{
	margin-top: 8px;
	margin-bottom:8px;
	padding: 4px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #8DA9D1;
	width: 166px;
	text-align: left;
/*	border: 1px solid #005E9E;*/
}

.fieldtable{margin-top: 5px;}

.suchbox_suchwort{
	border: 1px solid #BCD9E7;
	width: 125px;	
}

.suchbox_submit,.tx-indexedsearch-searchbox-button{
	margin-top: 0px;
	margin-left: 10px;
	background-color: #EE941A;
	color: white;
	border: 1px solid #BCD9E7;
	font-weight: bold;
	font-size: 11px;
	padding: 1px;
}

.tx-indexedsearch-searchbox-button{margin-left: 3px;}

td.tx-indexedsearch-info,td.info{display: none;}

.tx-indexedsearch-redMarkup{color: #ee941a;}

.newsletter{
	padding: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #98CC44;
	color: white;
	margin-bottom: 8px;
	background-image: url(../pics/newsletter.gif);
	background-repeat: no-repeat;
	background-position: 140px 30px;
}

.newsletter h2{
	margin:0px;
	padding: 0px;
	font-size: 11px;
	font-weight: normal;
	color: white;
}
.newsletter p{
	padding: 0;
	margin: 0;
	font-size: 10px;
}
.newsletter a,
.newsletter a:hover,
.newsletter a:active,
.newsletter a:visited,
.newsletter a:link{
	color: white;
	text-decoration: underline;
	font-size: 10px;
}

a.aufeinenblick{
	display: block;
	padding-left: 25px;
	background-image: url(../pics/arrow-gb.gif);
	background-position: 3px 4px;
	background-repeat: no-repeat;
	margin-top: 5px;
	font-size: 11px;
	font-weight: bold;
	color: #1150a0;
}
.aeb_info{
	padding-left: 25px;
	font-size: 10px;
	line-height: 120%;
	color: #68686a;
}

div.tagcloud {
	background-color: #FFFFFF;
	border: 0;
}
	
div.tagcloud a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1150A0;
}
	
/* Webcam-Einstellungen */
#uid181 #middle{
	margin:0px 0px 25px 205px;
	padding:40px 0px 25px 20px;
	text-align:left;
	width:720px;	
	height:auto !important;
}

/* Rahmen 2 für Seite Pauschalen */

#uid58 .csc-frame-frame2{
	border: 2px solid #e95958;
	background-color: #F8F8DF;
	width: 630px;
	padding: 10px;
	padding-top: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#uid58 .csc-frame-frame2 h1{
	border-bottom: 1px solid #e95958;
	color: #e95958;
	width: 620px;
	padding-bottom: 5px;
	margin-bottom: 15px;
}

/* Urlaubliste */
#listeintraege{
 	background-image: url(../pics/hg-merkliste.jpg);
 	background-repeat:no-repeat;
 	background-position: right top;
 	border:1px solid #005E9E;
 	background-color:#C4DBEB;
 	padding-left:26px;
	padding-right:20px;
 	width:406px;
 	height:335px;
 	min-height:278px;
}
#listeintraege h1{
	float:left;
}
#sogehts{
	display:block;
	float:right;
	margin-top:15px;
	margin-right:10px;
	padding: 7px 12px 7px 12px;
	color:#fff;
	text-decoration:none;
	background-color:#98CC44;
}
#listeintraege ul{
	color:#005DA0;
}	

#listeintraege p{
	color:#015EA1;
	margin-bottom:10px;
}

#listeintraege form{
	width:150px;
	float:left;
}
.streichen{text-decoration: line-through;}

.dist{
	width:10px;
	height:10px;
	float:left;
}

#uid194 .knopf{
	color:#fff;
         font-weight:bold;
	text-decoration:none;
	background-color:#EE941A;
         padding:3px 7px 3px 7px;
	display :block;
	float:left; 
         border:1px solid #fff;
}


a#webcam:hover {
	color: #FFFFFF;
	background-color: #005D9D;
}


/* Klassen für das Webam-Formular */
#uid199 legend {
     	display:none;
}

#uid199 #middle #mailformAnrede{
 	border:0px solid #FFF;

}

#uid199  #middle label{
	color: #005E9E;
	width: 283px;
	/*height: 50px;
	float: left;*/
	margin-bottom: 3px;

	
}
#uid199 #mailformformtype_mail{
float:left;
 	margin-right:10px;
}

#uid199 #mailformnewsletter{
display:block;



}
#uid 199 .csc-mailform-field{
  display:block;
}

#uid199 .csc-mailform-check{
         display:block;
}

#uid56 h1 a{
	font-size:14px;
	text-decoration:none;
	border-bottom:1px solid #005D9D;
}

/* Sudoku */

div.tx-sudoku-pi1{	
	margin: 0 0 0.5em 0; 
}
table.tx-sudoku-pi1{
	width: 27em; 
	height: 27em; 
	border: 3px solid #666; 
	padding: 0; 
	margin: 0; 
	text-align: center; 
	vertical-align: 
	middle; 
	border-collapse: separate; 
}
table.tx-sudoku-pi1 td{ 
	width: 3em; 
	height: 3em; 
	margin: 0; 
	padding: 0; 
	border-bottom: 1px solid #666; 
	background: #fff; 
	color: #666; 
	font-family: Sans-Serif; 
	font-weight: bold; 
	text-align: center;
}

td.tx-sudoku-pi1-cell{
	border-right: 1px solid #666; 
}
td.tx-sudoku-pi1-cell-start { 
	border-left: 0; 
	border-right: 1px solid #666; 
}
td.tx-sudoku-pi1-cell-bold { 
	border-right: 2px solid #666; 
}
td.tx-sudoku-pi1-cell-end { 
	border-right: 0; 
}

	tr.tx-sudoku-pi1-row-bold td { border-bottom: 2px solid #666; }
	tr.tx-sudoku-pi1-row-end td { border-bottom: 0; }

	table.tx-sudoku-pi1 input {	border: 0; padding: 0; margin: 0; text-align: center; vertical-align: middle; font-family: Sans-Serif; width: 1em; font-weight: bold; background: #fff; color: #000; }	
	table.tx-sudoku-pi1	input:focus { background: #fff; color: #900; }
 	table.tx-sudoku-pi1 input.tx-sudoku-pi1-cell-error { background: #fff; color: #900; text-decoration: underline; }	

	div.tx-sudoku-pi1-buttons { margin: 0.5em 0; }	
	
.tx-indexedsearch-res {
	width:450px;
}	


/* rollierende */

.tx-remoteads-pi1 {
  padding-left: 4px;
}

.ad_list, .ad_detail {
  font-size: 11px;
  font-family: Tahoma,Arial,Helvetica,sans-serif;
}

.ad_list_item {
  background: #bcd9e7;
  float:left;
  height:235px;
  margin:8px 16px 8px 0px;
  padding:10px;
  width:202px;
}

.ad_list_item_top {
  height: 200px;
}

.ad_list_item h1 {
  color:#000000;
  font-weight:bold;
  margin-bottom:10px;
  text-transform:uppercase;
  font-size:13px;
  margin-top: 0px;
}

.ad_list_item .price a, .ad_detail .price, .teaser_item .price{
  color: #E95958;
  text-decoration: underline;
}

.ad_list_item .price a:hover {
  text-decoration: none;
}

.ad_list_item .detail a {
  background-color:#E95958;
  border:medium none;
  color:white;
  display:block;
  float:right;
  font-size:13.3333px;
  font-weight:bold;
  height:22px;
  padding-left:13px;
  padding-top:3px;
  width:143px;
}

.ad_detail {
  padding-top:20px;
}

.ad_detail .images {
  float:left;
  width:202px;
}

.ad_detail .infos {
  float:left;
  margin-left:10px;
  width:258px;
}

#middle .ad_detail p {
  margin: 0px;
  padding: 0px;
}

#middle .ad_detail .bodytext {
  margin-bottom:15px;
  line-height: 1.2; 
}

.ad_detail h1 {
  color:#000000;
  font-size:11px;
  font-weight:bold;
  line-height:1.2;
  margin-bottom:15px;
  margin-top: 0px;
  text-transform:uppercase;
}

#middle .ad_detail .travel, .ad_detail .twoinone {
  margin-bottom:15px;
}

.ad_detail .twoinone div {
  float:right;
}

#middle .ad_detail .twoinone p {
  float:left;
  margin-right:10px;
  width: 123px;
}

.ad_detail .twoinone div table {
  border:1px solid #CDCDCD;
  border-collapse:collapse;
}

.ad_detail .twoinone div td {
  border-bottom:1px solid #CDCDCD;
}

.ad_detail .images img {
  margin-bottom: 5px;
}

.ad_detail .detail a {
  background-color:#E95958;
  border:medium none;
  color:white;
  display:block;
  float:right;
  font-size:13.3333px;
  font-weight:bold;
  height:22px;
  padding: 3px 13px 0px 13px;
}

#middle .ad_backlink {
  padding-top: 5px;
  margin-top: 15px;
  border-top: 1px solid #005D9D;
}

/* teaser */
#remote_teaser .teaser_item {
  background: #bdd9e7;
  font-size: 11px;
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  padding: 10px;
}

* html #remote_teaser .teaser_item {
  padding: 8px;
}

* html #remote_teaser .teaser_item img {
  width: 162px;
}

#remote_teaser .teaser_item {
  margin-bottom: 8px;
}

#remote_teaser .teaser_item h1 {
  background: transparent;
  margin: 0;
  padding: 0;
  color: #000000;
  font-size: 13px;
  text-transform: uppercase;
  margin-bottom: 5px;
  height: auto;
}

#remote_teaser .teaser_item p {
  margin-top: 0px;
  margin-bottom: 10px;
}

#remote_teaser .teaser_item .detail {
  margin: 0px;
}

#remote_teaser .teaser_item .detail a {
  background-color:#E95958;
  border:medium none;
  color:white;
  display:block;
  font-size:13.3333px;
  font-weight:bold;
  height:22px;
  padding-top: 3px;
  display: block;
  text-align:center;
  width: 100%;
}

.mbottom {
  margin-bottom:8px;
}

.lmenu {
  position: absolute;
  right:221px;
  top:120px;
}

/* 
------------------------------------------------------------------
quickbuchung 
------------------------------------------------------------------
*/
#popuphelp {
  text-align: center;
  padding: 10px 2px;
  background:  white; /*url(../images/balloon.gif) no-repeat top left;*/ 
  color: #000000;
  font-weight: bold;
  position: absolute;
}


/*#popupcont form {
  margin: 1em auto;
  width: 80%;
  margin-bottom: 2em;
}
*/
 
 
#quick_form {
  padding: 8px;
  font-weight: bold;
  background-color: #8da9d1;
}


.quick_right, .quick_left {
  float:left;
  width: 79px;
}


.quick_left {
  margin-right: 5px;
} 


.quick_top {
}

.quick_top label, .quick_left label, .quick_right label {
  display: block;
  color:#ffffff;
  margin-bottom: 5px;
  margin-top: 0;
  width: auto;
}

.quick_top input, .quick_right input, .quick_left input {
  background:#FFF;
  color:#000;
  padding: 3px;
  border: 0 none;
  margin-bottom: 10px;
  width: 158px;
}

.quick_left input {
  width: 89%;
}


.quick_right input {
  width: 93%;
}


.quick_senden {
  text-align:center;
}

.quick_senden a {
  color: #0C4DA2;
  
}

#sb_submit {
  background: #f9a038;
  color: #FFF;
  border: 0 none;
  font-weight: bold;
  padding: 3px;
  width: 163px;
  margin-bottom: 2px;
  cursor: pointer;
}



#right .head_quick {
  background: #005e9c; 
}

.clear {
  clear: both;
}

table#fc {
  z-index: 100;
}

/* ie hacks */

* html #sbsubmit {
  width: 150px;
}


* html #quick_form {
  width: 166px;
}


* html #quick_form  input{
  margin-bottom: 5px;
}



* html #popupcont {
  margin-top: -20px;
  margin-bottom: -10px;
}

* + html #popupcont {
  margin-top: -20px;
  margin-bottom: -10px;
}

.azselect {
  text-align: center;
  margin: 20px 0 !important;
  padding: 0 !important;
}

.azselect a, .azselect a:hover {
  font-size: 13px !important;
}

.azback {
  border-top:1px solid #005D9D;
  padding: 2px 0 0 !important;
  margin-top: 15px !important;
}

.aztitle {
  border-bottom: 1px solid #005D9D;
  padding-bottom: 5px;
}

#linkbar {
	height: 25px;
	line-height: 25px;
	color: #afafaf;
	text-align:right;
	background: transparent url(../pics/bg_linkbar.gif) repeat-x scroll 0 0;
}

#linkbar div {
	width: 960px;
	margin: 0px auto;
}

#linkbar ul {
	width: 800px;
	margin: 0px auto;
	text-align: left;
	display:inline;
	float:left;
	padding: 0;
}

#linkbar li {
	display: inline;
}

#linkbar a {
	display: inline;
	color: #afafaf;
	text-decoration: none;
	font-size: 10px;
}

#linkbar a:hover {
	text-decoration: underline;
}

.bookmark {
	margin-left: 10px;
}

.bookmark img {
  padding-top: 5px;
}
