/*----------------------------------------------------------------------------*/
/* General                                                                    */
/*----------------------------------------------------------------------------*/



/*----------------------------------------------------------------------------*/
/* Content center                                                             */
/*----------------------------------------------------------------------------*/



/*----------------------------------------------------------------------------*/
/* font and text properties, excl. of link indication, alignment, text-indent */
/*----------------------------------------------------------------------------*/

#content_header ul li a

{
	font-size: 18px;
	}



#content_footer
	{
	font-size: 11px;
	}

#content h1
	{
	font-weight: bold;
	letter-spacing: 0px;
	}
	
#content_note
	 {
	font-size: 10px; margin-top: 5px; margin-bottom: 5px
	}

#fromauthor
	{
	font-size: 12px; margin-top: 0px; margin-bottom: 5px
	}
	
	

#linklist
	{
	clear: both; margin-left: 15px;
	}

.legaltext {
    font-size: 0.8em;
}

/*----------------------------------------------------------------------------*/
/* colors, backgrounds, borders, link indication                              */
/*----------------------------------------------------------------------------*/

#content_header
	{

	color: #3c5ba3;
	}

#destination_header ul li
	{
	margin: 3px 5px 3px 0;
	}

#content_header ul li
	{
	margin: 5px 0 5px 0px;
	}

#content_header ul li.first_element
	{
	margin-left: 0;
	}
/*	
#content_header ul li:after
	{
	content: " |"
	}

#content_header ul li.last_element:after
	{
	content: "";
	}
*/

#content_header ul li a
	{
	color: #616161;
	}
	
#google_map,
#google_map_static
	{
	padding: 0;
	}

#google_map #map,
#google_map_static #map
	{
	margin: 0; padding: 0; border: 0;
	}

#searchfield
	{
	color: #912C16;
	}
	
#searchfield_wrapper
	{
	padding:3px 0 3px 0;
	width: 728px;
	}

#whiteline
	{
	display: none;
	color: white;
	background: #FFFFFF;
	padding:0px 0 1px 0px;
	margin:0;
	}

#content_identification
	{
	border-top: 1px solid #cccccc;
	margin-left: 20px;
	


	}


#content_identification_index
	{

	margin-left: 20px;
	


	}



#content_footer ul li
	{
	color: #ffb500
	margin-left: 20px;
	
	}

#content_footer ul li a
	{
	text-decoration: underline;
	margin-left: 5px;
	}

#content_footer ul li.first_element a
	{
	text-decoration: underline;
	margin-left: 20px;
	}

/*
#content_footer ul li:after
	{
	content: " | "
	}

#content_footer ul li.last_element:after
	{
	content: "";
	}
*/	

/*----------------------------------------------------------------------------*/
/* box properties (excl. borders), pos, alig, list types, text-indent         */
/*----------------------------------------------------------------------------*/

ul.linklist
	{
	margin-left: 15px;
	}
	
#header_links ul,
#content_header ul,
#destination_header ul
	{
	list-style-type: none;
	}

#header_links ul li,
#content_header ul li,
#destination_header ul li
	{
	float: left;
	}
	
#google_map,
#google_map_static
	{
	clear: both;
	}

#google_map
	{
	overflow:hidden;
	}
	
#google_map #map
	{
	width: 780px;
	margin: 0 auto 0 auto;
	}
	
#google_map #map,
#google_map_static #map
	{
	height: 267px;
	}

#content_identification,
#content_footer
	{
	clear: both;
	margin: 7px 0 7px 0;
	
	
	}

#content_footer ul
	{
	list-style-type: none;
  margin-left: 16px;
	}
	
#content_footer ul li
	{
	display: block;
	float: left;
	margin: 12px 0 5px 0;
	}

#content_footer p
	{
	clear: both;
	}


/*----------------------------------------------------------------------------*/
/* Elements															          */
/*----------------------------------------------------------------------------*/

#content_wrapper
	{
	
  margin-top: 0px;
  
  
	}

#content_header_picture
	{
	background: #EDE9E2 url(../pics/headerbild.jpg) top center no-repeat;
	overflow: hidden;
	}

#content_header_picture_img
	{
	width: 1600px;
	height: 300px;
	}
	
#content h1
	{
	}
	


#rootline .overview_url
	{
	font-weight: ;
	}

#destination_header_wrapper
	{
	padding-top: 2px;
	}

	
.Countries,
.ContinentsHome
	{
	}

.SubElements ul,
.Continents ul,
.Countries ul,
.ContinentsHome ul
	{
	list-style-type: none;
	}

.SubElements ul li,
.Continents ul li,
.Countries ul li,
.ContinentsHome ul li
	{
	display: inline;
	}

.article_main_teaser h1,
.article_special_teaser h1,
.article_main_teaser p,
.article_special_teaser p
	 { font-size: 14px }

