/*  
Theme Name:Koh Samui
Theme URI: http://wordpress.org/
Version: 7.0 
Author: Gunther Dihlmann
Author URI: http://www.kosamui.de/
erstellt am 21.09.2007
geaendert am 9.11.2007
geaendert am 16.02.2011
geaendert am 08.11.2011
*/



/* Google Fonts Import
--------------------------------------------- */
@import url(http://fonts.googleapis.com/css?family=Droid+Sans:regular,bold|Droid+Serif:regular,italic,bold,bolditalic&subset=latin);
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote,
a, img, strong, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	color: #333;
	font: inherit;
	vertical-align: baseline;
}


/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
table{100%;border-collapse:collapse;margin:1em 0;}

/* CSS Resets */
/* HTML5 display-role reset for older browsers */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}


/* ==================================================================================================================== */
/* ! The 1140px Grid V2 by Andy Taylor \ http://cssgrid.net \ http://www.twitter.com/andytlr \ http://www.andytlr.com   */
/* ==================================================================================================================== */


.container {

}

.row {
width: 100%;


margin: 0 auto;
overflow: hidden;
}

.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {
margin-right: 3.8%;
float: left;
min-height: 1px;
}


.row .fourcol {
	width: 300px;
	position: relative;
	
}




.row .eightcol {
	width: 68.7%;

}




.last {
margin-right: 0px;
}







body {
	background-image: url(./lyout/hintergrund.jpg);
	font-family:'Droid Sans', arial, sans-serif;
	background-repeat: no-repeat;
	background-color: #7AAED5;
	background-attachment: fixed;
		background-position: center top;
}
.werbebanner {
	max-width: 1145px;
	margin-right: auto;
	margin-left: auto;
	height: 90px;
	text-align: left;
	padding-top: 15px;

}

.hotelsuchen{
	font-size: 0.9em;
}

.fieldinks{
	float: left;
	width: 300px;
	
}





fieldrechts
{
	float: right;
	width: 300px;
}

 .feld{



}

#page {
		max-width: 1102px;
	
	margin: 12px auto;
	padding:0 20px 20px;
	background-color:#F4FFFF;
	margin-top:5px;
-moz-box-shadow:0px 0px 15px #666666;
-webkit-box-shadow:0px 0px 15px #666666;
box-shadow:0px 0px 15px #666666;

}
#wrap {
	margin:4px 0 0;
	padding:5px 0;
	overflow: hidden;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}


