@font-face {  
	font-family: Bauhaus;  
	src: url(../fonts/BauhausHeavyBT.eot); /* IE */  
	src: local("Bauhaus"), url(../fonts/BauhausHeavyBT.ttf) format("truetype"); /* non-IE */  
}  
	 
.bauhaus { 
	font-family:Bauhaus,Impact,Helvetica,sans-serif;  
	font-size:32px;
	line-height:34px;
}  

body{ 
	margin:0;
    height:100%;
    background:url(../img/bg_ornament-15.gif) center top no-repeat #fff;
}

body *{ 
    margin:0;
    padding:0;
    font-family:Arial,Helvetica,sans-serif;
    color:#7d5943;
}

#wrapper{ 
    margin:0 auto;
	width:950px;
}

#header{ 
    position:relative;
    width:950px;
    height:161px;
    margin-bottom:20px; 
    overflow:hidden;
    background:url(../img/header.gif) left top no-repeat;
}

#header h1,
#header h2{
    text-indent:-9999px;
} 

#left{ 
    float:left;
    width:190px;
}

#right{ 
    float:right;
    width:230px;
}

#main{ 
    float:left;
    width:510px;
    margin-left:10px;
    background:url(../img/content_sm.gif) left top repeat-y;
}

#main-inner {
	background:url(../img/content_st.gif) left top no-repeat;
}

#main div.content {
	padding-bottom:32px;
	background:url(../img/content_sb.gif) left bottom no-repeat;	
}

#main.full{ 
    width:740px;
    background-image:url(../img/content_fm.gif);
}

#main.full #main-inner {
	background-image:url(../img/content_ft.gif);
}

#main.full div.content {
	background-image:url(../img/content_fb.gif);	
}

#nemadesign p { 
    text-align:center;
    margin:2px 14px 0 0;
}

#nemadesign p a { 
    text-decoration:none;
    font-size:10px;
    line-height:13px;
    color:#aaa;
}

a.gallery {
	outline:none;
}

p.info {
	margin:10px 0 15px 0;
	background:url(../img/alert.gif) left 2px no-repeat;
	padding-left:60px;
	font-weight:bold;
	color:#d84921;
}

.red {
	color:#d84922;
}

/* Navigation */
#nav-main,
#nav-meta{ 
    position:absolute;
    bottom:2px;
    padding:0;
    list-style:none;
}

#nav-main{ 
    left:205px;
}

#nav-meta{ 
    right:0;
}

#nav-main li,
#nav-meta li{ 
    float:left;
    padding-right:26px;
    list-style:none;
}

#nav-main li a,
#nav-meta li a{ 
    font-size:13px;
    font-weight:bold;
    color:#7c5b45;
    text-decoration:none;
}

#nav-main li.active a,
#nav-meta li.active a,
#nav-main li a:hover,
#nav-meta li a:hover{
    color:#c83912;
} 

/* Destinations */
#nav-destinations {
	padding-bottom:26px; 
    margin-bottom:10px;
    background:url(../img/nav_b.gif) left bottom no-repeat;
}

#nav-destinations h1 { 
    width:190px;
    height:73px;
    padding:0;
    text-indent:-9999px;
    background:url(../img/nav_t_reiseziel.gif) left top no-repeat;
    overflow:hidden;
}

#nav-destinations h1.verwaltung {
    width:190px;
    height:63px;
    padding:0;
    text-indent:-9999px;
    background:url(../img/nav_t_verwaltung.gif) left top no-repeat;
    overflow:hidden;
}

#nav-destinations ul{ 
	position:relative;
	padding:3px 20px 7px 12px;
    list-style:none;
    background:url(../img/nav_m.gif) left top repeat-y;
}

#nav-destinations li{
    padding:8px 0 0 0;
} 

#nav-destinations li a{
    font-family:Verdana,Helvetica,Arial,sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#7c5b45;
    text-decoration:none;
}

#nav-destinations li a:hover,
#nav-destinations li.active a{
    color:#d84922;
}

#nav-destinations ul li.sub{
	padding-top:1px;
	zoom:1;
}

#nav-destinations ul li.sub ul{
	position:relative;
    padding:0 0 4px 15px;
    background-image:none;
} 

#nav-destinations ul li.sub ul li{
    padding:1px 0;
}

