/* - - - - - - - - - - - - - - - - */
/* e-ibiza.de                      */ 
/* 2008-25-11                      */
/* benjamin.dumke@bytebetrieb.com  */
/*                                 */
/* Allgemeine Stylesheets          */
/* - - - - - - - - - - - - - - - - */




/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/* A L L G E M E I N															*/
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

* {
	margin:				0;
	padding:			0;
} 

html {
	width:				100%;
	height:				100%;
}

body {
	padding:			0;
	margin:				0;
	width:				100%;
	height:				100%;
	background:			#fff6cc  url(../_p/bg-04.jpg) top center repeat-x;
	color:				#000;
	font-family:		tahoma, arial, helvetica, sans-serif;
	font-size:			12px;
	line-height:		17px;
}
body.reisef { background-color:#000000; background-image:url(../_p/bg-sunset.jpg); }
body.club { background-color:#6f0104; background-image:url(../_p/bg-club.jpg); }
body.night { background-color:#6f0104; background-image:url(../_p/bg-party.jpg); }
body.stadt { background-color:#ddd0bf; background-image:url(../_p/bg-stadt.jpg); }
body.urlaub { background-color:#986c3b; background-image:url(../_p/bg-airport.jpg); }
body.lifestyle { background-color:#AA9373; background-image:url(../_p/bg-beach3.jpg); }
body.strand { background-color:#EDDDD0; background-image:url(../_p/bg-beach2.jpg); }
body.shop { background-color:#6c6c67; background-image:url(../_p/bg-market.jpg); }
body.gastro { background-color:#000110; background-image:url(../_p/bg-night.jpg); }
body.dorf { background-color:#F5DBBA; background-image:url(../_p/bg-wall.jpg); }
body.aktive { background-color:#142131; background-image:url(../_p/bg-haven.jpg); }

a img, img,
a.bildlink 	{ border: none; }

.c { clear:both; float:none; }

form { }
fieldset { border:none; }

h1, h2, h3, h4, h5, h6 { }
h2 		{ color:#b31621; }


p 		{ margin:0 0 12px; }
strong 	{ font-weight:bold; }
em 		{ font-style:italic; }

table 	{ }
td 		{ }
tr 		{ }

.img
{margin-left:10px; }

ul {
	list-style-type: 	disc;
	padding:			0;
}
li { margin:0 0 1px 0; }


a,
a:link		{ color:#777; text-decoration:none; border-bottom:1px dotted #777; }
a:visited 	{ color:#555; text-decoration:none; border-bottom:1px dotted #555; }
a:hover		{ color:#555; text-decoration:none; border-bottom:1px solid #555; }
a:active 	{ color:#790F17; text-decoration:none; border-bottom:1px solid #555; }
a:focus 	{ color:#555; text-decoration:none; border-bottom:1px solid #555; }


#seitenblock{
	width:				920px;
	margin:				0 auto;
	
	display:			table;
	position:			relative;
}

a .button { 
	background:			url(../_p/news-button.gif) 0 0 no-repeat;
	display:			block;
	width:				95px;
	height:				16px;
	border:				none;
	font-size:			10px;
	font-weight:		bold;
	padding:			0 0 0 33px;
	margin:				12px 0 -20px 0;
}
a .button:visited { border:none; }
a .button:hover { background-position: 0 -17px; color:#fff; }
a .button:active,
a .button:focus { border:none; }



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/* W E R B U N G															    */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.werbung {
	width:			728px;
	height:			90px;
	float:			right;
	overflow:		hidden;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/* K O P F  															        */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#kopf {
	position:			absolute;
	top:				0;
	width:				920px;
	height:				320px;
}

#logo {
	position:			absolute;
	width:				149px;
	height:				105px;
	left:				105px;
	top:				160px;
	border:				none;
}

#fotoslide { 
	width:				481px;
	height:				185px;
	position:			absolute;
	top:				100px;
	left:				281px;
	z-index:			1;
}
a#banner4trips {
	width:				75px;
	height:				40px;
	position:			absolute;
	top:				234px;
	left:				672px;
	text-indent:		-9999px;
	overflow:			hidden;
	background:			transparent url(../_p/4trips_hoch_75x40.gif) 0 0 no-repeat;
	border:				none;
	z-index:			9999;
}

#ibizakarte { 
	position:			absolute;
	right:				0;
	top:				112px;
/*
	margin:				15px 0 0 -1px;
	width:				157px;
	height:				207px;
	float:				left;
*/
}

#ibizakarte a { 
	text-indent:		-9999px;
	display:			block;
	height:				168px;
	width:				157px;
	background:			transparent url(../_p/karte.png) 0 0 no-repeat;
	border:				none;
}
#ibizakarte a:visited { border:none; }
#ibizakarte a:hover { background-position:0 -168px; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/* N A V I G A T I O N  													    */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#navigation-wrapper {
	width:				920px;
	position:			absolute;
	top:				282px;
	left:				0;
	overflow:			hidden;
}
ul#navigation {
	margin:				7px 0 0 58px;
	width:				920px;
	height:				30px;
	float:				left;
	list-style-type:	none;
	
}

#navigation a,
#navigation a:link,
#navigation a:visited 	{ border:none; color:#333333; }
#navigation a:hover 	{ color:#b03b3b;font-weight:bolder; }
#navigation a:active,
#navigation a:focus 	{ color:#47433c; }

#navigation li {
	float:				left;
	position:			relative;
}

#navigation li a {
	display:			block;
	height:				25px;
	padding:			0 0 0 6px;
	
	cursor:				pointer;
	font-size:			13px;
	font-weight:		bold;
	margin:				0 0 0 0; 
	float:				left;
}

#navigation li a span {
	display:			block;
	height:				22px;
	padding:			3px 6px 0 0;
}




#navigation li.aktiv a {
	padding:			0 0 0 12px;
	margin:				0 3px 0 0; 
	background:			transparent url(../_p/bg-navi-hover-li.png) top left no-repeat;
}

#navigation li.aktiv a span {
	color:				#fff;
	padding:			3px 12px 0 0;
	background:			transparent url(../_p/bg-navi-hover-re.png) top right no-repeat;
}




/* Submenu Outer Wrapper - each submenu is inside a div with this class - javascript users only */
.smOW{ 
	display:none; 
	position: absolute; 
	overflow:hidden; 
	/*the 2px left & right padding lets you have a 1px border 
	  on the ul or ol inside since overflow is set to hidden*/
	padding:0 2px;
	margin:0 0 0 -2px;
}
#subMenusContainer{	display:block; 	position:absolute;	top:0;	left:0;	width:100%;	height:0;	overflow:visible;	z-index:1000000000; }




ul.subnavi {
	list-style-type:	none;
	position:			absolute;
	top:				0;
	left:				0;
	z-index:			1000;
	display:			none;
	background:			#fff;
}
#subMenusContainer li	{
	clear:				both;
	float:				none;
	margin:				0;
	padding:			0;
	cursor:				pointer;
}
html>body #subMenusContainer li {  }

#subMenusContainer li a {
	display:			block;
	height:				auto;
	width:				100%;
	white-space:		nowrap;
	padding:			3px 6px 1px;
	margin:				0 0 0;
	float:				none;
	background:			none !important;
	border:				none;
	cursor:				pointer;
	color:				#000;
}
#subMenusContainer li a:hover {
	color:				#ff7900;
}

.impressum
{clear:both;float:none;text-align:center;
    padding-top:100px;    }





/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/* S P R A C H A U S W A H L  													*/
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#sprachauswahl {	
	margin:				10px 0 0 0;
	width: 				100px;
	height: 			20px;
	list-style-type:	none;
	float:				left;	
	text-indent: 		-9999px;
}

#sprachauswahl a {
	float:				left;
	display:			block;
	height: 			21px;
	width:  			21px;
	border:				0;
	margin-left:		5px;
}
 
