img { display:block;} /* BUG FIX Firefox, verhindert unkontrolierten Abstand nach Bildern */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	background-color: #666666;
}
#container {
	position:relative;
	width:980px;
	margin:auto;
}

#maincontent {
width:388px;
height:304px; /* muss mit padding 332 ergeben */
overflow:auto;
}
#maincontent {
	padding: 18px 20px 10px 20px;
}
#maincontent p, h1, h2 {
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
#maincontent p {
	line-height: 16px;
}
#maincontent h1 { font-size:16px}
#maincontent h2 { font-size:14px}

#maincontent a {text-decoration: none; font-weight:bold;}
#maincontent a:link {	color: #7283bb;	}
#maincontent a:visited {	color: #7283bb;	}
#maincontent a:hover {	color: #999999;	}
#maincontent a:active {	color: #7283bb;	}


#maincontent a.linkbgcolor
{
	display: block;
	cursor: pointer;
	height:auto; /* HACK FOR IE: wichtig damit IE und FF gleiche Höhe anzeigen, Gesamthöhe mit padding  */
	color: #000000;
	font-weight:normal;
	text-decoration: none;
	padding: 1px;
	margin: 1px;
}

#maincontent a.linkbgcolor:hover { color: #000000; background-color: #c2c2c2;	}
#maincontent a.linkbgcolor:active { color: #000000; background-color: #c2c2c2;}

#maincontent a.linkbgcolorred
{
	display: block;
	cursor: pointer;
	height:15px; /* HACK FOR IE: wichtig damit IE und FF gleiche Höhe anzeigen, Gesamthöhe mit padding  */
	color: #FFFFFF;
	background-color: #CC0000;
	font-weight:Bold;
	text-decoration: none;
	padding: 5px 10px;
	margin: 0 ;
}

#maincontent a.linkbgcolorred:hover { background-color: #FF0000;	}
#maincontent a.linkbgcolorred:active { background-color: #FF0000;}

.fontgrey { color:#999999; font-weight:bold;}

.menu {
	padding-top: 13px;
}
.menuextra {
	color: #996600;
	font-weight: bold;
}

ul.MenuBarVertical li a.active {background-color: #e3d192;}

#standorte {
	height:130px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#standorte a
{
	display: block;
	cursor: pointer;
	height:15px; /* HACK FOR IE: wichtig damit IE und FF gleiche Höhe anzeigen, Gesamthöhe mit padding 25px */
	color: #000000;
	text-decoration: none;
	text-indent: 100px;
	padding: 2px 0px ;
	margin: 1px 0px ;
}

#standorte a:hover { color: #000000; background-color: #ece5d5;	}
#standorte  a:active { color: #000000; background-color: #e3d192;}

#arbeitnehmer {
	height:120px;
	margin: 0px;
	padding: 20px 0px 0px 0px;
}
#arbeitnehmer a
{
	display: block;
	cursor: pointer;
	height:15px; /* HACK FOR IE: wichtig damit IE und FF gleiche Höhe anzeigen, Gesamthöhe mit padding 25px */
	color: #000000;
	text-decoration: none;
	text-indent: 100px;
	padding: 3px 0px ;
	margin: 3px 0px ;
}

#arbeitnehmer a:hover { color: #000000; background-color: #ece5d5;	}
#arbeitnehmer  a:active { color: #000000; background-color: #e3d192;}

#underimg {
	margin: 0px;
	padding: 10px;
}
#underimg p {
	text-align: right;
	margin: 0px;
	padding: 2px 0px;
}

#impressum {
	position:absolute;
	margin: 0px;
	padding: 0px;
	top: 593px;
	left: 0px;
	width: 180px;
	height: 24px;
	z-index: 3;
}
#impressum a
{
	text-align: right;
	padding: 1px 10px;
	display: block;
	cursor: pointer;
	height:15px; /* HACK FOR IE: wichtig damit IE und FF gleiche Höhe anzeigen, Gesamthöhe mit padding 25px */
	color: #000000;
	text-decoration: none;
}
#impressum a:hover { color: #000000; background-color: #ece5d5;	}
#impressum  a:active { color: #000000; background-color: #e3d192;}

#login {
	position:absolute;
	margin: 0px;
	padding: 0px;
	top: 593px;
	left: 884px;
	width: 50px;
	height: 18px;
	z-index: 3;
}
#login a
{	display: inline;
	cursor: pointer;
	height:15px; /* HACK FOR IE: wichtig damit IE und FF gleiche Höhe anzeigen, Gesamthöhe mit padding 25px */
	color: #FFFFFF;
	text-decoration: none;
}
#login a:hover { color: #000000; 	}
#login  a:active { color: #000000; }

#ticker {
	margin: 0px;
	padding: 0px;
	text-align:center;
	line-height:18px;
	vertical-align: baseline;
}

form {
	padding: 0px;
	margin: 0px;
}
input {width:180px;}
textarea {width:180px;}

.submenu {background-color:#f2e3bf;}
.green {
	color:#00CC00
}
.red {
	color: #CC0000;
}
.wite {
	color: #FFFFFF;
}
.paddingbottoms {
	padding-bottom: 5px;
}
.fontbig {font-size:18px}

