body, h1, h2, h3, h4, h5, h6, div, p, table, td, ul, ol, li {
margin:0px;
padding: 0px;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
}

a{
    text-decoration:none;
}
a:hover{
    text-decoration:underline;
}
/* Definiert Bilder in Tabellenzellen als Blockelement um ungewollte Luecken zu vermeiden */
td img {
    display: block;
}

.nowrap {
    white-space: nowrap;
}

body {
    background-image: url(packpapier.jpg);
	background-repeat: repeat;
	background-position: 0px 0px;
}

p{
    margin-bottom:9pt;
}

p.csc-frame-frame1{
    color:#4A7D7D;
}

/* Die Positionen der einzelnen Bereiche */

#container {
	width: 800px;
	height: 581px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -321px 0 0 -400px;
	overflow: hidden;
}

#koerper {
	position: absolute;
    z-index:2; 
    width: 800px;
	height: 400px;
	top: 182px;
	left: 0px;
}

/* Für den Contentteil der Startseite */




#content {
	width: 800px;
	height: 368px;
	position: absolute;
	top: 200px;
	left: 361px;
	z-index:3;
}

/* Inhalt auf Profil */

#text-links {
	position: absolute;
	top: 18px;
	left: 214px;
}

#text-rechts {
	position: absolute;
	top: 18px;
	left: 486px;
}

/* rechter Text an Profil-Navipunkt ausgerichtet */

#text-rechts2 {
	position: absolute;
	top: 18px;
	left: 486px;
}

/* Der Service */

#service_links {
	position: absolute;
	top: 70px;
	left: 270px;
}

#service_rechts {
	position: absolute;
	top: 58px;
	left: 541px;
}

/* Bereich für die Proben */

#probe {
	position: absolute;
	top: 81px;
	left: 214px;
}

/* Inhalt auf Angebot */

#print {
	position: absolute;
	top: 18px;
	left: 216px;
}

#web {
	position: absolute;
	top: 18px;
	left: 357px;
}

#foto {
	position: absolute;
	top:18px;
	left: 494px;
}

#trainings {
	position: absolute;
	top: 18px;
	left: 616px;
}

/* Inhalt auf Angebot - Ende */

#adresse {
	width: 800px;
	height: 21px;
	position: absolute;
	top: 556px;
	left: 0px;
}

/* Für den Adressteil der Startseite */

#start #container #adresse {
	width: 800px;
	height: 21px;
	position: absolute;
	top: 559px;
	left: 0px;
}

/* Adressteil der Startseite - Ende */

/* Die Ebenen für die Angebote */

#angebot1 {
	position: absolute;
	top: 42px;
	left: 214px;
}
	
/* Die Schrift */
	
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
	line-height: 150%;
}
                   

#profil #container p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
	line-height: 140%;
}

.fett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
	font-weight: bold;
}

.gruenfett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #406D6D;
	font-weight: bold;
}

.gruen {
	color: #406D6D;
}

#profil #container .gruen {
	color: #406D6D;
}

#angebot #container .gruen {
	color: #406D6D;
}

#menu{
    position:absolute;
    top:151px;
    right:0px;
    height:24px;
    width:800px;
    right:1px;
    text-align:right;
}

/* Navigation der Startseite */

#start #container #navigation {
position:absolute;
top:147px;
left: 260px;
width: 533px;
text-align: center;
margin: 0;
padding: 0;
height: 34px;
z-index:3;
/* IE 5 Mac kann es nicht sehen \*/
width: 660px;
/* */
}



/* Die Pfeil_Navigation */

/* Pfeile */
#pfeile {
	position: absolute;
	top: 354px;
	left: 443px;
	width: 54px;
}

#pfeile a.pfeil_l{
height: 34px;
display: block;
float: left;
padding: 0;
margin: 0;
width: 27px;
background: url(../images/pfeile/pfeil_links.gif) no-repeat;
}

#pfeile a.pfeil_r{
height: 34px;
display: block;
float: left;
padding: 0;
margin: 0;
width: 27px;
background: url(../images/pfeile/pfeil_rechts.gif) no-repeat;
}

#pfeile a.pfeil_l:hover, #pfeile a.pfeil_r:hover {
background-position: left bottom;
}

#pfeile a span {
display: none;
}

/* verlinkte Mail in Kontakt und Impressum */

a, a.mail:link, a.mail, a.mail:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
	line-height: 150%;
	text-decoration:none;
}

a.mail:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #406D6D;
	font-weight: normal;
	text-decoration:underline;
}

/* nur im Impressum bisher der Link zu Detlef */

a:link, a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
	font-weight:normal;
	text-decoration:underline;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #406D6D;
	font-weight: normal;
	text-decoration:underline;
}

.abstand {
	margin-bottom:-8px;
}

/* „Tab" und Abstände auf Kontakt und Impressum */
.faxabstand {
	padding-right:2px;
}

.mailabstand {
	padding-right:9px;
}

.mehr {
	padding-top:12px;
}

/* Beim Service */

.weniger {
	font-size:5px; 
}

.weniger2 {
	font-size:9px; 
}

/* Die „Unterschrift" bei den Proben */

#bezeichnung {
	position: absolute;
	top: 472px;
	left: 214px;
	z-index:4;
}

#bezeichnung2 {
	position: absolute;
	top: 469px;
	left: 214px;
	z-index:4;
}

#proben #container #bezeichnung2 p {
	line-height: 110%;
}


#lupe {
	position: absolute;
	top: 380px;
	left: 214px;
	z-index:4;
}    
       