.printonly { display: none; height: 0px; width: 0px; } 

*          {padding:0px; margin:0px;}

body       {font-family: Verdana; font-size:12px; color:#48545E; background: #FFFFFF; line-height:125%; margin:0px; padding:0px; text-align:left;}
textarea   {border:1px solid #48545E; background-color: #FFFFFF;}

/******************* Standard Styles *****************/

h1
{
    font-size: 15px;
    font-weight: bold;
	line-height: 40px;
    color: #342F2A;   
}

#h1top
{ 
    text-decoration: none;
    color: #342F2A;
    font-size: 9px;
	font-weight:normal;
    margin:0px;
	padding-left:740px;
}

h2
{

    font-size: 12px;
	font-weight: normal;
	line-height: 25px;
	color: #D2B47E;
}

h3
{
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	color: #5C6154;
}


td
{
    vertical-align:top;
    font-size: 12px;
	line-height: 18px;
	color: #342F2A; 
}

a
{
	padding: 0px 0px 0px 0px;
    color: #342F2A;
	text-decoration:underline;
}

a:active, a:hover
{
    color: #342F2A;
	text-decoration:underline;
}

/******** Klassen************/


.fo_abstand
{
    width:185px;
    height:10px;
	vertical-align:top;
}

.t_3_con_komplett
{
    width:558px;
    height:330px;
	vertical-align:top;
}

.t_3_1_con_abstand
{
    width:20px;
    height:330px;
	vertical-align:top;
}

/******** Images************/

#img_o_bg
{
    width:890px;
    height:205px;
    background: url('/images/bg-aegypten.jpg') no-repeat;
    background-position:top;
	vertical-align:top;
}

#img_r
{
    width:165px;
    height:164px;
    background: url('/images/img-rechts-nil.jpg') no-repeat;
	vertical-align:top;
}

#img_l
{
    width:165px;
    height:137px;
    background: url('/images/img-unten-meer.jpg') no-repeat;
	vertical-align:top;
}

#img_blind
{
    width:165px;
    height:80px;
	vertical-align:top;
}

/********Graphische Elemente************/

#gra_o_abschluss
{
    width:890px;
    height:55px;
    background: url('/images/bg-1-pyramide.gif') no-repeat;
	vertical-align:top;
}

#gra_col_l_header
{
    width:165px;
    /* height:36px; */
    background: url('/images/bg-information-wueste.gif') no-repeat;
	vertical-align:top;
}

#gra_bg_gesamt
{
    width:890px;
    height:4px;
    background: url('/images/verlauf-navi-tauchen.gif') repeat;
	vertical-align:top;
}

#gra_logo
{
    width:360px;
    height:66px;
    background: url('/images/logo-mallorca-reisefuehrer.gif') no-repeat;
	vertical-align:top;
}

/********Footer************/

#fo_row_1
{
    width:890px;
    height:1px;
    background: url('/images/footer-1-kamel.gif') repeat;
	vertical-align:top;
}

#fo_row_2
{
    width:890px;
    height:1px;
    background: url('/images/footer-2-kairo.gif') repeat;
	vertical-align:top;
}

#fo_row_3
{
    width:890px;
    height:55px;
    background: url('/images/footer-3.gif') repeat;
	vertical-align:top;
}

#fo_row_4
{
    width:890px;
    height:55px;
    background: url('/images/footer-3.gif') repeat;
	vertical-align:top;
}



/********Abstaende************/

#t_0
{
    width:890px;
    height:15px;
	vertical-align:top;
}

#t_1_metanav
{
    width:620px;
    height:5px;
	vertical-align:top;
}

#t_2_o_abschluss
{
    width:890px;
    height:123px;
	vertical-align:top;
}


#t_3_2_text
{
    width:560px;
    height:20px;
	vertical-align:top;
}




/********nav_top**************/


.nav_top
{ 
	font-family:Verdana;
    text-decoration: none;
    color: #FFFFFF;
    font-size: 10px;
	font-weight:normal;
    width: 9px;
    height:5px;
    padding-left:12px;
	padding-right:11px;
}

.nav_top:hover, .nav_top_active
{ 
	font-family:Verdana;
    text-decoration: none;
    color: #342F2A;
    font-size: 10px;
	font-weight:normal;
    width: 9px;
    height:5px;
    padding-left:12px;
	padding-right:11px;
}

.nav_top:active
{ 
	font-family:Verdana;
    text-decoration: none;
    color: #342F2A;
    font-size: 10px;
	font-weight:normal;
    width: 9px;
    height:5px;
    padding-left:12px;
	padding-right:11px;
}



/******** nav_main **************/

.nav_main_header
{ 
  	font-family:Verdana;
    text-decoration: none;
    color: #342F2A;
    font-size: 12px;
	font-weight:bold;
    height:25px;
    padding:7px 7px 10px 10px;
}

.nav_main
{ 
  	font-family:Verdana;
    text-decoration: none;
    color: #FFFFFF;
    font-size: 12px;
	font-weight:normal;
    height:20px;
    margin:0px;
    padding-left:18px;
}

.nav_main:hover, .nav_main_active
{ 
  	font-family:Verdana;
    text-decoration: none;
    color: #342F2A;
    font-size: 12px;
	font-weight:bold;
    height:20px;
    margin:0px;
    padding-left:18px;
}

.nav_main:active
{ 
  	font-family:Verdana;
    text-decoration: none;
    color: #342F2A;
    font-size: 12px;
	font-weight:bold;
    height:20px;
    margin:0px;
    padding-left:18px;
}

.nav_main2
{ 
  	font-family:Verdana;
    text-decoration: none;
    color: #FFFFFF;
    font-size: 12px;
	font-weight:normal;
    height:16px;
    margin:0px;
    padding-left:37px;
}

.nav_main:hover2, .nav_main_active2
{ 
  	font-family:Verdana;
    text-decoration: none;
    color: #342F2A;
    font-size: 12px;
	font-weight:normal;
    height:16px;
    margin:0px;
    padding-left:37px;
}

.nav_main:active2
{ 
  	font-family:Verdana;
    text-decoration: none;
    color: #342F2A;
    font-size: 12px;
	font-weight:normal;
    height:16px;
    margin:0px;
    padding-left:37px;
}


.nav_main3
{ 
  	font-family:Verdana;
    text-decoration: none;
    color: #FFFFFF;
    font-size: 10px;
	font-weight:normal;
	font-style: italic;
    height:16px;
    margin:0px;
    padding-left:52px;
}

.nav_main:hover3, .nav_main_active3
{ 
  	font-family:Verdana;
    text-decoration: none;
    color: #342F2A;
    font-size: 10px;
	font-weight:normal;
	font-style: italic;
    height:16px;
    margin:0px;
    padding-left:52px;
}

.nav_main:active3
{ 
  	font-family:Verdana;
    text-decoration: none;
    color: #342F2A;
    font-size: 10px;
	font-weight:normal;
	font-style: italic;
    height:16px;
    margin:0px;
    padding-left:52px;
}


/******** nav_footer **************/


.nav_footer1, .nav_footer1 a
{ 
  	font-family:Verdana;
    text-decoration: none;
    color: #676767;
    font-size: 9px;
    height:19px;
    margin:0px;
    padding-left:5px;
	cursor: text;
    font-weight:normal;
}

.nav_footer1 a:hover, .nav_footer1_active a
{ 
  	font-family:Verdana;
    text-decoration: none;
    color: #676767;
    font-size: 9px;
    height:19px;
    margin:0px;
    padding-left:5px;
	cursor: text;
    font-weight:normal;
}

.nav_footer1:active a
{ 
  	font-family:Verdana;
    text-decoration: none;
    color: #676767;
    font-size: 9px;
    height:19px;
    margin:0px;
    padding-left:5px;
	cursor: text;
    font-weight:normal;
}

.nav_footer2, .nav_footer2 a
{ 
  	font-family:Verdana;
    text-decoration: none;
    color: #B1B0B0;
    font-size: 9px;
    height:15px;
    margin:0px;
    padding-left:5px;
	cursor: text;
    font-weight:normal;
}

.nav_footer2 a:hover, .nav_footer2_active a
{ 
  	font-family:Verdana;
    text-decoration: none;
    color: #B1B0B0;
    font-size: 9px;
    height:15px;
    margin:0px;
    padding-left:5px;
	cursor: text;
    font-weight:normal;
}

.nav_footer2:active a
{ 
  	font-family:Verdana;
    text-decoration: none;
    color: #B1B0B0;
    font-size: 9px;
    height:15px;
    margin:0px;
    padding-left:5px;
	cursor: text;
    font-weight:normal;
}

.nav_footer3, .nav_footer3 a
{ 
  	font-family:Verdana;
    text-decoration: none;
    color: #E5E3E3;
    font-size: 9px;
    height:28px;
    margin:0px;
    padding-left:5px;
	cursor: text;
    font-weight:normal;
}

.nav_footer3 a:hover, .nav_footer3_active a
{ 
  	font-family:Verdana;
    text-decoration: none;
    color: #E5E3E3;
    font-size: 9px;
    height:28px;
    margin:0px;
    padding-left:5px;
	cursor: text;
    font-weight:normal;
}

.nav_footer3:active a
{ 
  	font-family:Verdana;
    text-decoration: none;
    color: #E5E3E3;
    font-size: 9px;
    height:28px;
    margin:0px;
    padding-left:5px;
	cursor: text;
    font-weight:normal;
}


/******** link_text **************/

.link_fliesstext
{ 
  	font-family:Verdana;
    background: #FFFFFF;
    text-decoration: underline;
    color: #342F2A;
    font-size: 12px;
	font-weight:normal;
    margin:0px;
}

.link_fliesstext_blind
{ 
  	font-family:Verdana;
    background: #FFFFFF;
    text-decoration: none;
    color: #342F2A;
    font-size: 12px;
	font-weight:normal;
    margin:0px;
	cursor: text;
    font-weight:normal;
}

.link_fliesstext_blind:hover
{ 
  	font-family:Verdana;
    background: #FFFFFF;
    text-decoration: none;
    color: #342F2A;
    font-size: 12px;
	font-weight:normal;
    margin:0px;
	cursor: text;
    font-weight:normal;
}

.link_fliesstext_blind:active
{ 
  	font-family:Verdana;
    background: #FFFFFF;
    text-decoration: none;
    color: #342F2A;
    font-size: 12px;
	font-weight:normal;
    margin:0px;
	cursor: text;
    font-weight:normal;
}
.link_abschluss
{ 
  	font-family:Verdana;
    background: #FFFFFF;
    text-decoration: none;
    color: #D2B47E;
    font-size: 10px;
	font-weight:normal;
    margin:0px;
}

.link_abschluss:hover
{ 
  	font-family:Verdana;
    background: #FFFFFF;
    text-decoration: none;
    color: #D2B47E;
    font-size: 10px;
	font-weight:normal;
    margin:0px;
}

.link_abschluss:active
{ 
  	font-family:Verdana;
    background: #FFFFFF;
    text-decoration: none;
    color: #D2B47E;
    font-size: 10px;
	font-weight:normal;
    margin:0px;
}

.link_abschluss1
{ 
  	font-family:Verdana;
    background: #FFFFFF;
    text-decoration: none;
    color: #342F2A;
    font-size: 10px;
	font-weight:normal;
    margin:0px;
}

.link_abschluss1:hover
{ 
  	font-family:Verdana;
    background: #FFFFFF;
    text-decoration: none;
    color: #342F2A;
    font-size: 10px;
	font-weight:normal;
    margin:0px;
}

.link_abschluss1:active
{ 
  	font-family:Verdana;
    background: #FFFFFF;
    text-decoration: none;
    color: #342F2A;
    font-size: 10px;
	font-weight:normal;
    margin:0px;
}
