/* */
/* Resetear las propiedades necesarias para facilitar 
    la visión homogénea en los diferentes navegadores */
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del,
dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, img,
ins, input, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong,
sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var
{
	margin:0; 
	padding:0;
	border:0;
	font-size:100%;
	/*line-height:1.0em; */
	/*text-align:left; */
	vertical-align:baseline; 
	outline:none;
}
/* Container ---------------------------------------------- */
#outer_container {
	width:100%;
	background-image:url(images/cutar.jpg);  
	/*background-color:rgb(255,255,200); */
	background-repeat:no-repeat; 
	background-attachment:fixed;
	background-position:top left;
}

#c_main	{
/*	background-image:url(images/banner.jpg);  
	background-repeat:no-repeat; 
	background-color:rgb(255,255,255); */

	background-image:url(images/bg_transp20.png);  
	background-image:url(images/bg_transp15.png);  
	background-image:url(images/bg_transp3000.png);  
	background-repeat:repeat; 

	background-color:transparent; 
	position:relative; 
	top:0px; 
	padding:0;
	margin-left:auto; 
	margin-right:auto; 
	width:900px; 
	/*height:1200px;*/
	margin-top:0; 
	/*background-color:rgb(200,220,100); */
	z-index:4;
}

/* Container (Ende) --------------------------------------- */
	      
/* Navigation --------------------------------------------- */
#navi {
	position:absolute; 
	right:30px;
	text-align:right;
	top:180px;
	width:500px;  
	height:15px;
	z-index:25;
	border:1px none yellow;
}

a.menuitem:link    { font-size:10pt; line-height:12pt; color:rgb(120,100,80); text-decoration:none; font-weight:bold; font-family:Arial,Tahoma; }
a.menuitem:visited { font-size:10pt; line-height:12pt; color:rgb(120,100,80); text-decoration:none; font-weight:bold; font-family:Arial,Tahoma; }
a.menuitem:active  { font-size:10pt; line-height:12pt; color:rgb(185,25,0);  text-decoration:none; font-weight:bold; font-family:Arial,Tahoma; }
a.menuitem:hover   { font-size:10pt; line-height:12pt; color:rgb(185,25,0);  text-decoration:none; font-weight:bold; font-family:Arial,Tahoma; }

a.menuitema:link    { font-size:10pt; line-height:12pt; color:rgb(185,25,0); text-decoration:underline; font-weight:bold; font-family:Arial,Tahoma; }
a.menuitema:visited { font-size:10pt; line-height:12pt; color:rgb(185,25,0); text-decoration:underline; font-weight:bold; font-family:Arial,Tahoma; }
a.menuitema:active  { font-size:10pt; line-height:12pt; color:rgb(185,25,0); text-decoration:underline; font-weight:bold; font-family:Arial,Tahoma; }
a.menuitema:hover   { font-size:10pt; line-height:12pt; color:rgb(185,25,0); text-decoration:underline; font-weight:bold; font-family:Arial,Tahoma; }

/* Navigation (Ende) -------------------------------------- */

/* andalucia-holiday.de ----------------------------------- */
#andalucia_holiday {
	position:absolute; 
	right:10px;
	text-align:right;
	top:50px;
	width:200px;  
	height:15px;
	z-index:25;
	border:1px none yellow;
}

a.andalucia-holiday:link    { font-size:10pt; line-height:12pt; color:rgb(120,100,80); text-decoration:none; font-weight:bold; font-family:Arial,Tahoma; }
a.andalucia-holiday:visited { font-size:10pt; line-height:12pt; color:rgb(120,100,80); text-decoration:none; font-weight:bold; font-family:Arial,Tahoma; }
a.andalucia-holiday:active  { font-size:10pt; line-height:12pt; color:rgb(185,25,0);  text-decoration:none; font-weight:bold; font-family:Arial,Tahoma; }
a.andalucia-holiday:hover   { font-size:10pt; line-height:12pt; color:rgb(185,25,0);  text-decoration:none; font-weight:bold; font-family:Arial,Tahoma; }

/* andalucia-holiday.de (Ende) ---------------------------- */

/* Überschriften ------------------------------------------ */
h1 {
	font-size:12pt;  
	line-height:16pt;
	margin:0;
	text-align:left;
	color:rgb(185,25,0);
	text-transform:uppercase;
	font-family:Arial,Tahoma; 
	font-weight:normal;
	border:1px none yellow;
	z-index:50;
}
h2 {
	font-size:12pt;  
	line-height:16pt;
	margin:0;
	text-align:left;
	color:rgb(185,25,0);
	text-transform:uppercase;
	font-family:Arial,Tahoma; 
	font-weight:normal;
	border:1px none yellow;
	z-index:50;
}
/* Überschriften (Ende) ----------------------------------- */

/* Seitenueberschrift etc. -------------------------------- */
#seitenueber {
	position:absolute; 