buchunstabelle {
	float: left;
	height: auto;
	width: 100%;
	margin-top: 4px;
	margin-bottom: 4px;
}

 h1 {	color: #666;
	margin:26px 0 12px;
	font-family: 'Droid Sans', arial, sans-serif;
	font-size: 1.4em;
	line-height: 1.4;
	font-weight: bold;
	
}
 h2 {
	 color: #666;
	margin:20px 0 12px;
	font: bold 1.1em/1.4 'Droid Sans', arial, sans-serif;
}


 h2 a {
	 color: #666;
	margin:20px 0 12px;
	font: bold 1.1em/1.4 'Droid Sans', arial, sans-serif;
}

 h2 a:visited  {
	 color: #666;
	margin:20px 0 12px;
	font: bold 1.1em/1.4 'Droid Sans', arial, sans-serif;
}

 h1 a {
	 color: #666;
	margin:20px 0 12px;
	font: bold 1.1em/1.4 'Droid Sans', arial, sans-serif;
}

 h1 a:visited  {
	 color: #666;
	margin:20px 0 12px;
	font: bold 1.1em/1.4 'Droid Sans', arial, sans-serif;
}




 h3 {	color: #666;
	margin: 20px 0 12px;
	font: bold 1em/ 1.4 'Droid Sans', arial, sans-serif;
}
 h4 {	color: #666;
	margin: 22px 0 12px;
	font: bold 1em/1.4 'Droid Sans', arial, sans-serif;
}
h5 {	color: #666;
	font-family: 'Droid Sans', arial, sans-serif;
	font-size: 0.85em;
	line-height: 1.3;
	font-weight: bold;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
 h6 {	color: #666;
	margin: 20px 0 10px;
	font: bold .7em/1.3 'Droid Sans', arial, sans-serif;
}

p {



font-family: 'Droid Sans', arial, sans-serif;
margin-bottom: 15px;
	
	font-size: .97em;
	line-height: 1.6;
}


/* ################# Bilder für Blogartikel ################ */


.alignleft {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #CCC;

}



.alignright {
	float: right;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #CCC;
}

.aligncenter {
	text-align: center;
	margin-right: auto;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #CCC;
}

.wp-caption img {
	padding: 5px;
	border: 1px solid #666;
	background-color: #FFF;
	margin: 5px;
}






.hoverbox1
{
	cursor: default;
	list-style: none;

}

.hoverbox1 a
{
	cursor: default;
}

.hoverbox1 a .preview
{
	display: none;
}

.hoverbox1 a:hover .preview
{
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverbox1 img
{
	background: #fff;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	margin-right: 15px;
	margin-bottom: 4px;
	border: 1px solid #CCC;
}

.hoverbox1 li
{
	color: inherit;
	display: inline;
	float: left;
	padding: 2px;
	position: relative;

}

.hoverbox1 .preview
{
	border-color: #333;
	padding: 2px;
}

.hotelbuchen a:active {
color: #fff;


}

.hotelbuchen a:visited  {
color: #fff;


}



.textadresse {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.75em;
color: #666;
margin-bottom: 7px;
}
.urlaubsbox {
	background-color: #FFF;
	border: 1px solid #CCC;
	padding:3px;
}









ul{
	list-style-position: inside;
	list-style-type: square;
}

ul li{

	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}


#mapkosamui {
	width: 100%;
	height:214px;
	border: 1px solid #CCC;

	
}

.hotelheader {
	width: 100%;
	background-color: #FFF;
	padding: 2px;
	border: 1px solid #CCC;
	margin-top: 5px;
	margin-bottom: 10px;
}








/* Lists
--------------------------------------------- */
 .row .page ul  {
	padding:7px 0 7px 30px;
	line-height: 1.3;
}
.row .page ul li,  {
	padding:0 0 12px;
	list-style: square;
}
 .row .page ol  {
	padding:7px 0 7px 30px !important;
	line-height: 1.3;
}
.row .page ol li,  {
	padding:0 0 12px;
	list-style: decimal;
}
.row.page ol ol li,  {
	list-style: upper-alpha;
}
.row .page ol ol ol li {
	list-style: lower-roman;
}
.row dl {
	margin:0 ;
	padding: 0;
}
.row  dt {
	font-weight: bold;
	margin: 0;
	padding: 10px 5px 5px;
}
.row  dd {
	margin: 0;
	padding: 0 0 10px 15px;
}


 object,
 embed,
 iframe {
	max-width: 100%;
	display: block;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}


/* ################# breadcrumbs ################ */
#breadcrumbs {
	
	text-align:left;
	color:#333333;
	font-size: 0.7em;

	
}




#breadcrumbs a:link, #breadcrumbs a:visited {


color:#333;
}
/*  Search box  */
#breadcrumbs form {
	float: right;	

}


strong {
		color: #666;
font-weight:bold;
}







img.wp-post-image {
	width: 140px;
	height: auto;
	margin: 5px 0 8px;
	padding: 0;
}
.entry-meta p {

}
.entry-meta a {
	padding: 15px 0 0;
	font-family: 'Droid Sans', arial, sans-serif;
	font-style: normal;
}
page-link {
	background-color: #f0f0f0;
	border-top: 1px solid #ddd;
	padding: 5px 20px;
	overflow: hidden;
	font-size: .9em;
}
.row .page-link a {
	font-weight: bold;
	margin: 0 1px;
}
.row .page-link a:hover {
	text-decoration: none;
}



/* --- Post Images and Video --- */
img {
	max-width:100%;
	height: auto;
	margin: 0;
	padding: 0;

}



.alignleft{float:left;border:1px solid #ccc;background-color:#FFF;margin:10px 10px 10px 0;padding:2px;}
.alignright{float:right;border:1px solid #ccc;background-color:#FFF;margin:10px 0 10px 10px;padding:2px;}
.aligncenter{text-align:center;background-color:#FFF;border:1px solid #ccc;margin:9px auto;padding:2px;}
.wp-caption img{border:1px solid #ccc;background-color:#FFF;margin:5px;padding:2px;}
.single-entry-content .wp-caption {
	max-width: 100%;
	text-align: center;
}
wp-caption-text {
	font: normal .8em/1.4 'Droid Sans', arial, sans-serif;
	margin: 0;
	padding: 7px 0 10px 0;

}




.beitrags-info2 {
	background: #dff;
	border: 1px solid #CCCCCC;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 5px;
	height: auto;
	width: 100%;
}


.beitrags-info2 p {
	font-size: 0.7em;
}


.navigation {
	width: 100%;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 18px;
	
	}

.navigation .linkseite {
	float: left;



	background-position: left;

	}	
	
	
.navigation .rechteseite {
	float: right;


	
	vertical-align: middle;
	}	
	

	
.navigation a:hover {
color: #006699;
font-weight: bold;
	}	


/* ################# navigation ################ */

#subnav
{
	width: 100%;
	background-color: #7AB0CB;
	height: auto;
	display: inline;
	float: left;
	margin-bottom: 10px;

}
/* Links
--------------------------------------------- */
a {
	color: #0085A6;
	text-decoration: none;
	
	
	
} 



p a  {
	color: #0085A6;
	text-decoration: none;
	font-weight: bold;	
	
	
} 


a:visited { color: #0085A6;
	text-decoration: none; }



a:hover {
	color: #777!important;
	text-decoration: underline;
}


#site-title {

}
#branding  h1 a {
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
	height:126px;
	width: 300px;
	float: left;
	background-image: url(./local/logo.png);
	position: relative;
	bottom: 80px;
	
}
#site-title h1 a:hover {
	text-decoration:none;
}
#site-title h2 {
	font: .99em 'Droid Serif',  Times, serif;
	color: #777;
	margin: 10px 0 0 0;
}



