/* Allgemein */
body{
font-size:14px;
background-image:url(/img/bg.gif);
color:#000000;
font-family:arial,helvetica,sans-serif;
background-repeat: repeat-y;
background-position: center;}

td{
	vertical-align: top;
}

ul{
	margin: 5px;
	padding: 0px;
}


#footer{
	width: 955px;
	height: 36px;
	border-top: #E9E9E9;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	text-align: center;
	font-size: 13px;
	background-color: #F0F0F0;
	vertical-align: middle;
	padding-top: 3px;
}

#linktotop{
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}

/*input{
	background-color: #F0F0F0;
	border: 1px;
	border-color: Black;
	border-style: solid;
}*/

.hervorhebung {
	color: #CC0000;
	font-size: 13px;
}

.text{font-size:14px;color:#000000;font-family:arial,helvetica,sans-serif;}

.text_einleitung {font-size:14px;color:#000000;font-family:arial,helvetica,sans-serif;  font-weight: bold; }

.text_klein{font-size:14px;color:#000000;font-family:arial,helvetica,sans-serif;}

.text_rot{font-size:14px;color:#FF0000;font-family:arial,helvetica,sans-serif;}

.text_gruen{font-size:14px;color:#999999;font-family:arial,helvetica,sans-serif;}

.text_weiss{font-size:14px;color:#FFFFFF;font-family:arial,helvetica,sans-serif;}

.text_small{
	font-size: 13px;
}

.titel{font-size:16px;color: #CC0000;font-weight:bold;font-family:arial,helvetica,sans-serif;}

.rubrik_titel {font-size:14px;color:#003366;font-family:arial,helvetica,sans-serif;  font-weight: bold; 	vertical-align: bottom; }

.fehler{font-size:14px;color:#C00317;font-family:arial,helvetica,sans-serif;}

.hell{ background:#FFFFFF; }

.dunkel{background:#FFFFFF; }

.kontakt{
	background: #FFFFFF;
}
.kontaktform{
	font-size: 13px;
	background-color: #F0F0F0;
	border: 1px;
	border-color: Black;
	border-style: solid;
}

.toptabelle {
	border: 1px; 
	border-color: #003366;
	border-style: solid;
	
}

.editinfo{
	border-color: Maroon;
	border-style: solid;
	border-width: 1px; 
	background-color: #F0F0F0;
}


/* Reisebeschreibung */

.leistungen_head{width:239px; background:#003366; font-size:14px; color: #FFFFFF; font-style:normal;  background-image: url(/img/quadrat_rot.gif);  background-repeat: no-repeat;  padding-left: 30px;   }

.leistungen_body{background:#E4E4F1;padding-top:5px;padding-bottom:5px;padding-right:5px;padding-left:15px;font-size:14px;color:#000000; }

.rechtskasten_body{background:#FFFFFF; padding:5px;margin:3px 3px;font-size:14px;font-family:arial,helvetica,sans-serif; }

.formular_head{width:521px; background:#003366; font-size:14px; color: #FFFFFF; font-style:normal;  padding-left: 30px; padding-top: 3px;  }

.tabellen_head{background:#003366; font-size:14px; color: #FFFFFF; font-style:normal; padding-left: 3px;    }

td.border_rechts{
font-size:14px;
color:#000000;
font-family:arial,helvetica,sans-serif;
	border-right: 1px; 
	border-bottom: 0px;
	border-left: 0px;
	border-top: 0px;
	border-style: solid; border-color: #003366; padding-right: 3px;}

/*strong{
	color: #1A3B6A;
}*/

/* Navigation */

.navi_bg{ background-image:url(/img/navi/navi_grau_bg.gif); background-repeat:no-repeat;}

.navi{ font-size:14px;text-valign:top; padding-bottom: 5px;  padding-top: 5px;   }

.navi_active{ background:#F0F0F0 }

.link_aktiv_kasten{ background:#006699 }



/* Suche */
.suchform_head{ 
	width: 549px;
	height: 25px;
	background:#D60017; 
	font-size:14px; 
	color:#FFFFFF; 
	font-style:normal;  
	background-image: url(/img/suche_hg.gif);  
	background-repeat: no-repeat; 
	 padding-left: 30px;
	 padding-top: 3px;
}


.suchform{ font-size:14px; }

.suchform_reiseart{ font-size:14px;width:200px }

.suchform_reiseziel{ font-size:14px;width:200px }

.suchform_lang{ font-size:10px;width:170px; }

.suchform_monat{ font-size:10px;width:90px }

.suchform_jahr{ font-size:10px;width:60px }

.suchekasten_head{width:239px;  background:#003366; font-size:14px; color:#FFFFFF; font-style:normal;  background-image: url(/img/quadrat_rot.gif);  background-repeat: no-repeat;  padding-left: 30px;  padding-top: 3px;     }

.suchekasten_body{background:#F0F0F0; border:1px solid #003366;font-size:14px; }

.suchekasten_breit{background:#F0F0F0; font-size:14px; }

.suche_body{background:#E4E4F1; padding:5px;font-size:14px;color:#000000; }

.table_body{ border:0px solid #999999; padding:3px;font-size:14px;color:#000000; }

/* Farben */

.helle_bgfarbe{ background:#FFFFE0;}

.dunkle_bgfarbe{ background:#999999;}

.weiss{ background:#FFFFFF; }


/* Links */

a:link{font-size:14px;color:#000000;text-decoration:none;font-family:arial,helvetica,sans-serif;}
a:visited{font-size:14px;color:#000000;text-decoration:none;font-family:arial,helvetica,sans-serif;}
a:hover{font-size:14px;color:#000000;text-decoration:underline;font-family:arial,helvetica,sans-serif;}
a:active{font-size:14px;color:#000000;text-decoration:none;font-family:arial,helvetica,sans-serif;}

a.underline:link{font-size:14px;color:#000000;text-decoration:underline;font-family:arial,helvetica,sans-serif;}
a.underline:visited{font-size:14px;color:#000000;text-decoration:underline;font-family:arial,helvetica,sans-serif;}
a.underline:hover{font-size:14px;color:#000000;text-decoration:none;font-family:arial,helvetica,sans-serif;}
a.underline:active{font-size:14px;color:#000000;text-decoration:underline;font-family:arial,helvetica,sans-serif;}

a.navi:link{font-size:14px;color:#CC0000; font-weight: bold;text-decoration:none; }
a.navi:visited{font-size:14px;color:#CC0000; font-weight: bold;text-decoration:none;}
a.navi:hover{font-size:14px;color:#003366; font-weight: bold;text-decoration:none;}
a.navi:active{font-size:14px;color:#003366; font-weight: bold;text-decoration:none;}

a.subnavi:link{font-size:14px;color:#CC0000;text-decoration:none;}
a.subnavi:visited{font-size:14px;color:#CC0000;text-decoration:none;}
a.subnavi:hover{font-size:14px;color:#003366;text-decoration:none;}
a.subnavi:active{font-size:14px;color:#003366;text-decoration:none;}

.subnavi-over{
	font-size: 14px;
	color: White;
}

.navi-over{
	font-size: 14px;
	color: #FFFFFF;
}

.titelleiste{
	color: #000033;
}



a.textlink:link{font-size:14px;color:#006699;}
a.textlink:visited{font-size:14px;color:#006699;}
a.textlink:hover{font-size:14px;color:#006699;}
a.textlink:active{font-size:14px;color:#006699;}

a.blau:link{font-size:14px;color:#023E88;}
a.blau:visited{font-size:14px;color:#023E88;}

a.blau:hover{font-size:14px;color:#023E88;}
a.blau:active{font-size:14px;color:#023E88;}


/* Tabelle Zustiege  */

.zustieg_name{background:#BFBFD7; solid #999999; padding:1px; font-size:14px; color:#CC0000;  text-align: center;     }
.zustieg_zeit{background:#E4E4F1; solid #999999; padding:1px; font-size:14px; color:#000000; }

.linie_blau{
	border-bottom: 2px; border-top: 0px; border-left: 0px; border-right: 0px; border-color: #003366; border-style: solid;
}

.www_titel{
	color: #003366;
	font-weight: bold;
	font-size: 14px;
	padding-left: 10px;
}

 a.wepath:link,  a.wepath:visited,  a.wepath:hover,  a.wepath:active{
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	text-transform: capitalize;
}

 .wepath{
	font-size: 14px;
	color: #003366;
	text-decoration: none;
	text-transform: capitalize;
	font-style: normal;
	font-weight: bold;
}

.date{
	font-size: 0.9em;
	color: #003366;
}

.newstitel{
	font-weight: bolder;
	font-size:14px;
	color:#006699;
}

.ankertitel{
	color: #003366;
	font-weight: bold;
}

.bilder_titel{
	font-size: 11px;
	font-weight: bold;
}

.bilder_beschreibung{
	font-size: 11px;
	font-weight: normal;
}

#bild_oben{
	float: left;
	padding-right: 10px;
	
	
}

.bildbalken{
	border-bottom: 20px;
	border-bottom-color: #003366;
	border-bottom-style: solid;
 
}

#termin_links{
	text-align: left;
	float: left;
}

#anschauen_rechts{
	width: 137px;
	vertical-align: middle;
}