#sprachauswahl li 		{ margin:0; }

#lang-de a 				{ background:url(../_p/lang-de.gif) 0 0 no-repeat; }
#lang-en a 				{ background:url(../_p/lang-en.gif) 0 0 no-repeat; }
#lang-es a	 			{ background:url(../_p/lang-es.gif) 0 0 no-repeat; }
#sprachauswahl a:hover		{ background-position:0 -21px; }





/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/* I N H A L T S E I T E   									                    */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

#subnavigation {
	width:				166px;
/*
	padding:			20px 0 0 20px;
	margin:				0 0 0 -690px;
	float:				left;
*/
	position:			absolute;
	top:				-660px;
	left:				40px;
	
/*
	border:1px solid red;
*/
}

#content {
	width:				488px;
	margin:				0 0 0 226px; 	
	padding:			20px 0 0;
	text-align:			justify;
	
	float:				left;
}

.breitercontent #content { width:650px; }
.neuesraster #content { width:360px;margin:				0 0 0 221px;overflow:hidden; }


/*
	FIX FÜR DIE GALLERY2
*/
#vollbreitercontent #content { width:810px; 	margin:0 0 0 56px; position:relative;  }
#galerieseite #content { width:830px; margin:0 0 0 40px; position:relative; }
#galerieseite #subnavigation {
	width:				166px;
	position:			absolute;
	top:				20px;
	left:				0;

