* {
margin:0px;
padding:0px;
}
body {
	min-width:970px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	/*background:url(../bilder/hggrafik.gif) repeat-y center top;*/
	background:#777777;
}
a:link, a:visited {
    color:#777777;
}
a:hover {
    color:#f00000;
}
a:active {
    color:#f00000;
}
p {
    margin:10px 0;
}
#wrapper {
width:970px;
margin: 0 auto;
position: relative;
text-align: left;
}
#container {
	position: absolute;
	top: 400px;
	left: 0px;
	width: 958px;
	border-bottom:1px solid #ededed;
	border-left:6px solid #ffffff;
	border-right:6px solid #ffffff;
	background:url(../bilder/hintergrund.gif) top center repeat-y;
}
#kopf {
	position: absolute;
	width: 958px;
	height: 60px;
	z-index: 1;
	left: 0px;
	top: 0;
	border-left:6px solid #f00000;
	border-right:6px solid #f00000;
	background:#f00000;
}
div#logo {
	float:left; 
	width:124px; /* angepasst an Logo-Breite */
	height:50px;
	padding:5px 5px;
	background:#ffffff;
	margin-left:10px;
}
div#tag {
float:right; 
width:710px; /* angepasst an Logo-Breite */
height:50px;
text-align:right;
padding:0;
margin-right:0px;
}
a.taglink:link, a.taglink:visited {
color:#ffffff;
text-decoration:none;
}
a.taglink:hover, a.taglink:active {
color:#ffffff;
text-decoration:none;
}
div#hauptnavi {
position:absolute;
width:958px;
height:40px;
top:60px;
left:0px;
	border-left:6px solid #ffffff;
	border-right:6px solid #ffffff;
text-align:left;
padding:10px 0;
background:#ffffff;
}
div#hauptnavili {
/*width:523px;*/
height:20px;
margin:0;
background:#ffffff;
}
div#hauptnavire {
/*width:523px;*/
height:14px;
margin:2px 0 0 0;
border-bottom:0px solid #A4A4A4;
}
#screen {
position:absolute;
width:958px;
height:279px; /* dieser Wert plus border-top/bottom plus kopf plus hauptnavi ergibt Position container   */
top:120px;
left:0px;
margin:0;
	border-left:6px solid #ffffff;
	border-right:6px solid #ffffff;
border-top:1px solid #ffffff;
background:#ffffff;
}
div#infotext {
float:left;
width:625px;
margin-right:50px;
height:256px;
}
div#service {
float:right;
width:270px;
height:236px;
padding:10px 5px;
}
div#servicetext {
margin-top:50px;	
}
#subnavi {
background:#fafafa;
background:#777777;
width:958px;
height:17px;
margin-top:0px;
border-top:0px solid #dddddd;
border-bottom:0px solid #dddddd;
}
#klammer {
	float:left;
	width:678px;
}
#links {
	width: 319px;
	padding:10px 10px;
	z-index: 1;
	float: left;
	border-top:0px solid #FFFFFF;
}
#mitte {
	width: 319px;
	padding:10px 10px;
	z-index: 1;
	float: right;
	border-top:0px solid #FFFFFF;
}
#mittebreit {
width:650px;
padding:10px 10px;
}
#rechts {
float:right;
width:270px;
border-top:0px solid #FFFFFF;
	padding:0 5px 10px 5px;
}
#fuss {
	width: 956px;
	height: 19px;
	clear: both;
	z-index: 1;
	background:#ffffff;
	border:1px solid #ededed;
	font-size:10px;
}
ul#hauptnavigation {
	margin:0px;
	padding:0px;
	list-style-type:none;
	height:20px;
}
ul#hauptnavigation li {
float:right;
margin:0 1px 0 0;
padding:0;
line-height:20px;
}
ul#hauptnavigation a {
	display:block;
	font-size:11px;
	padding:0 12px;
	height:20px;
	text-decoration:none;
	background:#777777;
}
ul#hauptnavigation a:link, ul#hauptnavigation a:active {
	color:#ffffff;
}
ul#hauptnavigation a:visited {
	color:#ffffff;
}
ul#hauptnavigation a:hover, body.werbemittelseite a#werbeartikel, body.buerobedarfseite a#buerobedarf, body.moebelseite a#bueromoebel, body.teleseite a#telekommunikation {
background:#f00000;
}
ul#hauptnavigation li.last {
margin-right:0;	
}