#branding  h3  {
	color: #333;
	font-size: 0.8em;
	font-weight: bold;
	position: relative;
	top: 80px;
	left: -250px;
}






#branding  h3 a {
	color: #333;






}



 hgroup {
	background-image: url(./lyout/headerneu.jpg);
	background-repeat: no-repeat;
width: 100%;
	margin-right: auto;
	margin-left: auto;
	height: 360px;

}

/* Navigations
--------------------------------------------- */
/* --- Main Nav --- */
#branding #mainnav {
	margin: 30px 0 0;
	max-width: 70%;
	float:right;
}
#branding #mainnav ul li {
	float: left;
	list-style: none;
	position: relative;
}
#branding #mainnav ul li a {
	margin:0;
	padding:9px 14px;
	display: block;
	font-size: .75em;
	text-transform: uppercase;
	font-weight: bold;
}
#branding #mainnav ul li:first-child {
	margin: 0px;
}
#branding #mainnav ul li a:hover {
	background:#F0F0F0;
	color: #999;
	text-decoration: none;
}
#branding #mainnav ul ul {
	display: none;
	float: left;
	position: absolute;
	top: 2em;
	left: 0;
	z-index: 99999;
}
#branding #mainnav ul ul ul {
	left: 100%;
	top: 0;
}
#branding #mainnav ul ul a {
	background: #F9F9F9;
	padding: 9px 14px;
	width: 11em;
	height: auto;
	text-transform: none;
}
#branding #mainnav li:hover > a,
#branding #mainnav ul ul :hover > a {
	background: #F0F0F0;
}
#branding #mainnav ul ul a:hover {
	background: #F0F0F0;
}
#branding #mainnav ul li:hover > ul {
	display: block;
}

#footer 
{

	padding: 4px;
	background-image: url(./lyout/headerneu1.jpg);
	background-repeat: no-repeat;

	height: 493px;
}
.seitenanfang {

float: left;

margin-bottom: 20px;
margin-top: 12px;


}

#site-menu{
line-height: 25px;
margin-bottom: 25px;



}

#footer  #site-menu li{
font-size: 92%;
display: block;
float: left;
padding: 8px 25px;
line-height: 135%;
letter-spacing: 0.06em;
line-height: 25px;
margin-bottom: 25px;
}


#footer  #site-menu li a{
	display: block;
	text-decoration: none;
	font-weight: 600;
	font-variant: small-caps;
}

#site-menu li a:hover{

color: #09C;

}

#site-menu li a:visited{
text-decoration: none;


}

#site-menu li .info{
font-size: 93%;
}



ul.fenster li a:link {
font-weight: bold;

}

ul.fenster li a:visited {
font-weight: bold;

}




ul.fenster {
list-style-type: none;
margin-top:8px;
margin-bottom:8px;

}

ul.fenster li {
background-image: url(../lyout/pfeil_sub.gif);
background-repeat: no-repeat;
background-position: 1px;
display: block;

font-weight: bold;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 12px;


}



ul.fenster li a:hover {
color: #006699;
}


/* Clearing Floats
--------------------------------------------- */
.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}
.clearfix:after {
	clear:both;
	content:' ';
	display:block;
	font-size:0;
	line-height:0;
	visibility:hidden;
	width:0;
	height:0
}






hr{clear:both;float:none;height:1px;width:1px;margin-top:-1px;visibility:hidden;display:none;border-style:none;}





#subnav
{
	width: 100%;
	background-color: #7AB0CB;
	height: auto;
	display: inline;
	float: left;
	margin-bottom: 10px;

}


#nav {
	text-align: left;
	width: 100%;
	background-color: #1595bf;
	height: auto;

}


