/*  -- DEFAULTS AND MAIN -- */
body	{
	border: 0;
	background: #ffffff;
	color: #000000;
	font-family: "Trebuchet MS","Verdana","Arial",sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	margin: 0 auto;
	padding: 0;
	SCROLLBAR-FACE-COLOR: #A8A8A8;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #666666;
	SCROLLBAR-3DLIGHT-COLOR: #333333;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	SCROLLBAR-BASE-COLOR: #A8A8A8;
}

#main	{
	width: 740px;
	text-align: left;
	margin: 0 auto;
}

td	{
	font-family: "Trebuchet MS","Verdana","Arial",sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

/*  -- DATE AND COUNT -- */
#siteDateCount {
	background-color: #ffffff;
	margin-top: 10px;
	vertical-align: middle;
	line-height: 2em;
}
#siteDateCount img	{	vertical-align:middle;	}

#siteDate	{
	background-image: url(http://www.guideboard.net/gfx/bg_stripped.png);
	font-weight: 900;
	text-align: center;
	float: left;
	width: 180px;
}

#siteCount	{
	background-image: url(http://www.guideboard.net/gfx/bg_stripped.png);
	text-align: right;
	float: right;
	width: 558px;
}

/*  -- ADVERT -- */
#siteAdvertMainNavi	{
	width: 558px;
	height: 100px;
	float: right;
	margin-top: 2px;
}

#advert	 { background-image: url(http://www.guideboard.net/gfx/border_advertising.png); background-repeat: no-repeat; text-align: right; padding-right: 10px; height: 78px }
#advert img		{		margin-top: 10px; }

/*  -- CONTENT AND WHERE I AM-- */
#content {
	margin-top: 2px;
	width: 600px;
	float: left;
}

#whereIAm {
	background-color: #E5E1CD;
	background-image: url(http://www.guideboard.net/gfx/border_whereiam.png);
	background-repeat: no-repeat;
	line-height: 25px;
	padding-left: 10px;
	margin-bottom: 10px;
	width: 590px;
	display:block;
}

/*  -- Info-boxes -- */
#infoBox {
	margin-top: 2px;
	margin-bottom: 2px;
	width: 130px;
	float: right;
}
#infoBox #infoBoxTop {
	height: 5px;
	background-image: url(http://www.guideboard.net/gfx/border_info_top.png);
	background-repeat: no-repeat;
	background-position: top;
}
#infoBox #infoBoxMiddle {
	border-left: 1px solid #808080;	border-right: 1px solid #808080;
	padding: 5px;
	padding-bottom: 5px;
}
#infoBox #infoBoxMiddle a {
	font-size: 10px;
}
#infoBox #infoBoxMiddle .checkbox {
	width: 17px;
}
#infoBox #infoBoxBottom {
	height: 5px;
	background-image: url(http://www.guideboard.net/gfx/border_info_bottom.png);
	background-repeat: no-repeat;
	background-position: top;
}

#infoBox #infoBoxTopx {
	height: 5px;
	background-color: #efd18e;
	background-image: url(http://www.guideboard.net/gfx/border_info_top.png);
	background-repeat: no-repeat;
	background-position: top;
}
#infoBox #infoBoxMiddlex {
	background-color: #efd18e;
	border-left: 1px solid #808080;	border-right: 1px solid #808080;
	padding: 5px;
	padding-bottom: 5px;
}
#infoBox #infoBoxMiddlex a {
	font-size: 10px;
}
#infoBox #infoBoxMiddlex .checkbox {
	width: 17px;
}
#infoBox #infoBoxBottomx {
	height: 5px;
	background-color: #efd18e;
	background-image: url(http://www.guideboard.net/gfx/border_info_bottom.png);
	background-repeat: no-repeat;
	background-position: top;
}

#infoBox input	{	width: 95%;}
#infoBox form	{	padding: 0; margin: 0px}

/*  -- FOOTER -- */
#footer {
	clear: both;
	margin-top: 20px;
	padding: 0px 10px 30px 10px;
	border-top: 2px solid #8a1a1a;
	line-height: 2em;
}
#footer #links { float: left; }
#footer #copy { float: right;}

/* h */
h2 {
	font: "Times", "Trebuchet MS","Verdana", serif;
	color: #6B1C1B;
	padding-left: 10px;
	margin: 0px;
	font-size: 150%;
	font-weight: 900;
}
h1 {
	padding-top: 20px;
	font: "Times", "Trebuchet MS","Verdana", serif;
	color: #6B1C1B;
	padding-bottom: 10px;
	margin: 0px;
	font-size: 200%;
}