ul#zweitnavigation {
float:right;
	margin:0;
	padding:0 0 3px 0;
	list-style-type:none;
	height:14px;
	font-size:10px;
	width:280px;
	border-bottom:1px solid #c5c5c5;
}
ul#zweitnavigation li {
float:right;
margin:0px;
padding:2px;
padding-right:24px;
line-height:14px;	
}
ul#zweitnavigation li.last {
float:right;
margin:0px;
padding:2px;
padding-right:22px;
line-height:14px;	
}
ul#zweitnavigation a {
	display:block;
	text-decoration:none;
}
ul#zweitnavigation a:link, ul#zweitnavigation a:visited {
	color:#777777;
}
ul#zweitnavigation a:hover {
	color:#f00000;
	text-decoration:underline;
}
ul#zweitnavigation a:active {
	color:#f00000;
}
body#startseite a#startlink, body.service a#servicelink, body.unternehmen a#unternehmenlink, body.news a#newslink {
	color:#f00000;	
}
ul.subnavigation {
	margin:0 0 0 0;
	padding:0;
	list-style-type:none;
	height:17px;
	width:950px;
	float:left;
}
ul.subnavigation li {
float:left;
margin:0px;
padding:0;
line-height:17px;
font-size:11px;
}
ul.subnavigation a {
padding:0px 18px;
	text-decoration:none;
	display:block;
	border-right:1px solid #ffffff;
}
ul#bueronavi a {
padding:0 14px;	
}
ul.subnavigation a:link, ul.subnavigation a:visited {
color:#ffffff;
}
ul.subnavigation a:hover {
	background:#9a9a9a;
}
ul.subnavigation a.aktiv {
	background:#9a9a9a;
}
ul.subnavigationn a:active {
	color:#FFFFFF;
}
/* aktive Seite in Subnavigation */
/* 1. Buerobedarf */
body#buerostart a:link#buerostartlk, body#bueroshop a:link#bueroshoplk, body#bueroberatung a:link#beratunglk, body#tonerkosten a:link#tonerlk, body#bueroberater a:link#bueroberaterlk, body#basissortiment a:link#basislk, body#bueropraemien a:link#praemienlk,  body#druckerzeugnisse a:link#drucklk {
background:#9a9a9a;	
}
body#buerostart a:visited#buerostartlk, body#bueroshop a:visited#bueroshoplk, body#bueroberatung a:visited#beratunglk, body#tonerkosten a:visited#tonerlk, body#bueroberater a:visited#bueroberaterlk, body#basissortiment a:visited#basislk, body#bueropraemien a:visited#praemienlk, body#druckerzeugnisse a:visited#drucklk {
background:#9a9a9a;	
}
/* 2. Bueromoebel */
body#moebelstart a:link#moebelstartlk, body#bewirtung a:link#bewirtunglk, body#moebelleistungen a:link#moebelleistunglk, body#moebelleasing a:link#moebelleasenlk, body#moebelnutzen a:link#moebelnutzenlk, body#moebelschnell a:link#moebelschnelllk, body#moebelberater a:link#moebelberaterlk, body#moebelpartner a:link#moebelpartnerlk {
background:#9a9a9a;	
}
body#moebelstart a:visited#moebelstartlk, body#bewirtung a:visited#bewirtunglk, body#moebelleistungen a:visited#moebelleistunglk, body#moebelleasing a:visited#moebelleasenlk, body#moebelnutzen a:visited#moebelnutzenlk, body#moebelschnell a:visited#moebelschnelllk, body#moebelberater a:visited#moebelberaterlk, body#moebelpartner a:visited#moebelpartnerlk {
background:#9a9a9a;	
}
/* 3. Werbeartikel */
body#werbemittelstart a:link#werbestartlk, body#werbemittelshop a:link#werbeshoplk, body#werbemarken a:link#werbemarkenlk, body#werbeberater a:link#werbeberaterlk, body#werbemuster a:link#werbemusterlk {
background:#9a9a9a;	
}
body#werbemittelstart a:visited#werbestartlk, body#werbemittelshop a:visited#werbeshoplk, body#werbemarken a:visited#werbemarkenlk,body#werbeberater a:visited#werbeberaterlk, body#werbemuster a:visited#werbemusterlk {
background:#9a9a9a;	
}
/* 4. Telekommunikation */
body#telestart a:link#telestartlk, body#optimierung a:link#optimierunglk, body#teleberater a:link#teleberaterlk, body#vernetzung a:link#vernetzunglk, body#anlagen a:link#anlagenlk, body#sdsl a:link#sdsllk {
background:#9a9a9a;	
}
body#telestart a:visited#telestartlk,  body#optimierung a:visited#optimierunglk, body#teleberater a:visited#teleberaterlk, body#vernetzung a:visited#vernetzunglk, body#anlagen a:visited#anlagenlk, body#sdsl a:visited#sdsllk {
background:#9a9a9a;	
}
/* 5. Service */
body#servicestart a:link#kontaktlk, body#downloads a:link#downloadlk, body#praemiensystem a:link#praemienlk, body#anfrageseite a:link#anfragelk {
background:#9a9a9a;	
}
body#servicestart a:visited#kontaktlk, body#downloads a:visited#downloadlk, body#praemiensystem a:visited#praemienlk, body#anfrageseite a:visited#anfragelk {
background:#9a9a9a;	
}
/* 6. Unternehmen */
body#unternehmenstart a:link#alphalk, body#team a:link#teamlk, body#geschaeftsfuehrung a:link#fuehrunglk, body#agbseite a:link#agblk, body#impressumseite a:link#impressumlk, body#datenschutzseite a:link#dschutzlk {
background:#9a9a9a;	
}
body#unternehmenstart a:visited#alphalk, body#team a:visited#teamlk, body#geschaeftsfuehrung a:visited#fuehrunglk, body#agbseite a:visited#agblk, body#impressumseite a:visited#impressumlk, body#datenschutzseite a:visited#dschutzlk {
background:#9a9a9a;	
}
/* Ende aktive Seiten Subnavigation  */
ul#fussnavigation {
	margin:0px;
	padding:0px;
	list-style-type:none;
	height:18px;
}
ul#fussnavigation li {
float:left;
margin:0px;
padding:2px;
padding-right:14px;
line-height:14px;	
}
ul#fussnavigation li#firmenname {
padding-left:300px;	
}
ul#fussnavigation a {
	display:block;
	text-decoration:none;
}
ul#fussnavigation a:link, ul#fussnavigation a:visited {
	color:#777777;
}
ul#fussnavigation a:hover {
	color:#f00000;
	text-decoration:underline;
}
ul#fussnavigation a:active {
	color:#f00000;
}
body#impressumseite a#impressumlink, body#agbseite a#agblink, body#anfrageseite a#anfragelink, body#newsorder a#newsletterlink, body#datenschutzseite a#datenschutzlink {
	color:#f00000;
}
div#screen p#breadcrumb {
margin:0 0 0 11px;
font-size:11px;
}
div#links img, div#mitte img {
	float:left;
	margin:2px 10px 10px 0px;
}
div#links img.vollbild, div#mitte img.vollbild {
	float:none;
	margin:3px 3px 3px 0;
}
div#links h2, div#mitte h2 {
	margin:0px;
}
div.trenner {
	clear:both;
	width:10px;
	height:30px;
}
div.abschnitt {
	margin:0px 0px;
}
/* Kopfbereich */
h1#tagline {
margin-top:23px;
font-size:14px;
font-weight:bold;
color:#ffffff;
}
/* Infobereich */
img#infobild {
float:left;
margin:0 70px 0 5px;
border:0 none;
}
div#infotext p {
margin: 10px 0 0 0;
font-size:11px;
}
div#infotext p.infofoto {
margin: 0 0 0 0;
}
h2#infoheader {
margin:40px 0 10px 0;
font-size:15px;
color:#6A6A6A;
}
/* Servicebereich */
div#servicetext p {
margin: 8px 0 0 0;	
}
div#servicetext p.kontakt {
    margin:8px 0 10px 0;
}
img.kontakticon {
margin:0 10px 0px 0;
border:0;
vertical-align:text-bottom;
}
/* ____________________________INHALT________________________*/
div#klammer h1 {
font-size:15px;
margin:10px 0;
color:#f00000;	
}
div#klammer h1#subbereich {
font-size:15px;
margin:20px 0 0 10px;
color:#777777;	
}
div#klammer h1#anfrage {
font-size:15px;
margin:20px 0;
color:#777777;	
}
div#klammer h2 {
font-size:12px;
margin:16px 0 0 0;
color:#f00000;
}
div#klammer h3 {
font-size:12px;
margin:10px 0 10px 0;
color:#f00000;
}
div#klammer h5 {
font-size:11px;
margin:10px 0 4px 0;
color:#000000;
}
div#rechts h1 {
font-size:15px;
margin:20px 0 10px 0;
color:#777777;	
}
div#klammer p {
margin:2px 0 12px 0;
line-height:16px;
}
div#klammer ul {
margin:14px 0;
list-style-type:square;
}
div#klammer li {
margin:3px 0 3px 40px;	
padding:0;
}
p.rechtslink {
text-align:right;	
}
p.fachberaterlink {
font-size:10px;
}
ul#druckleistungen {
margin:10px;
}
ul#druckleistungen li {
margin:5px 0 5px 30px;	
}
ul#druckleistungen ul {
margin:4px;	
}
ul#druckleistungen ul li {
margin:3px 0 3px 30px;
font-size:11px;
}
/* Bereich Marken */
div.marke {
float:left;	
width:310px;
margin:10px 0;
}
div.marke img {
float:left;
margin:2px 4px 2px 0;
}
div.marke p {
padding-top:5px;	
}
div.mitarbeiter {
clear:left;
height:200px;
margin-bottom:20px;
border-bottom:1px solid #ededed;
border-right:0px solid #ededed;
}
p.mitarbeiterdetail {
font-size:11px;
padding-top:46px;
}
span.beschriftung {
color:#605d5c;
font-size:10px;
font-weight:bold;
} 
span.funktion {
color:#605d5c;
font-weight:bold;	
}
/* ___________________________ENDE ____INHALT________________________*/

