body, pre, td, div, a, p, font, b, h1, table {
	font: 12px Arial, Helvetica,sans-serif;
	color: #000000;
}	

#fade {
        font:        5px Arial, Helvetica, sans-serif;
        color:       #FBF5E9;
        font-weight: bold;
}

.text {
	text-align: justify;
}


b, strong {
    font-weight: bold;
}

u {
	color: #8B0E11;
    font-weight: bold;
	text-decoration:none;
}

/*    NORMALE LINKS -> ORANGE    */

a {
	font: 12px Arial, Helvetica,sans-serif;
	color: #F47421;
	text-decoration: none; 
	padding: 0;
}
a:link    { color:#F47421; text-decoration:none; font-size: 12px;}
a:active  { color:#F47421; text-decoration:none; font-size: 12px;}
a:visited { color:#F47421; text-decoration:none; font-size: 12px;}
a:hover   { color:#8B0E11; text-decoration:none; font-size: 12px;}

/*    NORMALE LINKS -> ROT    */
a.rotlink {
	font: 12px Arial, Helvetica,sans-serif;
	color: #8B0E11;
	text-decoration: none; 
	padding: 0;
}
a.rotlink:link    { color:#8B0E11; text-decoration:none; font-size: 12px;}
a.rotlink:active  { color:#8B0E11; text-decoration:none; font-size: 12px;}
a.rotlink:visited { color:#8B0E11; text-decoration:none; font-size: 12px;}
a.rotlink:hover   { color:#F47421; text-decoration:none; font-size: 12px;}


/*    KLEINE LINKS -> ORANGE    */
a.linkklein {
	font: 11px Arial, Helvetica,sans-serif;
	color: #F47421;
	text-decoration: none; 
	padding: 0;
}
a.linkklein:link    { color:#F47421; text-decoration:none; font-size: 11px;}
a.linkklein:active  { color:#F47421; text-decoration:none; font-size: 11px;}
a.linkklein:visited { color:#F47421; text-decoration:none; font-size: 11px;}
a.linkklein:hover   { color:#8B0E11; text-decoration:none; font-size: 11px;}


/*    KLEINE LINKS -> ROT    */
a.linkkleinrot {
	font: 11px Arial, Helvetica,sans-serif;
	color: #8B0E11;
	text-decoration: none; 
	padding: 0;
}
a.linkkleinrot:link    { color:#8B0E11; text-decoration:none; font-size: 11px;}
a.linkkleinrot:active  { color:#8B0E11; text-decoration:none; font-size: 11px;}
a.linkkleinrot:visited { color:#8B0E11; text-decoration:none; font-size: 11px;}
a.linkkleinrot:hover   { color:#F47421; text-decoration:none; font-size: 11px;}

/* BREADCRUMBS */
.breadcrumbs {
	font: 10px Arial, Helvetica,sans-serif;
	color: #8F9194;
	text-decoration: none; 
    font-weight: bold;
	padding: 0;
}
a.breadcrumbs:link    { color:#8F9194; font-weight: bold; text-decoration:none; font-size: 10px;}
a.breadcrumbs:active  { color:#8F9194; font-weight: bold; text-decoration:none; font-size: 10px;}
a.breadcrumbs:visited { color:#8F9194; font-weight: bold; text-decoration:none; font-size: 10px;}
a.breadcrumbs:hover   { color:#8F9194; font-weight: bold; text-decoration:none; font-size: 10px;}

/* Hauptnavi */
a.navi {
    border-style:none;
	text-decoration:none;
	font-size: 12px; 
	color: #F47421;
	font-weight: bold;
}

a.navi:link    { color:#F47421; text-decoration:none; font-size: 12px; font-weight: bold;}
a.navi:active  { color:#F47421; text-decoration:none; font-size: 12px; font-weight: bold;}
a.navi:visited { color:#F47421; text-decoration:none; font-size: 12px; font-weight: bold;}
a.navi:hover   { color:#8B0E11; text-decoration:none; font-size: 12px; font-weight: bold;}

/* Unternavi innen */
a.unavi {
    border-style:none;
	text-decoration:none;
	font-size: 12px; 
	color: #2E2E2E;
	font-weight: bold;
}

a.unavi:link    { color:#2E2E2E; text-decoration:none; font-size: 12px; font-weight: bold;}
a.unavi:active  { color:#2E2E2E; text-decoration:none; font-size: 12px; font-weight: bold;}
a.unavi:visited { color:#2E2E2E; text-decoration:none; font-size: 12px; font-weight: bold;}
a.unavi:hover   { color:#8F9194; text-decoration:none; font-size: 12px; font-weight: bold;}

/* Unternavi außen */
a.unavih {
    border-style:none;
	text-decoration:none;
	font-size: 12px; 
	color: #8F9194;
	font-weight: bold;
}

a.unavih:link    { color:#8F9194; text-decoration:none; font-size: 11px; font-weight: bold;}
a.unavih:active  { color:#8F9194; text-decoration:none; font-size: 11px; font-weight: bold;}
a.unavih:visited { color:#8F9194; text-decoration:none; font-size: 11px; font-weight: bold;}
a.unavih:hover   { color:#2E2E2E; text-decoration:none; font-size: 11px; font-weight: bold;}

.umenu_aktiv { 
	text-decoration: none;
	color: #2E2E2E;
	font-weight: bold;
	font-size: 11px;
}


a.menu {
    border-style:none;
	text-decoration:none;
	font-size: 17px; 
}

a.menu:link    { color:#8B0E11; font-weight: bold; text-decoration:none; font-size: 17px;}
a.menu:active  { color:#8B0E11; font-weight: bold; text-decoration:none; font-size: 17px;}
a.menu:visited { color:#8B0E11; font-weight: bold; text-decoration:none; font-size: 17px;}
a.menu:hover   { color:#F47421; font-weight: bold; text-decoration:none; font-size: 17px;}

.menu_aktiv { 
	text-decoration: none;
	color: #F47421;
	font-weight: bold;
	font-size: 17px;
}


.bg_gesamt {
    background-color: #F9EECE;
}
.bg_hellbeige {
    background-color: #F9F2E3;
}
.bg_mittelbeige {
    background-color: #F4E4BF;
}
.bg_beige {
    background-color: #F1DEB0;
}
.bg_orange {
    background-color: #F47421;
}
.bg_reisefinder {
    background-color: #E8C184;
}

h1, .ue {
	font-family: Arial, Helvetica,sans-serif;
	font-size: 19px;
	font-style: normal;
	font-weight: bold;
	color: #8B0E11;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
.uestart {
	font-family: Arial, Helvetica,sans-serif;
	font-size: 19px;
	font-style: normal;
	font-weight: bold;
	line-height: 16px;
	color: #8B0E11;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

.rot {
	color: #8B0E11;
}

.klein {
	font-family: Arial, Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
}

.autor {
	font-family: Arial, Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #F47421;

}

.uetitel {
	font-family: Arial, Helvetica,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	color: #F47421;
	text-decoration: none;
	margin: 0;
	padding: 0;
}


h2 {
    color: #8B0E11;
    font-size: 14px;
    margin: 0;
    padding: 0;
}


h4 {    
    background-color: #F1DEB0;
    color: #8B0E11;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 2px 0;
    padding: 2px;
}

.grau {
	font-family: Arial, Helvetica,sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #8F9194;
	text-decoration: none;
	font-weight: bold;
}

.spruch {
	font-family: Arial Narrow, Arial, Helvetica,sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	color: #F47421;
	text-decoration: none;
}

.o_klein {
	font-family: Arial, Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #F47421;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
}
.r_klein {
	font-family: Arial, Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #8B0E11;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
}

h3, .orange {
	font-family: Arial, Helvetica,sans-serif;
	font-size: 12px;
	color: #F47421;
	font-weight: normal;
	padding: 0;
	margin: 0;
	display: inline;
}


a.kleinerlink {
	font: 11px Arial, Helvetica,sans-serif;
	color: #F47421;
	text-decoration: none; 
	padding: 0;
}

a.kleinerlink:link    { color:#F47421; text-decoration:none; font-size: 11px;}
a.kleinerlink:active  { color:#F47421; text-decoration:none; font-size: 11px;}
a.kleinerlink:visited { color:#F47421; text-decoration:none; font-size: 11px;}
a.kleinerlink:hover   { color:#8B0E11; text-decoration:none; font-size: 11px;}


div.liste td {
	padding: 5px 15px 5px 5px;
	border-bottom-width: 1px;
 	border-bottom-style:solid;
    border-bottom-color: #ffffff; 
}


table.data {
    border: 0;
    border-spacing: 0;                
}

table.data th, table.data td, 
table.data a, table.data a:link,  table.data a:visited, table.data a:hover, table.data a:active {
    font-size: 11px;  
}


table.data th {
    color: #F47421;   
    background-color: #F1DEB0;
    font-weight: normal;        
    padding: 0 3px 0 3px;
    text-align: left;        
}
table.datagr {
    border: 0;
    border-spacing: 0;                
}

table.datagr th, table.datagr td {
    font-size: 12px;  
}




table.datagr th {
    font-size: 11px;  
    text-align: left;        
    color: #F47421;   
    background-color: #F1DEB0;
    font-weight: normal;        
    padding: 0 3px 0 3px;
}
/*Styles für den Reisefinder */
.reisefinderform{
	margin: 0;
	padding: 0;
}
.reisefinder_ue{
	font-family: Arial, Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold ;
	color: #8B0E11;
}

.reisefinder {
	font-family: Arial, Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold ;
	color: #8B0E11;

}
.reisefinder_text{
	font-family: Arial, Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
}


.detailsuche {
	height: 11px;
	padding-right: 15px;
	background-image: url(images/pfeil_rot_rechts.gif);
	background-repeat: no-repeat;
	background-position: 81px 3px;
}

.reiseziel_select{
	width: 100%;
	background-color: #F1DEB0;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
}

.reisefinder_select{
	width: 38px;
	background-color: #F1DEB0;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
}

.reisefinder_jahr{
	width: 50px;
	background-color: #F1DEB0;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
}

.reisefindersuche {
	font: 11px Arial, Helvetica,sans-serif;
	color: #8B0E11;
	text-decoration: none; 
	padding: 0;
	padding-bottom: 2px;
	height: 11px;
	background-image: url(images/pfeil_rot_rechts.gif);
	background-color: #E8C184;
	border:none;
	background-repeat: no-repeat;
	background-position: 52px 2px;
	font-weight: bold;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*Class für Newsletter abonnieren */
.newsletter_anrede {
	background-color: #F4E4BF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 92px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.input {
	background-color: #F4E4BF;
	width: 100%;
}

.input2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F4E4BF;
	width: 100%;
}

.textfeld {
	background-color: #F4E4BF;
	width: 100%;
}

.textfeld2 {
	background-color: #F4E4BF;
}
/* Class für Individual und Sondergruppen */
.reiseverlauf {
	background-color: #F4E4BF;
	width: 100%;
}

.captchaField {
	background-color: #F4E4BF;
	width: 250px;
}


.captchaImage {
	background-color: #F4E4BF;
}

.titel {
	background-color: #F4E4BF;
	width: 100%;
}

.titel2 {
	background-color: #F4E4BF;
	width: 260px;
}

.textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F4E4BF;
	width: 100%;
}

.select {
	background-color: #F4E4BF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.pulldown1 {
	background-color: #F4E4BF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
	text-align: right;
}

.pulldown3 {
	background-color: #F4E4BF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 280px;
	text-align: right;
}
/*Style für Pulldown-Menu Rückruf bei Individual- und Sondergruppen */
.pulldown_individual {
	background-color: #F4E4BF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
}

.pulldown_rueckruf {
	background-color: #F4E4BF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	width: 170px;
}

.senden {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8B181B;
	background-color: #F9F2E3;
	text-decoration: none;
	border: 1px solid #F47421;
	padding: 0px;
}
/*
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8B181B;
	background-color: #F9F2E3;
	text-decoration: none;
	border: none;

	padding: 0px;
	
	background-image: url(images/pfeil_orange.gif);
	background-repeat: no-repeat;
	background-position: 135px 5px;*/

/* Class für Aufzählungen */
ul {
	margin: 5px 5px 5px 20px;
	list-style-image: url(images/pfeil_aufzaehl2.gif);
}

li {
	margin: 0;
	padding: 0;
}

.navilayer {
	position:absolute;
    padding: 12px; 
	position:absolute; 
	z-index:1; 
    border: 1px none #000000;
	filter:Alpha(opacity=80, finishopacity=80, startx=1, style=1); 
	opacity: 0.9;
	
}

.navilayer a.onavi {
	opacity: 1;
	filter:Alpha(opacity=100, finishopacity=100, startx=1, style=1); 
}

#Asien {
	margin: 33px 0 0 -13px;
    background-color: #F9EECE; 
}
#Afrika {
	margin: 33px 0 0 -13px;
    background-color: #F9EECE; 
	opacity: 0.9;
}
#Amerika {
	margin: 33px 0 0 -13px;
    background-color: #F9EECE; 
}
#Ozeanien {
	margin: 33px 0 0 -13px;
    background-color: #F9EECE; 
}
#Antarktis {
	margin: 33px 0 0 -13px;
    background-color: #F9EECE; 
}
#Europa {
	margin: 34px 0 0 -13px;
    background-color: #F9EECE; 
}
#Information {
	margin: 33px 0 0 -13px;
    background-color: #F9EECE; 
}

#Inside {
	margin: 33px 0 0 -12px;
    background-color: #F9EECE; 
}

#Kontakt {
	margin: 33px 0 0 -13px;
    background-color: #F9EECE; 
}

#Presse {
	margin: -70px 0 0 -12px; 
    background-color: #FFFFFF; 
}

#Reisebuero {
	margin: -55px 0 0 -12px;
    background-color: #FFFFFF; 
}

.table_kontinent {
	padding: 12px;
	background-color: #F4E5C1;
}

.imgrahmen {
    border: 1px solid #F9F2E3;
}


div#qTip {
    padding: 3px;
    border: 1px solid #F47421;
    display: none;
    background: #F1DEB0;
    color: #000000;
    font: bold 10px Arial, Helvetica, sans-serif;
    position: absolute;
    z-index: 1000;
}

a.imgbutton {
    display: block;
    width: 100%;
    
    background-color: #F1DEB0;
    color: #8B0E11;
    font-size: 11px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;    
	
}
a.imgbutton:link    { color:#8B0E11; text-decoration:none; font-size: 11px; font-weight: bold;}
a.imgbutton:active  { color:#8B0E11; text-decoration:none; font-size: 11px; font-weight: bold;}
a.imgbutton:visited { color:#8B0E11; text-decoration:none; font-size: 11px; font-weight: bold;}
a.imgbutton:hover   { color:#F47421; text-decoration:none; font-size: 11px; font-weight: bold;}


a.imgbutton img {
    border: 0;
    margin-top: 1px;
    margin-left: 2px;
}

/* Class für Reiseberichte - Pulldown */
.partnerkontinent {
	width: 272px;
	background-color: #F4E4BF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* Class für Feedback-Fragebogen */
.bundesland {
	width: 156px;
}

/* Style für Feedback-Fragebogen - "tageweise" und "ganze Reise" */
.orange_klein{
	font-family: Arial, Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #F47421;
	text-decoration: none;
	font-weight: normal;
	text-align: right;
}

a.pfeil_orange {
	background-image: url(images/pfeil_orange_rechts.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
a.pfeil_orange:hover {
	background-image: url(images/pfeil_rot_rechts.gif);
}

a.pfeil_rot {
	background-image: url(images/pfeil_rot_rechts.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
a.pfeil_rot:hover {
	background-image: url(images/pfeil_orange_rechts.gif);
}


a.pfeil_orange img {
	height:10px;
	width:7px;
	border:none;
}

a.pfeil_rot img {
	height:10px;
	width:7px;
	border:none;
}

a.link_mit_pfeil_orange:link,
a.link_mit_pfeil_orange:visited,
a.link_mit_pfeil_orange:focus,
a.link_mit_pfeil_orange:active {
	color:#F47421;
	font-size:11px;
	padding:0 10px 0 0;
	background-image: url(images/pfeil_orange_rechts.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

a.link_mit_pfeil_orange:hover {
	color:#8B0E11;
	background-image: url(images/pfeil_rot_rechts.gif);
}

a.link_mit_pfeil_rot:link,
a.link_mit_pfeil_rot:visited,
a.link_mit_pfeil_rot:focus,
a.link_mit_pfeil_rot:active {
	color:#8B0E11;
	font-size:11px;
	padding:0 10px 0 0;
	background-image: url(images/pfeil_rot_rechts.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

a.link_mit_pfeil_rot:hover {
	color:#F47421;
	background-image: url(images/pfeil_orange_rechts.gif);
}

.bold {
	font-weight:bold;
}