#nav-destinations ul li.sub ul li a{
    font-size:11px;
    color:#7c5b45;
}
#nav-destinations ul li.sub ul li a:hover,
#nav-destinations ul li.sub ul li.active a{
    color:#d84922;
}

/* Beratung */
#beratung, 
#rueckruf{
	padding-bottom:26px;
	background:url(../img/beratung_b.gif) left bottom no-repeat;
}
#beratung {
	margin-bottom:10px;
}
#beratung h1 {
	width:190px;
    height:100px;
    padding:0;
    text-indent:-9999px;
    background:url(../img/beratung_t.gif) left top no-repeat;
    overflow:hidden;	
}

#rueckruf h1 {
	width:190px;
    height:44px;
    padding:0;
    text-indent:-9999px;
    background:url(../img/rueckruf_t.gif) left top no-repeat;
    overflow:hidden;	
}

#beratung p,
#rueckruf p {
    padding:0 25px 5px 13px;
    text-align:center;
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    line-height:16px;
	background:url(../img/beratung_m.gif) left top repeat-y;
}
#rueckruf p {
	padding-bottom:0;
}
#beratung p br,
#rueckruf p br {
	line-height:100%;	
}

#beratung p em,
#beratung p strong ,
#rueckruf p em,
#rueckruf p strong {
	font-size:16px;
	font-weight:bold;
	line-height:30px;
}

#beratung p strong,
#rueckruf p strong {
	line-height:20px;
}

#rueckruf p a {
	font-family:Verdana,Arial,sans-serif;
	font-weight:bold;
	font-size:10px;
	line-height:26px;
}

#rueckruf p a:hover {
	color:#d84922;
}

*+html fieldset.submit {
	position:static !important;
}

/* Content */
div.content{ 
    position:relative;
    min-height:536px;
	min-height:750px;
    padding:12px 34px 0 20px;
}

.dot{ 
    border-bottom:1px dotted #b5a499;
}

.martop { 
    margin-top:10px;
}
.block {
	display:block;
}

ul, ol{ 
    padding:0 30px 10px 30px;
	padding:0 30px 15px 18px;	
}

.content ul li {
	margin:4px 0;
}
.content ul li a:hover{
	color:#d84921;
}
h1, h2{ 
    padding-top:6px;
    padding-bottom:4px;
    font-size:16px;
    line-height:20px;
}

h2.date { 
    padding-bottom:0;
}

li,p{ 
    font-size:12px;
    line-height:18px;
}

p{ 
    padding-bottom:4px;
}

em{ 
    color:#d84921;
    font-style:normal;
}


div.content div.links{ 
    position:absolute;
    top:20px;
    right:34px;
    z-index:10;
}

div.content div.links p{
    padding-bottom:0;
    text-align:right;
    
}
 
div.content div.links a{ 
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}

div.content div.links a:hover{
    color: #c83912;
} 

div.content div.links a.gmaps { 
    float:left;
    padding-top:12px;
    margin-top:16px;
    padding-left:36px;
    line-height:20px;
    background:url(../img/map.png) left center no-repeat;
}

div.clear {
	clear:both;
    height:0;
    margin:0;
    padding:0;
    font-size:0;
    line-height:0;
    overflow:hidden;
}

.hidden {
	display:none;	
}

/* Hoteluebersicht */
div.hotellist{ 
    clear:both;
    float:left;
    width:100%;
    padding-bottom:20px;
}

div.hotellist h1{
	position:relative;
	float:left;
	width:100%;
    border-bottom:1px dotted #b5a499;
}
div.hotellist h1 a{
    position:absolute;
    top:center;
    right:0;
    text-decoration:none;
}
* html div.hotellist h1,
* html div.hotellist h1 a{
	position:static;
}
* html div.hotellist h1 a{
	float:right;
}
div.hotellist h1 a:hover{
    color:#d84921;
}

div.hotellist ul{ 
    float:left;
    margin:0;
    padding:0;
    list-style:none;
}

div.hotellist ul li{
    float:left;
    margin:10px 0 0 0;
    width:170px;
    height:156px;
	background:url(../img/stars_bg.png) left top no-repeat;
} 


