/* CSS Document */
/*Grundsaetzliches*/

*
{							/*  Grundsaetzliches  */
	margin: 0;
	padding: 0;
}


h1 						/*  Überschrift H1  */
{
	font-size: 1.6em;
	font-weight:bold;
	color: #ffffff;
	margin-top: 25px;
	margin-left: 50px;
}

h2						/*  Überschrift H2  */
{
	font-size: 1.4em;
	color: #993400;
}

h3 						/*  Überschrift H3  */
{
	font-size: 1.0em;
	font-weight:bold;
	color: #ffffff;
	margin-top: 25px;
	margin-left: 50px;
}

h4 						/*  Überschrift H4  */
{
	color: white;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: -5px;
}

h5 						/*  Überschrift H4  */
{
	font-size: 1.0em;
	color: #FFF;
}

h6 						/*  Überschrift H6  */
{
	font-size: 1.0em;
	color: #993400;
}

p {margin: 15px 0;}		/*  Schrift Abstand allgemein  */

a 
{
	text-decoration: none;
}		/*  Links unterstreichen aus  */




/* Zusätzliches */
img {border: none;}   /* browserspezifische Unterschiede werden eliminiert werden, alle Innen- und Aussenabstände werden zurückgesetzt. */

body								/*  Body Formatierungen  */
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:100.01%;
	color:#000;
	margin:10px 0px;
	padding:0;
	width: 100%;
	height: 100%;
	background-color: #993400;
	
 }


html  { height: 100%; margin-bottom: 1px; }     /*bewirkt, dass stets Scrollbalken erzeugt werden, damit die Seite nicht "springt" */

#container					/*  Container Formatierungen  */	
 {
	width:960px;
	background: #f0f9cf;
	margin: 5px auto;
	padding: 5px 5px 1px 5px;
	border-style:solid; 
	border-color:#DEBF6E;
	border-width:4px;
}

#header						/*  Header Formatierungen  */
 {
	width: 100%;
	height: 160px;
	background-image: url(../banner/banner_urlaubsimpressionen.jpg);
	background-repeat:repeat-x;
	border-bottom: 1px;
	border-bottom-color: #f0f9cf;
	border:1px solid #f0f9cf;
}

#content 					/*  Content Formatierungen  */
{
	background-color: #99cc99;
	padding: 10px 15px 0 25px;
	border: 5px;
	border-bottom-color: #f0f9cf;
	overflow: auto;
	min-height: 569px;
}


#navibereichoben										/* NAVI OBEN   Formatierungen */
{	
	background-color: #debf6e;
	font-size: 1.05em;
	font-family:"Comic Sans MS";
	padding-top: 8px;
	text-align: center;
	border-top: 4px solid #f0f9cf;
	border-bottom: 4px solid #f0f9cf;
}

#navibereichoben li 									/* NAVI OBEN   Formatierungen */
{
	display: inline;
    	list-style-type: none;
}	

#navibereichoben ul									/* NAVI OBEN   Formatierungen */
{
	 padding-bottom:.4em; 
} 			 


#navibereichoben a:link 							/* NAVI OBEN   Formatierungen */
{
	color: #993400;
	background-color: #debf6e;
	border: 2px solid #debf6e;
} 

#navibereichoben a:visited						/* NAVI OBEN   Formatierungen */
{
	color: #993400;
	background-color: #debf6e;
	border: 2px solid #debf6e;
} 
	
#navibereichoben a:hover,							/* NAVI OBEN   Formatierungen */
#navibereichoben a:focus,
#startseite #navi01 a,
#wirueberuns #navi02 a,
#reisen #navi03 a,
#sonstiges #navi04 a,
#fotoalbum #navi05 a,
#linksbanner #navi06 a,
#news #navi07 a,
#gaestebuch #navi08 a
{
	color: #000000;
	background-color: #99cc99;
	border: 2px solid #993400;
} 

#navibereichunten									 /* NAVI UNTEN    Formatierungen  */ 
{	
	background-color: #debf6e;
	font-size: 1.05em;
	font-family:"Comic Sans MS";
	padding-top: 1px;
	padding-bottom: 1px;

	width:320px;
	float:left;
	margin-left:125px;
}

#navibereichunten ul								 /* NAVI UNTEN    Formatierungen  */ 
{
	text-align: left;
	margin-left: 25px;
	width:320px;
}

#navibereichunten li 								 /* NAVI UNTEN    Formatierungen  */ 
{
	display: inline;
    list-style-type: none;
	width:320px;
}				 
	

#navibereichunten a:link 						 /* NAVI UNTEN    Formatierungen  */ 
{
	color: #993400;
	background-color: #debf6e;
	border: 2px solid #debf6e;
} 