/*
	
	border:1px solid red;
*/
}




.pan { margin-bottom:10px; }

#content h1 {
	display:			block;
	width:				483px;
	background:  		url(../_p/content-head.gif) 0 0 no-repeat;
	padding: 			2px 0 3px 5px;
	color:				#fff;
	font-size:			18px;
	line-height:		22px;
}

.breitercontent #content h1 { width:648px; background:url(../_p/content-head-breit.gif) 0 0 no-repeat; }
.vollbreitercontent #content h1 { width:810px; background:url(../_p/content-head-vollbreit.gif) 0 0 no-repeat; }
.neuesraster #content h1 { width:375px; background:url(../_p/content-head-neuesraster.gif) 0 0 no-repeat; }
#content h2 {
	color:				#790F17;
	font-size:			16px;
}
#content h3 {
	color:				#b31621;
	font-size:			14px;
}

#content a				{ color:#db802e;border:none; font-weight:bold;}
#content a:visited 		{ color:#944e10; font-weight:bold; }
#content a:hover 		{ color:#ff7900;font-weight:bold; }
#content a:active 		{ color:#ff7900;  font-weight:bold;}
#content a:focus 		{ color:#ff7900; font-weight:bold; }

#content ul { margin-left:5em; }
#content #gsThumbMatrix ul {
margin-left:0;}
#content ol { margin-left:2em; }

.randbox ul 			{ list-style-type:none; margin:	0 0 0 5px; }
.randbox ul a 			{ border:none; color;#000;}
.randbox ul a:hover 	{ border:none; color:#111;}
.randbox ul a:visited	{ border:none; color:#111;}
.randbox ul a:active 	{ border:none; color:#790F17;}
.randbox ul a:focus 	{ border:none; color:#111;}

#subnavigation .randbox .navi-orange{
	background:			transparent url(../_p/subnavi-kopf-orange.gif) 4px 0 no-repeat;
}

#subnavigation .randbox .navi-blau,
#subnavigation .randbox .navi-blue{
	background:			transparent url(../_p/subnavi-kopf-blue.gif) 4px 0 no-repeat;
}

#subnavigation .randbox .navi-braun{
	background:			transparent url(../_p/subnavi-kopf-braun.gif) 4px 0 no-repeat;
}

#subnavigation .wrapper {
	background:			transparent url(../_p/subnavi-bg.gif) bottom center no-repeat;
}
#box
{
 display:inline;
 float:right; 
 margin-top:0px; 
 margin-left:7px; 
padding:5px;
	z-index:3;
	
	border: 0px ;

	text-align: left;

}
#box img {
vertical-align:middle;
}
#box .sub {
font-size:9px;
}
.backgg {
background-color:#F4F4F4;
}
#boxr
{

 float:left; 
 margin-top:0px; 
 margin-right:7px; 


}
#box200
{
 display:inline;
 float:right; 
 margin-top:0px; 
 margin-left:7px; 
padding:5px;
	z-index:3;
width:200px;	
	border: 0px ;

	text-align: left;

}

#startseite 
{text-align:justify;}

#startseite h3 {font-size:16px; font-weight:300;text-transform:uppercase;color:#b31621;}
#steaser {margin-bottom:10px; margin-top:35px;}
#startseitelist
{margin-left:15px;list-style-type:square}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/* B I L D E R  S E I T E   									                */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

#bilder {
	padding:			20px 0 7px 0;
	margin:				0 0 0 20px;
	width:				655px;
	background:			url(../_p/bilder-fuss.gif) center bottom no-repeat;
}

#bilder .brotkrumen {
	width:				655px;
	height:				20px;
	display:			block;
	float:				left;
}

#bilder .brotkrumen li{
	list-style-type:	none;
	float:				left;
}

.brotkrumen { margin:0 0 0 10px; }
#bilder .brotkrumen .letzter-punkt{ background:none; }

