@charset "utf-8";
/* CSS Document */

/* ----------------------------------------------------------------------------- */
/* Global Reset */
* {
	margin:0px;
	padding:0px;
}
a img {
	border:none;
}
.clearer {
	clear:both;
}
a, #content .news-list-morelink .ui-link, #content .ui-link{
	color:#008433;
	text-decoration:underline;
}



a:hover{
	background-color:transparent;
}
/* ----------------------------------------------------------------------------- */
/* Schriftarten, -groessen */
body, p, div, li, span, span, input, textarea, h1 {
	font-family: 'Noticia Text', serif;
	font-size:14px;
	color:#222222;
}
p {
	line-height:18px;
	margin-bottom:18px;
}
h1 {
	font-size:24px;
	line-height:28px;
	color:#222222;
	font-style:italic;
	font-weight:400;
	margin:0px;
	padding:0px;
	padding-bottom:4px;
}


#content .csc-subheader,#content h6{
	font-size:18px;
	color:#008433;

	font-weight:700;
	margin:0px;
	padding:0px;
	margin-bottom:16px;
}

h2 {
	font-size:16px;
	
	color:#222222;
	
	font-weight:700;
	margin:0px;
	padding:0px;
	
}

h3{
	font-size:14px;
	
	color:#858585;
	
	font-weight:700;
	margin:0px;
	padding:0px;
	
}


h4{
	font-size:16px;
	color:#58585a;
	font-style:italic;
	font-weight:400;
	padding:0px;
	line-height:18px;
	margin:0px;
	padding-bottom:15px;
}


#content ul li{
	padding-bottom:5px;
	padding-left:0px;
}

#content ul{
	padding:0px;
	margin:0px;
	padding-left:20px;
	margin-bottom:18px;
}



#startseite #main-area{
	background-image:none !Important;
}
#content #colNormal .csc-frame-frame1 .csc-textpic-text{
	width:160px;
	float:right;
}
#content .csc-textpic-imagewrap ul{
	padding-left:0px;
}

#content .csc-textpic-imagewrap{

	float:none !Important;
}

/* ----------------------------------------------------------------------------- */
/* Grundlegende Formatierung */
body, html {
	height:100%;
}
body {
	background-color:#e6e6e6 !Important;
}
#wrapper {
	background-color:#e6e6e6;
	position:relative;
	min-height:100%;
	height:100%;
	width:100%;
}

#header {
	padding-bottom:0px;
	
}
.ui-header span{
background-color:transparent !important;
}
.ui-header a{
	background-color:transparent !important;
	
	border:none;
	margin:0px;
	padding:0px;
	border-radius:0px !Important;
	border:none;
	margin-top:0px !Important;
	box-shadow:0px !Important;
	border-bottom:none !Important;
	border-bottom-width:0px !important;
}
#top-image-content img{
	border-bottom:3px solid #008433;
}


#top-image-startpage img,
#top-image-startpage .csc-textpic-single-image,
#top-image-content img,
#top-image-content .csc-textpic-single-image {
	width:100% !important;
	height: auto !important;
}
#startpage-link {
	
}

.navi-bottom{
	background-image:url(../images/apfelhof/schatten.jpg);
	background-repeat:repeat-x;
	background-position:left 0px;
	padding-top:6px;
}

.navi-bottom .ui-btn{
	margin:0px !Important;
	color:#f5f2e9 !Important;
}

.navi-bottom .ui-btn span{

color:#f5f2e9 !Important;
font-size:12px !Important;
}

.navi-bottom td{
	vertical-align:top;
}

.navi-bottom .ui-btn-text img{
	margin-bottom:-8px;
	margin-top:4px;
}
.main-area-wrapper {
	/*padding-bottom:313px;*/
/*	padding-bottom:289px;*/
	text-align:center;
	padding-bottom:221px !Important;
}
#main-area-startpage {
	padding-top:7px;
}
#main-area-startpage * {
	text-align:left;
}
.main-area-wrapper2 {
	margin:auto;
	width:960px;
/*	position:relative;*/
	/*margin-top:5px;*/
	text-align:center;
	
	/*min-height:550px;
	height:auto !important;
	height:550px;*/
	
}
.main-area-wrapper2-startpage {
	background:url(../images/top_bg_trans.gif) center 5px no-repeat;
	min-height:608px;
	height:auto !important;
	height:608px;
}
/*.main-area-wrapper2 * {
	text-align:left;
}*/

#navi-header {
	position:relative;
	margin:auto;
	height:100px;
	margin-top:30px;
}

#language-selection {
	line-height:16px;
	float:right;
	
	padding-right:0px;
}
#language-selection ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height:16px;
}
#language-selection li {
margin:0px;
	padding:0px;
line-height:16px;

}
#language-selection,
#language-selection a {
	line-height:16px;
	font-family: 'Noticia Text', serif;
	font-size:12px;
	color:#f9d96a
}
#language-selection  a,#language-selection  span{
	padding-right:12px;
	width:auto;
	float:left;
	display:block;
	color:#e4e4e4;
	text-decoration:none;
}
#language-selection a:hover ,#language-selection  span{
	text-decoration:none;
	color:#f9d96a;
}


#menu-h,#menu-h2 {
	position:absolute;
	left:230px;
	top:70px;
	width:610px;
}
#menu-h ul,#menu-h2 ul {
	list-style-type:none;

}
#menu-h li,#menu-h2 li {
	float:left;
	margin-left:35px;
}
#menu-h li.last,#menu-h2 li.last  {
	margin-right:0px;
}

#menu-h li a,#menu-h2 li a{
	text-transform:uppercase;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

#menu-h li a:hover, #menu-h .act a,#menu-h2 li a:hover, #menu-h2 .act a{
	color:#9b9b9b;
	text-decoration:none;
}

#balkengrau{

	background-color:#6e6e6c;
	width:960px;
	height:16px;
	line-height:16px;
	text-align:left;
}
#menu-t {
float:left;
	width:665px;
		line-height:16px;
}
#menu-t ul {
	margin-left:270px;
	list-style-type:none;
		line-height:16px;
}
#menu-t li {
	float:left;
	padding-right:0px;
	
	margin-right:32px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:16px;
}
#menu-t li.last {
	padding-right:0px;
	margin-right:0px;
	background-image:none;
}
#menu-t li,
#menu-t li a {
	font-family: 'Noticia Text', serif;
	color:#e4e4e4;
	font-size:12px;
	text-transform:uppercase;
	line-height:16px;
	text-decoration:none;
}

#menu-t  li a:hover{
	color:#f9d96a;
	
}

#slideshow {
	width:960px;
	height:300px;
	margin-top:7px;
	
}


#menu-b{
	line-height:32px;
	background-color:#6e6e6c;
	position:absolute;
	bottom:0px;
	left:0px;
	
	width:100%;
	/*background-image:url(../image/menu-bottom-muster.jpg);
	background-position:right 4px;
	background-repeat:no-repeat;*/
	
}

#menu-b ul{
	margin:0px;
	padding:0px;
	list-style:none;
	line-height:32px;
	
}

#menu-b ul li{
	float:left;
	padding-right:30px;
	line-height:32px;
	background-image:url(../image/linie_bottom.gif);
	background-position:right 9px;
	background-repeat:no-repeat;
	padding-left:5px;
	padding-right:6px;
}

#menu-b ul .last{
	background-image:none;
}

#menu-b ul li a,#menu-b ul li{
	
	font-family: 'Noticia Text', serif;
	color:#e4e4e4;
	font-size:9px;
	text-transform:uppercase;
	line-height:32px;

}

#menu-b ul li a{
	text-decoration:underline;
}

#footer {
	
	height:74px;
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
}

.footer-wrapper .csc-textpic-single-image img{
	margin-bottom:0px !important
}

.footer-wrapper .csc-textpic .csc-textpic-imagewrap{
	margin-right:10px !Important;
}
.footer-wrapper p, .footer-wrapper a, .footer-wrapper li{
	line-height:16px;

}
.footer-wrapper2 {
	
	height:190px;
	text-align:center;
}
.footer-wrapper2-contentpage {
	
	height:190px;
}
.footer-container {
	margin:auto;
	position:relative;
	width:960px;
	height:190px;
	background-color:#f1f3f2;
}
.footer-container * {
	text-align:left;
}
.footer-container-startpage .left,
.footer-container-startpage .center,
.footer-container-startpage .right,
.footer-container-contentpage .footer-1,
.footer-container-contentpage .footer-2,
.footer-container-contentpage .footer-3,
.footer-container-contentpage .footer-4 {
	position:absolute;
	top:0px;
	height:122px;
	margin-top:15px;
}
.footer-container-startpage .left {
	left:20px;
	width:242px;
}
.footer-container-startpage .center {
	left:262px;
	width:479px;
}
.footer-container-startpage .right {
	left:741px;
	width:219px;
}
.footer-container-contentpage .footer-1 {
	left:20px;
	width:201px;
	border-right:1px solid #e0e2e1;
}
.footer-container-contentpage .footer-2 {
	left:221px;
	width:210px;
	margin-left:20px;
	margin-right:45px;
}
.footer-container-contentpage .footer-3 {
	left:495px;
	width:245px;
	border-right:1px solid #e0e2e1;
	
}
.footer-container-contentpage .footer-4 {
	left:760px;
	width:195px;
}

#main-area {
	margin-top:0px;
	display:block;
	background-image:url(../image/mainarea_border.gif);
	background-repeat:repeat-y;
	background-position:left top;

}


.dreispaltig {
	margin-top:0px;
	display:block;
	background-image:url(../image/mainarea_border2spaltig.gif) !Important;
	background-repeat:repeat-y;
	background-position:left top;

}

#produkt_single{
	background-image:url(../image/mainarea_borderprodukt.gif) !Important;
	background-repeat:repeat-y;
	background-position:right top;

}



#colNavi,#colNavi2 {
	float:left;
	width:200px;

	
}
#colNavi *,#colNavi2 *  {
	text-align:left;
}

#colNavi li,#colNavi2 li{

	list-style:none;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	display:block;
	padding-left:15px;
}

#colNavi .act ul li{
	padding-left:0px;
	
}

#colNavi .act ul{
	margin-top:0px !important;
	margin-bottom:0px !Important;
	
}

#colNavi ul ul li{
	padding-bottom:2px;
	padding-top:2px;
}

#colNavi .act ul li{
		padding-bottom:0px;
	padding-top:0px;
}


#colNavi a,#colNavi2 a{
	text-decoration:none;
	line-height:12px;
}

#colNavi ul ul a,#colNavi ul .act ul a{
	font-size:10px;
	color:#6c6e6c;
	padding-left:0px;
}

#colNavi .l2{
	margin-bottom:8px !Important;
	margin-top:-3px;
}

#colNavi a:hover, #colNavi .act a,#colNavi2 a:hover, #colNavi2 .act a, #colNavi ul ul .act a,#colNavi ul ul a:hover,#colNavi ul .act ul a:hover{
	color:#000000;
	
}

#content .csc-textpic-left .csc-textpic-image{
	margin-right:25px !Important;
}

#content .csc-textpic-left .csc-textpic-lastcol{
	margin-right:0px !Important;
}


/* Navigation - Startseite */
#content, #navi-start {
	/*padding:15px 13px;*/
	padding:18px 18px;
	padding-top:0px;
	padding-bottom:0px;
}


#navi-start{
padding-bottom:74px;
}
 #content{
 padding-top:20px;
 

 }
 
.logo{
	float:left;
	margin-top:28px;
}


.suche{
	float:right;
	margin-top:32px;
}

