/* CSS Document */

/*
 Default 	
*/
body,td,th {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-family: tahoma,arial,sans-serif;
	font-size: 14px;
	color: #474747;
	line-height: 16px;
	text-align: justify;
	font-weight: normal;

}

th{
	background-color:#E9E9E9;
	font-size: 15px;
	font-weight: bold;
	padding:20px;
	
}
body {
  background-color:#E9E9E9;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/*texte*/
p {
font-size: 100%;

}

h1 {
font-size: 200%;

}

h2 {
font-size: 150%;

}

h3 {
font-size: 125%;

}

h4, h5, h6 {
font-size: 100%;

}

a {
	font-size: 12px;
	color: #333333;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #999999;
}
a:active {
	text-decoration: none;
	color: #333333;
}




span.corner-top-right {
background: url(images/box-top-right.gif) no-repeat;
top: 0;
right: 0;
}
span.corner-bottom-left {
background: url(images/box-bottom-left.gif) no-repeat;
bottom: 0;
left: 0;
}
span.corner-bottom-right {
background: url(images/box-bottom-right.gif) no-repeat;
bottom: 0;
right: 0;
}

/* IE6 Fix */
* html span.corner-top-right, span.corner-bottom-left, span.corner-bottom-right {
width: 19px;
height: 19px;
margin-bottom: -1px;
}
/* IE6 Fix END */

/*
DIV zentrieren
<div id="page">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
</div>
*/
#page {

position: absolute;
width: 1024px;
height: 400px;
top: 0px;
left: 50%;
margin-left: -512px;

}

#layer{
padding:0 0 0 42px;
background:url(images/bg_left.jpg) repeat-y;
}
#layer_2{
background:url(images/bg_right.jpg) repeat-y right #FFFFFF;
padding:0 39px 0 0;
}
/*
 Logo
*/
#logo {
	padding:10px;	
	border-bottom:1px solid #999999;
}

/*
Navigation TOP
*/


#navTop ul
{
margin: 0;
padding: 10px;
list-style-type: none;
text-align: center;

}

#navTop ul li { display: inline; }

#navTop ul li a
{
font-size:14px;
text-decoration: none;
padding: .6em 1.5em;
color: #FFFFFF;
background-color: #CCCCCC;
}

#navTop ul li a:hover
{
color: #000000;
background-color: #CCCCCC;
}


/*
main
*/
#main{
padding:10px 30px;

}

/*
FOOTER
*/

#footer{

background-color: #CCCCCC;
border-top:1px solid #555;
padding:20px;
}

.fooBox{
  width:300px;
  float:left;

}
/*
Navigation Bottom
*/
.navBottom ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

.navBottom li { margin: 0 0 .2em 0; }

.navBottom a
{
font-size:14px;
display: block;
color: #555;
width: 270px;
padding: .2em .8em;
text-decoration: none;
}

.navBottom a:hover
{
background-color: #369;
color: #FFF;
}