.DestinationArticleList .article_main_teaser h1,
.DestinationArticleList .article_special_teaser h1,
.DestinationArticleList .article_main_teaser p,
.DestinationArticleList .article_special_teaser p
	{
		font-size: 11px;
	}

.image_author
	{
	font-size: 9px;
	}

/*
.article_links
	{
	font-weight: bold;
	}
*/
	
.TouristInformation p
	{
	font-size: 11px;
	}


/*----------------------------------------------------------------------------*/
/* chris special styles         */
/*----------------------------------------------------------------------------*/

#sidebar h2
	{
	font-size: 1.1em;
	font-weight: bold;
		}
	
#box_border
	{
	padding-bottom: 10px;
	border-bottom: 1px solid #ffb500;
	margin-bottom: 10px;
	}

#box_navi.lastitem,
#box_border.lastitem,
#box_navi_cloud
	{
	border: none;
	}

#box_main
	{
	clear:both;
	padding-bottom: 10px;
	border-bottom: 1px solid #ffb500;
	margin-bottom: 10px;
	
	}

#box_main h2
	{
	margin-bottom: 10px;
	}
	
#box_main h2 img
	{
	width: 18px;
	height: 18px;
	}	

#box_main h2 img
	{
	vertical-align: bottom;
	}

#box_main_split
	{
	float: left; 
	width: 155px;
	}

#box_main_split_pics
	{
	float: left; 
	width: 168px;
	}

#box_main_split2
	{
	float: left; 
	width: 155px; 
	}

#box_main_split_pics2
	{
	text-align: right;
	float: left; 
	width: 168px;
	}


#box_navi
	{
	clear:both; 
	/*padding-bottom: 10px;
	border-bottom: 1px solid #ffb500;
	margin-bottom: 10px;*/
	font-size: 1.0em;
	}

#box_navi_cloud
	{
	text-align: justify;
  clear:both; 
	border-bottom: 1px solid #ddd;
	font-size: 1.0em;
  margin-bottom: 20px;
  padding-bottom: 20px;
  line-height: 1.8em;
	}

.linknewscat
  {color: #000000}

.linknewscat a
  {color: #000000}



#box_navi_cloud a:hover
	{
	text-decoration: underline; 
	}

#box_navi h2
	{
	font-size: 1.3em;
	font-weight: bold;
	/*.margin-bottom: 5px;*/
	text-transform: uppercase;
	color: #000;
  margin-bottom: 3px;

	}


#box_navi_cloud h2
		{
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: 5px;
	text-transform: uppercase;
	

	}



#box_newsletter h2
	{
	font-size: 1.4em;
	margin-bottom: 5px;
	
	}



	
#box_navi .google_search
	{
	padding-bottom: 7px;
	border-bottom: 1px solid #ffb500;
	margin-bottom: 7px;
	}

#box_navi h3
	{
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 10px;
	text-transform: uppercase;
	}
  
  
	
#box_navi ul
	{
	margin-bottom: 10px;
	}

/*
* html #box_navi
	{
	margin-top:-10px;
	}
*/

#box_navi_split
	{
	float:left; background-color: #FCF2D2; padding: 5px; width:159px
	}

#box_navi_split_pics
	{
	float:left; background-color: #FCF2D2; width:168px
	}

#box_filled
	{
	clear:both;
	}

*/
* html #box_filled
	{
	margin-top:-10px;
	}
*/

#box_filled_split
	{
	float:left; color: white; background-color: #FCF2D2; padding-left: 5px; width:159px
	}

#disappear
	 {
	color: white; font-size: 4px; clear: both
	}

#box_report_split
	{ 
	width: 238px; height: 185px;
	}

#box_report_split_pics
	{
	float: left; padding: 3px; margin-right: 5px; margin-bottom: 15px; background-color: #FCF2D2; width: 238px;
	}

#box_catalog_pics
	{
	float: left;
  margin: 0 35px 80px 0;
  box-shadow:3px 3px 7px #999;
	}


#box_catalog_data
	{
	font-size: 0.9em;
	}


#newsletter_data
	{
	margin-top: 4px;
  font-size: 0.8em;
	}



#box_catalog_detail_pics
	{
	float: left;
  margin-right: 40px;
  margin-bottom: 18px;
  background-color: #FCF2D2;
  box-shadow: 3px 3px 7px #999;
	}
	
#box_report
	{ 
	clear: both; margin-top: 5px; margin-bottom: 5px; 
	}

#box_report h2,  #box_report_2 h2
	{
	font-size: 1.1em;
	font-weight: normal;
	color: #666666;
  text-transform: uppercase;
	}

#box_report h3, #box_report_2 h3
	{
	font-size: 20px;
	text-transform: uppercase;
  padding-top: 5px;
	}
	
#box_reportteaser_split_pics
	{
	float: left; padding: 3px; margin-right: 5px; background-color: #FCF2D2; width: 150px;
	}



#box_reportteaser_split_pics_about
	{
	float: left; margin-right: 12px; background-color: #FCF2D2; 
	}


#box_reportteaser_split_pics_newsletter
	{
    bottom: 98px;
    float: right;
    height: 280px;
    left: 400px;
    margin-right: 12px;
    position: absolute;
    top: 148px;
  
   
	}




#teaser_nl_order 
{
    bottom: 98px;
    float: right;
    height: 291px;
    left: 400px;
    margin-right: 12px;
    position: absolute;
    top: 460px;
}




#box_reportmain_pics
	{
	padding: 3px; background-color: #faebbb; width: 482px
	}

#box_white
	{
	clear:both; font-size:1.0em; background: #FFF2D4; margin-bottom: 10px; padding: 16px; background-color: #FFF2D4; border: solid 1px #FFF2D4
	}
  
  
#box_order
	{
	clear:both; font-size:1.0em; background: #FFF2D4; margin-bottom: 10px; padding: 16px; background-color: #FFF2D4;
	}  
  

#box_infopakete
	{
	clear:both; font-size:1.0em;
  background-image: url(../pics/infopakete.jpg);
  height: 160px;
  margin-bottom: 10px;
  border: solid 1px #FFB500;
  padding-left: 5px;
 
	}






#box_newsletter
	{
	clear:both; font-size:1.0em;
  background-image: url(../pics/newsletter.jpg);
  height: 160px;
  margin-bottom: 10px;
  border: solid 1px #FFB500;
  padding-left: 5px;
 
	}


#box_newsletter_login
	{
	 
    
    position: relative;
    top: 115px;
    
	}



#box_newsletter_mehr
	{
	
   
    position: relative;
    top: 93px;
    
	}


#box_newsletter_mehr a
	{
	 
   font-size:1.0em;
	 color: #000;

    
	}


#box_form, #box_highlight, #box_nl_form
 {
 padding: 30px;
  background: #f5f5f5;
  color: #666;
  letter-spacing: 1px;
  }

#box_highlight {
  background: #FFF1D0;
  color: #000;
}

#box_nl_form {
  background: #f5f5f5;
  color: #000;
}
	