#navi-links{
	padding-left:18px;
	padding-right:18px;
	padding-top:10px;
	margin-bottom:10px;
}
#logoleiste{
	height:94px;
	padding-left:18px;
	padding-right:18px;
	background-image:url(../images/apfelhof/leiste_oben.gif);
	background-repeat:repeat-x;
	background-position:left top;
}

/*
#navi-start ul {
	list-style-type:none;
}
#navi-start  li.ui-btn-up-c {	
	background:url(../images/apfelhof/menu_h_bg.png) left center repeat-x;
	line-height:41px;
	margin-bottom:6px;
	padding:0px ;
	border:none ;
	box-shadow:none ;
	border-radius:0em ;
}


#navi-start li.ui-btn-hover-c, #navi-start li.ui-btn-down-c, #navi-start li.ui-btn-down-c:visited, #navi-start li.ui-btn-down-c:hover{
	background:url(../images/apfelhof/menu_h_bg_hover.png) left center repeat-x;
	line-height:41px;
	margin-bottom:6px;
	padding:0px ;
	border:none ;
	box-shadow:none ;
	border-radius:0em ;
	

}

#navi-start .ui-overlay-c{
	background-color:red !Important;

}
#navi-start li.ui-btn-down-c, #navi-start li.ui-btn-down-c:visited, #navi-start li.ui-btn-down-c:hover{
	
	background-color:blue;
	

}
#navi-start li.ui-btn-up-c span {	
	background:url(../images/apfelhof/menu_left_bg.png) left center no-repeat;
	display:block;
	line-height:41px;
	border:none !Important;
	padding:0px !Important;
}

#navi-start li.ui-btn-hover-c span,  #navi-start li.ui-btn-down-c span{
background:url(../images/apfelhof/menu_left_bg_ro.png) left center no-repeat;
	display:block;
	line-height:41px;
	border:none !Important;
	padding:0px !Important;

}


#navi-start li.ui-btn-down-c span{

background-color:blue;

}
#navi-start li span span{
	background:none;
}

#navi-start li.ui-btn-up-c a {	
	background:url(../images/apfelhof/menu_right_bg.png) right center no-repeat;
	display:block;
	font-size:15px;
	color:#ffffff !Important;
	font-family: 'Noticia Text', serif;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
	line-height:41px;
	padding-left:12px !Important;
	padding-top:3px;
}

#navi-start li.ui-btn-hover-c a,  #navi-start li.ui-btn-down-c a{
	background:url(../images/apfelhof/menu_right_bg_hover.png) right center no-repeat;
		display:block;
	font-size:15px;
	color:#ffffff !Important;
	font-family: 'Noticia Text', serif;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
	line-height:41px;
	padding-left:12px !Important;
	padding-top:3px;

}

 #navi-start li.ui-btn-down-c a{
 	background-color:blue;
 }*/
 
 
/* .ui-btn-up-c, .ui-btn-hover-c, .ui-btn-down-c {
  color: white;
  font-weight: bold;
  text-decoration: none; }

#navi-start .ui-btn-up-c {
	background:url(../images/apfelhof/menu_h_bg.png) left center repeat-x;
	line-height:41px;
	margin-bottom:6px;
	padding:0px !important;
	border:none !important;
	box-shadow:none !important;
	border-radius:0em !important;
 }

#navi-start .ui-btn-hover-c {
  border: none;
  background: transparent;
  text-shadow: none;

  
  	background:url(../images/apfelhof/menu_h_bg_hover.png) left center repeat-x;
}

#navi-start .ui-btn-down-c {
  border: none;
  background: transparent;
  text-shadow: none;
z-index:999 !Important;
  
  	background:url(../images/apfelhof/menu_h_bg_hover.png) left center repeat-x !Important;
}*/





.address h4 {
	border-bottom:1px solid #e7e4db;
	margin:0;
	padding:0;
	padding-top:9px;
	margin-bottom:8px;
	background:url(../images/apfelhof/h4-colright_bg.gif) right 11px no-repeat;
	color:#006633;
	font-size:15px;
	font-family: 'Noticia Text', serif;
}

.csc-frame-frame40 {
	background:url(../images/apfelhof/apfel-symbol_grau.gif) right 40px no-repeat;
}

.csc-frame-frame40 td {
	line-height:normal;
}



/* Footer */
#footer {
	
	
}
.phone-area {
float:right;
}
.phone-area .phone-number,
.phone-area .phone-number a {
	color:#e0001a;
	font-size:14px;
}
.phone-area .phone-label {

}
.address-navi-area {
	text-align:center;
	padding-top:12px;

}
.address-navi-area .address {
	text-align:left;
	font-size:12px;
	line-height:18px;
		margin-left:18px;
	margin-right:18px;
	margin-bottom:21px;
}


.address-navi-area ul {
	list-style-type:none;
	margin:auto;
}
.address-navi-area ul li a {
	text-decoration:underline;
	font-size:12px;
}
.address-navi-area ul li {
	display:inline;
	padding-right:6px;
	border-right:1px solid #333;
	margin-right:6px;
	font-size:12px;
}
.address-navi-area ul li.last {
	padding-right:0px;
	border-right:0;
	margin-right:0px;
}

.dreispaltig #content {
	float:left;
	width:480px;
	margin-bottom:0px;
	margin-left:40px;
	/*height:250px;*/
}

#colRight{
	float:right;
	width:200px;
}

#content fieldset, #content #mailform{
	border:1px solid #CCCCCC;
	padding:20px;

}

#content fieldset{
	padding-top:20px;
	margin-top:10px;
}
#content legend{
	color:#008433;
}

#content .tx_powermail_pi1_fieldwrap_html, #content .csc-mailform-field{
	clear:both;
	width:100%;
	display:block;
	margin-top:0px;

	
}



#content .tx-srfreecap-pi2-cant-read{
/*	display:block;*/
	
}

#content .tx_powermail_pi1_fieldwrap_html label,#content #mailform label{
	display:block;
	
	line-height:20px;
}

#content .searchlabel{
	width:102px;
	line-height:20px;
}


#content .selectCategory{
vertical-align:top !Important;
padding-top:7px;
width:102px;
}


#content #colNormal .tx_mhtreeview-node li{
	padding-top:3px;
	padding-bottom:3px;
}

#content .tx_powermail_pi1_fieldwrap_html textarea{
	width:100% !Important;
	
	padding:3px;
	border:1px solid #cccccc;
}

.error {
	/* supply height to ensure consistent positioning for every browser */
	background-color:#008433;
	border:1px solid #008433;
	font-size:11px;
	color:#fff;
	padding:3px 10px 5px 10px;
	margin-left:-2px;
    z-index:10;
    text-align:left;
    height:auto;


	/* CSS3 spicing for mozilla and webkit */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;

	-moz-box-shadow:0 0 6px #ddd;
	-webkit-box-shadow:0 0 6px #ddd;
	box-shadow:0 0 6px #ddd;
}


#content .csc-sitemap ul ul{
	margin-left:40px;
}

.error p {
	margin: 0;
	padding: 0;
	font-weight:700;
	color:#ffffff;
	font-size:10px;
	font-weight:normal;
}



/* pure CSS arrow */
.error em {
	display:block;
	width:0;
	height:0;
	border:10px solid;
	border-color:#008433 transparent transparent;

	/* positioning */
	position:absolute;
	bottom:-7px;
	left:5px;
	border-bottom:0 none;
}





#content .tx_powermail_pi1_fieldwrap_html{
	
}

#content .tx_powermail_pi1_fieldwrap_html input,#content .tx_powermail_pi1_fieldwrap_html select, #content #mailform input, #content #mailform select{
	min-width:100% !Important;
	width:100%;
	border:none;
	
	padding-left:3px;
	height:20px;
	
}

#content .tx_powermail_pi1_fieldwrap_html div.ui-input-text{
	background-color:#ffffff !Important;
}


#content #storesearch input,#content #storesearch select{
		
	min-width:137px !Important;
	border:1px solid #cccccc;
	padding-left:3px;
	height:20px;
	margin-bottom:3px;
}
#content .csc-mailform-submit{
	background-color:#992d35;
	padding:7px;
	padding-top:3px;
	padding-bottom:3px;
	color:#ffffff;
	height:auto !Important;
	width:auto !important;
	border:1px solid #a81d25;
}



#content * {
	text-align:left;
	
}
#content #colNormal p {
	text-align:justify;
}

#content #colNormal{

}


.footer-container p {
	color:#666666;

	line-height:16px;
	margin-bottom:0px;
	padding-bottom:12px;
}
.footer-container h4 {
	margin-bottom:2px;
	text-transform:uppercase;
	font-size:11px !Important;
}

.footer-container h4 a{
	text-transform:uppercase;
}
/*.footer-container #news-and-events-latest h4 {
	margin-bottom:0px;
}*/
.footer-container h4 img {
	margin-left:-1px;
}
#welcome-text-sp {
	padding-left:0px;
}
#news-and-events-latest {

}
#contact-area .csc-textpic-imagewrap {
	padding-top:0px;
}

#content .address a{
	color:#666666 !Important;
	text-decoration:none;

}
#contact-area .csc-textpic-imagewrap li {
	margin-bottom:0px !important;
}

#contact-area ul li{
	list-style-type:disc;
	
}
#contact-area ul{
	margin-left:17px;
}
#quicklinks-area {
	padding-left:7px;
}
#quicklinks-area ul {
	list-style-type:none;
	line-height:normal;
	margin-top:-1px;
}
#quicklinks-area li {
	background:url(../images/quick_links_symbol.gif) left 5px no-repeat;
	padding-left:11px;
}
#quicklinks-area li,
#quicklinks-area li a {
	line-height:normal;
	color:#666666;
	text-decoration:none;
}
#quicklinks-area li a:hover {
	text-decoration:underline;
}


.sm {list-style:none; width:959px; height:425px; display:block; overflow:hidden}
.sm li {float:left; display:inline; overflow:hidden}


#content .md_downloadboxtable{
	width:100%;
	background-color:#EEEEEE;
}

#content .md_downloadboxtable td{
	border-bottom:1px solid #ffffff;
	padding:6px;
}




#powermaildiv_uid13, #powermaildiv_uid8, #powermaildiv_uid13,#powermaildiv_uid12,#powermaildiv_uid7, #powermaildiv_uid11, #powermaildiv_uid10, #powermaildiv_uid9, #powermaildiv_uid28, #powermaildiv_uid29, #powermaildiv_uid34,#powermaildiv_uid35,#powermaildiv_uid37,#powermaildiv_uid38,#powermaildiv_uid39, #powermaildiv_uid40, #powermaildiv_uid41, #powermaildiv_uid47, #powermaildiv_uid48, #powermaildiv_uid50, #powermaildiv_uid51, #powermaildiv_uid52, #powermaildiv_uid53{
	margin-top:18px !Important;
}


#content .tx-srfreecap-pi2-image{
	margin-left:0px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
}

#powermaildiv_uid11{
	width:650px !Important;
}

#searchbox{
	top:70px;
	right:0px;
	position:absolute;
}

.quick-search-tf{
	background-image:url(../image/suche.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:none !Important;
	width:64px;
	height:16px;
	padding-left:20px;
	font-size:9px;
	padding-right:5px;
}

#image-f-img{
	display:none;
}

#content .tx-indexedsearch-searchbox input{
	height:20px;
	
	margin-bottom:5px;
}

#tx_indexedsearch{
border:1px solid #CCCCCC;
	padding:20px;
}

#content .tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-button{

	background-color:#6c6e6c;
	color:#ffffff !important;
	border:1px solid #6c6e6c;
	text-align:center !Important;
	height:25px !Important;
	width:100px !important;
	cursor:pointer;
	padding:5px;
	padding-top:3px;
	font-weight:normal !important;
	padding-bottom:3px;

}


