/*******************/
/* all.css         */
/* streeck.com     */
/*******************/
/* copyright       */
/* www.streeck.com */
/*******************/
/* Ver 3.0.2       */
/*   20050813.1545 */
/*******************/

@import url(all.skin.css);

/*----------- body -----------*/
body
{
	margin:0px; padding:0px;
	text-align:justify;
}

#container-static
{
	margin:0px auto; padding:0px;
	width:760px;
}
#container-absolute
{
	position:absolute;
	margin:0px; padding:0px;
	width:760px;
}

/*----------- header -----------*/
#header
{
	z-index:1;
	margin:0px 0px; padding:30px 0px;
	height:50px;
}

#header h1
{
	display:inline;
	margin:0px; padding:60px 0px 0px 110px;
	vertical-align:top;
}

#header h2
{
	display:inline;
	margin:0px; padding:60px 0px 0px 0px;
	vertical-align:top;
}

/*------------ navbar ------------*/
#navbar, .navbar
{
	z-index:2;
	margin:0px; padding:0px; padding-left:20px;
	height:34px;
	border-collapse:collapse;
}
#navbar ul, .navbar ul
{
	display:table; display:inline-table; list-style-type:none;
	margin:0px; padding:0px;
}
#navbar ul li, .navbar ul li
{
	display:table-cell;
	padding-left:8px;
	height:34px;
}
#navbar ul li a, .navbar ul li a
{
	display:block;
	margin:0px; padding:6px 16px 6px 0px;
	height:22px;
}
#navbar ul li a:hover
{
}

/*------------ language ------------*/
#language
{
	z-index:2;
	position:absolute;
	top:88px; right:5px;
}

/*------------ sidebar ------------*/
#sidebar, #content div.sidebar-bump
{
	z-index:1;
	position:absolute;
	right:0px;
	width:200px;
	margin:0px; padding:0px 0px 10px 0px;
	text-align:center;
} #sidebar { top:144px; } #sidebar.off { display:none; } #content div.sidebar-bump { top:inherit; padding:0px; }
#sidebar div, #content div.sidebar-bump div
{
	margin:0px; padding:8px 5px;
	text-align:right;
}
#sidebar h1, #content div.sidebar-bump h1
{
	margin:8pt 0px 0px 0px; padding:0px;
}
#sidebar h2, #content div.sidebar-bump h2
{
	margin:8pt 0px 0px 0px; padding:0px;
}
#sidebar p, #sidebar ul, #sidebar ol, #sidebar > img, #sidebar > a > img, #content div.sidebar-bump p
{
	margin:1pt 0px 0px 0px; padding:0px;
}
#sidebar *:first-child, #content div.sidebar-bump *:first-child
{
	margin-top:0px;
}

/*------------ content ------------*/
#content
{
	z-index:1;
	margin:0px; padding:1px 200px 1px 0px;
} #content.wide { padding-right:0px; } #content.center { padding-left:100px; padding-right:100px; text-align:justify; }
#content div
{
	margin:0px; padding:15px;
}
#content h1
{
	margin:12pt 0px 0px 0px; padding:0px;
} 
#content h2
{
	margin:10pt 0px 0px 0px; padding:0px;
}
#content p, #content ul, #content ol, #content table, #content > img, #content > a > img
{
	margin:5pt 0px 0px 0px; padding:0px;
} #content ul, #content ol { margin-left:16pt; }
#content ul ul, #content ol ol, #content ul ol, #content ol ul
{
	margin-top:0pt;
}
#content *:first-child { margin-top:0px; }

/* columns */
#content div.col-left, #content div.col-right
{
	margin:0px; padding:0px;
	width:50%;
}
#content div.col-left
{
	float:left;
	clear:left;
}
#content div.col-right
{
	float:right;
	clear:right;
}

/* textbox */
#content div.textbox
{
	width:33%;
	margin:7pt 5px 2px 5px; padding:5px;
	text-align:justify;
} #content div.textbox[class="textbox center"] { width:67%; }
#content div.left	{ margin-left:0px; }
#content div.right	{ margin-right:0px; }
#content div.center { margin-left:auto; margin-right:auto; }

/*------------ footer ------------*/
#footer
{
	margin:0px; padding:0px 10px;
}

/*------------ general stuff ------------*/
img
{
	margin:0px; padding:0px;
	vertical-align:middle;
	border:none;
}
.left, .right
{
	margin:2px 5px;
}
.left
{
	margin-left:0px;
	text-align:left;
} img.left, div.left { float:left; }
.right
{
	margin-right:0px;
	text-align:right;
} img.right, div.right { float:right; }
.center
{
	margin-left:auto; margin-right:auto;
	text-align:center;
}
.size-xs
{
	font-size:50%;
}
.size-s
{
	font-size:80%;
}
.size-l
{
	font-size:120%;
}
.size-xl
{
	font-size:150%;
}
a.outsidelink:before
{
	content:url(all.outsidelink.png) " ";
}
.keywords
{
	display:none;
}


