*html body{
	margin-right: 0px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #f0f0f0;
	margin: 0px;
	margin-right: 18px;
	padding-top: 20px;
}

.global {
	margin-left: auto;
	margin-right: auto;
}

SELECT {
	font-size: 11px;
	width: 150px;
}

.img {
	border: none;
}

p {
	color: #000000;
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 12px;
}

h1 {
	letter-spacing: 0px;
	font-size: 16px;
	color: #db313a;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
}

h2 {
	letter-spacing: 0px;
	font-size: 16px;
	color: #db313a;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 20px;
	background: url(/Grafiken/aufzaehlung_start.gif) no-repeat 0px 7px;
	margin: 0px;
}

h2 a{
	letter-spacing: 0px;
	font-size: 16px;
	color: #db313a;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

h3 {
	letter-spacing: 0px;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-top: 0px;
}

h4 {
	letter-spacing: 0px;
	font-size: 12px;
	font-style: normal;
	margin: 2px 0px 2px 20px;
	font-weight: normal;
}

h5 {
	letter-spacing: 0px;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-top: 10px;
}

h6 {
	letter-spacing: 0px;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-top: 0px;
}

a {
	letter-spacing: 0px;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	font-weight: normal;
}

p a {
	text-decoration: underline;
}

ul {
	font-weight: normal;
	list-style-type: none;
	margin-left: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0;
	font-size: 12px;
}

li {
	padding-top: 5px;
	padding-left: 15px;
	background: url(/Grafiken/aufzaehlung.gif) no-repeat 0px 7px;
}

/*----- Banner -----*/
.banner {
	padding-top: 20px;
	width: 960px;
	height: 140px;
	background: #FFFFFF url(/Grafiken/Top/banner.gif) no-repeat;
}

.banner-e {
	padding-top: 20px;
	width: 960px;
	height: 140px;
	background: #FFFFFF url(/Grafiken/Top/banner-e.gif) no-repeat;
}

.logo {
	float: left;
	margin-right: 25px;
}

/*----- Navigation -----*/
.nav {
	float: left;
	margin-top: 65px;
	height: 25px;
}

#unternehmensgruppeleistung .banner .nav .navpunktgruppe a,
#unternehmenindex .banner .nav .navpunktgruppe a,
#unternehmensgruppewerke .banner .nav .navpunktgruppe a,
#unternehmensgruppephilo .banner .nav .navpunktgruppe a,
#unternehmensgruppedr .banner .nav .navpunktgruppe a,
#unternehmensgruppeqm .banner .nav .navpunktgruppe a,
#unternehmensgruppestellen .banner .nav .navpunktgruppe a,
#unternehmensgruppepresse .banner .nav .navpunktgruppe a,
#unternehmensgruppebildergalerie .banner .nav .navpunktgruppe a,
#unterindex .banner .nav .navpunktunternehmen a,
#unterdisplay .banner .nav .navpunktunternehmen a,
#unterverpackungen .banner .nav .navpunktunternehmen a,
#unterdruckdoku .banner .nav .navpunktunternehmen a,
#unterdigitaledl .banner .nav .navpunktunternehmen a,
#unterlogistik .banner .nav .navpunktunternehmen a,
#serviceindex .banner .nav .navpunktservice a,
#serviceftpserver .banner .nav .navpunktservice a,
#serviceimage .banner .nav .navpunktservice a,
#servicechecklisten .banner .nav .navpunktservice a,
#servicedigitalanford .banner .nav .navpunktservice a,
#servicesuchmaschine .banner .nav .navpunktservice a,
#specialindex .banner .nav .navpunktspecial a,
#specialsublima .banner .nav .navpunktspecial a,
#specialnovaspace .banner .nav .navpunktspecial a,
#specialwave .banner .nav .navpunktspecial a,
#specialevewise .banner .nav .navpunktspecial a,
#specialfarbmisch .banner .nav .navpunktspecial a,
#specialcreativ .banner .nav .navpunktspecial a,
#specialeinhaenger .banner .nav .navpunktspecial a,
#specialpos .banner .nav .navpunktspecial a,
#specialdigital .banner .nav .navpunktspecial a,
#kontaktindex .banner .nav .navpunktkontakt a,
#kontaktform .banner .nav .navpunktkontakt a,
#kontaktanfahrt .banner .nav .navpunktkontakt a,
#kontaktvertrieb .banner .nav .navpunktkontakt a,
#kontaktdisplays .banner .nav .navpunktkontakt a,
#kontaktverpackungen .banner .nav .navpunktkontakt a,
#kontaktdruckdoku .banner .nav .navpunktkontakt a,
#kontaktdigitaldl .banner .nav .navpunktkontakt a,
#kontaktlogistik .banner .nav .navpunktkontakt a,
#kontaktaussendienst .banner .nav .navpunktkontakt a,
#kontaktimpressum .banner .nav .navpunktkontakt a,
#sitemap .banner .nav .navpunktsitemap a{
	background-color:#db313a;
	color:#FFFFFF;
}

