/************************/
/* all.css              */
/* unsere-weltreise.net */
/************************/
/* copyright            */
/* www.streeck.com      */
/************************/
/* Ver 1.0.0            */
/*        20050420.2300 */
/************************/

/*------------ body ------------*/
body
{
	margin:0px; padding:0px;
	background:#ffffff url(bg.main.png) repeat-y; background-position:center;
	font-family:Arial,sans-serif; font-size:10pt; line-height:1.25;
	text-align:justify;
	z-index:0;
}

#container-static
{
	margin:0px auto; padding:0px;
	width:760px;
	z-index:0;
}
#container-absolute
{
	position:absolute;
	margin:0px; padding:0px;
	width:760px;
}

/*------------ title-page ------------*/
#title-page
{
	position:relative;
	height:120px; margin:0px; padding:0px;
	font-family:Verdana,Arial,sans-serif;
}
#title-page h1
{
	margin:0px 0px 0px 140px; padding:0px;
	font-size:24pt;
}
#title-page h2
{
	margin:-3px 0px 0px 180px; padding:0px;
	font-size:10pt;
}

/*------------ menu-main ------------*/
#menu-main
{
	display:inline-table;
	position:absolute; top:85px; right:0px;
	margin:0px; padding:0px; /* margin:0.5px 0px; fixes the position in Gecko, but this is nuts! */
	border-collapse:collapse;
	z-index:1;
}
#menu-main ul
{
	margin:0px; padding:0px;
	display:table-row;
	list-style-type:none;
}
#menu-main ul li
{
	display:table-cell;
}
#menu-main ul li a
{
	display:block;
	margin:0px; padding:9px 15px;
	height:15px;
	font-size:9pt; font-family:Verdana,Arial,sans-serif;
	text-decoration:none; font-weight:bold;
}
#menu-main ul li a:hover
{
	text-decoration:none;
}

/*------------ sidebar ------------*/
#sidebar, #content .sidebar-bump
{
	position:absolute; right:0px;
	margin:0px; padding:5px;
	width:155px;
	z-index:2;
	font-family:Arial,sans-serif;
	font-size:8pt;
	text-align:center;
} #sidebar { top:120px; } #content .sidebar-bump { right:-165px; top:inherit; }
#sidebar p, #sidebar ul, #sidebar ol, #sidebar form, #content .sidebar-bump p
{
	margin:0px; margin-bottom:4pt;
	text-align:right;
}
#sidebar ul
{
	margin:0px; padding-left:5px;
	list-style-type:none;
}
#sidebar ul li
{
	line-height:1.4;
}
#sidebar ul li a
{
	padding:0px 1pt;
	text-decoration:none;
}
#sidebar ul li a:hover
{
}
#sidebar h1, #content .sidebar-bump h1
{
	margin:7pt 0px 4pt 0px;
	font-size:14pt;
	font-variant:small-caps;
	text-align:right;
}
#sidebar h2
{
	margin:6pt 0px 3pt 0px;
	font-size:12pt;
	font-variant:small-caps;
	text-align:right;
}
#sidebar h3
{
	margin:5pt 0px 2pt 0px;
	font-size:10pt;
	font-variant:small-caps;
	text-align:right;
}
#sidebar h1:first-child, #sidebar h2:first-child, #sidebar h3:first-child, #content .sidebar-bump h1:first-child
{
	margin-top:0pt;
}

/*------------ content ------------*/
#content
{
	position:relative; 
	margin:0px;
	padding:0px 10px 10px 10px;
	width:575px;
	border-right:165px solid #dddddd;
	z-index:1;
	font-family:Verdana,Arial,sans-serif;
	line-height:1.4;
}
#content.wide
{
	width:740px;
	border-right:none;
}
#content h1
{
	margin:10pt 0px 5pt 0px;
	font-size:20pt;
	font-variant:small-caps;
}
#content h2
{
	margin:8pt 0px 4pt 0px;
	font-size:16pt;
	font-variant:small-caps;
}
#content h3, #content h4
{
	margin:6pt 0px 3pt 0px;
	font-size:12pt;
	font-variant:small-caps;
}
#content h1:first-child, #content h2:first-child, #content h3:first-child, #content h4:first-child
{
	margin-top:0pt;
}
#content h2 + h1
{
	margin-top:-5pt;
}
#content h1 + h2
{
	margin-top:-5pt;
}
#content p, ul, ol, table
{
	margin-top:0px; margin-bottom:6pt;
}
#content table.center
{
	margin:auto;
	text-align:left;
}
#content table.full
{
	width:100%;
}

/*------------ footer ------------*/
#footer
{
	position:relative;
	margin:0px; padding:4pt 10px 10px 10px;
	z-index:1;
	font-size:8pt;
}

/*------------ footer ------------*/
#keywords
{
	display:none;
}

/*------------ a ------------*/
a
{
	padding:0px 1pt;
	text-decoration:none;
}
a:visited
{
}
a:hover
{
}

/*------------ img ------------*/
img
{
	margin:0px; padding:0px;
	vertical-align:middle;
	border:none;
}

/*------------ forms ------------*/
form
{
	padding:0px;
	margin:0px;
}
input, select, textarea
{
	margin:1px;
	padding:1px;
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:90%;
}
input:focus, select:focus, textarea:focus
{
}
button, input[type="submit"], input[type="reset"]
{
	margin:1px;
	padding:0px 4px;
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:90%;
}
button:active, input[type="submit"]:active, input[type="reset"]:active
{
	border-style:inset;
}
button:hover, input[type="submit"]:hover, input[type="reset"]:hover
{
}

/*------------ left/right/center ------------*/
.left, .right
{
	margin:2px 5px;
}
.left
{
	margin-left:0px;
	float:left;
	text-align:left;
}
.right
{
	margin-right:0px;
	float:right;
	text-align:right;
}
.center
{
	margin-left:auto; margin-right:auto;
	text-align:center;
}

/*------------ ul/ol -----------*/
ul ul, ol ol
{
	margin-bottom:0px;
}


/*------------ size ------------*/
.size-xs
{
	font-size:50%;
}
.size-s
{
	font-size:80%;
}
.size-l
{
	font-size:120%;
}
.size-xl
{
	font-size:150%;
}