#nav  #obennavi {
	padding-top: 10px;
	padding-bottom: 10px;

}


#nav  #obennavi form {
	float: right;
	padding-right: 5px;
}

#nav  #obennavi ul {
list-style-type: none;



}

#nav  #obennavi li {
display: inline;



}

#nav  #obennavi  a{
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	padding-right: 5px;
	padding-left: 5px;
	letter-spacing: 0.01em;
	font-size: 1em;
}





#nav  #obennavi li  a:hover {
	color: #fff;
	padding-right: 5px;
	background-color: #7AB0CB;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}



#nav  #obennavi .aktuelleseite  
{
	background-color: #7AB0CB;
	color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
}


#nav  #obennavi .aktuelleseite  a:link
{
color: #fff;

}



#nav  #obennavi .aktuelleseite  a:visited
{

color: #fff;

}






 .kategorie {

	
	font-size: 0.95em;
}


#start #menu .start  a,
#flugsamui #menu .flugsamui a, 
#bildbigb #menu   .bildbigb a, 
#bildboput #menu   .bildboput a, 
#home #menu  .home a,
#tel #menu  .tel a,
#samuikarte #menu  .samuikarte a,
#wet #menu   .wet a,
#hinyat #menu   .hinyat a,
#watpleileam #menu   .watpleileam a,
#touren #menu   .touren a,
#flugsuche  #menu .flugsuche a,
#sehensw  #menu .sehensw a, 
#insel  #menu .insel a, 
#bophutbeach  #menu .bophutbeach a, 
#bigbuddhabeach  #menu .bigbuddhabeach a,
#meanambeach  #menu .meanambeach a,
#strand #menu .strand a,
#allgchaweng #menu   .allgchaweng a,
#allgchawengnight #menu   .allgchawengnight a,
#allgchawengrest #menu .allgchawengrest a,
#allglamai #menu   .allglamai a,
#allglamainight #menu .allglamainight a,
#allglamairest #menu .allglamairest a,
#tauchen #menu  .tauchen a,
#hotel #menu .hotel a,
#ferienhaus #menu  .ferienhaus a,
#angebote #menu   .angebote a, 
#kohphangan #menu  .kohphangan a,
#lamai #menu  .lamai a,
#choeng #menu  .choeng a,
#bigb #menu  .bigb a,
#boput #menu  .boput a,
#meanam #menu  .meanam a, 
#west #menu  .west a,
#sonst #menu  .sonst a,
#oben #menu  .oben a,
#flugplan #menu  .flugplan a,
#abflug #menu  .abflug   a, 
#thaiairway #menu  .thaiairway a, 
#preise #menu  .preise a,
#zug #menu  .zug a,
#bus #menu  .bus a,
#schiff #menu  .schiff a,
#thailand #menu  .thailand a,
#phangan #menu  .phangan a,
#bilder #menu  .bilder a,
#bildstrand #menu  .bildstrand a,
#links #menu  .links a,
#buchsamui #menu  .buchsamui a,
#tauchenthailand #menu  .tauchenthailand a,
#bang #menu  .bang a,
#hua #menu  .hua  a,
#pauschalreisen #menu  .pauschalreisen  a,
#ferienwohnungen  #menu  .ferienwohnungen  a,
#villen  #menu  .villen  a,
#angtong #menu  .angtong  a,
#aktivitaeten #menu  .aktivitaeten  a,
#kontakt #menu  .kontakt a {
	color: #666;


}




 /* drop own navi menue */ 
#menu {
color: #fff;
background-color: #7AB0CB;
}

#menu li {
float:left;
display:block;
background-color: #7AB0CB;
position:relative;

padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
padding-left: 4px;
	color: #FFF;

border:none;
}




#menu li:hover {
	background-color: #1595bf;
	color: #fff;

}

#menu li a {

display: block;


font-weight: bold;
color: #fff;
text-decoration: none;

padding-right: 3px;
padding-left: 3px;



}

#menu li:hover a {

	

}
#menu li .drop {
	padding-right:7px;
	padding-left:7px;
	background-image: url(http://www.kosamui.de/lyout/pfeil_weiss.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	color: #FFF;
}
#menu li:hover .drop {
background:url(http://www.kosamui.de/lyout/pfeil_weiss.gif) no-repeat left 4px;

}

.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns {
float:left;
position:absolute;
left:-999em; /* Hides the drop down */
text-align:left;

z-index: 99999;
margin-top: 2px;
margin-right: auto;
margin-bottom: 2px;
margin-left: 1px;


padding-left: 5px;
background-color: #7AB0CB;



margin-top:1px;
-moz-box-shadow:0px 3px 5px #666666;
-webkit-box-shadow:0px 3px 5px #666666;
box-shadow:0px 3px 5px #666666;

}