#tx_indexedsearch_extResume, #content .tx-indexedsearch-searchbox label,.tx-indexedsearch-rules{
	display:none;
}

#content .tx-indexedsearch-browsebox{
	margin-bottom:20px;
}

.tx-indexedsearch-searchbox select{
	height:23px;
	width:206px;
	margin-right:10px;
	margin-bottom:5px;
}


.news-list-item {


	
	display:block;
	
	
	position:relative;
	border-bottom:1px dotted #cccccc;
	margin-bottom:35px;
	margin-right:12px;
	padding-bottom:30px;



}
.news-list-category {
	display:none;
}
#content .news-single-item H1, #content .news-single-item H1 strong {

}
#content .news-single-category {
	display:none;
}

#content .news-single-item H2 {
	color:#6c6e6c;
}
#content .news-single-item H3 {
	
}
#content .news-list-item H3, #content .news-latest-container h3 {
	margin-bottom:8px;
	color:#008433;
	
}
#content .news-list-item h3, #content .news-list-item h3 a,#content .news-latest-container h3,#content .news-latest-item h3 a {
	
}

#content .news-latest-item {
	float:none;
	
	margin-bottom:24px;
}
#content .news-latest-item {
	
}

#content .news-latest-item {

	height: auto !important;

}

#content .news-single-item table td p{
	margin:0px;
	padding:0px;
}

#content .news-latest-item-even {

}
.news-latest-item h3 {
	font-size:12px;
	margin:0px;
	margin-bottom:3px !Important;
}
#content .news-latest-item h3, #content .news-latest-item h3 a {
	color:#993333;
	text-decoration:underline;
}
#content .news-list-item h3 a:hover{
	text-decoration:underline !Important;
}

#content .news-list-item p{
	text-align:left;
}

.latest-image-bg-bottom {
	padding:8px;
	background:url(../images/news/latest-img-bg_bottom.gif) left bottom no-repeat;
}

.news-latest-item p {
	margin:0;
	line-height:16px;
	text-align:left;
	margin-bottom:0px !Important;
}
#content .news-latest-item .news-latest-morelink a,
#content .news-single-item .news-single-backlink a {
	
	
}
.news-single-backlink {
	padding-top:6px;
	border-top:1px dotted #e7e4db;
}
#content .news-latest-item .news-latest-morelink a:hover,
#content .news-single-item .news-single-backlink a:hover {
	text-decoration:underline;
}
.news-latest-item-last {
	border-bottom:0px;
	margin-bottom:0px;
	padding-bottom:0;
}
.news-latest-container {
	padding-bottom:8px;
}

.news-latest-category{
	display:none;
}

.latest-image-bg-y, .latest-image-bg-y div {
	float:left;
}
.latest-img-container {
	float:left;
	padding-right:3px;
}
.latest-text-container {
	float:left;
/*	width:200px;*/
}

.latest-text-container p{
	margin-bottom:0px !Important;
}
.latest-image-bg-y {
	background:url(../images/news/latest-img-bg_y.gif) left top repeat-y;
}
.latest-image-bg-top {
	background:url(../images/news/latest-img-bg_top.gif) left top no-repeat;
}
.latest-image-bg-bottom {
	padding:8px;
	background:url(../images/news/latest-img-bg_bottom.gif) left bottom no-repeat;
}

.news-list-morelink a, .wtdirectory_all_detaillink a {
text-align:right !Important;
position:absolute;
right:0px;
bottom:9px;
text-decoration:none;
font-weight:700;

display:block;
}
.news-single-item p {
	text-align:justify;
}

#content .news-single-item h2{
	font-weight:bold;
	padding:0px;
	margin:0px;
	color:#006633;
	padding-bottom:10px;
	font-size:12px;
	line-height:18px;
}	

#content .news-single-item h1{
	margin-bottom:15px;
	padding-bottom:0px;
}


#content .news-single-item hr{
	height:1px;
	background-color:#cbcbcb;
	color:#cbcbcb;
	border:none;
}
#content .news-list-item img {
	/*margin-right: 12px;
	float:left;
	display:block;
	margin-bottom:5px !Important;*/
}
.news-list-item p {
	margin-bottom:6px;
}
.news-list-item td {
	padding-bottom:32px;
	vertical-align:top;
}
.news-list-date {
	display:block !Important;
	font-weight:bold;
	font-size:10px;
}
div.news-list-date {
	font-size:10px;
	text-align:right;
	float:none;
	font-weight:normal;
	padding-bottom:3px;
}
.imgtext-nowrap {
	width: 100%;
}
.news-single-imgcaption {
	font-size:10px;
}
.news-single-files dt {
	font-weight:bold;
}
.news-list-container hr {
	
	height:1px;
	border:none;
	
}
#content  hr {
	height:1px;
	background-color:transparent;
	color:transparent;
	border:1px dotted #cbcbcb;
	border-left:none;
	border-right:none;
	border-bottom:none;
	margin-bottom:20px;
	
}
.news-list-container img{
	margin-left:0px;
}
.news-single-img,.news-single-item .wtdirectory_all_image {
	
}

.news-single-item .wtdirectory_all_image {

	margin-top:0px !Important;
}

#content  .csc-textpic-caption, #content  .news-single-imgcaption, #content  .caption{
	font-size:12px;
	color:#58585a;
	line-height:13px;
	padding-top:4px;
}


.news-set1-img1all{
	margin-bottom:20px;
}

.news-set1-img2all{
	margin-bottom:0px;
}

.news-set1-img2all:after{
	clear:both;
}
.news-set1-img2all .news-set1-img2{
	width:139px;
	float:left;
	

}
.news-single-img img,.news-single-item .wtdirectory_all_image img {
	margin:0;
	padding:0;
}

#content .news-single-item .wtdirectory_all_image img {
	margin-bottom:20px;

}
.news-single-img img {

}
.news-single-files dt, .news-single-links dt, .news-single-related dt {
	display:block;
	font-weight:bold;

	/*border-bottom:1px #CCCCCC solid;*/
	margin-bottom:8px;
	padding-bottom:2px;
}

.news-single-files dd img, .news-single-files dd a{
	margin-right:4px;
}

.news-single-links{
/*border-top:1px #CCCCCC solid;*/
margin-top:15px;
}
#content .news-single-links p {
	margin:0;
	padding:0;
}
.news-single-additional-info {
	padding-bottom:16px;
}
.news-single-backlink {
	padding-bottom:16px;
	margin-left:0px;
	padding-left:0px;
	padding-top:3px;
}


.news-latest-item{
	display:block;
	float:left;
	margin-bottom:6px;
}

.news-latest-item img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.news-latest-item{
	
}

.news-latest-item h3{
	padding-bottom:0px !Important;
	margin-bottom:0px !Important;
}

.news-latest-item #contentwrap{
	float:left;
	width:150px;
}

.news-latest-item p{
	font-size:11px !Important;
	padding-bottom:0px;
	margin-bottom:0px;
	
}
.news-latest-item h3 a{
font-size:12px;
text-decoration:none !Important;
}

.news-latest-item h3 a:hover{
	text-decoration:underline !Important;
}

.news-latest-item h3{
font-size:12px;
padding-bottom:2px;
margin:0px;
line-height:14px;
}

#content .easy-accordion-blue {
	height: 425px;
	padding: 0px;
	background: #fff;
	border:none;
	margin-bottom: .5em;
}
.easy-accordion-blue dl {
	height: 425px;
}
.easy-accordion-blue dt {
	height: 46px;
	line-height: 44px;
	text-align: right;
	padding: 0 15px 0 0;
	font-size: 1.1em;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	background: #fff url(../image/images_accordian/slide-title-inactive.jpg) 0 0 no-repeat;
	color: #26526c;
}
.easy-accordion-blue dt.active {
	cursor: pointer;
	color: #fff;
	background: #fff url(../image/images_accordian/slide-title-active.jpg) 0 0 no-repeat;
}
.easy-accordion-blue dt.hover {
	color: #68889b;
}
.easy-accordion-blue dt.active.hover {
	color: #fff;
}
.easy-accordion-blue dd {
	padding: 0px;
	background: #fff url(../image/images_accordian/slide.jpg) bottom left repeat-x;
	border: 1px solid #dbe9ea;
	border-left: 0;
	margin-right: 3px;
}
.easy-accordion-blue .slide-number {
	color: #68889b;
	left: 10px;
	font-weight: bold;
}
.easy-accordion-blue .active .slide-number {
	color: #fff;
}
.easy-accordion-blue a {
	color: #68889b;
}
.easy-accordion-blue h2 {
	font-size: 2.5em;
	margin-top: 10px;
}
.easy-accordion-blue .more {
	padding-top: 10px;
	display: block;
}


.easy-accordion-blue dd .csc-textpic-single-image img{
	margin-bottom:0px !Important;
}


#content .produkt_foto{
	vertical-align:top;
	width:146px;
	padding-bottom:20px;
}


.produkt-item h3{
	margin-top:10px;
	text-transform:uppercase;
	font-size:12px;
	line-height:10px;
	padding-left:4px;
	 margin-bottom:7px;

}

.produkt-item h3 a{
	text-decoration:none;
}

.produkt-item h3 a:hover{

	color:#000000;
}

#colUntermenu h3 a:hover{

	color:#ffffff;
}



.absatz{
	border-top:1px solid #ebebeb;
	padding-top:10px;
}


.produkt_links h3{
	margin-top:0px;
	text-transform:uppercase;
	font-size:12px;
	border-left:none !Important;
	 margin-bottom:20px;

}

#content .produkt_links h3 a{
	text-decoration:none;
	
	padding-right:12px;
	background-image:url(../image/pfeilzu.png);
	background-repeat:no-repeat;
	background-position:right 3px;
}

#content .produkt_links .ui-state-active a{
	background-image:url(../image/pfeiloffen.png);
	background-repeat:no-repeat;
	background-position:right 3px;
}


.produkt_links{

}

.produkt_rechts{
	
}


.bildbox{
	float:left;
	width:93px;
	height:115px;
}

.bildbox span{
	display:block;
	padding-top:4px;
	padding-right:15px;
}


.bildboxformat span{
	display:block;
	padding-top:10px;
	width:130px !Important;
	
}



.bildboxformat{
	float:left;
	margin-bottom:30px;
	width:auto;
	margin-right:30px;
}


.liaufzaehlung{
	display:block;
	width:7px;
	height:7px;
	float:left;
	margin-right:5px;
	margin-left:-11px;
	margin-top:4px;
	line-height:16px;
}

#content .datalisting{
	margin:0px !important;
	padding:0px !Important;
	padding-bottom:20px !Important;
	margin-top:-17px !Important;
}

#content .datalisting li{
	background-image:none !Important;
	list-style-type:none !Important;
	padding:0px !Important;
	margin:0px !important;
	line-height:16px;
	padding-left:12px !Important;
}


.produkt_rechts h6{
	text-transform:uppercase;
	padding:0px;
	margin:0px;
	color:#000000;
	font-weight:bold;
	font-size:24px;
	letter-spacing:7px;
	padding-top:5px;
	padding-bottom:12px;
}


#aktionscontainer{
	color:#000000;
	background-color:#f1f3f2;
	padding:11px;
	line-height:16px;
	font-size:10px;
}

#aktionscontainer h4{
	color:#a91b19;
	font-weight:bold;
	display:block;
	border-bottom:1px solid #b2b4b3;
	padding-bottom:5px;
	margin-bottom:3px;
	padding-top:5px;
	font-size:18px;
}

