﻿body 
{
	margin:0;
	font:12px/18px Arial, Helvetica, Sans-Serif;	
	background: url('Images/site_bg.gif') #6b6b6b repeat-x;
	color:White;
}

a{
	color:White;
	text-decoration:unterline;
}

div.master
{
	width:800px;
	margin-right:auto;
	margin-left:auto;
	border:1px #848484 solid;
	margin-top:10px;
	background-color:Black;
}

div.top
{
	background-image:url('images/top_banner.png');
	height:103px;
}

div.navigation
{
	border-top:1px #848484 solid;
	border-bottom:1px #848484 solid;
	background-color:#003700;	
	color:White;
}

div.navigation a
{
	color:White;
	text-decoration:none;
}

div.navigation ul
{
	margin:4px 0 4px 10px; 
	padding: 0; 
	list-style-type: none; 
	list-style-image: none; 
}

div.navigation ul li
{
	display:inline;		
}

div.main
{
	padding:14px;
}

div.footer
{
	padding:1px 0 3px 10px;
	color:#a4a4a4;
	background-color:Black;	
	border-top:1px #848484 solid;
	clear:both;
}

/************************************  HOME BEGIN *********************************/
div.homeimage
{
	background:url('Images/key_visual.png') no-repeat 50% 50%;
	height:300px;
}

div.hometeaser
{
	background:url('Images/flag.png') no-repeat;
	background-repeat:no-repeat;
	height:139px;
	border-top:1px #848484 solid;
	border-bottom:1px #848484 solid;
}

div.hometeaser div
{
	margin: 2px 8px 2px 226px;
}

div.hometeaser div span
{
	font-size:16px;
	line-height:24px;
}

div.HomeSmallTeaser
{
	
}

div.HomeSmallTeaserTrous, div.HomeSmallTeaserNews, div.HomeSmallTeaserImages
{
	height:125px;	
	width:266px;
	float:left;	
	border-right:1px #848484 solid;
	
}

div.HomeSmallTeaserTrous div, div.HomeSmallTeaserNews div, div.HomeSmallTeaserImages div
{
	margin:10px 30px 10px 10px;
}

div.HomeSmallTeaserTrous span, div.HomeSmallTeaserNews span, div.HomeSmallTeaserImages span
{
	font-size:16px;
	line-height:24px;
}

div.HomeSmallTeaserTrous
{
	background:url('Images/home_teaser_tours.png') no-repeat;	
	
}

div.HomeSmallTeaserNews
{
	background:url('Images/home_teaser_news.png') no-repeat;	
	width:265px;
}


div.HomeSmallTeaserNews ul
{
	margin:0;
}

div.HomeSmallTeaserImages
{
	background:url('Images/home_teaser_images.png') no-repeat;
	border-right:0;
}





/************************************  HOME END *********************************/

/************************************  PAGE LAYOUT BEGIN *********************************/
div.PageTitle
{	
	margin-top:10px;
	margin-bottom:14px;
	font-size:22px;
	line-height:28px;
}

div.PageSubTitle
{
	font-size:16px;
	margin:30px 0 4px 0;	
}

div.PageText
{
	margin-bottom:10px;	
}

div.PageText ul
{
	list-style-image: url(images/bullet.gif);
	margin:5px 5px 5px 20px;	
}

div.PageText span
{
	font-size:12px;
	line-height:17px;
}

div.PageText blockquote
{
	margin:0 6px 0 0;
}

div.TourSubTitle
{	
	font-size:12px;	
	margin-bottom:14px;
}

div.TourAuthor
{
	font-style:italic;
}

div.TagBlock
{
	background-color:#4e4e4e;
	padding:10px;
	border:1px #6c6c6c solid;
	margin-bottom:20px;
}

span.ImageDescription
{
	color:#333333;
}
/************************************  PAGE LAYOUT END *********************************/




div.EditorLabel
{
	margin-top:10px;
	color:#f1f1f1;	
}

.EditorTextBox
{
	background-color:Gray;
	color:White;
	border:1px solid #a1a1a1;
}


div.EditorLeftBlock
{
	float:left;
	margin-right:4px;
}


div.clearer
{
	clear:both;
	float:left;
}

div.ErrorBox
{
	border: 1px #ebebeb dotted;
	background-color:#7f0e0e;
	padding:10px;
}

div.SuccessBox
{
	border: 1px #ebebeb dotted;
	background-color:#165706;
	padding:10px 10px 0 10px;
}

/************************************  BACKUP BEGIN *********************************/
DIV.SiteMain
{
	background: url(Images/shadow_left.png) repeat-y 6px 0px;
	margin-right:auto;
	margin-left:auto;
	width:818px;
}
DIV.SiteMainOuter
{
	display: block;
	background: url(Images/shadow_right.png) repeat-y 806px 0px;
	margin-left: 6px;
	width: 812px;
}
DIV.SiteMainInner
{
	display: inline-block;
	margin: 0px 6px 0px 6px;
	width: 800px;
}
/************************************  BACKUP  END *********************************/