.navpunkt,
.navpunktgruppe,
.navpunktunternehmen,
.navpunktservice,
.navpunktspecial,
.navpunktkontakt,
.navpunktsitemap {
	float: left;
	text-align: center;
}

.navpunkt a,
.navpunktgruppe a,
.navpunktunternehmen a,
.navpunktservice a,
.navpunktspecial a,
.navpunktkontakt a,
.navpunktsitemap a {
	background-color: #f0f0f0;
	height: 20px;
	width: 90px;
	margin-top: 20px;
	margin-right: 4px;
	margin-left: 4px;
	padding-top: 5px;
	float: left;
}

*html .navpunkt a,
*html .navpunktgruppe a,
*html .navpunktunternehmen a,
*html .navpunktservice a,
*html .navpunktspecial a,
*html .navpunktkontakt a,
*html .navpunktsitemap a{
	height: 25px;
}

.navpunkt a:hover,
.navpunktgruppe a:hover,
.navpunktunternehmen a:hover,
.navpunktservice a:hover,
.navpunktspecial a:hover,
.navpunktkontakt a:hover,
.navpunktsitemap a:hover{
	background-color: #db313a;
	text-decoration: none;
	color: #FFFFFF;
}

#rot a{
	background-color: #db313a;
	text-decoration: none;
	color: #FFFFFF;
}

/*----- Seiteninhalt -----*/
.page {
	width: 960px;
	min-height: 500px;
	text-align: left;
	background: #FFFFFF url(/Grafiken/bg_subnavi.gif) no-repeat 0px 0px;
	padding-bottom: 20px;
}

*html page {
	padding-right: 160px;
}

.leftcol {
	width: 275px;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}
.rightcol {
	float: left;
	width: 275px;
	margin-bottom: 15px;
}

/*----- Subnavi -----*/
.container_subnav {
	float: left;
	padding-top: 40px;
	padding-left: 25px;
	text-align: left;
	padding-right: 25px;
}

#unternehmensgruppeleistung .global .page .container_subnav .subnavi1 a,
#unternehmensgruppewerke .global .page .container_subnav .subnavi2 a,
#unternehmensgruppephilo .global .page .container_subnav .subnavi3 a,
#unternehmensgruppedr .global .page .container_subnav .subnavi4 a,
#unternehmensgruppeqm .global .page .container_subnav .subnavi5 a,
#unternehmensgruppestellen .global .page .container_subnav .subnavi6 a,
#unternehmensgruppepresse .global .page .container_subnav .subnavi7 a,
#unternehmensgruppebildergalerie .global .page .container_subnav .subnavi8 a,
#unterdisplay .global .page .container_subnav .subnavi1 a,
#unterverpackungen .global .page .container_subnav .subnavi2 a,
#unterdruckdoku .global .page .container_subnav .subnavi3 a,
#unterdigitaledl .global .page .container_subnav .subnavi4 a,
#unterlogistik .global .page .container_subnav .subnavi5 a,
#serviceftpserver .global .page .container_subnav .subnavi1 a,
#serviceimage .global .page .container_subnav .subnavi2 a,
#servicechecklisten .global .page .container_subnav .subnavi3 a,
#servicedigitalanford .global .page .container_subnav .subnavi4 a,
#servicesuchmaschine .global .page .container_subnav .subnavi5 a,
#specialdigital .global .page .container_subnav .subnavi1 a,
#specialpos .global .page .container_subnav .subnavi2 a,
#specialhalterung .global .page .container_subnav .subnavi3 a,
#specialfsc .global .page .container_subnav .subnavi4 a,
#specialsublima .global .page .container_subnav .subnavi5 a,
#specialnovaspace .global .page .container_subnav .subnavi6 a,
#specialwave .global .page .container_subnav .subnavi7 a,
#specialevewise .global .page .container_subnav .subnavi8 a,
#specialfarbmisch .global .page .container_subnav .subnavi9 a,
#specialcreativ .global .page .container_subnav .subnavi10 a,
#specialeinhaenger .global .page .container_subnav .subnavi11 a,
#kontaktform .global .page .container_subnav .subnavi1 a,
#kontaktanfahrt .global .page .container_subnav .subnavi2 a,
#kontaktvertrieb .global .page .container_subnav .subnavi3 a,
#kontaktdisplays .global .page .container_subnav .subnavi4 a,
#kontaktverpackungen .global .page .container_subnav .subnavi5 a,
#kontaktdruckdoku .global .page .container_subnav .subnavi6 a,
#kontaktdigitaldl .global .page .container_subnav .subnavi7 a,
#kontaktlogistik .global .page .container_subnav .subnavi8 a,
#kontaktaussendienst .global .page .container_subnav .subnavi9 a,
#kontaktimpressum .global .page .container_subnav .subnavi10 a,
#epaper .global .page .container_subnav .subnavi6 a,
#underline a{
	text-decoration:underline;
}