#navibereichunten a:visited					 /* NAVI UNTEN    Formatierungen  */ 
{
	color: #993400;
	background-color: #debf6e;
	border: 2px solid #debf6e;
} 

#navibereichunten a:hover,					 /* NAVI UNTEN    Formatierungen  */ 
#navibereichunten a:focus,
#kontakt #navi09 a,
#sitemap #navi10 a,
#impressum #navi11 a
{
	color: #000000;
	background-color: #99cc99;
	border: 2px solid #993400;
} 

#footer 													 /* Footer   Formatierungen  */ 
{
	width: 100%;
	clear: both;
	text-align: center;
	padding: 5px 0;
	color: #fff;
	background:#debf6e;
	margin: 4px 0;
	height:22px;
}

#ablauf													 /* Reiseberichte  Klappmenü  Tagesablauf   Formatierungen  */ 
{
	height: 26px;
	margin-right:19px;
float: right;}

#abstand	 {margin-left:60px;}					/* Links und Banner   Abstand links für die Homepage-Bilder  */

#abstand_suche	 {margin-left:50px;}					/* Links und Banner   Abstand rechts für die Suche  */


#album								/* einzelne Fotoalben   Abstand  für die leere Grafik  */
{
margin-left:105px;
margin-top:20px;
background-image:url(../Grafiken/Fotoalbum_leer.gif);
background-repeat:no-repeat;
width:766px;
height:520px;
}					

#album_foto
{
	width:280px;
	height:270px;
	margin-left:40px;
	padding-top:130px;
}

#album_text
{
	height:375px;
	margin-left:330px;
	width: 280px;
	margin-top: -410px;
	text-align:justify;
}

#awards
{
	margin: 0px 0 0 45px;
}

#besucherzaehler									 /* Besucherzähler    Formatierungen  */ 
{
		float:left;
		margin-top:-10px;
		margin-left:35px;
		height:17px;
		width:70px;
}

#bookmark												 /* Bookmark    Formatierungen  */ 
{
	margin-left:40px;
	margin-top: 5px;
	float: left;
	width: 125px;
	height: 16px;
}



#links 														/* Startseite  linker Bereich    Formatierungen  */ 
{													 
	float: left;
	width: 500px;
	margin-top:15px;
	margin-left:25px;
	padding: -10px 20px 10px 20px;
}


#player													/* Reiseberichte Infoseiten Player    Formatierungen  */ 
{
	float:left;
	margin-right:10px;
	width:330px;
	height:190px;
}

#player_4_3												/* Reiseberichte Infoseiten Player    Formatierungen  */ 
{
	float:left;
	margin-right:5px;
	width:280px;
	height:200px;
}


#rechts 													/* Startseite rechter Bereich    Formatierungen  */ 
{						
	margin-left: 580px;
	margin-top:-25px;
}


#reise_links											/* Reiseberichte  linke Seite    Formatierungen  */ 
{
	float: left;
	padding: 5px;
	width: 140px;
}

#reisebericht											/* Reiseberichte  rechte Seite     Formatierungen  */ 
{
	margin-left: 200px;
	min-height: 500px;
	text-align:justify;
}

#fotoreisebericht											/* FotoReiseberichte  rechte Seite     Formatierungen  */ 
{
	margin-left: 150px;
	min-height: 570px;
}


#weltkarte												/* Weltkarte mit Reisepunkten    Formatierungen  */ 								
{
margin-top: -20px;
margin-left: 30px;
}


a.class1:link											/* Links   Fett Braun auf Orange/Hintergrund grün Formatierungen  */ 
{
	color:#993400;
	font-weight: normal;
}

a.class1:visited										/* Links    Formatierungen  */ 
{
	color:#993400;
	font-weight: normal;
}

a.class1:hover											/* Links    Formatierungen  */ 
{
	color: #FFFFFF;
	background-color: #993400;

} 

a.class2:link											/* Links  Braun auf Grün/Hintergrund weiss   Formatierungen  */ 
{
	color:#993400;
	font-weight: normal;
}

a.class2:visited									/* Links  Braun auf Grün/Hintergrund weiss   Formatierungen  */ 
{
	color:#993400;
	font-weight: normal;
}

a.class2:hover										/* Links  Braun auf Grün/Hintergrund weiss  Formatierungen  */ 
{
	color: #FFFFFF;
	background-color: #993400;
} 

a.class3:link									/* Links  Braun auf weiss/Hintergrund grün  Formatierungen  */ 			
{
	color:#993400;
	font-weight:500;
}