#colRight{
	text-align:left;
}
.produkt_rechts h3, #colRight h3{
	background-color:#6f6f6d;
	
	padding-top:2px;
	padding-bottom:2px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:4px !Important;
	margin-bottom:0px;
}

#colRight h3,#content .mapTitle .produkt_rechts h3{
	border-left:14px solid #004238;

}

.produkt_links h1{
	position:relative;

}
.produkt_links h1 span{
	color:#d21210;
	/*float:right;*/
	text-align:right !Important;

	/*width:50px;*/
	font-size:12px;
	padding-right:15px;
	position:absolute;
	right:0px;
	top:2px;

}




#content .downloads{
	margin-top:30px;
}
#content .downloads a{
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	
	margin-bottom:7px;
	line-height:12px;


}

#colRight ul{
	margin:0px;
	paddign:0px;
	padding-left:0px;
}
#colRight ul li{
	background-image:url(../image/li_aufzaehlung.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	list-style:none;

 	padding:0px;
	margin:0px;
	padding-bottom:6px;
	padding-left:13px;
}


#colRight .tx-locator-pi1 ul li{
	background-image:none;
	padding-left:0px;
	padding-bottom:3px;
	padding-top:3px;
}

#colRight .tx-locator-pi1 ul li ul li{
	padding-left:10px;
}

#colRight ul li a{
		text-transform:uppercase;
		text-decoration:none !Important;
}

#colRight .tx-locator-pi1 ul li a{
	text-transform:none;
	padding-left:0px;

}

#content .downloads span{
		display:block;
	line-height:20px;
	height:8px;
	float:left;

	margin-right:5px;
	margin-top:2px;

}

#content .produkt_inhalt h3{
	position:relative;
}
#content .produkt_inhalt h3 span{
	color:#d21210;
	font-size:12px;
	position:absolute;
	right:0px;
	top:1px;
}

#colUntermenu ul span{
	width:8px;
	height:8px;
	float:left;
	display:block;
	line-height:8px;
	margin-top:2px;
	margin-right:4px;
}
#colUntermenu ul li{

}
#colUntermenu ul a{
	float:left;

}

.clear{
	height:0px;
	line-height:0px;
	clear:both;
}

.downloads a:hover, #colRight ul li a:hover{
	color:#000000;
}


#colUntermenu, #colLeft .tx-mdproduktdatenbank-pi1 ul{
	margin-bottom:10px;
}

#content .tx-chgallery-pi1 .single, #colRight .tx-chgallery-pi1 .single{
	background-color:#ffffff;
	width:70px;
	height:70px;
	margin:0px !Important;
}

#content .tx-chgallery-pi1,  #colRight .tx-chgallery-pi1{
	margin-top:4px;
	margin-bottom:4px;
}

.produktlinie_item1{
	float:left;
	width:225px;
	
}

.produktlinie_item2{
	float:right;
	width:225px;
	
}



#content .produktlinie_item1 h3,#content .produktlinie_item2 h3{
	margin-bottom:6px;
	margin-top:15px;
	padding-left:4px;
	text-transform:uppercase;
	line-height:10px;
	font-size:12px;
}

#content .produktlinie_item1 h3 a,#content .produktlinie_item2 h3 a{
	text-decoration:none;
	line-height:10px;
}

#content .produktlinie_item1 h3 a:hover,#content .produktlinie_item2 h3 a:hover{
	color:#000000;
}

.tx-mdproduktdatenbank-pi1-browsebox table td a{
	text-decoration:none;
}

.tx-mdproduktdatenbank-pi1-browsebox table td a:hover,.tx-mdproduktdatenbank-pi1-browsebox table .tx-mdproduktdatenbank-pi1-browsebox-SCell a{
	color:#000000;

}
.tx-mdproduktdatenbank-pi1-browsebox table td{
	vertical-align:middle;
	padding-right:7px;
	padding-left:7px;
}

.tx-mdproduktdatenbank-pi1-browsebox p{
	padding-bottom:0px;
	margin-bottom:0px;
	padding-left:7px;
	border-bottom:1px solid #d5d5d5;
	line-height:20px;
}

.tx-mdproduktdatenbank-pi1-browsebox td p{
	padding-left:0px;
	border-bottom:none;
}

.tx-mdproduktdatenbank-pi1-browsebox{
	background-color:#e4e4e4;
}

.tx-mdproduktdatenbank-pi1-browsebox table{

}

.backbutton a{
	background-image:url(../image/pfeillinks.png);
	background-repeat:no-repeat;
	background-position:left 3px;
	padding-left:12px;
	text-decoration:none;
}

.backbutton{
	border-top:#ebebeb 2px solid;
	padding-top:10px;
}
.backbutton a:hover{
	color:#000000;
}

.imagecycle-caption{
	display:none !Important;
}


#content #mapAll{
	float:none !Important;
}

#storesearch .storename,#storesearch .address,#storesearch .latitude,#storesearch .longitude,#storesearch .products,#storesearch .selectCountry {
	display: none;

}


#infoWindowMarkstate1{
	display:none !Important;
}

.poiTable {
	margin-bottom:18px;
	width:100%;
}

.poiTable td{
	font-weight:bold;
	line-height:21px;

	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #ebebeb !Important;
		
}


.poiTable .stornamepoi, .infoWindow .storename{
	color:#004238;
}


#content .activeTab, #content .normalTab{
	display:none !Important;
}

#content .displayRoute{
	margin-bottom:4px;
}
.tx-locator-pi1 #pano {
	display:none;
}
#content .tx-mhtreeview{
	height:75px;
}

#content #route{
	margin-top:20px !Important;
}

#content .attributesList img{
	display:none;
}

#content .mapTitle div{
	line-height:16px !Important;
}

#content #infoWindowMarkstate2{
	display:none !Important;
}



#content .mapTitle .produkt_links hr{
	margin-top:12px;
	margin-bottom:12px;
}

#content .mapTitle .produkt_links .attributesList li{
list-style-type:disc !Important;
float:left;
width:auto;
font-size:10px;
font-style:italic;
color:#004238;
padding-right:20px;
padding-bottom:0px;

}


#content .infoWindow .attributesList li{
list-style-type:disc !Important;

width:auto;
font-size:10px;
font-style:italic;
color:#004238;


}

#content .mapTitle .produkt_links .attributesList{
	padding-left:16px;
}


#content .csc-frame-frame13{
	float:left;
	width:220px;
	margin-right:20px;
	margin-bottom:20px;
	
}

#content .csc-frame-frame13 h4{
	font-size:14px;
	font-weight:bold;
	color:#004238;
}


#facebook #content{
	width:408px !Important;
	margin-right:15px;
}


#facebook .main-area-wrapper2{
	width:808px !Important;
}



#facebook #main-area{
	background-image:none !Important;
}

#facebook #main-area legend{
	display:none;
	font-weight:bold;
	font-size:13px;
	padding:0px;
}

#facebook .powermail_radio_inner{
	display:block;
}
#facebook .powermail_radio_inner label{
	font-weight:bold;
	font-size:13px;
	color:#023e32 !Important;
	float:none;
	
	display:inline
}

#facebook .powermail_radio_inner input{
	width:auto !Important;
	float:none;
	border:none !Important;
	height:auto !Important;
	margin-left:95px;
	margin-right:20px;
}


#facebook .powermail_radio_inner_uid54_0{
 margin-top:20px;
}

#facebook #main-area fieldset fieldset legend{
display:block;
}

#facebook #main-area fieldset{
	width:
}


#powermaildiv_uid54 fieldset, #facebook #tx-powermail-pi1_fieldset_27{
	padding:0px !Important;
	border:none !Important;
}

#facebook #tx-powermail-pi1_fieldset_27 input{
	width:auto !Important;
	height:auto !Important;
	float:right;
	border:none;
}

#facebook #content #tx-powermail-pi1_fieldset_27 .tx_powermail_pi1_fieldwrap_html{
	width:100% !Important;
}

#powermaildiv_uid54 fieldset div{
	margin-bottom:5px;
}

#powermaildiv_uid54 fieldset .powermail_radio_inner_uid54_2{
	margin-bottom:0px !Important;
}
#facebookleft{
	float:left;
	width:352px;
	margin-left:15px;
	text-align:left;
}


#powermaildiv_uid95{
	margin-top:18px;
}


#tx-powermail-pi1_fieldset_23 label{
	font-size:12px;
}



#facebook #content #tx-powermail-pi1_fieldset_23 input{
	width:230px;

}

#facebook #content #tx-powermail-pi1_fieldset_23 select{
	width:236px;
}

#facebook #content .tx_powermail_pi1_fieldwrap_html{
	width:350px !Important;
}



#facebookleft img{
	margin-top:-14px;
}
.vollversion, a .vollversion {
	font-variant: normal;
	text-transform: none;
	text-decoration: none !important;
	}
#content .downloads a .vollversion {
	display:inline !important;
	float:none !important;
	line-height: 12px;

}






/*
* jQuery Mobile 1.3.1
* Git HEAD hash: 74b4bec049fd93e4fe40205e6157de16eb64eb46 <> Date: Mon Apr 8 2013 19:41:28 UTC
* http://jquerymobile.com
*
* Copyright 2010, 2013 jQuery Foundation, Inc. and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
*/


/* Swatches */
/* A
-----------------------------------------------------------------------------------------------------------*/
.ui-bar-a {
	border: 1px solid #4f4f4f /*{a-bar-border}*/;

	background: #727272 /*{b-bup-background-color}*/;
	font-weight: normal;
	font-size:12px;
	color: #ffffff /*{b-bup-color}*/;
	text-shadow: 0 /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 0 /*{a-bar-shadow-radius}*/ #ffffff /*{a-bar-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #727272 /*{b-bup-background-start}*/), to( #4f4f4f /*{b-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #727272 /*{b-bup-background-start}*/, #4f4f4f /*{b-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #727272 /*{b-bup-background-start}*/,#4f4f4f /*{b-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #727272 /*{b-bup-background-start}*/, #4f4f4f /*{b-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #727272 /*{b-bup-background-start}*/, #4f4f4f /*{b-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #727272 /*{b-bup-background-start}*/, #4f4f4f2 /*{b-bup-background-end}*/);
}

.ui-bar-a #headertext{
	border:none;
	color:#ffffff !Important;
	font-family: 'Noticia Text', serif;
	text-shadow:none;
	font-style:normal !Important;
	font-size:14px;
	line-height:15px !Important;
	font-weight:700;
}