#bilder .brotkrumen a{
	display:			block;
	height: 			20px;
	background:			url(../_p/pfeil.gif) center right no-repeat;
	padding: 			0 20px 0 0;
	margin: 			0 10px 0 0;
	font-size:			10px;
	font-weight:		bold;
	border:				none;
}

#bilder h2 {
	display:			block;
	width:				655px;
	background:  		url(../_p/bilder-kopf.gif) 0 0 no-repeat;
	padding: 			5px 5px 5px 10px;
	color:				#fff;
	font-size:			14px;
	float:left;
}

.metanavi {
	padding:			5px 10px;
	background:			#dfe8f3;
	width:				635px;
	float:				left;
	text-align:			center;
}

.metanavi li { display:inline; }
.metanavi a { border:none; }

.metanavi .erste a {
	float:				left;
	background:  		url(../_p/erste.gif) center left no-repeat;
	padding:			0 0 3px 15px;
}
.metanavi .letzte a {
	float:				right;
	background:  		url(../_p/letzte.gif) center right no-repeat;
	padding:			0 15px 3px 0;
}

.metanavi .vorherige a {
	background:  		url(../_p/vorherige.gif) center left no-repeat;
	padding:			0 10px 3px 15px;
}

.metanavi .naechste a {
	background:  		url(../_p/naechste.gif) center right no-repeat;
	padding:			0 15px 3px 10px;
}





/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/* B I L D E R   † B E R S I C H T  									        */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#bilduebersicht {
	width:				670px;
	padding-top:		20px;	
	margin: 			0 0 0 20px;
}

.album {
	margin: 			0 10px 20px 0;
	float:				left;
	width:				209px;
	height: 			340px;
	text-align:			center;
	border:				1px dotted #cdcdcd;
}

.album a{
	display:			block;
	width:				195px;
	height:				195px;
	margin:				7px 0 10px 7px;	
	border:				none;
}

.album h2 a {
	display:			inline;
	font-size:			12px;
	font-weight: 		bold;
	color:				#f90;
	border:				none;
}	
.album .uebersicht {
	width:				154px;
	height:				154px;
	margin:				15px 0 10px 28px;	
}

