body {
background: #E7E7E8 url("img/verlauf1400px.png") repeat-x top left;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;

}

ul, li, h1, h2, h3, p, h4, h5 {
margin:0;
padding:0;
}

h1 {
display: none;
}

h2, h3 {
color: #009EE0;
font-size:13px;
font-weight: normal;
margin-bottom: 10px;
padding-top: 10px;
}
h3 {
padding: 0;	
}

a img { border: none; text-decoration: none;}

.clearfloat {
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}

/*Header*/

#container {
position:absolute;
top:25px;
left:50%;
width: 799px;
margin: 0 0 40px -400px	
}

#headline {
margin: 0 0 20px 0px;	
}
.die_schnelle_hilfe {
position:absolute;
right: 0;
}

#navi{
background: #E7E7E8 url("img/weingarten-pc-service-nav-1px.png") repeat-x top left;
padding: 7px 8px 6px 12px;
font-size:14px;
letter-spacing: 0.05em;
}

#navi li {
list-style: none;
margin: 0 10px 0 0;
float: left;
}

#navi a {
color: white;
text-decoration: none;
}
#navi a:hover {
text-decoration: underline;
}

#navi a.aktiv_kat {
color: #03225F;
cursor: default;
}
#navi a.aktiv_kat:hover {
text-decoration: none;
}


/* Content */

#content {
background-color: white;
width:759px;
padding: 30px 20px 60px 20px;
}

/*Submenu*/

#submenu {
position:absolute;
height: 200px;
width:250px;
left: 25px;
}

#submenu p {
margin-bottom:5px;
}
#submenu p a {
	text-decoration: none; 
	color:#00225f;
}

#submenu li {
list-style-type: none;
border-bottom: 1px solid white;
font-size:11px;
}

#submenu li a { 
text-decoration: none;
background-color: #E7E7E8; 
color:#00225f;
display:block;
padding: 5px 6px 5px 6px;
}
#submenu li a.aktiv { 
text-decoration: none; 
color:white;
background: url("img/weingarten-pc-service-nav-1px.png") repeat-x top left;
}

/* Footer */

#footer{
background-color: white;
padding: 3px 10px;
font-size:11px;
}

#footer li {
list-style:none;
float:right;
margin-left: 8px;
}

#footer a {
color: #000;
text-decoration: none;
}
#footer a:hover {
text-decoration: underline;
}

#footerimg{
padding: 0;
margin: 0 0 50px 0;
}

/* Formular */

input {
width: 200px;
}
.checkbox {
width: 20px;
}

/*Inhalt*/

#maintext {
width: 425px;
float: right;
font-size:12px;
line-height:19px;
}

#maintext a {color: black;text-decoration: underline;}

#maintext p {
margin-bottom: 10px;
}

#maintext ul {
margin: -4px 0 10px 12px;
}

#maintext li {
list-style: circle;
padding: 4px 0 0 0;
}

#maintext table {
margin-bottom: 4px;
}

#maintext table td {
padding-left: 3px;
text-align: left;
}

.toptr {
}
.toptr td {
	padding: 1px 3px;
	background-color: #DCD9D9;
	border-bottom: 3px solid white;
	
}

#maintext img {
margin-bottom: 7px;
}

.kleingedrucktes {
font-size: 8px;
}