a.class3:visited								/* Links  Braun auf weiss/Hintergrund grün  Formatierungen  */ 
{
	color:#993400;
	font-weight:500;
}

a.class3:hover								/* Links  Braun auf weiss/Hintergrund grün  Formatierungen  */ 
{
	color: #FFFFFF;
	font-weight:500;
	background-color: #993400;
} 

.alle_reisen dt {						/* ALLE REISEN  Formatierung Reiseziele  */ 
	float: left;
	font-size: 1.0em;
	font-weight: normal;
	line-height: 1.2em;	
}

.alle_reisen dd {						/* ALLE REISEN  Formatierung Bemerkungen  */ 
	margin-left: 15em;
	font-size: 1.0em;
	line-height: 1.2em;	
	border-top: 2px solid #993400;
}

p.endfloat {								/* ALLE REISEN   nicht genau bekannt wofür  */ 
	clear: both;
	font-size: 1.0em;
	margin-top: 2em;
}


.backwards {unicode-bidi:bidi-override; direction: rtl; color:#993400;}		/* E-Mail-Adresse rückwärts Codierung  */ 

.bildfluss							/* Float Left  allgemein  */ 
{
	float:left;
	margin:10px;
}



.bildlinks 						/* Bilder  Float Left  */
{
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 15px;

}

.bildrechts 					/* Bilder  Float Rechts  */
{
		float: right;
		margin-top: 2px;
		margin-bottom: 2px;
		margin-left: 15px;
}

.bildrahmen					/* Bilder  Rahmen  */
{
padding: 5px;
background: #EEF3E2;
border: 3px solid #CDAD00;
} 

.bildrahmen_1					/* Bilder  Rahmen  */
{
padding: 5px;
background: #99cc99;
border: 3px solid #CDAD00;
} 


.pfeilrahmen					/* Bilder  Rahmen  */
{
padding: 2px;
background: #EEF3E2;
border: 1px solid #CDAD00;
} 


.bildrahmen_mit_abstand					/* Bilder  Rahmen  */
{
padding: 5px;
background: #EEF3E2;
border: 3px solid #CDAD00;
margin-right:50px;
} 

.fernreisen						/* SITEMAP   Formatierung Fernreiseliste  */
{
	width:260px;
	height:500px;
	margin-left:15px;
	float:left;

}


 * html .fernreisen{  
  /* CSS-Hack für IE6 und kleiner */  
	margin-left:20px;
 }  

.fotogalerien					/* SITEMAP   Formatierung Fotogalerienliste  */	
{
	width:260px;
	height:200px;
	margin-left:15px;
	padding-left:5px;
	margin-right:30px;
	float:left;
}

.header-box-links1 		/* Kopf aller Seiten   Text links oben  */		
{
	margin-left: 470px;
	margin-top: 10px;
	height:80px;
	background-repeat:no-repeat;
	background-image:url(../banner/text_banner.gif);
	font-style:italic;
}

.header-box-links2 		/* Kopf aller Seiten   Text links oben  */		
{
	margin-left: 440px;
	margin-top: 5px;
	font-style:italic;
}

.header-box-right		/* Kopf aller Seiten   Globus rechts oben  */
{
	margin-left: 855px;
	margin-top: -67px;
}

.img150							/* FOTOALBUM  Bilder Formatierung  */
{
float: left;
width: 250px;
margin-bottom:5px;
padding: px;
font-size: 0.95em;
text-align:center;
margin-left:1px;
} 

 * html .img150{  
  /* CSS-Hack für IE6 und kleiner */  
	margin-left:5px;
 }  

.imgfotogalerie							/* FOTOALBUM  Bilder Formatierung  */
{
float: left;
width: 170px;
margin-bottom:5px;
margin--right: 20px;
padding: px;
font-size: 0.95em;
text-align:center;
margin-left:1px;
} 

 * html .imgfotogalerie{  
  /* CSS-Hack für IE6 und kleiner */  
	margin-left:5px;
 }  




.infobox						/* Startseite  Infoboxen rechts  */
{
	width: 302px;
	border: 2px solid #993400;
	background:  #F0F9CF;
	margin-bottom: 5px;
	margin-top: 10px;
	margin-left:1px;
}


.infobox h3					/* Startseite  Infoboxen rechts  */
{
	padding: 3px 0 3px 8px;
	background: #993400;
	color: #fff;
	font-size: 0.9em;
	margin: 0;
	text-align: center;
}

.infobox p					/* Startseite  Infoboxen rechts  */
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding: 4px;
	margin: 0;
}

.kapitel						/* Reiseberichte  Kapitelüberschrift im Bericht  */
{
font-size: 1.1em;
color: #993400;
}