span.stars {
	float:left;
	width:140px;
	height:16px;
	text-indent:-9999px;
	background:url(../img/stars.png) no-repeat;
}
span.star7 { background-position:0 0; }
span.star6 { background-position:0 -16px; }
span.star5 { background-position:0 -32px; }
span.star4 { background-position:0 -48px; }
span.star3 { background-position:0 -64px; }
span.star2 { background-position:0 -80px; }
span.star1 { background-position:0 -96px; }

div.hotellist li a{
    float:left;
    width:142px;
    margin-right:28px;
    font-family:Verdana,Arial,sans-serif;
    font-size:10px;
    font-weight:bold;
    line-height:16px;
    text-decoration:none;
	outline:none;
}

div.hotellist li a img{
    float:left;
    width:140px;
    height:105px;
    border:1px solid #7d5943;
    overflow:hidden;
}

div.hotellist li a:hover{ 
    color:#d84921;
}

div.hotellist li a:hover img{
    border-color:#d84921;
} 

div.offerlist ul li {
	width:142px;
	height:250px;
	margin-right:10px;
}

div.offerlist ul li p{
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	line-height:14px;
}
div.offerlist ul li p strong {
	font-family:Verdana,Arial,sans-serif;
	color:#d84922;
	font-weight:bold;
}
div.offerlist ul li a {
	margin-right:0;
}

div.offerlist ul li a.more {
	text-decoration:underline;
}

/* AGB */
ul.enum{ 
    list-style:none;
    margin:0;
    padding:0;
}

ul.enum li{ 
    display:inline-block;
    position:relative;
    padding-left:40px;
}

ul.enum li.first{
    margin-top:6px;
} 

ul.enum li em{ 
    position:absolute;
    top:0;
    left:0;
    color:#7d5943;
    font-weight:bold;
}

/* Akkordeon */
#accordion{ 
    margin:10px 0;
}

#accordion h2{ 
    width:454px;
    font-size:12px;
}

#accordion .ui-state-active{ 
    border-bottom-color:#fff;
}

#accordion .ui-accordion-content {
    padding:0;
    width:454px;
    margin-top:0;
    margin-bottom:0;
    top:0;
}

#accordion .ui-accordion-content div.inner{
    padding:0 1em 0 1.3em;
}

#accordion a{
    outline:none;
} 

#accordion a:focus{
    outline:none;
} 

/* Hotel-Detailansicht */
#hotel{ 
    position:relative;
}

#hotel h1{
    margin-bottom:10px;
    border-bottom:1px dotted #b5a499;
}

#hotel h1{ 

    margin:0 30px 10px 10px;
    border:0;
}

#hotel h1 strong{
    font-family:Verdana;
    font-size:12px;
    vertical-align:top;
} 

#hotel ul.ui-widget-header{ 
    padding:0 0 0 0px;
    border-bottom:1px dotted #b5a499;
}

#hotel .ui-tabs-nav li.ui-tabs-selected{
    border-bottom:0;
}

#hotel div.ui-tabs-panel{ 
    padding:10px 0 0 0;
}

#hotel .ui-state-hover, 
#hotel .ui-state-active{ 
    border: 1px solid #cdd5da; 
    background: #f6f6f6 url(../img/jquery-ui/ui-bg_highlight-hard_100_f6f6f6_1x100.png) 50% 50% repeat-x; 
    font-weight: bold; 
    outline: none;
}

#hotel .ui-state-hover a span, 
#hotel .ui-state-active a span{
    color: #c83912;
} 

#hotel .ui-corner-all{
   -moz-border-radius:0;
   -webkit-border-radius:0;
}

#hotelLeft{ 
    position:relative;
    float:left;
    width:490px;
    padding-left:10px;
}

#hotelLeft #angebote h1 { 
    margin:0;
    padding:14px 0 0 0;
    font-size:16px;
}

#hotelLeft span.h2,
#hotelLeft h2,
#hotelLeft h2 a
{ 
    font-family:Verdana,Arial,sans-serif;
    font-size:13px;
    font-weight:bold;
    line-height:17px;
} 

#hotelRight{ 
    position:relative;
    float:right;
    width:150px;
}

#hotelRight ul{ 
    width:142px;
    padding:33px 0 0 0;
    list-style:none;
}

#hotelRight ul li{ 
    float:left;
    width:142px;
    margin-bottom:12px;
}