.ui-content{border-width:0;overflow:visible;overflow-x:hidden;padding:0px !Important;height:100%;}

	
.ui-bar-a .ui-link-inherit {
	color: #3e3e3e /*{a-bar-color}*/;
}
.ui-bar-a a.ui-link {
	color: #7cc4e7 /*{a-bar-link-color}*/;
	font-weight: bold;
}
.ui-bar-a a.ui-link:visited {
    color: #666666 /*{a-bar-link-visited}*/;
}
.ui-bar-a a.ui-link:hover {
	color: #666666 /*{a-bar-link-hover}*/;
}
.ui-bar-a a.ui-link:active {
	color: #666666 /*{a-bar-link-active}*/;
}
.ui-bar-a,
.ui-bar-a input,
.ui-bar-a select,
.ui-bar-a textarea,
.ui-bar-a button {
	 font-family:Arial, sans-serif /*{global-font-family}*/;
}
.ui-body-a,
.ui-overlay-a {
	border: 1px solid #aaaaaa /*{a-body-border}*/;
	color: #333333 /*{a-body-color}*/;
	text-shadow: 0 /*{a-body-shadow-x}*/ 1px /*{a-body-shadow-y}*/ 0 /*{a-body-shadow-radius}*/ #ffffff /*{a-body-shadow-color}*/;
	background: #f9f9f9 /*{a-body-background-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #f9f9f9 /*{a-body-background-start}*/), to( #eeeeee /*{a-body-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #f9f9f9 /*{a-body-background-start}*/, #eeeeee /*{a-body-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #f9f9f9 /*{a-body-background-start}*/, #eeeeee /*{a-body-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #f9f9f9 /*{a-body-background-start}*/, #eeeeee /*{a-body-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #f9f9f9 /*{a-body-background-start}*/, #eeeeee /*{a-body-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #f9f9f9 /*{a-body-background-start}*/, #eeeeee /*{a-body-background-end}*/);
}
.ui-overlay-a {
	background-image: none;
	border-width: 0;
}
.ui-body-a,
.ui-body-a input,
.ui-body-a select,
.ui-body-a textarea,
.ui-body-a button {
	 font-family:Arial, sans-serif /*{global-font-family}*/;
}
.ui-body-a .ui-link-inherit {
	color: #333333 /*{a-body-color}*/;
}
.ui-body-a .ui-link {
	color: #666666 /*{a-body-link-color}*/;
	font-weight: bold;
}
.ui-body-a .ui-link:visited {
    color: #666666 /*{a-body-link-visited}*/;
}
.ui-body-a .ui-link:hover {
	color: #666666 /*{a-body-link-hover}*/;
}
.ui-body-a .ui-link:active {
	color: #666666 /*{a-body-link-active}*/;
}
.ui-btn-up-a {
	border: 1px solid #cccccc /*{a-bup-border}*/;
	background: #eeeeee /*{a-bup-background-color}*/;
	font-weight: bold;
	color: #2f3e46 /*{a-bup-color}*/;
	text-shadow: 0 /*{a-bup-shadow-x}*/ 1px /*{a-bup-shadow-y}*/ 0 /*{a-bup-shadow-radius}*/ #ffffff /*{a-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ffffff /*{a-bup-background-start}*/), to( #f1f1f1 /*{a-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #ffffff /*{a-bup-background-start}*/, #f1f1f1 /*{a-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #ffffff /*{a-bup-background-start}*/, #f1f1f1 /*{a-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #ffffff /*{a-bup-background-start}*/, #f1f1f1 /*{a-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #ffffff /*{a-bup-background-start}*/, #f1f1f1 /*{a-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #ffffff /*{a-bup-background-start}*/, #f1f1f1 /*{a-bup-background-end}*/);
}
.ui-btn-up-a:visited,
.ui-btn-up-a a.ui-link-inherit {
	color: #2f3e46 /*{a-bup-color}*/;
}
.ui-btn-hover-a {
	border: 1px solid #bbbbbb /*{a-bhover-border}*/;
	background: #dfdfdf /*{a-bhover-background-color}*/;
	font-weight: bold;
	color: #2f3e46 /*{a-bhover-color}*/;
	text-shadow: 0 /*{a-bhover-shadow-x}*/ 1px /*{a-bhover-shadow-y}*/ 0 /*{a-bhover-shadow-radius}*/ #ffffff /*{a-bhover-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #f6f6f6 /*{a-bhover-background-start}*/), to( #e0e0e0 /*{a-bhover-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #f6f6f6 /*{a-bhover-background-start}*/, #e0e0e0 /*{a-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #f6f6f6 /*{a-bhover-background-start}*/, #e0e0e0 /*{a-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #f6f6f6 /*{a-bhover-background-start}*/, #e0e0e0 /*{a-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #f6f6f6 /*{a-bhover-background-start}*/, #e0e0e0 /*{a-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #f6f6f6 /*{a-bhover-background-start}*/, #e0e0e0 /*{a-bhover-background-end}*/);
}
.ui-btn-hover-a:visited,
.ui-btn-hover-a:hover,
.ui-btn-hover-a a.ui-link-inherit {
	color: #2f3e46 /*{a-bhover-color}*/;
}
.ui-btn-down-a {
	border: 1px solid #bbbbbb /*{a-bdown-border}*/;
	background: #d6d6d6 /*{a-bdown-background-color}*/;
	font-weight: bold;
	color: #2f3e46 /*{a-bdown-color}*/;
	text-shadow: 0 /*{a-bdown-shadow-x}*/ 1px /*{a-bdown-shadow-y}*/ 0 /*{a-bdown-shadow-radius}*/ #ffffff /*{a-bdown-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #d0d0d0 /*{a-bdown-background-start}*/), to( #dfdfdf /*{a-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #d0d0d0 /*{a-bdown-background-start}*/, #dfdfdf /*{a-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #d0d0d0 /*{a-bdown-background-start}*/, #dfdfdf /*{a-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #d0d0d0 /*{a-bdown-background-start}*/, #dfdfdf /*{a-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #d0d0d0 /*{a-bdown-background-start}*/, #dfdfdf /*{a-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #d0d0d0 /*{a-bdown-background-start}*/, #dfdfdf /*{a-bdown-background-end}*/);
}
.ui-btn-down-a:visited,
.ui-btn-down-a:hover,
.ui-btn-down-a a.ui-link-inherit {
	color: #2f3e46 /*{a-bdown-color}*/;
}
.ui-btn-up-a,
.ui-btn-hover-a,
.ui-btn-down-a {
	 font-family:Arial, sans-serif /*{global-font-family}*/;
	text-decoration: none;
}
/* B
-----------------------------------------------------------------------------------------------------------*/
.ui-bar-b {
	border: 1px solid #b3b3b3 /*{b-bar-border}*/;
	background: #eeeeee /*{b-bar-background-color}*/;
	color: #3e3e3e /*{b-bar-color}*/;
	font-weight: bold;
	text-shadow: 0 /*{b-bar-shadow-x}*/ 1px /*{b-bar-shadow-y}*/ 0 /*{b-bar-shadow-radius}*/ #ffffff /*{b-bar-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #f0f0f0 /*{b-bar-background-start}*/), to( #dddddd /*{b-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #f0f0f0 /*{b-bar-background-start}*/, #dddddd /*{b-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #f0f0f0 /*{b-bar-background-start}*/, #dddddd /*{b-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #f0f0f0 /*{b-bar-background-start}*/, #dddddd /*{b-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #f0f0f0 /*{b-bar-background-start}*/, #dddddd /*{b-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #f0f0f0 /*{b-bar-background-start}*/, #dddddd /*{b-bar-background-end}*/);
}
.ui-bar-b .ui-link-inherit {
	color: #3e3e3e /*{b-bar-color}*/;
}
.ui-bar-b a.ui-link {
	color: #7cc4e7 /*{b-bar-link-color}*/;
	font-weight: bold;
}
.ui-bar-b a.ui-link:visited {
    color: #666666 /*{b-bar-link-visited}*/;
}
.ui-bar-b a.ui-link:hover {
	color: #666666 /*{b-bar-link-hover}*/;
}
.ui-bar-b a.ui-link:active {
	color: #666666 /*{b-bar-link-active}*/;
}
.ui-bar-b,
.ui-bar-b input,
.ui-bar-b select,
.ui-bar-b textarea,
.ui-bar-b button {
	 font-family:Arial, sans-serif /*{global-font-family}*/;
}
.ui-body-b,
.ui-overlay-b {
	border: 1px solid #aaaaaa /*{b-body-border}*/;
	color: #333333 /*{b-body-color}*/;
	text-shadow: 0 /*{b-body-shadow-x}*/ 1px /*{b-body-shadow-y}*/ 0 /*{b-body-shadow-radius}*/ #ffffff /*{b-body-shadow-color}*/;
	background: #f9f9f9 /*{b-body-background-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #f9f9f9 /*{b-body-background-start}*/), to( #eeeeee /*{b-body-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #f9f9f9 /*{b-body-background-start}*/, #eeeeee /*{b-body-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #f9f9f9 /*{b-body-background-start}*/, #eeeeee /*{b-body-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #f9f9f9 /*{b-body-background-start}*/, #eeeeee /*{b-body-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #f9f9f9 /*{b-body-background-start}*/, #eeeeee /*{b-body-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #f9f9f9 /*{b-body-background-start}*/, #eeeeee /*{b-body-background-end}*/);
}
.ui-overlay-b {
	background-image: none;
	border-width: 0;
}
.ui-body-b,
.ui-body-b input,
.ui-body-b select,
.ui-body-b textarea,
.ui-body-b button {
	 font-family:Arial, sans-serif /*{global-font-family}*/;
}
.ui-body-b .ui-link-inherit {
	color: #333333 /*{b-body-color}*/;
}
.ui-body-b .ui-link {
	color: #666666 /*{b-body-link-color}*/;
	font-weight: bold;
}
.ui-body-b .ui-link:visited {
    color: #666666 /*{b-body-link-visited}*/;
}
.ui-body-b .ui-link:hover {
	color: #666666 /*{b-body-link-hover}*/;
}
.ui-body-b .ui-link:active {
	color: #666666 /*{b-body-link-active}*/;
}

.ui-btn-up-b .ui-btn-inner, .ui-btn-hover-b .ui-btn-inner,.ui-btn-down-b .ui-btn-inner{
	font-size:12px !Important;
	font-weight:bold;
	text-shadow:none !Important;
	color: #f5f2e9;
}
.ui-btn-up-b {
	border: none !important; /*{b-bup-border}*/;
	background: #7c0d1a /*{b-bup-background-color}*/;
	font-weight: normal;
	font-size:12px;
	color: #f5f2e9 /*{b-bup-color}*/;
	text-shadow: 0 /*{b-bup-shadow-x}*/ 0 /*{b-bup-shadow-y}*/ 0 /*{b-bup-shadow-radius}*/ 0 /*{b-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #4a4a4c /*{b-bup-background-start}*/), to( #2e2e30 /*{b-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #4a4a4c /*{b-bup-background-start}*/, #2e2e30 /*{b-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #4a4a4c /*{b-bup-background-start}*/, #2e2e30 /*{b-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #4a4a4c /*{b-bup-background-start}*/, #2e2e30 /*{b-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #4a4a4c /*{b-bup-background-start}*/, #2e2e30 /*{b-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #4a4a4c /*{b-bup-background-start}*/, #2e2e30 /*{b-bup-background-end}*/);
}
.ui-btn-up-b:visited,
.ui-btn-up-b a.ui-link-inherit {
	color: #f5f2e9 /*{b-bup-color}*/;
}
.ui-btn-hover-b {
	border: none /*{b-bhover-border}*/;
	background: #2e2e30 /*{b-bhover-background-color}*/;
		font-weight: normal;
	font-size:12px;
	color: #f5f2e9 /*{b-bup-color}*/;
	text-shadow: 0 /*{b-bup-shadow-x}*/ 0 /*{b-bup-shadow-y}*/ 0 /*{b-bup-shadow-radius}*/ 0 /*{b-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #2e2e30 /*{b-bhover-background-start}*/), to( #4a4a4c /*{b-bhover-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #2e2e30 /*{b-bhover-background-start}*/, #4a4a4c /*{b-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #2e2e30/*{b-bhover-background-start}*/, #4a4a4c /*{b-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #2e2e30 /*{b-bhover-background-start}*/, #4a4a4c/*{b-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #2e2e30 /*{b-bhover-background-start}*/, #4a4a4c /*{b-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #2e2e30 /*{b-bhover-background-start}*/, #4a4a4c /*{b-bhover-background-end}*/);
}
.ui-btn-hover-b:visited,
.ui-btn-hover-b:hover,
.ui-btn-hover-b a.ui-link-inherit {
	color: #f5f2e9 /*{b-bhover-color}*/;
}
.ui-btn-down-b {
	border: none /*{b-bhover-border}*/;
	background: #2e2e30 /*{b-bhover-background-color}*/;
		font-weight: bold;
	font-size:12px;
	color: #f5f2e9 /*{b-bup-color}*/;
	text-shadow: 0 /*{b-bup-shadow-x}*/ 0 /*{b-bup-shadow-y}*/ 0 /*{b-bup-shadow-radius}*/ 0 /*{b-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #2e2e30 /*{b-bhover-background-start}*/), to( #4a4a4c /*{b-bhover-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #2e2e30 /*{b-bhover-background-start}*/, #4a4a4c /*{b-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #2e2e30/*{b-bhover-background-start}*/, #4a4a4c /*{b-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #2e2e30 /*{b-bhover-background-start}*/, #4a4a4c/*{b-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #2e2e30 /*{b-bhover-background-start}*/, #4a4a4c /*{b-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #2e2e30 /*{b-bhover-background-start}*/, #4a4a4c /*{b-bhover-background-end}*/);
}
.ui-btn-down-b:visited,
.ui-btn-down-b:hover,
.ui-btn-down-b a.ui-link-inherit {
	color: #f5f2e9 /*{b-bdown-color}*/;
}
.ui-btn-up-b,
.ui-btn-hover-b,
.ui-btn-down-b {
	 font-family:Arial, sans-serif /*{global-font-family}*/;
	text-decoration: none;
}


