/*
Theme Name: Ostsee24
Theme URI: http://ostsee24.de/
Description: The new <a href="http://ostsee24.de/">Ostsee24</a> Theme.
Version: - 0.1 -
Author: Felix Wunderwald
Author URI: http://catchup-media.de/
Author Mail: info@felix-wunderwald.de
Tags: ostsee24, nordsee24
*/



* { margin:0px; padding:0px; }

body { font-family:arial; font-size:11px; background:url(/wp-content/themes/ostsee24/img/bg/header.jpg) top center no-repeat #C0DBEE; }
.frame { width:978px; margin:0 auto; }
.clear { clear:both; line-height:0px; text-indent:-9999px;}
.post { clear:both;}
/* HEADER */

.head a.logo { position:absolute; top:10px; margin-left:45px; }
.head a.logo img { border:none; }

/* MAINNAVI */
.mainnavi { background:url('img/bg/mainnavi.png') transparent repeat-x; margin-top:160px; width:978px;}
.mainnavi ul {margin:0 0 0 20px; padding:0;}
.mainnavi ul li { float:left; list-style:none; font-size:14px; font-weight:bold; margin:3px 5px 0 5px; }
.mainnavi ul li a { display:block;  list-style:none; text-decoration:none; color:#fff; text-shadow: #004F86 1px 1px 1px;}
.mainnavi ul li a:hover, .mainnavi ul li a.active, .mainnavi li.current_page_item a, .mainnavi li.current_page_parent a, .mainnavi li.current_page_ancestor a{ color:#4C5C00; text-shadow: #fff 1px 1px 1px; background:url('img/bg/mainnavi_active.png') left top no-repeat; border:none; }

.mainnavi ul li a:hover span, 
.mainnavi ul li a.active span, 
.mainnavi li.current_page_item a span, 
.mainnavi li.current_page_parent a span, 
.mainnavi li.current_page_ancestor a span{
    background:url('img/bg/mainnavi_active_r.png') right top no-repeat; 
}
.mainnavi ul li span{
    display:block;
    padding:10px 14px 8px 14px; 
}

.mainnavi ul li.page-item-2251 span,
.mainnavi ul li.page-item-7613 span {
	 padding:10px 34px 8px 14px; 
}

.mainnavi ul li.page-item-2251 a span,
.mainnavi ul li.page-item-7613 a span {
	background:url('img/bg/mainnavi_inactive_r1.png') right top no-repeat;
}


.mainnavi ul li.page-item-2251 a:hover span, 
.mainnavi ul li.page-item-2251 a.active span, 
.mainnavi li.page-item-2251.current_page_item a span, 
.mainnavi li.page-item-2251.current_page_parent a span, 
.mainnavi li.page-item-2251.current_page_ancestor a span,
.mainnavi ul li.page-item-7613 a:hover span, 
.mainnavi ul li.page-item-7613 a.active span, 
.mainnavi li.page-item-7613.current_page_item a span, 
.mainnavi li.page-item-7613.current_page_parent a span, 
.mainnavi li.page-item-7613.current_page_ancestor a span {
    background:url('img/bg/mainnavi_active_r1.png') right top no-repeat; 
}





/****************

.mainnavi { margin-top:123px; width:978px;}
.mainnavi ul {margin:0 0 0 20px; padding:0;}
.mainnavi ul li { float:left; list-style:none; font-size:14px; font-weight:bold; margin:3px 0px 0px 0px; }
.mainnavi ul li a { display:block;  list-style:none; text-decoration:none; color:#106CAB; text-shadow: #ffffff 1px 1px 1px;  background:url('img/bg/mainnavi_inactive.png') left top no-repeat; }
.mainnavi ul li a:hover, .mainnavi ul li a.active, .mainnavi li.current_page_item a, .mainnavi li.current_page_parent a, .mainnavi li.current_page_ancestor a{ color:#4C5C00; text-shadow: #fff 1px 1px 1px; background:url('img/bg/mainnavi_active.png') left top no-repeat; border:none; }

.mainnavi ul li a span {
	background:url('img/bg/mainnavi_inactive_r.png') right top no-repeat;
}



.mainnavi ul li a:hover span, 
.mainnavi ul li a.active span, 
.mainnavi li.current_page_item a span, 
.mainnavi li.current_page_parent a span, 
.mainnavi li.current_page_ancestor a span{
    background:url('img/bg/mainnavi_active_r.png') right top no-repeat; 
}
.mainnavi ul li span{
    display:block;
    padding:10px 14px 8px 14px; 
}

.mainnavi ul li.page-item-2251 span,
.mainnavi ul li.page-item-6049 span {
	 padding:10px 34px 8px 14px; 
}

.mainnavi ul li.page-item-2251 a span,
.mainnavi ul li.page-item-6049 a span {
	background:url('img/bg/mainnavi_inactive_r1.png') right top no-repeat;
}


.mainnavi ul li.page-item-2251 a:hover span, 
.mainnavi ul li.page-item-2251 a.active span, 
.mainnavi li.page-item-2251.current_page_item a span, 
.mainnavi li.page-item-2251.current_page_parent a span, 
.mainnavi li.page-item-2251.current_page_ancestor a span,
.mainnavi ul li.page-item-6049 a:hover span, 
.mainnavi ul li.page-item-6049 a.active span, 
.mainnavi li.page-item-6049.current_page_item a span, 
.mainnavi li.page-item-6049.current_page_parent a span, 
.mainnavi li.page-item-6049.current_page_ancestor a span {
    background:url('img/bg/mainnavi_active_r1.png') right top no-repeat; 
}



********************/





















/* SUBNAVI */
.subnavi { width:918px; background:#E0ECFA; border-top:1px solid #C0D6EB; border-bottom:1px solid #9CBCE5; padding:15px 30px 13px 30px; -moz-box-shadow: 1px 1px 15px #999; box-shadow: 1px 1px 15px #999;}
.subnavi ul{margin:0;padding:0;}
.subnavi ul { float:left; margin-top:2px; }
.subnavi ul li { float:left; list-style:none; padding:2px 10px; font-weight:bold; }
.subnavi ul li.bullet { width:6px; height:10px; background:url(img/bg/bullet.png) no-repeat 0px 6px; padding:2px 0px; }
.subnavi ul li a { color:#116BA9; display:block; list-style:none;   }
.subnavi ul li a:hover { color:#4A4E4F; }

.subnavi .search { float:right; }
.subnavi .search input#s { border:1px solid #9BBCE5; padding:4px; font-size:11px; color:#333; width:180px; }
.subnavi .search input#searchsubmit { 
    margin-left:3px; 
    font-size:10px; 
    color:#506200; 
    cursor:pointer; 
    font-weight:bold; 
    text-shadow: #AECB25 1px 1px 1px; 
    border:none; 
    background:url(img/bg/search_button.png) #88A111 no-repeat ; 
    padding: 4px 10px;
    width:67px;
 }
.subnavi .search input#searchsubmit:hover { color:#DDDFD1;  text-shadow: #506200 1px 1px 1px;}

/* SIDENAVI */
.sidenavi { background:#ECF6FF;  width:188px; overflow:hidden;  }
.sidenavi ul.level1{border:1px solid #9CBCE5;}
.sidenavi h3 { 
/*     width:154px;  */
    list-style:none !important; 
    margin:0; 
    background:url(img/bg/sidenavi_title_bg.png) repeat-x; 

/*     margin-bottom:-1px;  */
    padding: 7px 15px 7px 15px; 
    font-size:14px; 
    font-weight:bold; 
    color:#106CAB; 
    border-bottom:1px solid; 
}
.right .sidenavi ul,
.left .sidenavi ul{border:1px solid #9CBCE5; }
.right .sidenavi ul ul,
.left .sidenavi ul ul{
    border:none;
}
.sidenavi ul, .sidenavi ul li { list-style:none; margin:0;padding:0;}
.sidenavi ul li a { text-transform:none; background:url('img/bg/dot_line.gif') repeat-x top; color:#4E4D52; display:block; padding: 8px 15px 6px 15px; text-decoration:none; font-size:11px !important; }
/* .sidenavi li.first a{ border-top:none;} */

/* erste ebene */
.sidenavi ul li a {font-weight:bold;}
.sidenavi ul li.current_page_ancestor a, 
.sidenavi ul li.current_page_item a,
.sidenavi ul li.current-cat a { background:url('img/bg/dot_line.gif') repeat-x top #AACAE1; }
.sidenavi ul li a:hover { background:#AACAE1; }

.sidenavi ul ul li.nodeco a, 
.sidenavi ul li.current_page_item ul a { background:url('img/bg/dot_line.gif') repeat-x top #ECF6FF; }

.sidenavi ul li ul li a { font-weight:normal; padding-left:20px !important; }
.sidenavi ul li ul li.current_page_parent a, 
.sidenavi ul li ul li.current_page_parent a:hover { font-weight:bold; background:url(img/bullets/blue_close.png) no-repeat 12px 14px #AACAE1; padding-left:20px; color:#106DAA; }
.sidenavi ul li ul li.current_page_item a, 
.sidenavi ul li ul li.current_page_item a:hover { font-weight:bold; background:url(img/bullets/blue_open.png) no-repeat 12px 14px #AACAE1; color:#106DAA;}

.sidenavi ul ul li a:hover { background:#AACAE1; }
/* zweite ebene */
.sidenavi ul li ul li ul li.nodeco a, 
.sidenavi ul li ul li ul li a { font-weight:normal; background:url(/wp-content/themes/ostsee24/img/bullets/green.png) no-repeat 20px 14px #DAE5C7; color:#4E4D52; padding-left:30px !important; }
.sidenavi ul li ul li ul li a:hover { background:url(/wp-content/themes/ostsee24/img/bullets/blue_close.png) no-repeat 20px 14px #DAE5C7 !important; color:#106DAA; font-weight:normal !important; }

/* dritte ebene */
.sidenavi ul li ul li.current_page_parent ul li.current_page_item a, 
.sidenavi ul li ul li.current_page_parent ul li.current_page_item a:hover { font-weight:bold !important; color:#106DAA; background:url(/wp-content/themes/ostsee24/img/bullets/blue_open.png) no-repeat 20px 14px #DAE5C7 !important;} 
.sidenavi ul li ul li.current_page_parent ul li ul li.nodeco a { font-weight:normal !important; background:url(/wp-content/themes/ostsee24/img/bullets/grey.png) no-repeat 30px 14px #fff !important; color:#4E4D52; padding-left:40px !important; }
.sidenavi ul li ul li.current_page_parent ul li ul li.nodeco a:hover { font-weight:normal !important; color:#106DAA; background:url(/wp-content/themes/ostsee24/img/bullets/grey.png) no-repeat 30px 14px #fff !important; }

.sidenavi ul li ul li.current_page_ancestor ul li.current_page_ancestor a, 
.sidenavi ul li ul li.current_page_ancestor ul li.current_page_ancestor a:hover { font-weight:bold !important; background:url(/wp-content/themes/ostsee24/img/bullets/blue_open.png) no-repeat 20px 14px #DAE5C7; color:#106DAA; }

.sidenavi ul li ul li.current_page_ancestor ul li ul li.current_page_item a, 
.sidenavi ul li ul li.current_page_ancestor ul li ul li a, 
.sidenavi ul li ul li.current_page_ancestor ul li ul li.nodeco a { background:url(/wp-content/themes/ostsee24/img/bullets/grey.png) no-repeat 30px 14px #fff !important; padding-left:40px !important; font-weight:normal !important;}
.sidenavi ul li ul li.current_page_ancestor ul li ul li.current_page_item a:hover, 
.sidenavi ul li ul li.current_page_ancestor ul li ul li.nodeco a:hover { background:url(/wp-content/themes/ostsee24/img/bullets/grey.png) no-repeat 30px 14px #fff !important; padding-left:40px !important; font-weight:normal !important;}

.sidenavi ul li ul li.current_page_ancestor ul li ul li.nodeco a { color:#646468}

/* CONTENT */
.content { background:#fff; padding:15px 12px 30px 12px; -moz-box-shadow: 1px 1px 15px #999; box-shadow: 1px 1px 15px #999; width:954px; }
.content .left { float:left; width:188px; }
.content .middle { float:left; width:552px; margin:0 12px 0 12px; }
.content .full { float:left; width:740px; margin:0 12px 0 12px; }
.content .right { float:left; width:188px; }
.content .right ul{list-style:none;}
.content .container { width:764px; float:right;}

.content div.entry p { font-size:12px; margin-top:0px !important; }

.content div.entry .wp-caption { float:left; margin-right:10px; }
.content div.entry .wp-caption img { margin-top:8px; border:1px solid #ccc; padding:5px; -moz-box-shadow: 3px 3px 2px #ccc; box-shadow: 1px 1px 15px #999; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;}
.content div.entry .wp-caption p.wp-caption-text { font-size:10px; margin:3px 0 0px 0 ; text-align:center; }
.content div.entry p.contentIntro {  font-weight: 600; }
.content div.entry p.contentText {  margin-top:3px !important; }
.content div.entry p.bildnachweis { margin-top:10px !important; font-size:10px; color:#0F6DAB; font-weight:bold}


h1, h2.big { padding:5px 0 14px 0px; background:url(img/bg/headlines_border.png) no-repeat left bottom; color:#0F6DAB; font-size:18px; margin: 20px 0 13px 0;}
/*.content .full h1, .content .full h2, .content .full h3, .content .full h4, .content .full h5, .content .full h6 { padding:0px 0 17px 13px; background:url(img/bg/headlines_border.png) no-repeat bottom left; color:#0F6DAB; font-size:18px; margin: 20px 0 13px 0;}*/
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { color:#9CB428; }
h1.first { margin-top:0px; }

h2 { color:#0F6DAB; font-size:14px; margin: 25px 0 5px 0;padding-top: 10px }
h3 { color:#0F6DAB; font-size:14px; margin: 20px 0 5px 0; }
h4, h5, h6 { color:#0F6DAB; font-size:14px; margin: 20px 0 5px 0; }
h3 a {  text-decoration:none; color:#0F6DAB; }

.content .middle p, .content .full p { line-height:200%; margin-top:20px; color:#4E4E4E; }
.content .middle p.first, .content .full p.first { margin-top:0px; } 
.content p a { color:#4A4E4F; text-decoration:underline; font-weight:bold; }
.content p a:hover { color:#106CAB; }

.external-link {
background-image:url("/wp-content/themes/ostsee24/images/external_links_ostsee24.gif");
background-position:right center;
background-repeat:no-repeat;
padding-right:12px;}

/*rx - Listitems within the content, with Header, image and small description*/
#listItem {margin-top: 20px; clear: both;}
#listItem img{float: left; clear: both; margin-top: 5px; margin-right: 10px; /*margin-bottom: 20px;*/}
#listItem p {margin-top: 20px; margin-bottom:0px}


.box { border:1px solid #9CBCE5; background:#ECF6FF; margin-top:15px; }
.box2 { float:left; width:262px; margin:20px 0 15px 18px; }
.firstbox { margin-left:0px; }

.listbox ul { display:block; line-height:250%; padding-bottom:5px; }
.listbox ul li { color:#116EAB; margin-left:30px; }
.listbox .contbox{
    display:block;
    border:1px solid #9CBCE5;
    min-height:260px;
}
.listbox h3 { 
    background:url(img/bg/feature_box_head_bg.png) repeat-x #C7DDF5;
    margin:0; 
    padding:0;
    text-transform:uppercase;  
    padding: 7px 30px 7px 10px;
    font-size:14px; 
    font-weight:bold; 
    color:#106CAB; 
    border-bottom:2px solid;
}

.listbox ul li a { display:block; color:#4A4E4F; font-weight:bold; }
.listbox ul li a:hover { color:#106CAB;}


.newsbox .one_entry { line-height:140%; padding:10px; border-top:1px dotted #B5BCC4; }
.newsbox .one_entry .date { background:url(img/bg/news_date.png) no-repeat; font-weight:bold; color:#fff; padding: 1px 0 1px 20px; margin-bottom:7px; }
.newsbox .one_entry a { text-decoration:none; }


/* SIDEBAR */

.right #sidebarnavi ul ul { margin-top:0px; } 


/* FOOT */
.foot_container { position:relative; top:0px; width:100%; background:url(/wp-content/themes/ostsee24/img/bg/feet.jpg) center bottom no-repeat; padding: 20px 0 104px 0 ; height:100%; margin-top:-25px !important; }

.foot_container .foot {width:978px; margin:0 auto; font-size:11px; background:url(/wp-content/themes/ostsee24/img/bg/feet_waves.png) #1680BA repeat-x; color:#fff; padding:15px 0; }
.foot_container .foot ul.feetnavi li { float:left; list-style:none; border-left:1px solid #fff; margin-top:3px; }
.foot_container .foot ul.feetnavi li.first { border-left:none; margin-left:25px;}
.foot_container .foot ul.feetnavi li a { color:#fff; display:block; padding:2px 15px 3px 15px; text-decoration:none; }
.foot_container .foot ul.feetnavi li a:hover { text-decoration:none; }
.foot_container .foot p { float:right; padding:5px 15px; }

.foot_container .foot .links { margin-top:10px; }
.foot_container .foot .links ul { color:#8FCFF1; list-style:none; margin-top:5px; }
.foot_container .foot .links ul li.headline { margin-left:40px; }
.foot_container .foot .links ul li { float:left; margin-left:10px; }
.foot_container .foot .links ul li a { color:#8FCFF1;}
.foot_container .foot .links ul li a:hover { color:#fff; }

.widgetmargin {
    margin:0 0 15px 0;
}

.textwidget{
     font-size:12px; 
     text-transform:none; 
     color: #4E4E4E;
    border:1px solid #9CBCE5;
    padding:8px;     
}

.googlemap_detail{border: 1px solid #4E4D52;}
div.table { display:table; border-collapse:collapse; }
div.tr { display:table-row; }
div.td { display:table-cell; border:0px solid #000; padding:0px 5px 0px 0px; }
div.tr img { border: 1px solid #4E4D52;}
.object_image {width: 300px; overflow: hidden;}
.object_image_thumbnail {width: 150px; overflow: hidden;}
.object_listing {margin: 10px 0px 10px 0px;}
.object_details_link {vertical-align: middle;}
.verlinkungkarten {margin-left:20px; margin-top:0px}
.verlinkungkarten li {margin-top:5px}
.even {background-color: #E0ECFA;}



#childTeaser .teaser { 
/*     min-height:360px;  */
    border:1px solid #B3CBE8; 
/*     width:235px;  */
    float:left; 
    background:#ECF6FF; 
    margin:5px 9px 5px 0px; 
    padding: 8px 15px; 
    border-top:2px solid #116FAE;
}
#childTeaser .teaser h5{
    margin:0 0 5px 0;
    padding:0;
}
#childTeaser .teaser a { 
    font-weight:bold; 
    font-size:12px; 
    color:#0F6DAB; 
}
#childTeaser .teaser img { 
    margin:10px 10px 0 0;
    float:left; 
    border:1px solid #ccc; 
    padding:5px; 
    -moz-box-shadow: 3px 3px 2px #ccc; 
    box-shadow: 1px 1px 15px #999; 
    border-radius:5px; 
    -moz-border-radius:5px; 
    -webkit-border-radius:5px; 
    -khtml-border-radius:5px;
}
#childTeaser .teaser p{
    margin-left: 110px;
    line-height:160%; 
    margin-bottom:5px;
}
#childTeaser .teaser p a { color:#333;
}

#childTeaser .teaser ul{
    padding:0;
    display:block;
    margin:0 0 0 110px;
}
#childTeaser .teaser ul li { 
    margin:0 0 0 15px; 
    color:#0F6DAB; 
    padding:0;
    float:left;
    width:45%;
    line-height:130%; 

}

#childTeaser .teaser ul li a { font-size:10px;
text-decoration: none !important;
color: #4A4E4F;
  }
/*Post-Teaser*/
.post-teaser{
    margin-bottom: 10px;
    padding-bottom: 25px;
     background: url("img/bg/headlines_border.png") no-repeat scroll left bottom transparent;

}
.post-teaser img{
    margin:0px 10px 0 0;
    float:left; 
    border:1px solid #ccc; 
    padding:5px; 
    -moz-box-shadow: 3px 3px 2px #ccc; 
    box-shadow: 1px 1px 15px #999; 
    border-radius:5px; 
    -moz-border-radius:5px; 
    -webkit-border-radius:5px; 
    -khtml-border-radius:5px;
}
.content .middle p.postmetadata,
.content .full p.postmetadata{
    margin:0 0 0 0;
}


/* MOREres - more/extern ressources*/

.moreRes { border:1px solid #9CBCE5; background:#ECF6FF; margin-top:15px; width:265px;}

.moreRes ul { display:block; line-height:250%; padding-bottom:5px;}
.moreRes ul li { color:#116EAB; margin-left:30px; }
.moreRes ul li a { display:block; color:#4A4E4F; font-weight:bold; }
.moreRes ul li a:hover { color:#106CAB;}

.moreRes h4 { background:url(/wp-content/themes/ostsee24/img/bg/headline.png) repeat-x #C7DDF5; margin:1px; padding:0px; }
.moreRes h4 span { text-transform:uppercase; background:url(/wp-content/themes/ostsee24/img/bg/gull.png) 210px 8px no-repeat; display:block; padding: 7px 30px 7px 10px; font-size:14px; font-weight:bold; color:#106CAB; border-bottom:2px solid;}

/* Pagination */
.navigation{
margin:10px 0;
}
.navigation a { color:#4A4E4F; text-decoration:underline; font-weight:bold; }
.navigation a:hover { color:#106CAB; }
.navigation .alignleft{
    width:50%;
    display:inline-block;
    float:left;
}
.navigation .alignright{
    width:50%;
    display:inline-block;
    text-align:right;
}
    
/* for gplus button */
.alignright{
    text-align:right;
}

td.verlinkungkarten { vertical-align: top; }
td.verlinkungkarten ul li { list-style:none; margin:0px !important;}
td.verlinkungkarten ul li a { color:#4E4D52; display:block; background:#ECF6FF; text-decoration:none; padding: 5px 50px 5px 10px; margin-bottom:0px; border-bottom:1px dotted #ccc;}
td.verlinkungkarten ul li a:hover {background:#AACAE1}

span.date{
/*     background:url('img/bg/news_date.png') no-repeat; */
    height:16px;
    font-size:9px;
    display:block;
    color:#999;
    padding:2px 0 0 0px;
}
/*ADVERTISEMENT*/
#footerAd {clear:both; margin-left: -4px;}

/*ACCOMMODATION SEARCHBOX*/
#smsearchbox{width: 160px;align:center;}

/*TEASER AD BOX*/
#teaser-ad .teaser{clear:both;background-color: #ffffff; border-color: #ffffff !important;margin-left: -10px;  z-index:-2;}

/*Listung Basic*/
#listung {margin-top: 30px; padding-bottom: 30px; line-height: 100%;}

/*Listung Pro*/
#listung_pro{line-height: 100%;}

/*h2 {font-size: smaller;}*/

img.intro_listing{position: absolute; top:30px;left:-170px; border: 0px;}
p.hinweis{padding-top: 30px !important}
ul.pro_left {list-style-type:none; width: 500px; margin-top: 0px}
p.pro_left {padding-top: 5px; padding-top: 5px}
#listing_cond p{font-weight: 100;}
li.clearthat{clear:both;padding-top: 20px}
h4.clearthat{clear:both;padding-top: 20px}
#listing_cond h2{margin-top:10px}
img.arg_img{float: left; border:2px solid #E0ECFA; margin:5px; padding: 5px; }
img.search{padding-top: 15px; padding-bottom: 15px}
#listing_cond img{float: left; margin:5px 20px 53px 0px; clear: both; background: #C0DBEE}
/*listing_cond img{float: left; border:2px solid #E0ECFA; margin:5px 20px 5px 5px; padding: 1px;clear: both; background: #C0DBEE}*/
#listing_cond ul{margin-top: 5px;}
ul.basic {padding-top:0px !important; }
ul.premium {padding-top:0px !important; margin-top: 30px;}
img.premium { clear:both }
.moreInfo{clear:both !important; margin-right: 250px;}
.wildeast{clear:both !important; float: left;}


 /* unisterSearchBox */
 	#unistersearchBox * {margin: 0;}
	#unistersearchBox a img {border: 0;}
    #unistersearchBox .nowrap {white-space:nowrap;}
	#unistersearchBox {font: 11px/1.5 Arial, Helvetica, sans-serif;color: #4E4D52;width: 182px;overflow:hidden;}
	#unistersearchBox form {background: #ECF6FF;height:260px;}
	#unistersearchBox fieldset, #unistersearchBox img {border: 0;}
	#unistersearchBox fieldset {padding: 2px 2px 5px 0px;}
    #unistersearchBox label {font-weight:bold;}
	#unistersearchBox p {font:normal 1.8em arial;margin: 0;}
    #unistersearchBox #unisterSearchbox_SearchForm {position:relative; margin-right: 15px}
    #unistersearchBox #unisterSearchbox_dates {float:left;margin-bottom:10px;}
	#unistersearchBox #unisterSearchbox_arrivalDate, #unistersearchBox #unisterSearchbox_departureDate, #unistersearchBox #unisterSearchbox_destinationBox {float: left;padding: 10px 10px 0 0;}
    #unistersearchBox #unisterSearchbox_dates, #unistersearchBox #unisterSearchbox_travelDate {float:left;}
    #unistersearchBox #unisterSearchbox_icon {position:absolute;bottom:20px;left:10px;}
	#unistersearchBox .blur {color: #999;}
 /*   #unistersearchBox .but {position:absolute;bottom:10px;right:10px;}*/
	#unistersearchBox button {margin-left: 5px;}
	#unistersearchBox button {-moz-border-radius: 10px;background-color: #8DA616;border: 3px solid #fff;color: #fff;letter-spacing: 1px;padding: 0.15em 0.75em;font: bold 1.5em/1 Arial, Helvetica, sans-serif;cursor:pointer;}
    *+html #unistersearchBox button {margin-top:10px;padding:5px;}
    *html #unistersearchBox button {margin-top:10px;padding:5px;}    
    /*rx*/
    img.eyecatcher{float:left;}
    
    
    
    
 /* For calendar */
#theme1 {background-color: #F0F0F0;}#theme1 h1 {font:normal 18pt Verdana;font-weight: bold;color: darkblue;}#theme1 h2 {font:normal 14pt Verdana;font-weight: bold;color: darkblue;padding-top:1em;}#theme1 h3 {font:normal 11pt Verdana;font-style: italic;color: darkblue;padding-top:1em;}#theme1 p {font:normal 10pt Sans-Serif;color: #5A5A5A;}#theme1 a:link {font:normal 10pt Sans-Serif;color: darkblue;text-decoration: underline;}#theme1 li {font:normal 10pt Sans-Serif;color: #5A5A5A;padding-bottom: 0.5em;}#theme1 code {font: normal 11pt courier;color: black;}#theme1 input.flatedit {font: normal 12px Verdana;border-width: 1px;border-style: solid;border-color: black;background-color: #DEDEDE;padding: 2px;}#theme1 th {font: normal 12px Verdana;font-weight: bold;border-width: 1px;border-style: solid;border-color: #5A5A5A;}#theme1 td {font: normal 12px Verdana;margin-right:1em;margin-left:1em;border-width: 1px;border-style: solid;border-color: #C6C6C6;}div.calendarbutton{position: absolute;width: 15px;height: 16px;background: transparent url("calendar_icon.png") no-repeat center;}#CalendarPickercontrol{background-color: transparent;width: 250px;height: 200px;}#CalendarPickercontrol table.calframe{width: 100%;border: 1px solid black;background-color: #CCC;text-align: center;}#CalendarPickercontrol td.monthname{width: 100%;font: normal 13px Verdana;color: white;font-weight: bold;background-color: darkblue;}#CalendarPickercontrol table.navigation{width: 100%;text-align: center;}#CalendarPickercontrol td.navbutton{font: normal 11px Verdana;color: buttontext;font-weight: bold;background-color: #CCCCCC;border-width: 1px;border-style: solid;border-color: #F0F0F0 #A0A0A0 #A0A0A0 #F0F0F0;cursor: pointer;}#CalendarPickercontrol td.navbutton:hover{text-decoration: underline;border-color: #808080 #F0F0F0 #F0F0F0  #808080;background-color: #A0A0A0;}#CalendarPickercontrol span.yearbutton{cursor: pointer;}#CalendarPickercontrol span.yearbutton:hover{text-decoration: underline;}#CalendarPickercontrol td.dayname{font: normal 11px Verdana;color: white;font-weight: bold;background-color: darkblue;}#CalendarPickercontrol td.today{font: normal 11px Verdana;background-color: #CCC;color: red;text-decoration: none;cursor: pointer;border-width: 1px;border-style: solid;border-color: #F0F0F0 #A0A0A0 #A0A0A0 #F0F0F0;}#CalendarPickercontrol td.today:hover{text-decoration: underline;border-color: #808080 #F0F0F0 #F0F0F0  #808080;background-color: #A0A0A0;}#CalendarPickercontrol td.current{font: normal 11px Verdana;font-weight: bold;background-color: darkblue;color: highlighttext;text-decoration: none;cursor: pointer;border-width: 1px;border-style: solid;border-color: #A0A0A0 #F0F0F0 #F0F0F0 #A0A0A0;}#CalendarPickercontrol td.current:hover{text-decoration: underline;}#CalendarPickercontrol td.day{font: normal 11px Verdana;background-color: #CCCCCC;color: buttontext;text-decoration: none;cursor: pointer;border-width: 1px;border-style: solid;border-color: #F0F0F0 #A0A0A0 #A0A0A0 #F0F0F0;}#CalendarPickercontrol td.day:hover{text-decoration: underline;border-color: #808080 #F0F0F0 #F0F0F0  #808080;background-color: #A0A0A0;}#CalendarPickercontrol td.weekend{font: normal 11px Verdana;color: buttontext;text-decoration: none;background-color: #A0A0A0;font-style: italic;cursor: pointer;border-width: 1px;border-style: solid;border-color: #F0F0F0 #808080 #808080 #F0F0F0;}#CalendarPickercontrol td.weekend:hover{background-color: #808080;text-decoration: underline;border-color: #606060 #F0F0F0 #F0F0F0 #606060;}#CalendarPickercontrol td.dayothermonth{font:normal 11px Verdana;background-color: #EEEEEE;color: inactivecaptiontext;border: 1px solid #EEEEEE;}#CalendarPickercontrol td.weeknumber{font:normal 9px Verdana;background-color: #CCCCCC;color: inactivecaptiontext;border-width: 0px;}