/*	left:380px;
	top:110px;
	width:360px;  
	height:50px;*/
	/*z-index:35;*/
	font-size:14px;
	color:rgb(185,25,0);
	font-family:Arial,Tahoma; 

	background-image:url(images/banner.png);  
	background-repeat:no-repeat; 
	background-position:0px 74px;
	background-position:0px 0px;
	/*left:0px;
	top:0px;*/
	width:900px;  
	height:247px;
	/*background:rgb(255,100,255);*/
}
/*
#seitenueber #header {
	position:absolute; 
}
#seitenueber #header,
#seitenueber #header img,
#seitenueber #header a {
	color:rgb(185,25,0);
	font-size:24px;
	text-decoration:none;
	border:none;
}
*/
#seitenueber #title {
	/*text-align:center;*/
	padding-left:260px;
	padding-top:115px;
}
#gelbe_linie {
	background-color:rgb(238,187,58);
}

#contact_links {
	position:absolute; 
	left:70px;
	top:290px;
	width:170px;  
	height:120px;
	z-index:40;
	font-size:9pt; 
	line-height:17px;
	color:rgb(185,25,0);
	font-family:Arial,Tahoma; 
	font-weight:bold;
	text-align:left;
	border:1px none yellow;
}

#contact_links a {	
	color:rgb(185,25,0);
	font-size:9pt; 
	line-height:17px;
}

/* Seitenueberschrift etc. (Ende) ------------------------- */

/* Seitentext --------------------------------------------- */
#sonneklein {
	position:absolute; 
	left:222px;
	top:270px;
	z-index:50;
	border:1px none yellow;
}

.fliesstext { 
	font-size:9pt; 
	line-height:17px;
	color:rgb(0,0,0);
	/*color:rgb(80,70,60);*/
	font-family:Arial,Tahoma; 
	font-weight:normal;
	/*text-align:justify;*/
}

.fliesstext p {
	margin:1.0em 0 0 0; /* oben, rechts, unten, links */
}

strong {
/*	color:rgb(100,110,120);*/
}

/* Seitentext (Ende) -------------------------------------- */


/* Fotos -------------------------------------------------- */

.fliess7 { 
	font-size:7pt; 
	line-height:14px;
	color:rgb(80,70,60);
	font-family:Arial,Tahoma; 
	font-weight:bold;
	/*text-align:justify;*/
}

/* Fotos (Ende) ------------------------------------------- */


a.textlink:link    { font-size:9pt; line-height:17px; font-weight:normal; text-decoration:underline; color:rgb(85,85,85); font-family:Arial,Tahoma; }
a.textlink:visited { font-size:9pt; line-height:17px; font-weight:normal; text-decoration:underline; color:rgb(85,85,85); font-family:Arial,Tahoma; }
a.textlink:active  { font-size:9pt; line-height:17px; font-weight:normal; text-decoration:none;      color:rgb(85,85,85); font-family:Arial,Tahoma; }
a.textlink:hover   { font-size:9pt; line-height:17px; font-weight:normal; text-decoration:none;      color:rgb(85,85,85); font-family:Arial,Tahoma; }



/* Spacer ----------------------------------- */
.br1 { 
	font-size:1pt;
	line-height:1pt;
	font-weight:normal;
	font-family:Arial,Tahoma,Helvetica; 
}
.br2 { 
	font-size:2pt;
	line-height:2pt;
	font-weight:normal;
	font-family:Arial,Tahoma,Helvetica; 
}
.br3 { 
	font-size:3pt;
	line-height:3pt;
	font-weight:normal;
	font-family:Arial,Tahoma,Helvetica; 
}
.br4 { 
	font-size:4pt;
	line-height:4pt;
	font-weight:normal;
	font-family:Arial,Tahoma,Helvetica; 
}
.br5 { 
	font-size:5pt;
	line-height:5pt;
	font-weight:normal;
	font-family:Arial,Tahoma,Helvetica; 
}
.br6 { 
	font-size:6pt;
	line-height:6pt;
	font-weight:normal;
	font-family:Arial,Tahoma,Helvetica; 
}
.br7 { 
	font-size:7pt;
	line-height:7pt;
	font-weight:normal;
	font-family:Arial,Tahoma,Helvetica; 
}
.br8 { 
	font-size:8pt;
	line-height:8pt;
	font-weight:normal;
	font-family:Arial,Tahoma,Helvetica; 
}
.br9 { 
	font-size:9pt;
	line-height:9pt;
	font-weight:normal;
	font-family:Arial,Tahoma,Helvetica; 
}
.br10 { 
	font-size:10pt;
	line-height:10pt;
	font-weight:normal;
	font-family:Arial,Tahoma,Helvetica; 
}
.br11 { 
	font-size:11pt;
	line-height:11pt;
	font-weight:normal;
	font-family:Arial,Tahoma,Helvetica; 
}
.br12 { 
	font-size:12pt;
	line-height:12pt;
	font-weight:normal;
	font-family:Arial,Tahoma,Helvetica; 
}
/* Spacer (Ende) ----------------------------------- */