/* C
-----------------------------------------------------------------------------------------------------------*/
.ui-bar-c {
	border: 1px solid #b3b3b3 /*{c-bar-border}*/;
	background: #eeeeee /*{c-bar-background-color}*/;
	color: #3e3e3e /*{c-bar-color}*/;
	font-weight: bold;
	text-shadow: 0 /*{c-bar-shadow-x}*/ 1px /*{c-bar-shadow-y}*/ 0 /*{c-bar-shadow-radius}*/ #ffffff /*{c-bar-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #f0f0f0 /*{c-bar-background-start}*/), to( #dddddd /*{c-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #f0f0f0 /*{c-bar-background-start}*/, #dddddd /*{c-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #f0f0f0 /*{c-bar-background-start}*/, #dddddd /*{c-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #f0f0f0 /*{c-bar-background-start}*/, #dddddd /*{c-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #f0f0f0 /*{c-bar-background-start}*/, #dddddd /*{c-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #f0f0f0 /*{c-bar-background-start}*/, #dddddd /*{c-bar-background-end}*/);
}

.ui-bar-c,
.ui-bar-c input,
.ui-bar-c select,
.ui-bar-c textarea,
.ui-bar-c button {
	
}
.ui-body-c,
.ui-overlay-c {
	border: 1px solid #aaaaaa /*{c-body-border}*/;
	color: #333333 /*{c-body-color}*/;
	text-shadow: 0 /*{c-body-shadow-x}*/ 1px /*{c-body-shadow-y}*/ 0 /*{c-body-shadow-radius}*/ #ffffff /*{c-body-shadow-color}*/;
	background: #f9f9f9 /*{c-body-background-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #f9f9f9 /*{c-body-background-start}*/), to( #eeeeee /*{c-body-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #f9f9f9 /*{c-body-background-start}*/, #eeeeee /*{c-body-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #f9f9f9 /*{c-body-background-start}*/, #eeeeee /*{c-body-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #f9f9f9 /*{c-body-background-start}*/, #eeeeee /*{c-body-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #f9f9f9 /*{c-body-background-start}*/, #eeeeee /*{c-body-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #f9f9f9 /*{c-body-background-start}*/, #eeeeee /*{c-body-background-end}*/);
}


#content .tx_powermail_pi1_fieldwrap_html div.ui-body-c{
/*
	border:none;
	text-shadow:0 !Important;
	background:transparent !Important;
	background-image:none !Important;*/
}
.ui-overlay-c {
	background-image: none;
	border-width: 0;
}
.ui-body-c,
.ui-body-c input,
.ui-body-c select,
.ui-body-c textarea,
.ui-body-c button {
	 font-family:Arial, sans-serif /*{global-font-family}*/;
}
.ui-body-c .ui-link-inherit {
	color: #333333 /*{c-body-color}*/;
}
.ui-body-c .ui-link {
	color: #666666 /*{c-body-link-color}*/;
	font-weight: normal;
}
.ui-body-c .ui-link:visited {
    color: #666666 /*{c-body-link-visited}*/;
}
.ui-body-c .ui-link:hover {
	color: #666666 /*{c-body-link-hover}*/;
}
.ui-body-c .ui-link:active {
	color: #666666 /*{c-body-link-active}*/;
}
.ui-btn-up-c .ui-link, .ui-btn-hover-c .ui-link, .ui-btn-down-c .ui-link {
	color: #222222  !important;
	text-decoration:none;
}

 .ui-btn-hover-c .ui-link, .ui-btn-down-c .ui-link {
 
 	color:#ffffff !Important;
 }
.ui-btn-up-c {
	border: 1px solid #d3d3d3 /*{c-bup-border}*/;
	background: #ffffff /*{c-bup-background-color}*/;
	
	color: #222222 !important /*{c-bup-color}*/;
	text-shadow: 0 /*{c-bup-shadow-x}*/ 0px /*{c-bup-shadow-y}*/ 0 /*{c-bup-shadow-radius}*/ #ffffff /*{c-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ffffff /*{c-bup-background-start}*/), to( #f3f3f3 /*{c-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #ffffff /*{c-bup-background-start}*/,#f3f3f3 /*{c-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #ffffff /*{c-bup-background-start}*/, #f3f3f3 /*{c-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #ffffff /*{c-bup-background-start}*/, #f3f3f3 /*{c-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #ffffff /*{c-bup-background-start}*/, #f3f3f3 /*{c-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #ffffff /*{c-bup-background-start}*/,#f3f3f3 /*{c-bup-background-end}*/);
}
.ui-btn-up-c:visited,
.ui-btn-up-c a.ui-link-inherit {
	color: #222222  !important /*{c-bup-color}*/;
}


#navi-start .ui-btn a{
text-align:left !Important;
padding-left:22px !Important;
font-weight:700;
font-size:14px;

}
.ui-btn-hover-c {
	border: 1px solid #d3d3d3 /*{c-bhover-border}*/;
	background: #34995b /*{c-bhover-background-color}*/;
	font-weight: bold;
	color: #ffffff !Important /*{c-bhover-color}*/;
	text-shadow: 0 /*{c-bhover-shadow-x}*/ 1px /*{c-bhover-shadow-y}*/ 0 /*{c-bhover-shadow-radius}*/ #177c3e /*{c-bhover-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #5ac182 /*{c-bhover-background-start}*/), to( #34995b /*{c-bhover-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #5ac182 /*{c-bhover-background-start}*/, #34995b /*{c-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #5ac182 /*{c-bhover-background-start}*/, #34995b /*{c-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #5ac182 /*{c-bhover-background-start}*/, #34995b /*{c-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #5ac182 /*{c-bhover-background-start}*/, #34995b /*{c-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #5ac182 /*{c-bhover-background-start}*/, #34995b /*{c-bhover-background-end}*/);
}
.ui-btn-hover-c:visited,
.ui-btn-hover-c:hover,
.ui-btn-hover-c a.ui-link-inherit {
	color: #ffffff /*{c-bhover-color}*/;
}
.ui-btn-down-c {
border: 1px solid #d3d3d3 /*{c-bhover-border}*/;
	background: #34995b /*{c-bhover-background-color}*/;
	font-weight: bold;
	color: #ffffff !Important /*{c-bhover-color}*/;
	text-shadow: 0 /*{c-bhover-shadow-x}*/ 1px /*{c-bhover-shadow-y}*/ 0 /*{c-bhover-shadow-radius}*/ #177c3e /*{c-bhover-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #5ac182 /*{c-bhover-background-start}*/), to( #34995b /*{c-bhover-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #5ac182 /*{c-bhover-background-start}*/, #34995b /*{c-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #5ac182 /*{c-bhover-background-start}*/, #34995b /*{c-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #5ac182 /*{c-bhover-background-start}*/, #34995b /*{c-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #5ac182 /*{c-bhover-background-start}*/, #34995b /*{c-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #5ac182 /*{c-bhover-background-start}*/, #34995b /*{c-bhover-background-end}*/);
}
.ui-btn-down-c:visited,
.ui-btn-down-c:hover,
.ui-btn-down-c a.ui-link-inherit {
	color: #ffffff !important /*{c-bdown-color}*/;
}
.ui-btn-up-c,
.ui-btn-hover-c,
.ui-btn-down-c {
	 font-family:Arial, sans-serif /*{global-font-family}*/;
	text-decoration: none;
}


/* Structure */
/* links within "buttons" 
-----------------------------------------------------------------------------------------------------------*/
a.ui-link-inherit {
	text-decoration: none !important;
}
/* Active class used as the "on" state across all themes
-----------------------------------------------------------------------------------------------------------*/
.ui-btn-active {
border: 1px solid #7a7a7a /*{c-bhover-border}*/;
	background: #34995b /*{c-bhover-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{c-bhover-color}*/;
	text-shadow: 0 /*{c-bhover-shadow-x}*/ 1px /*{c-bhover-shadow-y}*/ 0 /*{c-bhover-shadow-radius}*/ #ffffff /*{c-bhover-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #5ac182 /*{c-bhover-background-start}*/), to( #34995b /*{c-bhover-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #5ac182 /*{c-bhover-background-start}*/, #34995b /*{c-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #5ac182 /*{c-bhover-background-start}*/, #34995b /*{c-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #5ac182 /*{c-bhover-background-start}*/, #34995b /*{c-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #5ac182 /*{c-bhover-background-start}*/, #34995b /*{c-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #5ac182 /*{c-bhover-background-start}*/, #34995b /*{c-bhover-background-end}*/);
}


.navi-bottom .ui-btn-active {
	border: none /*{b-bhover-border}*/;
	background: #2e2e30 /*{b-bhover-background-color}*/;
		font-weight: bold;
	font-size:12px;
	color: #f5f2e9 /*{b-bup-color}*/;
	text-shadow: 0 /*{b-bup-shadow-x}*/ 0 /*{b-bup-shadow-y}*/ 0 /*{b-bup-shadow-radius}*/ 0 /*{b-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #2e2e30 /*{b-bhover-background-start}*/), to( #4a4a4c /*{b-bhover-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #2e2e30 /*{b-bhover-background-start}*/, #4a4a4c /*{b-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #2e2e30/*{b-bhover-background-start}*/, #4a4a4c /*{b-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #2e2e30 /*{b-bhover-background-start}*/, #4a4a4c/*{b-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #2e2e30 /*{b-bhover-background-start}*/, #4a4a4c /*{b-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #2e2e30 /*{b-bhover-background-start}*/, #4a4a4c /*{b-bhover-background-end}*/);
}


