*{
	padding: 0;
	margin: 0;
}

body {
         background: #fff url(img/bgsite.jpg) top left repeat-x;
         text-align: center; /* Zentrierung des Layouts im IE 5 */
	font-size: 80%;
	line-height: 1.4em;
}

body#index {
	background: #fff;
}

h1,h2,h3,h4,h5,h6,ol,ul,li,dl,dt,dd,p,input,textarea,select{
	color: #333;
	font-family: Verdana, Helvetica, sans-serif;
}

h1 {
	font-size: 1.2em;
         margin-bottom: 20px;
         color: #999;
}

h2 {
	font-size: 1em;
         margin: 20px 0;
         background: #eee;
         display: block;
         width: 600px;
         padding: 0 2px;
         color: #069;
}

h3 {
	font-size: 1em;
         font-weight: bold;
         margin: 20px 0;
}

p {
	line-height: 1.4em;
         margin-bottom: 20px;
         width: 600px;
}

p.center {
	text-align: center;
}

p.right {
	text-align: right;
}

p.inline {
	display: inline;
}

.small {
	font-size: 0.8em;
}

ul,li {
	padding: 0;
	margin: 0;
	list-style-type: none;
	position: relative;
}


img, a img {
	border: 0;
         margin: 0 20px 10px 0;
}

#raster {
	width: 600px;
         height: 300px;
         padding-top: 20px;
}

#raster img {
	margin: 0;
         padding: 0;
         float: left;
}

.clear {
	clear: both;
}

.none {
	display: none;
}

.leftalign {
	float: left;
}

.rightalign {
	float: right;
}


#wrap {
	margin: 0 auto;
         padding: 0;
         width: 760px;
         text-align: left;
         height: 100%;
}

#header, #navi, #unavi, #content {
	width: 100%;
}

#header {
	height: 100px;
         text-align: center;
         background: #fff;
}

#header img {
	margin-top: 20px;
}

#navi {
	height: 25px;
	background: #8099b3;
         font-weight: bold;
         position: relative;
	float: left;
}

#unavi {
	height: 25px;
	background: #ddd;
	position: relative;
	float: left;
}

#content {
         background: #fff;
         width: 600px;
         margin: 80px;
}

#navi ul li, #unavi ul li {
	display: inline;
         padding: 0 70px 0 0;
}

#navi ul {
	margin: 3px 0;
}

#unavi ul {
	margin: 3px 100px;
}

a:link {
	color: #06c;
}

a:hover, a:active, a:focus {
	color: #09f;
	text-decoration: none;
}

a:visited {
	color: #999;
	text-decoration: none;
}

#navi a {
	color: #fff;
         text-decoration: none;
}

#navi a:hover {
	color: #333;
}

#unavi a {
	color: #333;
         text-decoration: none;
}

#unavi a:hover {
	color: #fff;
}

body#start a#startnav, body#unter a#unternav, body#unter a#unterunav,body#jobs a#unternav, body#jobs a#jobsunav, body#leist a#leistnav, body#konta a#kontanav, body#impre a#imprenav {
	color: #069;
}

dl {
	margin-bottom: 20px;
}

.zerti {
	margin: 0 20px;
}

div.center {
	width: 650px;
	text-align: center;
         padding: 20px 10px;
}