.dropdown_1column {width: 200px;}
.dropdown_2columns {width: 280px;}
.dropdown_3columns {width: 420px;}
.dropdown_4columns {width: 930px;}
.dropdown_5columns {width: 800px;}
.dropdown_6columns {width: 960px;}
#menu li:hover .dropdown_1column, 
#menu li:hover .dropdown_2columns, 
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns 
#menu li:hover .dropdown_6columns {
left:-1px;
top:auto;
}

.col_1,
.col_2,
.col_3,
.col_4,
.col_5 {
display:inline;
float: left;
position: relative;

}
.col_1 {width:200px;}
.col_2 {width:145px;}
.col_3 {width:210px;}
.col_4 {width:620px;}
.col_5 {width:690px;}

#menu .menu_right {
float:right;
margin-right:0px;
}
#menu li .align_right {
/* Rounded Corners */

z-index: 99999;
}

#menu li:hover .align_right {
left:auto;
right:-1px;
top:auto;
}

#menu p, #menu h2, #menu h3, #menu ul li {

line-height:21px;

text-align:left;

}
#menu h2 {
font-weight: bold;

font-weight:400;
letter-spacing:-1px;

padding-bottom:5px;

}
#menu h3 {
font-weight: bold;


padding-bottom:4px;

}
#menu p {
line-height:18px;
margin:0 0 10px 0;
}

#menu li:hover div a {


font-weight: bold;

}
#menu li:hover div a:hover {

margin-top:0;


background-color: #dFF;

}

.strong {
font-weight:bold;
}
.italic {
font-style:italic;
}

.imgshadow { /* Better style on light background */
background:#FFFFFF;
padding:4px;
border:1px solid #777777;
margin-top:5px;
-moz-box-shadow:0px 0px 5px #666666;
-webkit-box-shadow:0px 0px 5px #666666;
box-shadow:0px 0px 5px #666666;
}
.img_left { /* Image sticks to the left */

width:auto;
float:left;
margin:5px 15px 5px 5px;
}

#menu li .black_box {
background-color:#333333;

text-shadow: 1px 1px 1px #000;
padding:4px 6px 4px 6px;

/* Rounded Corners */
-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

/* Shadow */
-webkit-box-shadow:inset 0 0 3px #000000;
-moz-box-shadow:inset 0 0 3px #000000;
box-shadow:inset 0 0 3px #000000;
}

#menu li ul {
list-style:none;
padding:0;
margin:0 0 5px 0;
}
#menu li ul li {
font-size:0.9em;
line-height:24px;
position:relative;
padding:0;
margin:0;
float:none;
text-align:left;
width:200px;
font-weight: bold;

}
#menu li ul li:hover {
background:none;
border:none;
padding:0;
width: 98%;
}

#menu li .greybox li {
background:#F4F4F4;
border:1px solid #bbbbbb;
width:116px;
/* Rounded Corners */
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 4px;
margin-left: 0px;
padding-top: 4px;
padding-right: 6px;
padding-left: 6px;
}
#menu li .greybox li:hover {
background:#ffffff;
border:1px solid #aaaaaa;
padding:4px 6px 4px 6px;
margin:0px 0px 4px 0px;
}





 /* ende drop own navi menue */ 



.description{}
.meta{
	font-size:0.8em;
	margin-top: 5px;
	margin-bottom: 9px;
}
.current-cat a{text-decoration:none;color:#036;}



small{font-size:0.8em;}



small,.nocomments,blockquote,strike{;margin-bottom:18px;}
.postmetadata{margin-bottom:18px;line-height:18px;clear:left;}


#aside{}
#sidebar{
	width: 300px;
}


#aside h3{
	font-size: 0.9em;
}
#aside h2{
	font-size: 0.9em;
}
#aside a{}
#aside ul{
	list-style-type: none;
	font-size: 0.9em;
}

#aside select{
	width: 262px;
		font-size: 1.1em;
}
code{font:1.1em 'Courier New', Courier, Fixed;}
acronym,abbr,span.caps{font-size:0.9em;letter-spacing:.07em;cursor:help;}
.post{text-align:justify;margin-bottom:30px;margin-top:20px;}

h3.comments{margin-right:auto;margin-bottom:4px;margin-left:auto;padding:0;}

