/**
		CSS busPublisher 1.0 Frontend
		author: arne gloe | mondfish@mondfish.net
		date: 25.10.2007
*/

/*----------------------------------------------------------------*/

/* Global */

/*----------------------------------------------------------------*/
html,
body	{
			margin:0;
			padding:0;
		}
/*----------------------------------------------------------------*/

body	{
			font: 76% arial,sans-serif;
			text-align:center;
			/*background-color: #09581D;*/
			background-color: #FEF4E8;
		}
/*----------------------------------------------------------------*/

p		{
			margin:3px 5px 3px 5px;
		}
/*----------------------------------------------------------------*/

a		{
			padding:5px; 
			text-decoration:none; 
			color:#000000;
		}
/*----------------------------------------------------------------*/
h2		{
			font-size:22px;
			color:#231E17;
			padding:25px 0 0px 0;
			margin:0px;
		}
h1		{
			font-size:22px;
			color:#231E17;
		}
/*----------------------------------------------------------------*/

/* Layout */

/*----------------------------------------------------------------*/
div#container	{
					text-align:left;
					width:850px;
					margin:0 auto;
				}
/*----------------------------------------------------------------*/

div#topline		{	
					background:#107C3B;
					background-image: url(../images/tophead.gif);
					background-repeat: no-repeat;
					clear:left;
					width:100%;
					margin-top:10px;
					text-align:center;
				}
				
div#topline p	{
					margin:0;
					padding:5px 5px;
					font-size:11px;
					color:#FEF4E8;
				}

/*----------------------------------------------------------------*/

div#header		{
					/*background-color:#F3F2ED;*/
					height:120px;
					background-image: url(../images/head_image_1.jpg);
				}
			
div#header u	{
					padding-top:90px;
					padding-left:5px;
					display:block;
					text-decoration:none;
				}

/*----------------------------------------------------------------*/

div#topnav		{	
					background:#DAEADF;
					clear:left;
					width:100%;
				}
				
div#topnav p	{
					margin:0px;padding:5px 10px;
				}
				
#topnav ul
				{
					padding:0px;
					margin: 0;
					background-color: #9CC9B2;
					border-bottom:1px solid #FEF4E8;
					color: #000;
					float: left;
					width: 100%;
					font-size: 11px;
					font-weight:800;
				}

#topnav ul li 	{ 
					display: inline;
				}

#topnav ul li a	{
					padding: 5px 7px 5px 7px;
					background-color: #9CC9B2;
					color: #0A4F26;
					text-decoration: none;
					float: left;
					border-right: 1px solid #107C3B;
					border-left: 5px solid #9CC9B2;
				}

#topnav ul li a:hover
				{
					background-color: #107C3B;
					border-left: 5px solid #FB7C13;
					color: #9CC9B2;
				}
				
#topnav ul li a.aaktiv
				{
					background-color: #107C3B;
					border-left: 5px solid #FB7C13;
					color: #9CC9B2;
				}
				
#topnav ul li a.topnavlast	{ border-right: 1px solid #9CC9B2; }

/*----------------------------------------------------------------*/
				
div#wrapper		{
					float:left;
					width:100%;
					/*background-image:url(../images/verlauf.jpg) ; background-repeat:repeat-y;*/
				}
/*----------------------------------------------------------------*/

div#content		{
					margin: 5px 210px 5px 160px;
					/*background:#FEF4E8;*/
				}





/*----------------------------------------------------------------*/
/** 	read about @ http://www.alistapart.com/articles/taminglists/
/*----------------------------------------------------------------*/

.navigationhead	{
					display:block;
					background:#107C3B;
					color:#FB7C13;
					font-size:1.5em;
					font-weight:800;
					padding:5px 0 3px 5px;
					font-style:italic;
					margin-top:0px;
				}
				
.navigationhead b
				{
					display:block;
					font-size:12px;
					color:#FFF;
					font-weight:200;
					font-style:normal;
				}

div#navigation	{
					float:left;
					width:140px;
					margin-left:-850px;
					border-right: 1px solid #107C3B;
					margin-top:5px;
					margin-bottom: 1em;
					background-color: #107C3B; /* unterer balken */
					color: #231E17;
				}

div#navigation ul
				{	
					list-style: none;
					margin: 0;
					padding: 0;
					border: none;
				}
				
div#navigation li
				{	
					border-bottom: 1px solid #107C3B; /*zwischenraum*/
					margin: 0;
				}
				
				
#navigation li a 	
				{
					display: block;
					padding: 5px 5px 5px 0.5em;
					border-left: 5px solid #9CC9B2;
					background-color: #FDD9AE;
					color: #231E17;
					text-decoration: none;
					width: 100%;
				}

html>body #navigation li a 
				{
					width: auto;
				}

#navigation li a:hover 
				{
					border-left: 5px solid #107C3B;
					background-color: #FB7C13;
					color: #231E17;
				}

#navigation li a.aktiv 
				{
					border-left: 5px solid #107C3B;
					background-color: #FB7C13;
					color: #231E17;
				}
				

/*----------------------------------------------------------------*/

div#extra		{
					background:#FEF4E8;
					float:left;
					width:200px;
					margin-left:-200px;
					margin-top:5px;
				}

.formhead		{
					background:#107C3B;
					 
					color:#FB7C13;
					display:block;
					font-size:1.6em;
					font-weight:bold;
					font-style:italic;
					padding:3px 0 3px 5px;
					margin: 0 0 10px 0;
				}

.formhead b		
				{
					color:#FFF;
					font-weight:normal;
					font-size:12px;
					font-style:normal;
					display:block;
				}