#box_kasse	{	font-size:0.8em; padding: 5px; border-top: solid 1px #333333; border-left: solid 1px #333333; border-right: solid 1px #333333; border-bottom: solid 1px #333333; }	
	
	
	
#box_bannertest
	{
	position: absolute; left:30px; clear:both; margin-bottom: 10px; padding: 5px; background-color: #FCF2D2; border: solid 1px #FFB500
	}

#box_white h1
	{
	font-size: 1.8em;
	}
	
#box_trennlinie
	{
	border-top: 1px solid #ddd;
  padding: 20px 0 20px 0;
  margin-top: 30px;
	}
	
	
#einzug_button
{
  margin-left: 112px;
	font-size: 1.0em;
	font-weight: bold;
	margin-bottom: 5px;
	text-transform: uppercase;
}
	

#rootline
	{
	}
	
#news ul
	{ 
	list-style-type: none
	}

#smallfont
	{
	font-size: 11px; margin-bottom: 3px
	}

#minifont
	{
	font-size: 10px; margin-bottom: 10px; margin-left: 2px
	}

#box_pics_right
	{
	float:left; width:165px
	}

#box_pics_left
	{
	float:left; width:171px
	}

* html #box_pics_left
	{
	margin-bottom:-5px
	}

#warning ul
	{ 
	margin-left: 20px; margin-top: 15px; margin-bottom: 15px; font-weight: bold; color: red
	}

#warning2 ul
	{ 
	margin-left: 20px; margin-top: 15px; margin-bottom: 15px; font-weight: bold; color: red
	}

#brochures_listing ul
	{ 
	margin-left: 4px;

	}

#box_fullsizead
	{ 
	clear: both; width: 492px; background-color: #fbecdd
	}

#box_rectanglead
	{
	clear:both; width: 336px; text-align: right; margin-bottom: 10px; border: solid 1px #faebbb
	}

#main iframe
	{
	width: 540px;
	}
	
	
	
@media only screen and (max-width: 999px) {
  /* rules that only apply for canvases narrower than 1000px */
#content_header_picture
	{
	background: #EDE9E2 url(../pics/headerbild_small.jpg) top center no-repeat;
	}

}

@media only screen and (device-width: 768px) and (orientation: landscape) {
  /* rules for iPad in landscape orientation */
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  /* iPhone, Android rules here */
}





    /* listing */
 #box_catalog_pics {
      margin: 0 35px 10px 0;
    }
    
     #box_catalog_pics  {
          width: 140px;
     }
     
     #box_catalog_pics  img {
        width: 100%;
        height: auto;
     }
     
         #box_report_2 {
               clear: both;
    margin-top: 5px;
    margin-bottom: 5px;
    }