#hotelRight ul a{ 
    float:left;
    width:142px;
    font-family:Verdana,Arial,sans-serif;
    font-size:10px;
    font-weight:bold;
    line-height:12px;
    text-decoration:none;
}

#hotelRight ul img{ 
    float:left;
    margin-bottom:2px;
    width:140px;
    height:105px;
    border:1px solid #7d5943;
    overflow:hidden;
}

#hotelRight h2 a:hover,
#hotelRight ul a:hover{ 
    color:#c83912;
}

#hotelRight ul a:hover img{ 
    border-color:#c83912;
}

/* Flugzuschlaege */
#surcharges { 
    padding-bottom:50px;
}

#surcharges h2,
#surcharges h2 a
{ 
    padding-top:14px;
    font-family:Verdana,Arial,sans-serif;
    font-size:12px;
    font-weight:bold;
    line-height:14px;
} 

#surcharges table.surcharge {
    clear:both;
    margin-bottom:0;
}

#surcharges ul { 
    list-style:none;
    padding:2px 5px;
}

#surcharges ul li p { 
    font-size:11px;
    line-height:14px;
    padding-bottom:0;
}

/* Videos */
div.video { 
    margin:10px 0 20px 0;
    padding:20px;
    background-color:#000;
    outline:none;
}

div.video object { 
    outline:none;
}

/* Shadowbox Container für Ajax-HTML-Content */
.html { 
    padding:0 35px 0 20px;
    background-color:#ebe8e6;
}

/* Tabellen */
table{ 
    width:100%;
    padding:0;
    margin-bottom:20px;
    border-spacing:0; 
    border-collapse:collapse;
    font-family:Verdana,Arial,sans-serif;
    border:1px solid #ccc;
    background-color:#f0f0f0;
}

table th{
    padding:4px;
    font-family:Verdana,Arial,sans-serif;
    font-size:12px;
    text-align:left;
    border-bottom:1px solid #ccc;
}

table td{
    padding:4px;
    font-size:12px;
} 

tr.hi{ 
    background-color:#fff;
}

tr.lo{ 
    background-color:#f0f0f0;
}

table .right { text-align:right; }
table .center { text-align:center; }
table .left { text-align:left; }

/* Pricelist table */
table.price col.rate { width:160px; }
table.price col.boarding { width:40px; }

table.price td.price{ padding-right:18px; text-align:right; }

/* Flugzuschlag-Tabelle */
table.surcharge col.date { width:160px; }

/* Mietwagen-Tabellen */
div.car-rental table {
	margin-top:10px;
}

div.car-rental table th,
div.car-rental table td {
	vertical-align:top;
}

/* form */
form { 
    padding-top:5px;
}

form fieldset{ 
    margin:0 0 15px 0;
    border:0;
}

form fieldset legend{
    display:block;
    padding-bottom:5px;
    font-family:Verdana,Arial,sans-serif;
    font-size:12px;
    font-weight:bold;
} 

form fieldset ol{ 
    float:left;
    clear:both;
    width:100%;
    list-style:none;
    padding:10px 0 0 0;
    border-top:1px solid #7d5943;
}

form fieldset div.form-element,
form fieldset ol li{ 
    float:left;
    clear:both;
    width:100%;
    margin-bottom:3px;
}
form fieldset div.form-element label,
form fieldset ol li label{
    float:left;
    width:172px;
    padding-right:10px;
    font-family:Verdana,Arial,sans-serif;
	font-size:12px;
    line-height:22px;
    text-align:right;
} 
form.short fieldset div.form-element label,
form.short fieldset ol li label{
    width:120px;
}
form fieldset div.form-element input,
form fieldset div.form-element select,
form fieldset div.form-element textarea,
form fieldset ol li input,
form fieldset ol li select,
form fieldset ol li textarea{
    float:left;
    width:264px;
    margin:2px 0;
    padding:1px 3px;
	font-size:13px;
	line-height:18px;
}
form fieldset div.form-element-full textarea,
form fieldset ol li textarea.full {
    float:left;
	width:448px;
    margin:2px 0;
    padding:3px;
	font-size:12px;
}
form fieldset div.form-element select
form fieldset ol li select{
    width:272px;
    padding:1px 0;
}
html* form fieldset div.form-element select,
html* form fieldset ol li select{
    width:274px;
}
form fieldset div.form-element input.short,
form fieldset ol li input.short{ 
    width:150px;
}
form fieldset div.form-element input.checkbox,
form fieldset ol li input.checkbox{ 
    width:auto;
    margin:5px 0 0 2px;
    padding:0;
}
html* form fieldset div.form-element input.checkbox,
html* form fieldset ol li input.checkbox{ 
    margin:1px 0 0 0;
}