.formheadadd		{
					background:#107C3B;
					color:#FB7C13;
					display:block;
					font-size:1.6em;
					font-weight:bold;
					font-style:italic;
					padding:3px 0 3px 5px;
					margin: 4px 0 0 0;
				}

.formheadadd b		
				{
					color:#FFF;
					font-weight:normal;
					font-size:12px;
					font-style:normal;
					display:block;
				}
				
#extra form 	
				{
					background:#FDD9AE;
					/*padding-bottom:10px;*/
					margin:0px 0 3px 0;
					border:1px solid #107C3B;
				}

#extra input	
				{
					padding:2px;
					margin-left:10px;
					margin-bottom:5px;
					background-color: #FEF4E8;
					color: #000;
					border:1px solid #FB7C13;
					width:160px;
				}
				
.select	
				{
					padding:2px;
					margin:5px 0 10px 10px;
					background-color: #FEF4E8;
					color: #000;
					border:1px solid #FB7C13;
					width:170px;
				}
				
.jahr	
				{
					padding:2px;
					margin:5px 0 10px 10px;
					background-color: #FEF4E8;
					color: #000;
					border:1px solid #FB7C13;
					width:70px;
				}

.monat
				{
					padding:2px;
					margin:5px 0 10px 10px;
					background-color: #FEF4E8;
					color: #000;
					border:1px solid #FB7C13;
					width:100px;
				}
				
.linkright		
				{
					display:block;
					text-align:right;
					padding-right:5px;
					padding-bottom:5px;
					font-size:11px;
					font-weight:bold;
				}

#extra a		
				{
					color: #231E17;
					text-decoration: none;
				}
				
div#extra ul
				{	
					list-style: none;
					margin: 0;
					padding: 0;
					border: none;
				}
				
div#extra li
				{	
					border-bottom: 1px solid #107C3B; /*zwischenraum*/
					margin: 0;
				}
				
				
#extra li a 	
				{
					display: block;
					padding: 5px 5px 5px 0.5em;
					border-left: 5px solid #9CC9B2;
					background-color: #FDD9AE;
					color: #231E17;
					text-decoration: none;
					/*width: 100%;*/
				}

html>body #extra li a 
				{
					width:auto;
				}

#extra li a:hover 
				{
					border-left: 5px solid #107C3B;
					background-color: #FB7C13;
					color: #231E17;
				}
				

				
/*----------------------------------------------------------------*/

div#footer		{	
					clear:left;
					width:100%;
					background-color: #9CC9B2;
				}
				
#footer ul
				{
					padding:0px;
					margin:0px;
					background-color: #9CC9B2;
					border-bottom:1px solid #FEF4E8;
					color: #000;
					float: left;
					width: 100%;
					font-size: 11px;
					font-weight:800;
				}

#footer ul li 	{ 
					display: inline;
				}

#footer a	{
					padding: 5px 7px 5px 7px;
					background-color: #9CC9B2;
					color: #0A4F26;
					text-decoration: none;
					float: left;
					border-right: 1px solid #107C3B;
					border-left: 5px solid #9CC9B2;
				}

#footer a:hover
				{
					background-color: #107C3B;
					border-left: 5px solid #107C3B;
					color: #9CC9B2;
				}

#footer ul li a.footerfirst	{ padding-left:200px; border-right: 1px solid #9CC9B2;}
#footer ul li a.footerfirst:hover	{ background-color: #9CC9B2;}
#footer ul li a.footerlast	{ border-right: 1px solid #9CC9B2; }


/*----------------------------------------------------------------*/
#artikel
		{
			color:#231E17;
			line-height:20px;
			padding-bottom:20px;
		}
		
#artikel strong
		{
			font-size:14px;
		}
#artikel a
		{
			color:#231E17;
			text-decoration:underline;
		}
#artikel a:hover
		{
			text-decoration:underline;
			color:#FB7C13;
		}
		
#reiseansicht
		{
			color:#231E17;
			line-height:20px;
			padding-bottom:20px;
		}
#reiseansicht img
		{
			border:1px solid #D0C7BC;
			margin:5px;
		}
#reiseansicht b
		{
			font-size:14px;
			line-height:30px;
		}
#reiseansicht strong
		{
			font-size:14px;
			padding:6px 0 0px 6px;
			display:block;
		}

.termine
		{
			font-size:12px;
			font-weight:bold;
		}
/*----------------------------------------------------------------*/

.formbox {
  width: 430px;
  color: #000;
  background-color: #FDD9AE;
  border: 1px solid #666;
  padding:10px;
}

.reihe {
  clear: both;
  padding: 2px 0px;
}

.label {
  float: left;
  width: 115px;
  text-align: right;
  padding-top: 3px;
  padding-right: 5px;
  font-weight:bold;
}

.feld {
  float: right;
  width: 300px;
  text-align: left;
} 

.knopf {
  clear: both;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 30px;
}

.defbreite {
  width: 260px;
  background-color: #FEF4E8;
}

.buchen {
	background-color: #FEF4E8;
}
	
/*----------------------------------------------------------------*/

div#ende		{	
					background:#FEF4E8;
					clear:left;
					width:100%;
					background-image: url(../images/footerback.gif);
					background-repeat: no-repeat;
					background-position: 0px 0px;
					text-align:center;
				}
				
div#ende p	{
					margin:0;
					padding:5px 10px;
					color:#FEF4E8;
					font-size:11px;
				}

.development	{
					color:#FB7C13;
				}

#ende a	{			
					color:#FB7C13;
					text-decoration: none;
				}

/*----------------------------------------------------------------
														END FILE
----------------------------------------------------------------*/
