/* 
zwei boxen|spalten styles | xmodus.ch
creadet 2008 by dasKonkubinat.ch 
wolf kammerlander
-------------------------------------------------------------------------------------------- 
--------------------------------------------------------------------------------------------
global reset - universal selektor & body center | basic rules für links/images : no border
-------------------------------------------------------------------------------------------- */
*
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
body
{
	text-align: center;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
}
img
{
	border: none;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
a
{
		color: #000000;
		border: none;
}
/*
layout boxes
--------------------------------------------------------------------------------------------- */
#container
{
		height: auto;
		width: 840px;
		text-align: left;
		margin-right: auto;
		margin-left: auto;
}
#main-nav
{
	height: 40px;
	width: 840px;
	list-style-type: none;
}
#banner
{
		height: 130px;
		width: 840px;
}
#sub-nav
{
	height: 140px;
	width: 840px;
	list-style-type: none;
}
#textBox
{
		height: auto;
		width: 840px;
		overflow: visible;
		float: right;
}
div#leftText/* steuerung für die drei spalten - bereich textBox
---------------------------------------------------------------------------------------------- */

{
	width: 400px;
	margin-right: 15px;
	float: left;
	font-size: 12px;
}
div#rightText {
		width: 400px;
		margin-right: 15px;
		float: right;
}

/* imageReplacement für bannerbereich / SEO für google
--------------------------------------------------------------------------------------------- */
h1
{
		text-indent: -9999px;
}
/* main-nav regeln
------------------------------------------------------------------------------------------------ */
#container #main-nav li
{
		width: 270px;
		display: block;
		border-bottom: 2px solid #000000;
		float: right;
		height: 40px;
}
#container #main-nav #exhibition
{
		margin-right: 15px;
		margin-left: 15px;
}
#container #main-nav #news
{
/* standard link*/
}
#main-nav a:link
{
		font-weight: bold;
		text-decoration: none;
		display: block;
		height: 16px;
		padding-top: 24px;
}
/* besuchter link*/
#main-nav a:visited
{
		font-weight: bold;
		text-decoration: none;
		display: block;
		height: 16px;
		padding-top: 24px;
}
/* mouseOver und mouseDown link*/
#main-nav a:hover, #main-nav a:active
{
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		background: #000000;
		display: block;
		height: 16px;
		padding-top: 24px;
}
/* klasse für den aktuellen  link / manuell definieren */
#main-nav .aktuellerLink
{
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		background: #000000;
		display: block;
		height: 16px;
		padding-top: 24px;
		cursor: default;
}
/* regeln für subNavigation
--------------------------------------------------------------------------------------------- */
#container #sub-nav ul
{
		display: block;
		width: 130px;
		float: left;
		border-top: thin solid #000000;
}
#container #sub-nav li
{
		border-bottom: 1px solid #000000;
		line-height: 20px;
}
.subNavHeader
{
		font-weight: bold;
		text-transform: uppercase;
}
#container #sub-nav #company
{
		margin-right: 10px;
}
#container #sub-nav #services
{
		margin-right: 10px;
		margin-left: 15px;
}
#container #sub-nav #documents
{
		margin-right: 10px;
		margin-left: 15px;
}
#container #sub-nav a:link, #sub-nav a:visited
{
		text-decoration: none;
		display: block;
}
#container #sub-nav a:hover, #sub-nav a:active
{
		color: #FFFFFF;
		background: #DE0008;
		display: block;
}
#sub-nav    .aktuellerLink {
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		background: #000000;
		display: block;
		cursor: default;
}
.blind
{
		color: #FFFFFF;
}

/* regeln für die textformatierung 
-------------------------------------------------------------------------------------------- */
#container #textBox h2
{
	margin-top: 10px;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-size: medium;
}
#container #textBox h3 {
		font-size: 0.9em;
		text-transform: uppercase;
}

#container #textBox p
{
	font-size: 0.9em;
	list-style-type: disc;
}
#container #textBox a {
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
}
#container #textBox a:hover {
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: underline;
		background: #000000;
}
#container #textBox img {
	float: right;
	margin-right: 40px;
}