.album h2 a:visited		{ color:#fc6; }
.album h2 a:hover 		{ color:#c60; }
.album h2 a:active 		{ color:#c60; }
.album h2 a:focus 		{ color:#c60; }

.idtext { font-size: 9px; }

#bilduebersicht .metanavi {	padding-left:8px;margin: 0 0 10px 0; background:none; }
.metanavi .erste a 		{ background: url(../_p/erste-weiss.gif) center left no-repeat; }
.metanavi .letzte a 	{ background: url(../_p/letzte-weiss.gif) center right no-repeat; }
.metanavi .vorherige a 	{ background: url(../_p/vorherige-weiss.gif) center left no-repeat; }
.metanavi .naechste a 	{ background: url(../_p/naechste-weiss.gif) center right no-repeat; }






/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/* S T A R T S E I T E - I N H A L T  									        */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#inhalt-wrapper {
	width:				920px;
	background:			#fff6cc url(../_p/bg-pattern-yacht.gif) 10px 0 repeat-y;
	margin:				997px 0 0 0;
	position:			relative;
}
.reisef #inhalt-wrapper 		{ background-color:#000000; background-image:url(../_p/bg-pattern-sunset.gif); }
.club #inhalt-wrapper 		{ background-color:#6f0104; background-image:url(../_p/bg-pattern-club.gif); }
.night #inhalt-wrapper 		{ background-color:#6f0104; background-image:url(../_p/bg-pattern-party.gif); }
.stadt #inhalt-wrapper 		{ background-color:#ddd0bf; background-image:url(../_p/bg-pattern-stadt.gif); }
.urlaub #inhalt-wrapper 	{ background-color:#986c3b; background-image:url(../_p/bg-pattern-airport.gif); }
.lifestyle #inhalt-wrapper 	{ background-color:#AA9373; background-image:url(../_p/bg-pattern-beach3.gif); }
.strand #inhalt-wrapper 	{ background-color:#edddd0; background-image:url(../_p/bg-pattern-beach2.gif); }
.shop #inhalt-wrapper 		{ background-color:#6c6c67; background-image:url(../_p/bg-pattern-market.gif); }
.gastro #inhalt-wrapper 	{ background-color:#000110; background-image:url(../_p/bg-pattern-night.gif); }
.dorf #inhalt-wrapper 		{ background-color:#F5DBBA; background-image:url(../_p/bg-pattern-wall.gif); }
.aktive #inhalt-wrapper 	{ background-color:#142131; background-image:url(../_p/bg-pattern-haven.gif); }


/*
	FIX FÜR DIE GALLERY2
*/
#galerieseite #inhalt-wrapper { position:static; }
#vollbreitercontent #inhalt-wrapper { position:static; }

#inhalt {
	margin-top:			-680px;
	width:				912px;
	display:			table;
	padding:			0 0  20px;
	background:			transparent url(../_p/bg-inhalt-fuss-yacht.gif) bottom center no-repeat;
	
	position:			relative;
}


.reisef #inhalt 	{ background-image:url(../_p/bg-inhalt-fuss-sunset.gif); }
.club #inhalt 		{ background-image:url(../_p/bg-inhalt-fuss-club.gif); }
.night #inhalt 		{ background-image:url(../_p/bg-inhalt-fuss-party.gif); }
.stadt #inhalt 		{ background-image:url(../_p/bg-inhalt-fuss-stadt.gif); }
.urlaub #inhalt 	{ background-image:url(../_p/bg-inhalt-fuss-airport.gif); }
.lifestyle #inhalt 	{ background-image:url(../_p/bg-inhalt-fuss-beach3.gif); }
.strand #inhalt 	{ background-image:url(../_p/bg-inhalt-fuss-beach2.gif); }
.shop #inhalt 		{ background-image:url(../_p/bg-inhalt-fuss-market.gif); }
.gastro #inhalt 	{ background-image:url(../_p/bg-inhalt-fuss-night.gif); }
.dorf #inhalt 		{ background-image:url(../_p/bg-inhalt-fuss-wall.gif); }
.aktive #inhalt 	{ background-image:url(../_p/bg-inhalt-fuss-haven.gif); }

.zweispalter {
	width:				325px;/**325**/
	float:				left;
	
}

#blogspalte 	{
	float:				none;
	position:			absolute;
	top:				-680px;
	left:				55px;
	margin:				0;
}
#featurespalte 	{
	margin:				26px 180px 30px 0;
	float:				right;
}
#suchergebnis #featurespalte {
	margin-left:		0;
	left:0;
}
#suchergebnis .zweispalter {
width:		892px;
margin:0;
}
#featurespalte h1 {
	display:			block;
	width:				892px;
	background:  		url(../_p/content-head.gif) 0 0 no-repeat;
	padding: 			2px 0 3px 5px;
	color:				#fff;
	font-size:			18px;
	line-height:		22px;
}


.inhalt-werbung a:visited { border:none; }
.inhalt-werbung a:hover { border:none; }
.inhalt-werbung a:active { border:none; }
.inhalt-werbung a:focus { border:none; }
.inhalt-werbung { margin: 0 0 30px 0;}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/* N E W S  									                                */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

.news h2 {
	display:			block;
	width:				310px;
	padding: 			5px 5px 5px 10px;
	margin:				30px 0 0 0;
	background: 		url(../_p/startseite-news-head.gif) 0 0 no-repeat;
}
.feature h2 {
	display:			block;
	width:				310px;
	padding: 			5px 5px 5px 10px;
	margin:				30px 0 0 0;
	background: 		url(../_p/startseite-newsf-head.gif) 0 0 no-repeat;
}

.news h2 .sifrwrapper {
	display:			block;
	color:				#fff;
	font-size:			16px;
}
.feature h2 .sifrwrapper {
	display:			block;
	color:				#000;
	font-size:			20px;
}
.news h2 a {
	color:				#fff;
	border:				none;
	display:			block;
	width:				295px;
}
.news h2 a:link 	{ color:#fff; }
.news h2 a:visited 	{ color:#fff; }
.news h2 a:hover 	{ color:#D6413D; }
.news h2 a:active 	{ color:#D6413D; }



.news 			{ width:325px; float: left; overflow:hidden}
.news p 		{ text-align:justify; }
.news .button 	{ background:url(../_p/news-button.gif) 0 0 no-repeat; float:right; }

#startseite .news img.size-full {
	width:325px !important;
	height:auto !important;
}
#startseite .news .wp-caption-text {
	width:325px !important;
}


.meta-daten	{ 
	text-align:			left; 
	width:				100px; 
	font-size:			9px; 
	float:				left;
}
.zehnpx	{ 

	font-size:			10px; 

}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/* A M A Z O N  									                            */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#amazon {
	width:				325px;
	height:				245px;
	float:				left;
	background:			url(../_p/amazon-border.gif) 0 0 repeat-x;
	overflow:			hidden;
	margin:				0 0 25px;
}

#amazon img	{ margin:15px 0 0 70px;}




/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/* S T A M P S									                                */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#teaser {
	display:table;
}

