@charset "utf-8";
/* CSS Document */

body

{
	background-image: url(imagenes/bg_gardient.jpg);
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	/* zentrieren im IE6 */

	text-align: center;
	overflow: auto;
	letter-spacing: 0.2px;
	color: #333F4C;

}



a, ul li a:hover{
	color:#000080;
	text-decoration:none;
	font-weight: bold;
}



a:hover { text-decoration:underline; }



table 

{

	width: 100%;

    border: 0px;

	border-collapse: collapse;

}



td, th

{

    padding: 6px;

	vertical-align: top;

}

div#rahmen, div#footer

{

	width: 965px;

	background-color: #FFFFFF;

	

	padding: 20px;

	/*padding-top: 10px;*/

	padding-top: 0px;

	margin: 0px;



	/* Zentrieren */

	margin: 0px auto;

	

	/* vom IE6 wieder linksbündig */

	text-align: left;

}



div.sideButton

{

	width:auto;

}



div#inhalt

{	

	padding-left: 0px;

	padding-right: 0px;

	

	overflow: hidden;

}



div.inhalt_spalte_links, div.inhalt_spalte_mitte

{

	float: left;

	padding: 0px;

	min-height: 400px;

}



div.inhalt_spalte_mitte li

{

	margin-left: 1.5em;

}



div.inhalt_spalte_mitte li

{

	min-height: 300px;

}



div.inhalt_spalte_links

{

	width: 167px;

}



div.inhalt_spalte_rechts

{

	float: right;

	width: 145px;

}



div.inhalt_spalte_mitte, div.inhalt_spalte_mitte table td

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height:21px;

}



div.inhalt_spalte_mitte 

{

	float: left;

	padding-left: 15px;

	width: 770px;

	background-position: right top;

	background-repeat: no-repeat;

}



div#logo_header_bg

{

	float: right;

	text-align: right;

	/*padding-top: 15px;*/

	letter-spacing: 0px;

}



div#logo_header

{
	float: left;
	letter-spacing: 0px;
	padding-top: 15px;
	padding-bottom: 0px;

}



div

{

	text-align: left;

	margin: 0px;

	padding: 0px;

}



div#top_nav

{
	text-align: right;
	margin-top: 15px;
	height: 20px;
}

#box1_mid .sideButton a {
	color: #FFFFFF;
	font-size: 1em;
}




div#nav_container, div#nav_l, div#nav_m, div#nav_r

{

	height: 42px;

}



div#nav_container

{
	height: 42px;
	margin-bottom: 0px;

}



div#nav_l

{

	background-image: url(imagenes/maskelement01.jpg);

	background-repeat: no-repeat;

	width: 10px;

	float: left;

}



div#nav_m

{

	background-image: url(imagenes/maskelement03.jpg);

	background-repeat: repeat-x;

	width: 945px;

	float: left;

}



div#nav_r

{

	background-image: url(imagenes/maskelement02.jpg);

	background-repeat: no-repeat;

	width: 10px;

	float: left;

}

div#nav 

{ 

	float: left; margin: 1px 0 0 1em; 

}

div#nav ul 

{ 

	margin: 0; padding: 0;

}

div#nav li

{ 

	position: relative;

	width: 120px;

	height: 40px; 

	list-style: none;

	margin: 0px;  

	float: left;

	text-align: center;

	font-weight: bold;

	padding: 1em;

	background-image: url(../../media/nav_button_out.jpg);

	background-repeat: no-repeat;

}

	

div#box1_top, div#box1_bottom, div#box1_mid, div#box_header

{

	width: 167px;

}



div#box1_top

{

	background-image:url(imagenes/maskelement04.jpg);

	background-repeat: no-repeat;

	height: 9px;

	font-size: 5px;

}



div#box1_bottom

{

	background-image:url(imagenes/maskelement05.jpg);

	background-repeat: no-repeat;

	height: 9px;

}



div#box1_mid

{

	background-image:url(imagenes/maskelement06.jpg);

	background-repeat: repeat-y;

	padding: 0px;

	line-height: 25px;

	text-align: center;

}



div#box1_mid p, div#box2_mid p

{

	margin: 0px;

}



div#box2_top, div#box2_bottom, div#box2_mid

{

	width: 145px;

}



div#box2_top