/* BEGINN TOPNEWS_TEASER    */
/* separate CSS für Inhalte der Topnews auf Teaserseite*/
div.topeintrag {
	margin:12px auto 0px auto;
	width:260px;
	border:1px solid #c5c5c5;
	float:left;
	background:#f8f8f8;
}
div.topeintrag img {
	border:0;
}
div.topeintrag p {
	padding:2px 2px;
	text-align:left;
	margin:0;	
}
div.topeintrag p.bild {
   margin:0 auto;
	padding:3px 3px;
	width:80px;
	text-align:left;
	float:left;
}
div.topeintrag p.subtitel {
	float:right;
	width:170px;
	padding:5px 0 0 0;
}
div.topeintrag p.etext {
	padding:2px 2px;
	text-align:right;
	/*clear:both; */
}
div.topeintrag p.header  {
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	padding:2px 2px;
	background:#f00000;
	text-align:center;
	margin:0;
	border-bottom:0px solid #5670AC;
}
/*  Ende Top-News-Teaser */
/* __________Beginn Newsteaser (re Spalte)  */
div#klammer h2#newskopf {
width:270px;
border-bottom:1px solid #90C107;
font-size:13px;
}
div#newsteaser {
width:270px;
margin-top:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#newsteaser div.header {
width:270px; 
padding:2px 0;
margin:16px 0 0 0;
border-bottom:1px solid #ffffff;
}
div#newsteaser div.header h1 {
display:inline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #f00000;
}
div#newsteaser p.subheader {
font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #f00000;
    margin:0px;
}
div#newsteaser div.eintrag {
padding:6px 0;
border-bottom:1px solid #dfdfdf;
}
div#newsteaser div.eintrag p {
margin:0 0 4px 0;
font-size:10px;
color:#605d5c;
}
div#newsteaser div.eintrag p.titel {
margin:0;
font-weight: bold;
color: #777777;
}
div#newsteaser div.eintrag p.subtitel {
margin:0;
font-weight: bold;
color: #777777;
}
div#newsteaser div.eintrag img.timage {
margin:2px 8px 2px 0;
border:0;
float:left;
}
div#newsteaser div.eintrag p.link {
clear:left;
padding:2px 0;
}
div#newsteaser div.eintrag p.trennung {
text-align:center;
margin:2px 0;
clear:both;
}
div#newsteaser div.eintrag .etext, div#newsteaser div.eintrag .ekurztext {
font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#newsteaser p.katlink {
text-align:right;
padding:0;
margin-bottom:10px; 
}
/* ENDE Newsteaser_________________________*/


