@charset "UTF-8";
/* CSS Document */

body {	padding:0;
		background:url(../img/bg.jpg);
		margin:0;
		font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana;
		color:#635353;
}

	
form {padding:0;margin:0;}

ul {margin:0;padding:0;}

a img {border:0;}

/* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
}
:focus {
  -moz-outline-style:none;
}

/* fonts */

h1 {font-size:13px;
	font-weight:bold;
	padding-left:35px;
	padding-bottom:8px;
	margin:5 0 0 0;
}

h2 {font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	color:#f7f7f7;
}

h3 {font-size:11px;
	padding-left:20px;
	padding-top:5px;
	margin:0;
	margin-bottom:5px;
}


h4 {font-size:11px;
	padding-left:20px;
	margin:0;
	font-weight:normal;
}

h5 {font-size:11px;
	font-weight:normal;
	padding-left:20px;
	padding-bottom:15px;
	margin:0;
}

p {font-size:11px;
	padding-left:77px;
	padding-bottom:15px;
	margin:0;
}

h6 {font-size:11px;
	padding-left:35px;
	padding-bottom:15px;
	margin:0;
	font-weight:normal;
}



a:link {text-decoration:underline;
color:#635353;
}

a:hover {text-decoration:underline;
color:#c9bfbf;
}

a:visited {text-decoration:underline;
color:#635353;
}

/* aufbau */	

#site { margin:0 auto;
		position:relative;
		height:auto;
		width:751px;
		clear:left;
}

#bg {background: url(../img/bgsite.jpg);
	height:627px;
	width:751px;
		}

#logo {
	position:absolute;
	left:512px;
	top:62px;
	width:199px;
	height:125px;
	z-index:5;
}

#content {
	position:absolute;
	left:19px;
	top:206px;
	width:711px;
	height:449px;
	text-align:left;
}

#bottomline {
	position:absolute;
	top:424px;
	left:415px;
	text-align:right;
	margin:0;
	font-size:9px;
	width: 297px;
}

#head {
	position:absolute;
	left:19px;
	top:62px;
	width:711px;
	height:125px;
	z-index:1;
}

#naviwrap {
	position:absolute;
	left:19px;
	top:160px;
	width:500px;
	height:auto;
	z-index:2;
}

.navi {float:left;
width:153px;
height:27px;
margin:0;
}

/* Webservice */