.kurzreisen					/* SITEMAP  Formatierung Kurzreiseliste  */
{
	width:260px;
	height:500px;
	margin-left:27px;
	float:left;
}


.menue						/* Hinweise / Tipps  Sekundärmenü für die einzelnen Unterpunkte  */
{
margin: 0 auto;
word-spacing:30px;
background:#DEBF6E;
height:19px;
} 

.menue li						/* Hinweise / Tipps  Sekundärmenü für die einzelnen Unterpunkte  */
{
list-style-type: none;
display:inline;

} 

.news_hell 				/* News  die hellen Boxen  */
{
	width: 670px;
	margin: 0 auto; background-color: #F9F0CF;
	border: 5px double #993400;
	padding: 5px;
}

.news_dunkel			/* News  die dunklen Boxen  */
{
	width: 670px;
	margin: 6px auto; 
	background-color: #99CC99;
	border: 5px double #993400;
	padding: 5px;
}

.news_titel		/* Reiseberichte   1.Zeile Überschrift  */
{
font-size: 1.2em;
color: #993400;
margin-left:120px;
}




.navi_links_banner			/* Links u. Banner   Sekundärnavi für Unterseiten  */
{
	width:770px;
	margin: 0 auto;
}

.text_weiss_mittel			/* Textformatierung   weiss  mittelgroß  */
{
	font-size:1.3em;
	color:#FFFFFF;
}

.text_bitte_schliessen			/* Textformatierung   weiss  mittelgroß  */
{
	font-size:0.8em;
	color:#DEBF6E;
}


.text_letzte_aenderung			/* Textformatierung   schwarz  klein  */
{
	font-size:0.9em;
	margin-left:50px;
	color:#993400;
}

.text_rot_klein					/* Textformatierung   rot  klein  */
{
	font-size:1em;
	color:#993400;
}

.text_rot_mittel					/* Textformatierung   rot  mittel  */
{
	font-size:1.0em;
	color:#993400;
	font-weight:bold;
}

.text_weiss_klein					/* Textformatierung   rot  klein  */
{
	font-size:1em;
	color:#fff;
}

.hinweis_bilder					/* Textformatierung für Hinweis zum Bilder öffnen  */
{
	font-size:1em;
	color:#fff;
}


.vor_zurueck					/* Reiseberichte   Navi für  weiter, zurück und oben  */
{
	width:320px;
	margin-left: 290px;
} 


.vor_zurueck img			/* Reiseberichte   Navi für  weiter, zurück und oben  */
{
	width: 25px;
	height: 25px;
	margin: 5px 40px 5px 40px;
} 

.vor_zurueck li				/* Reiseberichte   Navi für  weiter, zurück und oben  */
{
list-style-type: none;
float:left;
}

.vor_zurueck_ab2010					/* Reiseberichte   Navi für  weiter, zurück und oben  */
{
	width:320px;
	margin-left: 150px;
} 


.vor_zurueck_ab2010 img			/* Reiseberichte   Navi für  weiter, zurück und oben  */
{
	width: 25px;
	height: 25px;
	margin: 5px 40px 5px 40px;
} 

.vor_zurueck_ab2010 li				/* Reiseberichte   Navi für  weiter, zurück und oben  */
{
list-style-type: none;
float:left;
}

.zeile1_reisebericht		/* Reiseberichte   1.Zeile Überschrift  */
{
font-size: 1.3em;
color: #993400;
margin-left:20px;
height:28px;
}

.zeile2_reisebericht		/* Reiseberichte   2.Zeile Überschrift  */
{
font-size: 1.1em;
color: #FFF;
width:170px;
margin-left:20px;
float:left;
}

.extern 
{
background-image: url(../Grafiken/externer-link2.gif);
background-position: right;
background-repeat: no-repeat;
padding-right: 12px; 
}

.alle_reisen_titel 						/*  Überschrift für alle reisen  */
{
	font-size: 1.8em;
	font-weight:normal;
	color: #ffffff;
	margin-top:-10px;
}

.auswahl_reiseberichte		/* Bilder  Rahmen  */
{
padding: 1px;
background: #F0F9cf;
border: 2px solid #993400;
color:#000;
font-family:"Arial";
font-size:15px;
} 

.Stil1 {
	font-family: "Comic Sans MS";
	color: #993400;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: -0.6px;
	line-height: 1.2;
}

.Stil3
{
	color: #000;
}

.Stil5
{
	color: #000;
}

#blocksatz_text											/* Fotoalbum  Formatierung Text Blocksatz  */ 
{
	text-align:justify;
}