#teaser a {
	width:				160px;
	height:				160px;
	float:				left;
	text-indent:		-9999px;
	border:				none;
}

#teaser a#marke01 { background: url(../_p/stamp-mietwagen.jpg) 0 0 no-repeat; }
#teaser a#marke02 { background: url(../_p/stamp-hotel.jpg) 0 0 no-repeat; }
#teaser a#marke03 { background: url(../_p/stamp-strand.jpg) 0 0 no-repeat; }
#teaser a#marke04 { background: url(../_p/stamp-videos.jpg) 0 0 no-repeat; }
#teaser a#marke05 { background: url(../_p/stamp-unterk.jpg) 0 0 no-repeat; }
#teaser a#marke06 { background: url(../_p/stamp-ferieno.jpg) 0 0 no-repeat; }

#teaser a:visited 	{ border:none; }
#teaser a:hover 	{ background-position: 0 -160px !important; }
#teaser a:active,
#teaser a:focus 	{ border:none; }



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/* B E L I E B T E S T E N  B L O G E I N T R € G E				                */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

#blog-artikel {
	background: 		transparent url(../_p/beliebtesten-artikel.jpg) top center no-repeat;
	width:				245px;
	height:	 			140px;
	padding:			50px 30px 0 50px;	
}

#blog-artikel ul {list-style-type:disc;}

#blog-artikel a:link 		{ border:none; color:#000	;}
#blog-artikel a:visited 	{ color:#999;}
#blog-artikel a:hover 		{ border:none; color:#999;}
#blog-artikel a:active 		{ border:none; color:#999;}
#blog-artikel a:focus 		{ border:none; color:#999	;}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/*  R E I S E  B U C H E N				                                        */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#reise-buchen { 
	width:				325px;
	margin:				0 0 30px 0;
}

.buchnung-widget {
	background: 		url(../_p/bg-buchen.gif) 0 0 no-repeat;
	padding-top:		25px;
	display: 			block;
}

body#buchungsform { background:transparent; }

.buchungsform-labels {
	font-size:			12px;
	font-family:		tahoma, arial, helvetica, sans-serif;
}



#buchungsform select {
	margin:				0 0 7px 0;
	font-size: 			11px;
	color: 				#000;
}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/*  R A N D B O X			                                       				*/
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/*
#randnotizen {
	float:				left;
	margin-left:		3px;
	padding:			20px 0 0;
}
*/

#randnotizen {
	position:			absolute;
	top:				-660px;
	left:				734px;
}
.neuesraster #randnotizen {
	position:			absolute;
	top:				-660px;
	left:				594px;
}
#adspace {
		position:			absolute;
	top:				340px;
	left:				900px;
	padding:				2px;
	background:			transparent;
	text-align:			center;
	margin-bottom:5px;
}
.randbox {
	clear:				both;
	float:				left;
	width:				166px;
	position:			relative;
	margin:				0 0 5px 0;
}
/** .neuesraster .randbox {
    width:                306px;
}**/

.neuesraster .randbox h3 {
	background:			transparent url(../_p/sidebox-kopf-neuesraster.gif) 0 0 no-repeat;
	width:				293px;
	padding:			2px 0 3px 13px;
	color:				#fff;
	font-size:			14px;
}
.randbox h3 {
	background:			transparent url(../_p/sidebox-kopf.gif) 0 0 no-repeat;
	width:				156px;
	padding:			2px 0 3px 13px;
	color:				#fff;
	font-size:			14px;
}

.randbox .wrapper {
	width:				146px;
	padding:			10px 10px 10px;
	background:			transparent url(../_p/sidebox-bg.gif) bottom center no-repeat; overflow:hidden;
}


.randbox .wrapperneuesraster {
	width:				285px;
	padding:			10px 10px 10px;
	background:			transparent url(../_p/sidebox-bg-neuesraster.png) bottom center no-repeat; overflow:hidden;
}
.randbox .wrapperwerbung {
	width:				300px;text-align:left;
	padding:			0 0 15px 6px;
	background:			transparent url(../_p/sidebox-bg-neuesraster.png) bottom center no-repeat; overflow:hidden;
}
#suche-absenden	{ margin: 10px 0 0 5px;}
#suche-suchfeld { 
	width: 				140px; 
	border: 			1px dotted #999; 
	background-color:	#f1f1f1; 
	padding:			0 0 0 3px;
}