#pers_message { 
    width:435px;
    margin-left:20px;
    font-size:12px;
}

form fieldset.submit {  
    position:relative;
    top:-15px;
    left:0;
    width:455px;
    text-align:right;
}
form.short fieldset.submit {  
	width:400px;
}

form fieldset.submit input {
    font-size:14px;
}  
form.short input.button {
	width:132px;
	padding:2px 4px;
	font-family:Verdana,Arial,sans-serif;
	font-weight:bold;
	font-size:12px;
}
form ul.form-errors {
	margin-bottom:10px;
	padding:4px 10px;
	list-style:none;
	border:1px solid #f00;
}
form ul.form-errors li {
	margin:0;
}
form ul.form-errors ul.errors {
	margin:0;
	padding-bottom:0;
}	

/* Angebote Sidebar */
#tip{ 
    float:left;
    width:228px;
    margin:0 0 20px 1px;
    background:url(../img/angebote.gif) left top no-repeat #17ade6;
    text-align:center;
}

#tip .tipfl{  
	position:relative;
    float:left;
    width:228px;
    background:url(../img/angebote_b.gif) left bottom no-repeat;
}

#tip .tipfr{  
    float:left;
	padding-top:65px;
    width:228px;
}

#tip ul {
	float:left;
	padding:0;
	list-style:none;
}

#tip h1,
#tip h2,
#tip p{ 
    color:#fff;
    padding:0 19px;
}

#tip h2,
#tip p{ 
    font-family:Verdana,Arial,sans-serif;
}

#tip h2{ 
	padding-top:6px;
    font-size:12px;
    line-height:16px;
}

#tip p{ 
    font-size:11px;
    line-height:15px;
    padding:0 19px;
}

#tip p br {
	line-height:100%;	
}

#tip a{ 
    display:block;
    margin:10px auto;
    width:142px;
}

#tip a.but{
	margin:15px auto 18px auto;
    background:url(../img/button_tipp.gif) left top no-repeat #17ade6;
    width:125px;
    height:27px;
    font-family:Verdana,Arial,sans-serif;
    font-size:12px;
    line-height:23px;
    font-weight:bold;
    text-decoration:none;
    color:#fff;
} 

#tip img{ 
    border:1px solid #7d5943;
}

div.offers-slider ul,
div.offers-slider li {
	margin: 0;
	padding: 0;
	list-style: none;
}

div.offers-slider li {
	width: 228px;
	overflow: hidden;
}

#tip #prevBtn,
#tip #nextBtn {
	display:block;
	position:absolute;
	top:65px;	
	width:16px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	z-index:1000;	
}

#tip #prevBtn a,
#tip #nextBtn a {
	display:block;
	position: relative;
	width:16px;
	height:16px;
	margin:0;
}

#tip #prevBtn {
	left:18px;
	background:url(../img/arr_left.png) left top no-repeat;
}

#tip #nextBtn {
	left:auto;
	right:18px;
	background:url(../img/arr_right.png) left top no-repeat;
}