.bild img{max-width:100%;border:1px solid #333;background-color:#FFF;}
.meta img{border:none;padding:0;}
html>body .entry ul{margin-left:0;list-style:none;text-indent:-10px;padding:0 0 0 10px;}
html>body .entry li{margin:7px 0 8px 10px;}
.entry ol{margin:0;padding:0 0 0 35px;}

#searchform{float:right;margin-top:-33px;}

#suche{float:left;margin-top:15px;margin-bottom:12px;}
#suche input{-moz-border-radius:2px;height:25px;border-color:#CCC #666 #666 #CCC;border-style:solid;border-width:1px;}
#commentform input{background-color:#FFF;vertical-align:middle;-moz-border-radius:2px;margin-top:15px;margin-bottom:9px;width:250px;height:20px;border-color:#CCC #666 #666 #CCC;border-style:solid;border-width:1px;}
#commentform input input:focus,input:hover,select:focus,textarea:focus,{width:250px;border:1px solid #069;background-color:#FDFF95;margin-top:15px;margin-bottom:15px;-moz-border-radius:4px;}
#commentform textarea{width:100%;background-color:#FFF;margin-top:10px;-moz-border-radius:2px;margin-bottom:20px;border-color:#CCC #333 #333 #CCC;border-style:solid;border-width:1px;}
#commentform #submit{
	margin-bottom:35px;
	float:left;
	width:auto;
	color:#FFF;
	line-height:1.7;
	font-weight:bold;
	background-color:#069;
	margin-top: 3px;
	padding: 5;
	height: 35px;
}
acronym,abbr{border-bottom:1px dashed #999;}
blockquote{padding-left:10px;border-left:5px solid #ddd;margin:15px 10px 0 5px;}
blockquote cite{display:block;margin:5px 0 0;}
.pagebar{text-align:center;margin-bottom:35px;}
.pagebar a{background:#F9FCFF;border:1px solid #999;height:25px;width:25px;margin-bottom:25px;margin-left:2px;font-size:1em;padding:5px;}

fieldset{border-style:none;}

.post .left{f}
.post .right{}
.post .box{}
.post .box .day{}
.post .meta{margin-bottom:9px;font-size:.7em;}

.post .comments{
	clear:both;font-size:0.9em;margin-left:5px;padding-left:16px;background:url(img/icon_comments.gif) no-repeat left center;margin-bottom:40px;font-weight:700;word-spacing:0.2em;
	}
.commentlist li{list-style:none;margin-bottom:12px;margin-top:12px;}
.commentlist li cite{
	font-size:0.88em;
	display:block;
	margin-bottom:12px;
	font-style:normal;
	

}







.commentlist li .number{float:right;font-size:4em;color:#666;margin-top:5px;padding-top:10px;padding-left:10px;}

author{font-size:0.88em; text-decoration:underline;color:#333;}

author a a:visited{font-size:1em;font-weight:700;text-decoration:none;color:#333;}

.commentlist img{border:none;float:left;margin-right:8px;}

.commenttext{margin-bottom:18px;line-height:165%;letter-spacing:0.07em;padding-top:10px;padding-bottom:10px;}
.nocomments{text-align:center;}
.feed{background:url(img/icon_feed.gif) no-repeat left center;margin-bottom:10px;font-size:0.7em;padding:2px 0 2px 17px;}
.trackback{background:url(img/link.gif) no-repeat left center;font-size:0.8em;margin-bottom:10px;padding:2px 0 2px 20px;}
.post ul{
	list-style-type: square;
	padding-top:4px;
	padding-bottom:4px;
	list-style-position: inside;
}


.post a  {
	color: #0085A6;
	text-decoration: none;
	
	
	
} 


.post li{
	
	padding-top:4px;
	padding-bottom:4px;
	
}


.verwant a  {
	color: #0085A6;
	text-decoration: none;

	
	
} 

.verwant ul{
	list-style-type: square;
	padding-top:4px;
	padding-bottom:4px;
	list-style-position: inside;
}

.verwant li{
	
	padding-top:4px;
	padding-bottom:4px;
	
}

.tags{font-size:.8em;margin-bottom:18px;}
.tags p a{font-weight:700;}
.tags a{font-weight:700;;}
.tags a:hover{font-weight:700;color:#069;}
.entry li{font-size:1em;}

.weiterlesen{float:right;background-image:url(lyout/pfeil_mini.gif);background-repeat:no-repeat;background-position:right;padding-right:10px;}


#searchboxInc{font:12px/1.5 Arial, Helvetica, sans-serif;color:#003580;width:290px;background-color:#FFF;border:1px solid #666;padding:5px;}

#searchboxInc form{background-color:#D0EFF2;}
#searchboxInc fieldset{padding:7px;}
#searchboxInc h3{position:static;font-size:118%;font-weight:700;margin:0;}
#searchboxInc p{font-size:1.3em;font-weight:700;margin:0;}
#homein,#homeout{float:left;padding:0.5em 1em 0 0;}
.avail{padding-top:1em;clear:left;}
#searchboxInc a.calender{vertical-align:-4px;}
#searchboxInc a.calender img{background:#0896ff;}
button{float:right;-moz-border-radius:8px;background-color:#0896ff;border:2px solid #fff;color:#fff;letter-spacing:1px;text-transform:uppercase;font:bold 1.333em/1 Arial, Helvetica, sans-serif;padding:0.15em 0.75em;}
#calendar{font-size:1.3em;color:#003580;display:none;position:absolute;z-index:500;padding:0 10px 10px 0;}
.caltable{border:1px solid #003580;background-color:#fff;}
.caltable a:link,.caltable a:visited{color:#0896ff !important;}
.caltable a:hover{color:#feba02 !important;border-color:#feba02 !important;}
.caltable a:active{color:#b30000 !important;border-color:#b30000 !important;}
.caltable td a{display:block;text-decoration:none;}
.caltable td.calheader a{display:inline;vertical-align:-0.4em;}
.caltable td.calheader .calNextMonth:hover img,.caltable td.calheader .calPrevMonth:hover img{background-position:0 -24px;}
.caltable td.calheader .calNextMonth:active img,.caltable td.calheader .calPrevMonth:active img{background-position:0 -48px;}
.calheader{white-space:nowrap;padding:.4em;}
.calheader select{margin:0 .6em;}
.monthYear{background-color:#fff;color:#FFF;}
.dayNames td{border-bottom:1px solid #003580;background-color:#e6edf6;}
.days td{color:#779bca;background-color:#e6edf6;border:2px solid #e6edf6;padding:.2em;}
.days td.weekend{background-color:#c5d4e9;border-color:#c5d4e9;}
.days td.past{text-decoration:line-through;}
.days td a{border:2px solid #e6edf6;padding:.2em;}
.days td.weekend a{border-color:#c5d4e9;}
.days td.today a{background-color:#fff;}
.days td.selected a{border-color:#0896ff;}
.hotelbuchen{-moz-border-radius:8px;background-color:#0896ff;border:2px solid #fff;text-align:left;width:140px;padding:6px;}
.hotelbuchen a{color:#fff;font:bold 1.1em Arial, Helvetica, sans-serif;text-align:left;padding:3px;}
.fbicon{display:inline-block;width:12px;height:12px;overflow:hidden;background-image:url(include/facebookIcon.png);background-repeat:no-repeat;padding:12px 0 0;}
.urlaubsbox{background-color:#FFF;border:1px solid #666;padding:5px;}
#unistersearchBox .hidden{display:none;}
#unistersearchBox .clearfix{display:inline-block;}
#unistersearchBox .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#unistersearchBox .nowrap{white-space:nowrap;}
#unistersearchBox #unisterSearchbox_SearchForm{position:relative;}
#unistersearchBox #unisterSearchbox_radioGroup,#unistersearchBox #unisterSearchbox_radioGroup2{margin:10px 0;}
#unistersearchBox #unisterSearchbox_radioGroup2{float:left;margin-left:10px;}
#unistersearchBox #radioGroup label,#unistersearchBox #unisterSearchbox_radioGroup2 label{margin-right:10px;vertical-align:middle;}
#unistersearchBox #unisterSearchbox_radioGroup input,#unistersearchBox #unisterSearchbox_radioGroup2 input{vertical-align:middle;border:medium none;}
#unistersearchBox{font:12px/1.5 Arial, Helvetica, sans-serif;color:#333;width:600px;overflow:hidden;}
#unistersearchBox form{background:#d0eff2;height:200px;}
#unistersearchBox fieldset{padding:10px;}
#unistersearchBox #unisterSearchbox_formGroup label,#unistersearchBox h3{position:static;font-size:100%;font-weight:700;margin:0;}
#unistersearchBox p{font:normal 2em arial;margin:0;}
#unistersearchBox #unisterSearchbox_dates{float:left;margin-bottom:10px;}
#unistersearchBox #unisterSearchbox_arrivalDate,#unistersearchBox #unisterSearchbox_departureDate,#unistersearchBox #unisterSearchbox_destinationBox,#unistersearchBox #unisterSearchbox_departureBox,#unistersearchBox #unisterSearchbox_duration,#unistersearchBox #unisterSearchbox_durationHotel{float:left;padding:10px 10px 0 0;}
#unistersearchBox #unisterSearchbox_icon{position:absolute;bottom:10px;left:10px;}
#unistersearchBox .unknown{clear:left;padding:0.5em 0;}
#unistersearchBox .but{position:absolute;bottom:10px;right:10px;}
#unistersearchBox button{-moz-border-radius:5px;background-color:#0896ff;border:2px solid #fff;color:#fff;letter-spacing:1px;font:bold 1.2em/1 Arial, Helvetica, sans-serif;cursor:pointer;padding:0.15em 0.75em;}
#unistersearchBox #unisterSearchbox_formGroup input,#unistersearchBox #unisterSearchbox_formGroup select{width:145px;}
.urlaub{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.2em;color:#000;line-height:160%;letter-spacing:0.06em;padding-left:10px;width:620px;float:left;}
.urlaub h3{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.03em;color:#000;padding-top:9px;padding-bottom:9px;}
.urlaub a{font-family:Verdana, Geneva, sans-serif;font-size:1em;color:#036;text-decoration:none;}
.urlaub a:hover{color:#09C;text-decoration:none;}
.aida{font-family:Verdana, Geneva, sans-serif;font-size:1.3em;padding-top:10px;padding-bottom:10px;}
.aida br{padding-top:2px;padding-bottom:2px;}
.gallery{margin:auto;}
.gallery-item{float:left;margin-top:10px;text-align:center;width:33%;}
.gallery img{border:1px solid #333;background-color:#FFF;padding:2px;}
.gallery-caption{margin-left:0;}
*,.entry ol li,ol .commentlist{margin:0;padding:0;}












/* Smaller screens */

@media only screen and (max-width: 1023px) {

	body {
	font-size: 0.8em;
	line-height: 1.5em;
	}
	
	}


/* Mobile */

@media handheld, only screen and (max-width: 767px) {

	body {
	font-size: 16px;
	-webkit-text-size-adjust: none;
	}
	
	.row, body, .container {
	width: 100%;
	min-width: 0;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	}
	
	.row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol {
	width: auto;
	float: none;
	margin-left: 0px;
	margin-right: 0px;

	}
	
	
		
	#page {
	padding: 0 10px 10px;
	background-color:#F4FFFF;
}
 .kategorie ul     { display: none; }
 
 
 

 
 
  .kategorie select {
	display: inline-block;
	width:100%;

	text-align: center;
}
  #menu {
 display: none; }

}

/* ========================================== */
/* ! Provide higher res assets for iPhone 4   */
/* ========================================== */

/* --- Smartphones and small Tablet PCs --- */
@media screen and (max-width : 600px) {

/*	.logo {
		background: url(logo2x.jpg) no-repeat;
		background-size: 212px 303px;
	}*/
	
body {
	font-family:'Droid Sans', arial, sans-serif;
	color: #333333;
background:none;
}

	
	
.werbebanner {
	margin: 0 auto;
	height: 90px;
	text-align: left;	

}	


#footer 
{
	width: 100%;
	background:none;
	padding: 4px;


	height: 493px;
}	

#page {
	padding: 0 5px 5px;
	background-color:#F4FFFF;
}
/* --- Header --- */
#site-title {
	float: left;
	padding: 10px 0 5px;
}
#site-title h1 {
	margin: 0;
	text-align: center;
	float: none;
}
#site-title h2 {
	margin: 0;
	text-align: center;
}
/* --- Main Nav --- */
#branding #mainnav {
	margin: 15px 0 0;
}
#branding #mainnav ul li a {
	margin:0;
	padding:8px 7px;
	display: block;
	font-size: .7em;
}
#branding #mainnav ul ul {
	display: none;
}
#branding #mainnav ul ul ul {
	display: none;
}
#branding #mainnav ul ul a {
	display: none;
}
/* --- Sub Nav --- */





#nav {
	width: 99%;
	background-color: #069;
	height: auto;
	text-align: center;
}


#nav  #obennavi {


}

#nav  #obennavi ul {
list-style-type: none;



}

#nav  #obennavi li {
	display: block;
	text-align: center;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #FFF;
	border-bottom-color: #FFF;

}

#nav  #obennavi  a{
	text-decoration: none;
	font-weight: bold;
	color: #fff;

	letter-spacing: 0.01em;
	font-size: 0.9em;
}






/*  Search box  */
#nav form {
display: none;
}




/*  Search box  */
#breadcrumbs form {
display: none;
}


#nave form fieldset {
	display: none;
}

#nav form label {
display: none;
}

#nav form .button {
display: none;

}

.img-wrapper {
	clear: both;
width: 100%;

}



.img-wrapper img {
	clear: both;

padding: 0;
border: none;
	
	
}

.img-wrapperalinks {




}



.amt {


width: 100%;
	clear: both;


}




.amt1 {

float: left;
width: 100%;


}	

#mapkosamui {
width: 100%;
height:225px;

}


.galerie {
	display: none;
}



}