/* tourlist */
.tourList			{	font-family: "Verdana","Arial"; font-size: 10px}
.tourHeadline	{
	color: #C49173;
	font-style : italic;
	font-weight: 900;
	font-family: "Verdana","Arial",sans serif;
	font-size: 11px
}
.tourHeadline2	{
	color: #000000;
	font-style : normal;
	font-weight: normal;
	font-family: "Verdana","Arial",sans serif;
	font-size: 11px
}

#tourImg {
	border: 1px solid #ACACAC;
	background-color: #ffffff;
	float: right;
	padding: 5px;
	margin-left: 10px;
	margin-bottom: 3px;
}

/* form */
input,textarea		{	background-color: #F0EFE9; border: 1px solid #ACACAC; font-size: 100%}
input:focus		{	background-color: #ffffff;}
textarea:focus	{	background-color: #ffffff;}
.normalForm	{	margin-left: 50;}
.normalForm input,textarea	{	margin: 3px 10px 3px 0px;}

/* error und msg */
#error	{	background-color: #DDAAAA; width: 100%; padding-left: 5px; padding-top: 1px; padding-bottom: 1px; border: 1px solid #ACACAC;}
#errorx	{	background-color: #DDAAAA; width: 90%; padding-left: 5px; padding-top: 1px; padding-right: 5px; padding-bottom: 1px; border: 1px solid #ACACAC;}
#msg	{	background-color: #F5F6DA; width: 100%; padding-left: 5px; padding-top: 1px; padding-bottom: 1px; margin-top: 10px; border: 1px solid #ACACAC;}

/* popups */
#popHeadline	{
	border: 1px solid  #ACACAC;
	padding: 5px;
	font-weight: 900;
}
.popImgNr			{border: 1px solid  #ACACAC; padding: 0px 5px 0px 5px;}
.popImgNr:hover	{border: 1px solid  #ACACAC; padding: 0px 5px 0px 5px; background-color: #F0EFE9;}
.popImgNrActive	{border: 1px solid  #ACACAC; padding: 0px 5px 0px 5px;background-color: #F0EFE9;}

/* links / navi */
#mainNavi	{
	background-color: #E5E1CD;
	height: 20px;
	line-height: 19px;
	background-image: url(http://www.guideboard.net/gfx/border_navi.png);
	background-repeat: no-repeat;
	text-align: right;
	margin-top: 2px;
	padding-right: 10px;
}
ul	{							margin: 0px;	list-style-type: none; padding: 0px;}
#mainNavi li	{		display: inline}
#userNavi li	{		display: inline; border: 1px solid #ACACAC; padding: 3px 4px 3px 4px; margin: 0px 2px 0px 2px;}

a 				{color: #8a1a1a; text-decoration: none; font-size: 11px; font-weight: 900;}
a.main 		{font-size: 14px; padding: 0px; margin-left: 20px}
a:hover	{color: #333333;}

/* other */
.small			{font-size: 9px; font-weight: 900; color: #EAEAEA}
.border		{border: 1px solid #ACACAC;}
#siteLogo	{	margin-top: 2px; float: left; }
#nextStep	{font-weight: 900; line-height: 20px; padding-left: 10px; background-color: #F4F3EB;}
.hrred			{color: #8a1a1a; background-color: #8a1a1a; width: 100%; height: 2px; border: 0px}
#special		{border: 1px solid #8A1A1A; padding: 5px}
.borderblock{color: #ACACAC; background-color: #F8F8F6; border: 1px solid #ACACAC;}
#payInfo		{
	font-family: Verdana, Verdana, sans-serif;
	border: 1px dashed #ACACAC;
	padding: 5px;
	margin-right: 15px;
	margin-bottom: 15px;
}
#payButton {
	float: right;
	margin-right: 15px;
	border: 1px solid #ACACAC;
	padding: 5px;
}

#nextStepLocation {
	border: 2px solid #808080;
	padding:5px;
	width: 300px;
	position: absolute;
	top : 5em;
	left : 5em;
	background-color: #F5F6DA;
}
#summe {
	font-size: 13px;
	font-weight: bold;
}
.iconReplace:link {
	padding-right: 10px;
	color: black;
	text-decoration: underline;
}
.iconReplace:visited {
	padding-right: 10px;
	color: black;
	text-decoration: underline;
}
.iconReplace:hover {
	padding-right: 10px;
	color: black;
	text-decoration: underline;
}
.unsichtbar {
	display: none;
}
.blau2 {
	display: none;
}
reemail {
	position : absolute;
	left : -2400px;
	top : -1200px;
}