/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/*  F O O T E R			                                       				    */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

#fuss {
	width: 				892px;
	float:				left;
	background:			transparent;
	padding:			15px 0 20px 20px;
}

#fuss dl { 
	margin: 			0 0 0 20px;
	float:				left;
	width: 				195px;
}	

#fuss dt { 
	font-size:			14px;
	font-weight:		bold;
	color:				#7a6a4b;
	width: 				195px;
	display:			block;
	padding: 			0 0 5px 0;
	border-bottom:		1px dotted #7a6a4b;
}

#fuss a,
#fuss a:link 	{ color:#333; border:none; }
#fuss a:visited { color:#333; }
#fuss a:hover 	{ color:#999; }
#fuss a:active,
#fuss a:focus	{ border:none; }

body.lifestyle #fuss a,
body.lifestyle #fuss a:link 	{ color:#555; }
body.lifestyle #fuss a:visited { color:#555; }
body.lifestyle #fuss a:hover 	{ color:#000; }



table#right
{margin-left:180px; width:650px;}






table {
	table-layout:		auto;
	border-collapse:	collapse;
	empty-cells:		show;
	font-size:			12px;
	line-height:		17px;
	margin:				0 0 12px;
	width:				100%;
}
table table {
	border:				1px solid #b7d9ff;
	margin:				0;
}
td { padding:0; }
td td {
	padding:			4px;
	border:				1px solid #b7d9ff;
}
tr { }

#strand{ width:480px; height:430px; }
/* style for forecast data details left side */
div.wp-forecast-curr-left {
    border: 0px solid;
    padding: 0px;
    float: left;
    margin-left:auto;
    margin-right:auto;
    vertical-align:middle; 
}
   /* style for forecast data details left side */
div.wp-forecast-curr-head {
   font-size: 11px;
    text-align:center;
    vertical-align:middle; 
}
/* style for forecast data details right side */
div.wp-forecast-curr-right {
    font-size: 25px; font-family:arial;
    font-weight: bolder;
    font-variant: small-caps;
    border: 0px solid;
    padding: 3px;
    text-align:center;
    float: left; clear:none;
   margin-right: -100%; 
  
}
div.wp-forecast-curr-block {text-align:center;}

div.adjektiv { font-size: 11px;margin:5px; }

/* style for current weather data details */
div.wp-forecast-curr-details {
    font-size: 10px;color:#333; font-family:tahoma,arial,verdana,helvetica;width:130px;
    border: 0px solid;
    padding: 1px;
    text-align:left;float:none;clear:both;line-height:15px;
}

/* style for clearing float settings */ 
div.wp-forecast-curr-clear {
    /* clear:both; */
    height:0;
}

/* style for current weather icon */
img.wp-forecast-curr-left {
    border: 0px;
    width: 43px;
    padding: 0px;
    vertical-align:middle;
}
div.wp-forecast-copyright a
{ font-size:8px; font-weight:lighter;}
#wetter a{font-size:12px;font-familiy:arial,helvetica; padding:2px; border-bottom: 1px dotted black; display:inline;float:left;text-align:center;border:3px solid; border-color: #FFFBF6; width:205px;background-color:#F8F4F0; margin-left:auto; margin-right:auto;}

#wetter a:link    { color:#666666; background-color:#F8F4F0; font-family:Arial;text-decoration:underline;}
#wetter a:visited { color:#666666; background-color:#F8F4F0; }
#wetter a:hover   { color:#ffffff; background-color:#F99F4D; }
#wetter a:active  { color:#ffffff; background-color:#F99F4D; }
#wetter h2 {color:#990000;font-size:13px}
#content .wetternavi ul {
	width:				360px;
	margin:				0;
}
#content .wetternavi li {display:inline;}
#content .wetternavi a,
#content .wetternavi a:link,
#content .wetternavi a:visited {
	display:			block;
	float:				left;
	background:			#92a9c8;
	width:				118px;
	font-size:			12px;
	line-height:		17px;
	font-family:		Arial,Helvetica,sans-serif;
	color:				#fff;
	text-align:			center;
	border:				2px solid #fff;
	border-width:		0 2px 0 0;
}
#content .wetternavi a:hover {background:#fca044;}
#content .wetternavi a.letzte {border:none;}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/* M A R D U M O N T                */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#med-retangle {
	
	margin:				1px;
	background:			transparent;
	text-align:			center;
}
#wide-skyscraper {
	
	padding:				2px;
	background:			transparent;
	text-align:			center;
	margin-bottom:5px;
}