/* Banner Sidebar */
div.banner-sidebar{ 
	position:relative;
    float:left;
    margin-bottom:20px;
    text-align:center;
}
div.banner-sidebar .banner-inner{
	width:204px;
	min-height:200px;
	margin-top:12px;
	padding:0 12px 10px 12px;
}
div.banner-sidebar h2,
div.banner-sidebar h3,
div.banner-sidebar p,
div.banner-sidebar a {
	color:#fff;
}
div.banner-sidebar h2 {
	margin:0 0 10px 0;
	padding:0;
	font-family:Bauhaus,Impact,Helvetica,sans-serif;  
	font-size:32px;
	line-height:34px;
	color:#f8f8f8;
}
div.banner-sidebar h3 {
	margin:10px 0;
	font-family:Verdana;
	font-size:14px;
	line-height:20px;
}
div.banner-sidebar img {
	display:block;
    margin:14px auto 12px auto;
    border:1px solid #7d5943;
}
div.banner-sidebar a:hover img {
	border:1px solid #d84922;
}
div.banner-sidebar p {
	margin:10px 0;
	padding:0;
}
div.banner-sidebar p.banner-description {
	font-weight:bold;
	font-size:13px;
	line-height:16px;
}
div.banner-sidebar p.banner-note,
div.banner-sidebar p.banner-link a {
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	line-height:14px;
}
div.banner-sidebar p.banner-link a{
	font-family:Verdana,Arial,sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:18px;
	text-decoration:underline;
}
div.redbox {
    background:url(../img/banner-red-top.jpg) top left no-repeat #f35e22;	
}
div.redbox .banner-inner { 
	background:url(../img/banner-red-bot.jpg) bottom left no-repeat transparent;
}
div.bluebox {
    background:url(../img/banner-blue-top.jpg) top left no-repeat #35b9e9;	
}
div.bluebox .banner-inner { 
	background:url(../img/banner-blue-bot.jpg) bottom left no-repeat transparent;
}

/* Ausfluege */
div.excursion img{
    float:right;
    margin:4px 0 8px 8px;
    border:1px solid #7d5943;
}

div.excursion h2 a, 
div.excursion h2 span, 
div.excursion h3{ 
    font-family:Verdana,Arial,sans-serif;
    font-size:12px;
}

/* Layer */
#sb-content form {
	width:470px;
}
#sb-content div.layer-inner p {
	padding-bottom:6px;
}
#sb-content div.layer-inner {
	margin-top:10px;
	margin-bottom:20px;
}
#sb-content #rueckruf-layer {
	background:url(../img/ic_large_phone.png) right top no-repeat;
}
#sb-content div.status-ok {
	background:url(../img/ic_large_ok.png) right top no-repeat !important;
}
#sb-content div.status-warn {
	background:url(../img/ic_large_warning.png) right top no-repeat !important;
}
#sb-content .message-box {
	width:470px;
	margin-top:14px;
}
#sb-content .status-ok .message-box {
	margin-top:20px;
}
#sb-content .message-box h3 {
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
	line-height:14px;
	padding-bottom:5px;
}
#sb-content .message-box p,
#sb-content .message-box a,
#sb-content .message-box strong {
	font-family:Verdana,Arial,sans-serif;
}
#sb-content .message-box ul {
	margin:8px 0;
	list-style:none;
}
#sb-content .message-box ul li {
	font-family:Verdana,Arial,sans-serif;
}
#sb-content .status-warn .message-box h3,
#sb-content .status-warn .message-box li {
	color:#d84922;
}
#sb-content .status-warn .message-box h3 {
	border-bottom:1px solid #d84922;
}
#sb-content .message-box a {
	font-size:11px;
	font-weight:bold;
}
#sb-content .message-box a:hover {
	color:#d84922;
}

/**
 * jQuery-ui custom settings
 */
#hotel .ui-widget-header { border:0; background: transparent url(../img/jquery-ui/ui-bg_highlight-soft_15_c83912s_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
#hotel .ui-widget-header { border:0; background: transparent none 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
#hotel.ui-widget-content { border:0; background: transparent url(../img/jquery-ui/ui-bg_flat_75_ffffffs_40x100.png) 50% 50% repeat-x; color: #7c5b45; }
#hotel.ui-widget-content { border:0; background: transparent none 50% 50% repeat-x; color: #7c5b45; }

.ui-widget-content a { 
	color:#7C5B45; 
}
.ui-tabs { 
	padding:.2em 0;
	zoom:1; 
}
.ui-tabs .ui-tabs-nav { 
	padding:.2em 0;
}
.ui-tabs .ui-tabs-nav a {
	outline:none; 
}
.ui-state-default,
.ui-widget-content .ui-state-default {
	color:#7C5B45;
	font-weight:bold;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color:#7C5B45;
}
.ui-state-active,
.ui-widget-content .ui-state-active {
	font-weight:bold;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color:#C83912;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-widget-content .ui-state-hover a,
.ui-widget-content .ui-state-hover a:hover,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-widget-content .ui-state-focus a,
.ui-widget-content .ui-state-focus a:hover {
	color:#C83912;
}