{

	background-image:url(imagenes/maskelement07.jpg);

	background-repeat: no-repeat;

	height: 8px;

	font-size: 5px;

}




div#box2_bottom

{

	background-image:url(imagenes/maskelement08.jpg);

	background-repeat: no-repeat;

	height: 9px;

}



div#box2_mid

{

	background-image:url(imagenes/maskelement09.jpg);

	background-repeat: repeat-y;

	text-align: center;

	line-height: 25px;

}



div#box_header

{

	background-repeat: no-repeat;

	padding-left: 40px;

	padding-top: 10px;

	font-weight: bold;

	height: 35px;

}

div#footer table

{

	width: 600px;

}



div#footer, div#footer td

{

	padding-top: 15px;

}



#webtheme{
	width:961px;
	height:180px;
	overflow: hidden;
	margin-bottom: 12px;
	position: relative;
	left: 2px;
}



div#content3

{
	margin-top: 15px;
	width: 180px;
	float:left;
	overflow:visible;
}



div#content4

{
	margin-top: 5px;
	text-align:right;
	width:650px;
	height:50px;
	overflow:hidden;
	padding-right: 2px;
}



div#footer

{
	background-image: url(imagenes/bg_footer_1pxalto.jpg);
	background-repeat: repeat-x;
	text-align: center;
	font-size: 90%;
	padding-top: 27px;
	padding-bottom: 22px;

}

#logoBmp {
	background-image:url('imagenes/logo ibiza in 5 min.jpg');
	width:255px;
	height:88px;
	border: solid 0px #000;
	position: relative;
	top: -8px;
}


#rahmen #logo_header_bg #content4 input {
BORDER-BOTTOM: #333333 1px solid; BORDER-LEFT: #333333 1px solid; WIDTH: 122px; BORDER-TOP: #333333 1px solid; BORDER-RIGHT: #333333 1px solid
}

#rahmen #logo_header_bg #content4 input[type=radio] {
BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; WIDTH: 15px; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.sideButton a {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	display: block;
	margin-right: 2px;
	margin-left: 2px;
}
.sideButton a.active {
	background-color: #000080;
}
.sideButton a:hover {
	text-decoration: none;
	background-color: #8ebc11;
}
#texto_izquierda {
	float: left;
	width: 438px;
	margin-right: 33px;
	margin-left: 3px;
	padding-top: 4px;
	font-size: 11px;
	text-align: justify;
	line-height: 17px;
}


#texto_derecha {
	float: left;
	width: 296px;
	padding-top: 4px;
	font-size: 11px;
	text-align: justify;
	line-height: 17px;
}

#texto_izquierda p, #texto_derecha p {

	font-size: 11px;

}

h2 {
	BORDER-BOTTOM: #cccccc 1px solid;
	LINE-HEIGHT: 28px;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	margin-top: 0px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
h1 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	LETTER-SPACING: 1px;
	FONT-SIZE: 22px;
	margin: 0px;
	padding-bottom: 10px;
	font-weight: bold;
	line-height: 24px;
}

#rahmen #inhalt .inhalt_spalte_mitte #texto_izquierda img, #rahmen #inhalt .inhalt_spalte_mitte #texto_derecha img {
	float: left;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 2px;
}


a.more {
	background-image: url(imagenes/ewp_list_04.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	width: 80px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 14px;
	color: #999999;
}
form {
	padding-top: 5px;
}
#subir {
	margin-top: 25px;
	font-size: 10px;
	float: right;
	clear: both;
	margin-right: 12px;
}
.pasar_pagina {
	font-size: 10px;
	float: left;
	margin-top: 0px;
	margin-left: 185px;
}
.pasar_pagina2 {
	font-size: 10px;
	float: right;
	margin-top: 0px;
	margin-right: 12px;
}
#rahmen #inhalt .inhalt_spalte_mitte #texto_izquierda p, #rahmen #inhalt .inhalt_spalte_mitte #texto_derecha p {
	margin-top: 12px;
	margin-bottom: 12px;
}
#facebook {
	position: absolute;
	height: 25px;
	width: 267px;
	top: 18px;
	left: 690px;
}
#rahmen #logo_header #logoBmp #facebook a {
	background-image: url(imagenes/facebook.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	padding-top: 10px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
}