#cse-search-results {
	width:				760px;
	margin:0 0 0 50px;
	background:			transparent;
}
#cse-search-results iframe {
	background:			transparent;
}
#suchergebnis h1 { margin:20px 0 0 50px;  background:url(../_p/content-head-795.gif) 0 0 no-repeat;}
#sponsor img{
	margin-top:4px;margin-bottom:4px;align:center;border:0px;
}
#adident {font-size:9px;color:#666666;text-align:left;padding-left:2px;}

.sidebarcol1 {
float:left;
font-size:10px;
line-height:22px;
padding:2%;
margin:1%;
color:#000;
background:#eee;
border:1px solid #ccc;

height:95px;overflow:hidden;
}
.sidebarcol1x {
float:left;
font-size:10px;
line-height:22px;
padding:2%;
margin:1%;
color:#000;
background:#eee;
border:1px solid #ccc;

overflow:hidden;
}
.sidebarcol2 {
float:right;
font-size:10px;
line-height:22px;
padding:5px 2% 5px 2%;
margin: 1%;
color:#000;
background:#eee;
border:1px solid #ccc;
height:95px;overflow:hidden;

}
#ad300 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 1px 0 5px;
	height: 255px;
	width: 302px;overflow:hidden; background-color:#F4F4F4;border: 1px groove;border-color:#968D7A;
}
.wrapperneuesraster ol {margin: 0 0 0 25px;}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/* G2 Imageblock external                */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#imageblock .wrapper {float:left;text-align:left;width:150px;
	font-size: 10px;margin:10px;padding:0;display: inline;
}
#imageblock img:hover {border: 3px solid  #FF3300;
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity:0.6;}
#imageblock img {border: 3px solid  #ECF5FF;


}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/* BLOG Kommentare                */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

.commentlist img{
border: 2px solid #000000;
    float: left;
    margin: 0 10px 0 0;}
/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}
.commentlist ul {
	margin: 0;

	}
.commentlist {
	padding: 0;font-size:12px;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;
	}
.commentlist li ul li {
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */
/* Videoblogoverview*/
#smallbox{width: 200px;background-color:#93A9C7;float:left;align:center;margin:5px;text-align:center;border: 2px solid #FFFCF7;}
#smallbox a:visited 		{ color:#FFFFFF;font-weight:bold; }
#smallbox a	{ color:#FFFFFF;font-weight:bold;}
#smallbox:hover{ color:#FF8000;background-color:#E6E6E6;border: 2px solid #FF8000; }
.borderit img{
border: 1px solid #ccc; width:198px;
}
#littleboxbox {align:center;text-align:center;}
#littlebox{width: 145px;height:130px;background-color:#968D7A;float:left;align:center;margin:5px;text-align:center;font-size:9px;border: 2px solid #FFFBF8;}
#littlebox a:visited 		{ color:#FFFFFF;font-weight:bold; }
#littlebox a	{ color:#FFFFFF;font-weight:bold;}
#littlebox img	{ width:145px;height:110px;}
#littlebox:hover{ color:#999999;background-color:#E6E6E6;border: 2px solid #FF8000; }


.borderit img{
border: 1px solid #ccc; width:198px;
}
.borderit:hover {
border: 1px solid #FF8000;}

.borderit:hover{
color: #FF8000; /* irrelevant definition to overcome IE bug */
}

}
#vidnav {background-color: #F4F4F4;width:650px;text-align:center;white-space:nowrap;}
.next { float:left;width: 33.33%;text-align:center;}
.prev {	float:left;width: 33.33%;text-align:center;}
.home {	float:left;width: 33.33%;text-align:center;}


/* End Videoblogoverview */
.hotelgallery {position: relative;display:table;width:205px;margin-right: auto; margin-left: auto;}
#hotelgallery {align:center;text-align:center;}
#hotelgallery {width: 95px;float:left;align:center;margin:1px;border: 1px solid #FFFBF8;}
#hotelgallery a:visited 		{ color:#FFFFFF;font-weight:bold; }
#hotelgallery a	{ color:#FFFFFF;font-weight:bold;}
#hotelgallery:hover{ color:#999999;background-color:#E6E6E6;border: 1px solid #FF8000; }