/* Formulare ---------------------------------------- */
fieldset {
	border: 1px solid rgb(120,120,120);
	/*border: 2px solid #002487;*/
	/*background-color:rgb(255,238,171);*/
}
fieldset.formular {
	background-color:rgb(255,255,255);
}
legend {
	font-family:Arial,Helvetica; 
	font-size:12pt;
	line-height:20pt;
	font-weight:normal;
	color:rgb(185,25,0);
	text-decoration:none;
}
.qbar { 
	background-color:#FFFFFF; 
	border: 1px solid rgb(185,25,0);
	font-size:8pt; 
	color:rgb(0,0,0);
	font-family:Arial,Helvetica; 
}

.mailtext { 
	font-size:10pt;  
	color:#22468F; 
	background-color:#FFFFFF;
	font-family:Courier,Arial,Helvetica; 
}
.kontaktformtext {
	line-height:12pt; 
	font-size:9pt; 
	color:rgb(0,0,0);
	font-weight:normal;
	font-family:Arial; 
}
.kontaktformtextf {
	line-height:12pt; 
	font-size:9pt; 
	color:rgb(200,0,0);
	font-weight:normal;
	font-family:Arial; 
}
	
.formtext {
	font-family:"Courier";
	font-size:10pt;
	font-weight:normal;
	color:#22468F;
	text-decoration:none;
	background-color:#FFFFFF;
	border: 1px solid #FFFFFF;
	border-bottom:1px solid #777777;
	height:20px;
}
	
.button {
	font-family:Tahoma, Arial;
	font-size:8pt;
	line-height:10pt;
	font-weight:normal;
	color:rgb(70,60,50);
	text-decoration:none;
	text-align:center;
	background-color:rgb(255,255,255);

	border: 1px solid rgb(185,25,0);
	/*border-bottom:1px solid rgb(255,191,0);
	border-right:1px solid rgb(255,191,0);
	border-left:1px solid rgb(255,191,0);
	border-top:1px solid rgb(255,191,0);*/
	height:20px;
	width:90px;
}

.formtitle {
	font-size:8pt;  
	color:rgb(185,25,0);
	font-family:Arial,Tahoma,Helvetica; 
	font-weight:bold;
	text-align:left;
}

.obligfeld {
	color:#002487;
	/*font-size:8pt;  
	font-family:Arial,Tahoma,Helvetica; */
	font-weight:bold;
}
.mailtextweb { 
	font-size:10pt;  
	line-height:15pt;
	color:rgb(70,60,50);
	/*width:300px;*/
	background-color:rgb(255,255,255);
	border: 1px solid rgb(185,25,0);
	font-family:Arial,Tahoma; 
}

.formtextweb {
	font-family:Arial,Tahoma;
	font-size:10pt;
	line-height:15pt;
	height:16pt;
	/*width:300px;*/
	font-weight:normal;
	color:rgb(70,60,50);
	text-decoration:none;
	background-color:rgb(255,255,255);
	border:1px solid rgb(185,25,0);
	/*border-bottom:1px solid rgb(185,25,0);
	border-right:1px solid rgb(185,25,0);
	border-left:1px solid rgb(185,25,0);
	border-top:1px solid rgb(255,191,0);*/
}

/* Formulare (Ende) -------------------------------- */

/* New Administration #################################### */
.newsformtext {
	line-height:12pt; 
	font-size:9pt; 
	color:rgb(85,85,85);
	font-weight:normal;
	font-family:"Trebuchet MS",Tahoma,Arial; 
}

.areatext { 
	font-size:10pt;  
	color:#000000; 
	background-color:#FFFFFF;
	font-family:Arial,Helvetica; 
}

.titletext {
	font-family:Arial,Helvetica; 
	font-size:9pt;
	font-weight:bold;
	color:#000000;
	/*text-align:right;*/
	text-decoration:none;
	background-color:#FFFFFF;
	border: 1px none #FFFFFF;
	border-bottom:1px solid rgb(80,80,80);
	height:20px;
}

.fieldtext {
	font-family:Arial,Helvetica; 
	font-size:9pt;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	background-color:#FFFFFF;
	border: 1px none #FFFFFF;
	border-bottom:1px solid rgb(80,80,80);
	height:20px;
}

.newszeile {
	font-family:Arial,Helvetica; 
	font-size:9pt;
	font-weight:normal;
	color:#555555;
	text-decoration:none;
	height:11px;
}
/* New Administration (Ende) ############################# */

/* Copyright --------------------------------------------- */
.copyright {
	font-size:8pt; 
	line-height:12pt; 
	color:rgb(130,120,110);
	text-align:right;
	font-family:Arial; 
}

.copyitem:link    { font-size:8pt; line-height:12pt; font-weight:normal; text-decoration:none;      color:rgb(170,160,150); font-family:"Trebuchet MS",Arial; }
.copyitem:visited { font-size:8pt; line-height:12pt; font-weight:normal; text-decoration:none;      color:rgb(170,160,150); font-family:"Trebuchet MS",Arial; }
.copyitem:active  { font-size:8pt; line-height:12pt; font-weight:normal; text-decoration:underline; color:rgb(170,160,150); font-family:"Trebuchet MS",Arial; }
.copyitem:hover   { font-size:8pt; line-height:12pt; font-weight:normal; text-decoration:underline; color:rgb(170,160,150); font-family:"Trebuchet MS",Arial; }

/* Copyright (Ende) -------------------------------------- */