.ui-btn-active:visited,
.ui-btn-active:hover,
.ui-btn-active a.ui-link-inherit {
	color: #ffffff /*{global-active-color}*/;
}
/* button inner top highlight
-----------------------------------------------------------------------------------------------------------*/
.ui-btn-inner {

}
/* corner rounding classes
-----------------------------------------------------------------------------------------------------------*/
.ui-corner-all {
	-webkit-border-radius: .6em /*{global-radii-blocks}*/;
	border-radius: .6em /*{global-radii-blocks}*/;
}
/* Form field separator
-----------------------------------------------------------------------------------------------------------*/
.ui-br {
	border-color: rgb(130,130,130);
	border-color: rgba(130,130,130,.3);
	border-style: solid;
}
/* Interaction cues
-----------------------------------------------------------------------------------------------------------*/
.ui-disabled {
	filter: Alpha(Opacity=30);
	opacity: .3;
	zoom: 1;
}
.ui-disabled,
.ui-disabled a {
	cursor: default !important;
	pointer-events: none;
}
/* Icons
-----------------------------------------------------------------------------------------------------------*/
.ui-icon,
.ui-icon-searchfield:after {
	background-color: #666666 /*{global-icon-color}*/;
	background-color: rgba(0,0,0,.4) /*{global-icon-disc}*/;
	background-image: url(../images/icons-18-white.png) /*{global-icon-set}*/;
	background-repeat: no-repeat;
	-webkit-border-radius: 				9px;
	border-radius: 						9px;
}
/* Alt icon color
-----------------------------------------------------------------------------------------------------------*/
.ui-icon-alt .ui-icon,
.ui-icon-alt .ui-icon-searchfield:after {
	background-color: 						#fff;
	background-color: 						rgba(255,255,255,.3);
	background-image: url(../images/icons-18-black.png);
	background-repeat: no-repeat;
}
/* No disc
-----------------------------------------------------------------------------------------------------------*/
.ui-icon-nodisc .ui-icon,
.ui-icon-nodisc .ui-icon-searchfield:after,
.ui-icon-nodisc .ui-icon-alt .ui-icon,
.ui-icon-nodisc .ui-icon-alt .ui-icon-searchfield:after {
	background-color: transparent;
}
/* Icon sprite
-----------------------------------------------------------------------------------------------------------*/
/* plus minus */
.ui-icon-plus {
	background-position: 	-1px -1px;
}
.ui-icon-minus {
	background-position: 	-37px -1px;
}
/* delete/close */
.ui-icon-delete {
	background-position: 	-73px -1px;
}
/* arrows */
.ui-icon-arrow-r {
	background-position: 	-108px -1px;
}
.ui-icon-arrow-l {
	background-position: 	-144px -1px;
}
.ui-icon-arrow-u {
	background-position: 	-180px -1px;
}
.ui-icon-arrow-d {
	background-position: 	-216px -1px;
}
/* misc */
.ui-icon-check {
	background-position: 	-252px -1px;
}
.ui-icon-gear {
	background-position: 	-288px -1px;
}
.ui-icon-refresh {
	background-position: 	-323px -1px;
}
.ui-icon-forward {
	background-position: 	-360px -1px;
}
.ui-icon-back {
	background-position: 	-396px -1px;
}
.ui-icon-grid {
	background-position: 	-432px -1px;
}
.ui-icon-star {
	background-position: 	-467px -1px;
}
.ui-icon-alert {
	background-position: 	-503px -1px;
}
.ui-icon-info {
	background-position: 	-539px -1px;
}
.ui-icon-home {
	background-position: 	-575px -1px;
}
/* search */
.ui-icon-search,
.ui-icon-searchfield:after {
	background-position: 	-611px -1px;
}
/* checkbox radio */
.ui-icon-checkbox-on {
	background-position: 	-647px -1px;
}
.ui-icon-checkbox-off {
	background-position: 	-683px -1px;
}
.ui-icon-radio-on {
	background-position: 	-718px -1px;
}
.ui-icon-radio-off {
	background-position: 	-754px -1px;
}
/* menu edit */
.ui-icon-bars {
	background-position: 	-788px -1px;
}
.ui-icon-edit {
	background-position: 	-824px -1px;
}
/* HD/"retina" sprite
-----------------------------------------------------------------------------------------------------------*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.3),
       only screen and (min--moz-device-pixel-ratio: 1.3),
       only screen and (min-resolution: 200dpi) {
	
	.ui-icon-plus, .ui-icon-minus, .ui-icon-delete, .ui-icon-arrow-r,
	.ui-icon-arrow-l, .ui-icon-arrow-u, .ui-icon-arrow-d, .ui-icon-check,
	.ui-icon-gear, .ui-icon-refresh, .ui-icon-forward, .ui-icon-back,
	.ui-icon-grid, .ui-icon-star, .ui-icon-alert, .ui-icon-info, .ui-icon-home, .ui-icon-bars, .ui-icon-edit,
	.ui-icon-search, .ui-icon-searchfield:after, 
	.ui-icon-checkbox-off, .ui-icon-checkbox-on, .ui-icon-radio-off, .ui-icon-radio-on {
		background-image: url(../images/icons-36-white.png);
		-moz-background-size: 864px 18px;
		-o-background-size: 864px 18px;
		-webkit-background-size: 864px 18px;
		background-size: 864px 18px;
	}
	.ui-icon-alt .ui-icon {
		background-image: url(../images/icons-36-black.png);
	}
	.ui-icon-plus {
		background-position: 	0 50%;
	}
	.ui-icon-minus {
		background-position: 	-36px 50%;
	}
	.ui-icon-delete {
		background-position: 	-72px 50%;
	}
	.ui-icon-arrow-r {
		background-position: 	-108px 50%;
	}
	.ui-icon-arrow-l {
		background-position: 	-144px 50%;
	}
	.ui-icon-arrow-u {
		background-position: 	-179px 50%;
	}
	.ui-icon-arrow-d {
		background-position: 	-215px 50%;
	}
	.ui-icon-check {
		background-position: 	-252px 50%;
	}
	.ui-icon-gear {
		background-position: 	-287px 50%;
	}
	.ui-icon-refresh {
		background-position: 	-323px 50%;
	}
	.ui-icon-forward {
		background-position: 	-360px 50%;
	}
	.ui-icon-back {
		background-position: 	-395px 50%;
	}
	.ui-icon-grid {
		background-position: 	-431px 50%;
	}
	.ui-icon-star {
		background-position: 	-467px 50%;
	}
	.ui-icon-alert {
		background-position: 	-503px 50%;
	}
	.ui-icon-info {
		background-position: 	-538px 50%;
	}
	.ui-icon-home {
		background-position: 	-575px 50%;
	}
	.ui-icon-search,
	.ui-icon-searchfield:after {
		background-position: 	-611px 50%;
	}
	.ui-icon-checkbox-on {
		background-position: 	-647px 50%;
	}
	.ui-icon-checkbox-off {
		background-position: 	-683px 50%;
	}
	.ui-icon-radio-on {
		background-position: 	-718px 50%;
	}
	.ui-icon-radio-off {
		background-position: 	-754px 50%;
	}
	.ui-icon-bars {
		background-position: 	-788px 50%;
	
	}.ui-icon-edit {
		background-position: 	-824px 50%;
	}
}
/* checks,radios */
.ui-checkbox .ui-icon,
.ui-selectmenu-list .ui-icon {
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.ui-icon-checkbox-off,
.ui-icon-radio-off {
	background-color: transparent;	
}
.ui-checkbox-on .ui-icon,
.ui-radio-on .ui-icon {
	background-color: #387bbe /*{global-active-background-color}*/; /* NOTE: this hex should match the active state color. It's repeated here for cascade */
}
/* loading icon */
.ui-icon-loading {
	background: url(../images/ajax-loader.gif);
	background-size: 46px 46px;
}
/* Button corner class
-----------------------------------------------------------------------------------------------------------*/
.ui-btn-corner-all {
	-webkit-border-radius: 1em /*{global-radii-buttons}*/;
	border-radius: 1em /*{global-radii-buttons}*/;
}
/* radius clip workaround for cleaning up corner trapping */
.ui-corner-all,
.ui-btn-corner-all {
	-webkit-background-clip: padding;
	background-clip: padding-box;
}
/* Overlay / modal
-----------------------------------------------------------------------------------------------------------*/
.ui-overlay {
	background: #666;
	filter: Alpha(Opacity=50);
	opacity: .5;
	position: absolute;
	width: 100%;
	height: 100%;
}
.ui-overlay-shadow {
	-moz-box-shadow: 0 0 12px 			rgba(0,0,0,.6);
	-webkit-box-shadow: 0 0 12px 		rgba(0,0,0,.6);
	box-shadow: 0 0 12px 				rgba(0,0,0,.6);
}
.ui-shadow {
	-moz-box-shadow: 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.2) /*{global-box-shadow-color}*/;
	-webkit-box-shadow: 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.2) /*{global-box-shadow-color}*/;
	box-shadow: 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.2) /*{global-box-shadow-color}*/
}
.ui-bar-a .ui-shadow,
.ui-bar-b .ui-shadow ,
.ui-bar-c .ui-shadow  {
	-moz-box-shadow: 0 0px 0 				rgba(255,255,255,.3);
	-webkit-box-shadow: 0 0px 0 			rgba(255,255,255,.3);
	box-shadow: 0 0px 0 					rgba(255,255,255,.3);
}

.ui-header .ui-bar-a .ui-shadow,
.ui-header.ui-bar-b .ui-shadow ,
.ui-header .ui-bar-c .ui-shadow  {
	-moz-box-shadow: 0 0px 0 				rgba(255,255,255,.3);
	-webkit-box-shadow: 0 0px 0 			rgba(255,255,255,.3);
	box-shadow: 0 0px 0 					rgba(255,255,255,.3);
}
.ui-shadow-inset {
	-moz-box-shadow: inset 0 1px 4px 		rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 4px 	rgba(0,0,0,.2);
	box-shadow: inset 0 1px 4px 			rgba(0,0,0,.2);
}
.ui-icon-shadow {
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.4) /*{global-icon-shadow}*/;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.4) /*{global-icon-shadow}*/;
	box-shadow: 0 1px 0 rgba(255,255,255,.4) /*{global-icon-shadow}*/;
}
/* Focus state - set here for specificity (note: these classes are added by JavaScript)
-----------------------------------------------------------------------------------------------------------*/
.ui-btn:focus, .ui-link-inherit:focus {
	outline: 0;
}
.ui-btn.ui-focus {
	z-index: 1;
}
.ui-focus,
.ui-btn:focus {
	-moz-box-shadow: inset 0 0 3px #387bbe /*{global-active-background-color}*/, 0 0 9px #387bbe /*{global-active-background-color}*/;
	-webkit-box-shadow: inset 0 0 3px #387bbe /*{global-active-background-color}*/, 0 0 9px #387bbe /*{global-active-background-color}*/;
	box-shadow: inset 0 0 3px #387bbe /*{global-active-background-color}*/, 0 0 9px #387bbe /*{global-active-background-color}*/;
}
.ui-input-text.ui-focus,
.ui-input-search.ui-focus {
	-moz-box-shadow: 0 0 12px #387bbe /*{global-active-background-color}*/;
	-webkit-box-shadow: 0 0 12px #387bbe /*{global-active-background-color}*/;
	box-shadow: 0 0 12px #387bbe /*{global-active-background-color}*/;	
}
/* unset box shadow in browsers that don't do it right
-----------------------------------------------------------------------------------------------------------*/
.ui-mobile-nosupport-boxshadow * {
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}
/* ...and bring back focus */
.ui-mobile-nosupport-boxshadow .ui-focus,
.ui-mobile-nosupport-boxshadow .ui-btn:focus,
.ui-mobile-nosupport-boxshadow .ui-link-inherit:focus {
	outline-width: 1px;
	outline-style: auto;
}
	
	
#Gallery ul{
	margin:0px;
	margin-bottom:15px;
	padding:0px;
}	

#content #Gallery li{
	margin-right:4px;
}	

#content #Gallery .csc-textpic-imagewrap{
	margin-right:0px !Important;
	margin-left:0px !Important;
	width:100%;
	float:left !Important;
	display:block;
}


#content  .csc-textpic-imagecolumn dl{
	width:auto !Important;
}

#content .csc-textpic-caption{
	width:127px !Important;
}

#content  .container1 img{
	margin-right:10px !Important;
}

#content #Gallery .csc-textpic-lastcol{

	margin-right:0px;
}


