body {
	background-color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-align: center;
	vertical-align: top;
	line-height: 15px;
}

body p { line-height: 15px; margin: 10px 0px 0px 1px; }
b { font-weight: bold; }
img { border: 0px; }

ul { margin: 4px 0px 4px 1px; padding-left: 15px; list-style-image: url(img/bullet.gif); }
ol { margin-top: 0px; margin-left: 0px; padding-left: 30px; }

/* Raster */
#raster { width: 600px; margin: 0px auto; text-align: left; }
#raster2 { width: 600px; margin: 0px auto; text-align: left; }
#raster3 { width: 600px; margin: 0px auto; text-align: left; }


/* Meta-Navigation */
#metanav { display: none }

/* Logos */
#logo { width: 500px; height: 83px; background-color: White; text-align: right;}


/* Navigation */
#nav { display: none }

/* Sub-Navigation */
#subnav { display: none }
cite { display: none }

/* Visual */
#visual { display: none; }


/* Inhalt */
#mainbox { width: 600px; float: left; border:3px solid White; }
		/* Abstand zum Visual */
#contentspace { display: none }
		/* Mit Unternavigation */
#content { overflow: none; width: 400px; padding-top:20px; margin-left:50px; }
		/* Keine Unternavigation */
#contentbig { overflow: none; width: 400px; padding-top:20px; margin-left:50px; }

#tophead { color: #666666; margin-bottom: 5px; }
#head { font-size: 14px; font-weight: bold; margin-bottom: 20px; }
#body { line-height: 16px; vertical-align: top; }
#bodyxtra { font-weight: bold; }

#headline { margin-bottom: 5px; font-weight: bold; }

a { color: darkred; }
a:hover { color: darkred; }

.Foto { float: left; padding-right: 20px; }
.Fototext { width: 312px; float: left; }
.Servicefoto { padding-right: 10px; float: left; }

.reftext { width: 240px; height: 120px; margin-bottom: 10px; float: left; }
.ref { width: 120px; height: 110px; text-align: center; padding-top: 10px; margin-bottom: 10px; margin-right: 10px; background-color: White; float: left; }

/* Sitemap */
#contentsitemap { overflow: hidden; height: 337px; width: 605px; border-right:3px solid White; border-right: none; padding: 54px 0px 0px 40px; }
.sitemap { color: #666666; }
.sitemap a { font-size: 10px; color: #666666; text-decoration: none; }
.sitemap a:hover { font-size: 10px; color: #666666; text-decoration: none;}
.sitemapbold a  { font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; }
.sitemapbold a:hover  { font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; }

/* Service */
#service { display: none }
#doc_icon { float: left; padding-right: 6px; }
#servicespace { width: 100px; height: 10px; }
#bullet { padding-bottom: 0em;}
#bullettext { width: 125px; float: left; }
#service ul { margin-top: 0px; margin-left: 1px; padding-left: 0px; list-style: none; }
#service ul li { padding-left: 12px; padding-bottom: 0.2em; background-image: url(img/link.gif); background-repeat: no-repeat; background-position: 0 .3em; }

/* Presse-Service */
#press-service { display: none }


/* Copyright */
#copy { width: 500px; text-align: right; font-size: 9px; color: #999999; line-height: 18px; }

/* Button */
#button {
	height: 25px;
	font-weight: bold;
}