.subnavi,
.subnavi1,
.subnavi2,
.subnavi3,
.subnavi4,
.subnavi5,
.subnavi6,
.subnavi7,
.subnavi8,
.subnavi9,
.subnavi10,
.subnavi11, 
.subnavi12,
.subnavi13 {
	text-align: left;
	height: 25px;
	width: 165px;
}

.subnavi a ,
.subnavi1 a,
.subnavi2 a,
.subnavi3 a,
.subnavi4 a,
.subnavi5 a,
.subnavi6 a,
.subnavi7 a,
.subnavi8 a,
.subnavi9 a,
.subnavi10 a,
.subnavi11 a, 
.subnavi12 a,
.subnavi13 a{
	text-decoration: none;
	color: #000000;
	font-size: 12px;
}

.subnavi a:hover,
.subnavi1 a:hover,
.subnavi2 a:hover,
.subnavi3 a:hover,
.subnavi4 a:hover,
.subnavi5 a:hover,
.subnavi6 a:hover,
.subnavi7 a:hover,
.subnavi8 a:hover,
.subnavi9 a:hover,
.subnavi10 a:hover,
.subnavi11 a:hover, 
.subnavi12 a:hover,
.subnavi13 a:hover{
	text-decoration: underline;
}

.sub_underline {
	text-decoration: underline;
}

.kontaktwrapper {
	height: 25px;
	width: 165px;
	margin-top: 260px;
}

.kontaktbild {
	float: left;
}

.kontakt {
	float: left;
	margin-left: 10px;
	margin-top: 5px;
}

/*----- Sinninhalte -----*/
.content {
	float: left;
	text-align: left;
	padding-top: 40px;
	padding-left: 4px;
	width: 580px;
}
.vierspaltig_left {
	text-align: left;
	float: left;
	width: 130px;
	margin-right: 15px;
}
.vierspaltig_right {
	float: left;
	width: 130px;
}
/*.90px_breite {
	width: 90px;
	float: left;
}*/





/*----- Spalten gleich hoch machen -----*/
.clear {
	clear: both;
}

/*----- Footer -----*/
.footer {
	width: 960px;
	height: 25px;
	font-size: 11px;
	color: #666666;
	padding-top: 10px;
}

.footer .left {
	float: left;
	width: 215px;
	text-align: left;
}

.footer .right {
	float: left;
	text-align: right;
	width: 745px;
	color: #666666;
}

.footer h4 {
	margin: 0px;
	padding: 0px;
}

.footer a {
	font-size: 10px;
	font-size: 11px;
	color: #666666;
}

.footer a:hover {
	text-decoration: underline;
}


/*----- Kontaktformular -----*/

.kontakt_left {
	width:100px;
	float:left;
	vertical-align:middle;
}

.kontakt_form {
	width:170px;
	float:right;
}.tab {
 padding-left: 10px;
 padding-right: 10px;
}