/***************** JULIA PAKETE ***********************/


#ebPackages {

}
.package {
  margin:10px 0px 6px 0px;
  float:left;
  padding:3% 3%;
  min-height:90px;
  border-bottom:1px solid #e1e1e1;
  border-radius: 10px;
  box-shadow: 0px 2px 10px #CCC;
}

.package a, .ebPackagesFilters button {cursor: pointer;}

.package .topline{ border-bottom:1px dotted #999; display:block; height:20px; margin-bottom:12px; padding-bottom:3px;}

.package .packageName{font-size:19px;  font-family: 'PetitaLightRegular',"Lucida Grande",Helvetica,Arial,sans-serif; color:#993333 !important; float:left;text-overflow: ellipsis; white-space: nowrap;    overflow:hidden;}
.package .packageName a { text-decoration:none!important; color:#993333 !important; }
.package .packageName a:hover { text-decoration:underline;}

.package .packageNight{float:right;text-align: right; }
.package .packageNight a { color:#333 !important; text-decoration:none !important; font-size: 14px; font-weight: bold; }
.package .packageNight a:hover { color:#333 ; text-decoration:underline; } 

.package .packagePic{float:left;min-width: 147px;margin-right:10px;padding:5px 0 0 20px; }
.package .packagePic a img {
    border:  none;
    text-decoration: none;
}

.package .rechts{  padding:5px 0 0 20px; float: left;}
.package .rechts .packageDate{color:#333; }
.package .rechts .packageDesc{ line-height:16px; padding-top:4px;}
 
.package .packageDetail{
  padding-top:20px;
  /*margin-left:280px;*/

}

.package .packageDetail a, .ebPackagesFilters button, .package .packageDetail .ebPackagesLink, .packageDetailWrapper .packageDetailpage .packagelinks .ebPackagesLink { padding:2px 26px 2px 22px; background:#ffffff !important; color:#FFF !important; text-decoration:none !important;margin-left: 5px;
font-family: 'PetitaLightRegular',"Lucida Grande",Helvetica,Arial,sans-serif;
-moz-border-radius:3px; /* Firefox */
-webkit-border-radius:3px; /* Safari, Chrome */
-khtml-border-radius:3px; /* Konqueror */
border-radius:3px; /* CSS3 */
border: 1px solid #ffffff;
cursor:pointer;
display: inline-block;
margin-top: 5px;

background-image: -webkit-gradient(linear, left top, left bottom, from( #f3f3f3 /*{c-bup-background-start}*/), to( #ffffff /*{c-bup-background-end}*/)); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient( #f3f3f3 /*{c-bup-background-start}*/, #ffffff /*{c-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
background-image:    -moz-linear-gradient( #f3f3f3 /*{c-bup-background-start}*/, #ffffff /*{c-bup-background-end}*/); /* FF3.6 */
background-image:     -ms-linear-gradient( #f3f3f3 /*{c-bup-background-start}*/, #ffffff /*{c-bup-background-end}*/); /* IE10 */
background-image:      -o-linear-gradient( #f3f3f3 /*{c-bup-background-start}*/, #ffffff /*{c-bup-background-end}*/); /* Opera 11.10+ */
background-image:         linear-gradient( #f3f3f3 /*{c-bup-background-start}*/, #ffffff /*{c-bup-background-end}*/);

text-shadow: none;
}


.package .packageDetail a:hover, .ebPackagesFilters button:hover,  .package .packageDetail .ebPackagesLink:hover, .packageDetailWrapper .packageDetailpage .packagelinks .ebPackagesLink:hover {
  box-shadow: 0px 1px 5px #000;
  border: 1px solid #333;
}

.packageDetailpage{
  float:left;
  margin-top:20px;
}

.packageDetailpage .packagelinks a, .package .packageDetail a{
color: #fff;cursor: pointer;
}

.packageDetailpage .packageImg{
  float:left;
}

.packageImg img {
  padding:5px;
  border: 1px solid #88796E;
}

.packageDetailpage .shortdesc{
  float:left;
  width:530px;
  font-weight:bold;
  margin: 5px 0;
  
}

.packageDetailpage .hotelDetailCon{
  padding-top:20px;

}

.packageDetailpage .hotelDetailCon li{
  margin-left:25px;
  clear: left;
}

.packageDetailpage .packagePrice{
  padding:15px 0px;
}

.packageDetailpage .packagelinks{ padding-top:9px;}
.packageDetailpage .packagelinks a{ padding:2px 26px 2px 22px; background:#333; color:#FFF; text-decoration:none;
font-family: 'PetitaLightRegular',"Lucida Grande",Helvetica,Arial,sans-serif;
-moz-border-radius:3px; /* Firefox */
-webkit-border-radius:3px; /* Safari, Chrome */
-khtml-border-radius:3px; /* Konqueror */
border-radius:3px; /* CSS3 */
border: 1px solid #333;
}
.packageDetailpage .packagelinks a:hover{
  box-shadow: 0px 1px 5px #000;
  border: 1px solid #333;
}

.packageDetailWrapper{
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  height:0px;
  display: none;
  float: left;
  clear: both;
  overflow: hidden;
}

.clearer {
  clear: both;
}

.ebPackagesFilters{
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  float: left;
  clear: both;
  border-bottom: 1px solid #ccc;
  width: 100%;
  padding-bottom: 10px;
  margin: 10px 0;
  line-height: 2.8;
}
.ebPackagesFilters label {
  padding-left: 5px;
}

.ebPackagesLoading {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  position: fixed;
  width: 500px;
  height: 300px;
  top: 25%;
  left: 50%;
	background-color: #fff;
	background-image: url(../images/loading_big.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
  margin: 0 0 0 -250px;
  display: none;
  border-radius: 10px;
  border: 1px solid #ccc;
  box-shadow: 2px 0px 10px #999;
  opacity: 0.8;
}

.ebPackagesPaging {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  float: left;
  clear: both;
  width: 100%;
  display:none;
}

.ebPackagesPaging ul {
  list-style: none;
  margin: 5px 0;
  padding: 0;
  float: right;
}

.ebPackagesPaging ul li {
  text-align: center;
  color: #333;
  display: inline-block;
  width: 25px;
  margin: 0px 4px;
  height: 25px;
  line-height: 25px;
  vertical-align: middle;
  border-radius: 4px;
  border: 1px solid #ccc;
  
}

.ebPackagesPaging ul li:hover {
  cursor: pointer;
  text-decoration: underline;
}
.ebPackagesPaging ul li.active {
  font-weight: bold;
}
.ebPackagesPaging ul li.inactive {
  color: #ccc;
  cursor: default;
}
.ebPackagesPaging ul li.inactive:hover {
  text-decoration: none;
}

.ebPackagesResults {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  float: left;
  clear: both;
  width: 100%;
}

/*! fancyBox v2.1.3 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
#ui-datepicker-div {
    z-index: 9999999 !important;
}

.ebPackagesFilters {
	display: none;
}
#ebPackagesArrivalDate {
	margin-right: 30px;
}
/***************** JULIA PAKETE ***********************/

.bookingFrame {
	width: 100%;
	overflow:hidden;
	min-height:650px;
}


.wtdirectory_all_list dt{
	display:none;
}

.wtdirectory_all img{
display:none;
}
#content .wtdirectory_all_image img{
display:block !Important;
margin-bottom:0px;
}


#content #wtlist p{
	padding:0px;
	margin:0px;
	line-height:17px !Important;
}

#content #wtlist strong{
	display:none;
	font-weight:400 !important;
}

#content #wtlist .wtdirectory_all_phone,#content #wtlist .wtdirectory_all_www,#content #wtlist .wtdirectory_all_email,#content #wtlist .wtdirectory_all_mobile,#content #wtlist .wtdirectory_all_fax{
	display:inline !Important;
}

#content .news-list-item .wtdirectory_all_div p, #content .news-list-item .wtdirectory_all_div span,#content .news-list-item .wtdirectory_all_div strong{
font-size:12px !Important;
line-height:14px !Important;
}


.p_zip, p_city{
	float:left;
	width:auto !Important;
}

#content #wtlist .p_zip{
	margin-right:5px;
}


#content #wtlist .p_description p{
	margin-bottom:18px;
}


#content .wt_directory_pagebrowser li{
	float:left;
	width:auto;
	padding-right:8px;
}



#content .browseLinksWrap a, #content .wt_directory_pagebrowser a{
border:1px solid #008433;
background-color:#008433;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
color:#ffffff;
text-shadow:none !important;
text-decoration:none !Important;
line-height:25px;
padding-left:13px;
padding-right:13px;

}

#content .browseLinksWrap a:hover,#content .browseLinksWrap span,#content .wt_directory_pagebrowser a:hover, #content .wt_directory_pagebrowser a.act{
border:1px solid #3ab96b;
background-color:#3ab96b;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
color:#ffffff;
text-shadow:none !important;
text-decoration:none !Important;
line-height:25px;
padding-left:15px;
padding-right:15px;

}

#content .wt_directory_pagebrowser{
	padding-bottom:20px;
	padding-left:0px;
	margin-left:0px;
	list-style-type:none;
}
#sprachwahl {
display: inline-block;
right: 6px;
position: absolute;
top: 5px;

text-shadow: none;
}
#sprachwahl A {
color: #fff !important;
}


/* noticia-text-regular - latin-ext_latin */
@font-face {
	font-family: 'Noticia Text';
	font-style: normal;
	font-weight: 400;
	src: url('/fileadmin/fonts/noticia-text-v15-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('/fileadmin/fonts/noticia-text-v15-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('/fileadmin/fonts/noticia-text-v15-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
	url('/fileadmin/fonts/noticia-text-v15-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
	url('/fileadmin/fonts/noticia-text-v15-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
	url('/fileadmin/fonts/noticia-text-v15-latin-ext_latin-regular.svg#NoticiaText') format('svg'); /* Legacy iOS */
}

/* noticia-text-italic - latin-ext_latin */
@font-face {
	font-family: 'Noticia Text';
	font-style: italic;
	font-weight: 400;
	src: url('/fileadmin/fonts/noticia-text-v15-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('/fileadmin/fonts/noticia-text-v15-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('/fileadmin/fonts/noticia-text-v15-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
	url('/fileadmin/fonts/noticia-text-v15-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
	url('/fileadmin/fonts/noticia-text-v15-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
	url('/fileadmin/fonts/noticia-text-v15-latin-ext_latin-italic.svg#NoticiaText') format('svg'); /* Legacy iOS */
}

/* noticia-text-700 - latin-ext_latin */
@font-face {
	font-family: 'Noticia Text';
	font-style: normal;
	font-weight: 700;
	src: url('/fileadmin/fonts/noticia-text-v15-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('/fileadmin/fonts/noticia-text-v15-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('/fileadmin/fonts/noticia-text-v15-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
	url('/fileadmin/fonts/noticia-text-v15-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
	url('/fileadmin/fonts/noticia-text-v15-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
	url('/fileadmin/fonts/noticia-text-v15-latin-ext_latin-700.svg#NoticiaText') format('svg'); /* Legacy iOS */
}

/* noticia-text-700italic - latin-ext_latin */
@font-face {
	font-family: 'Noticia Text';
	font-style: italic;
	font-weight: 700;
	src: url('/fileadmin/fonts/noticia-text-v15-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('/fileadmin/fonts/noticia-text-v15-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('/fileadmin/fonts/noticia-text-v15-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
	url('/fileadmin/fonts/noticia-text-v15-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
	url('/fileadmin/fonts/noticia-text-v15-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
	url('/fileadmin/fonts/noticia-text-v15-latin-ext_latin-700italic.svg#NoticiaText') format('svg'); /* Legacy iOS */
}