html,body{margin:0;padding:0;background-color:#EEEEEE;}
body{font: 11px verdana,arial,sans-serif;text-align:center;}

div#container{
text-align:left;
width:845px;
margin:0 auto;
background:url(images/back2.gif) repeat-y;
/*
background-color:#FFFFFF;
*/
}

div#header{
text-align:left;
width:100%;
height:185px;
margin:0;
background:url(images/head.gif);
}
div#digitaldruck{
position:absolute;
padding:46px 0 0 60px;
width:360px;
height:60px;
}
div#digitaldruck h1{
font-size:14px;
font-weight:bold;
color:#14334D;
line-height:10pt;
}
div#digitaldruck h2 {
font-size:11px;
font-weight:normal;
color:#000000;
line-height:10pt;
text-decoration:none; 
}
.digitaldruck {
font-size:11px;
font-weight:normal;
color:#000000;
line-height:10pt; 
text-decoration:none; 
}
.digitaldruck a{
font-size:11px;
font-weight:normal;
color:#000000;
line-height:10pt; 
text-decoration:none; 
}
.digitaldruck a:hover{
font-size:11px;
font-weight:normal;
color:#000000;
line-height:10pt; 
text-decoration:none; 
}
div#menu{
position:absolute;
padding:143px 0 0 136px;
height:60px;
}
div#logo{
position:relative;
top:0px;
left:625;
width:180px;
height:185px;
}

div#wrapper{
margin:0;
float:left;
width:100%;
}

div#content{
margin: 0 40px 0 245px;
background:url(images/logo_pj24b.gif) top right no-repeat;
}
div#content p{
padding-left:0px;
}
div#content-start{
margin: 0 40px;
background:url(images/logo_pj24b.gif) top right no-repeat;
background-color:#FFFFFF;
}
div#content-pro{
margin: 0px 235px 0 245px;
}

div#extra{
float:left;
width:180px;
margin-left:-220px;
background:url(images/logo_pj24b.gif) top right no-repeat;
}

div#navigation{
float:left;
width:195px;
margin-left:-805px;
margin-top:0px;
}

div#footer{
clear:left;
width:845px;
height:48px;
background:url(images/foot.gif) no-repeat;
}
div#footer p{
margin:0;
padding:17px 0 0 0;
FONT-SIZE:10px;
text-align:center;
}




/* ALLGEMEIN */
h1 {font-size:14px;color:#F45813;}
h3 {font-size:14px;color:#034EA2;padding:4px 0 0 0;line-height:0;}
p {line-height:12pt}
strong {color:#687D9D;}
/*small {font-weight:bold; color:#687D9D;}*/
td {font-size:11px;}

/* Preistabellen 
   Head */
div#content-pro table {margin-left:-2px;font-size:11px;}
div#content-pro td {height:20px;background-color:#F1F4F6;}
div#content-pro td.theadleft {
background:url(images/theadleft.gif) no-repeat;
}
div#content-pro td.thead {
text-align:center;
font-size:10px;
font-weight:bold;
color:#687D9D;
padding:5px 2px 0 0;
background:url(images/thead.gif) repeat-x;
}
div#content-pro td.theadright {
background:url(images/theadright.gif) no-repeat;
}
/* Preistabellen
   Cell */
div#content-pro td.tleft {
width:5px;
background:url(images/tleft.gif) repeat-y;
}
div#content-pro td.t54 {
width:44px;
text-align:right;
padding:3px 7px;
background-color:#E1E5EB;
border-top:1px solid #FFFFFF;
}
div#content-pro td.t60 {
text-align:right;
padding:3px 3px;
border-left:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
}
div#content-pro td.t75 {
text-align:right;
padding:3px 6px;
border-left:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
}
div#content-pro td.t100 {
text-align:right;
padding:3px 18px;
border-left:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
}
div#content-pro td.tright {
width:5px;
background:url(images/tright.gif) repeat-y;
}
/* Preistabellen
   Foot */
div#content-pro td.tbotleft {
height:6px;
background:url(images/tbotleft.gif) no-repeat;
}
div#content-pro td.tbot {
height:6px;
background:url(images/tbot.gif) repeat-x;
}
div#content-pro td.tbotright {
height:6px;
background:url(images/tbotright.gif) no-repeat;
}
/* Preistabellen 
   Head volle Breite*/
div#content table {margin-left:-2px;font-size:11px;}
div#content td {height:20px;background-color:#F1F4F6;}
div#content td.theadleft {
background:url(images/theadleft.gif) no-repeat;
}
div#content td.thead {
text-align:center;
font-size:10px;
font-weight:bold;
color:#687D9D;
padding:5px 2px 0 2px;
background:url(images/thead.gif) repeat-x;
}
div#content td.theadx {
font-size:10px;
font-weight:bold;
color:#687D9D;
padding:5px 10px 0 10px;
background:url(images/thead.gif) repeat-x;
}
div#content td.theadright {
background:url(images/theadright.gif) no-repeat;
}
/* Preistabellen
   Cell volle Breite */
div#content td.tleft {
width:5px;
background:url(images/tleft.gif) repeat-y;
}
div#content td.t54 {
width:44px;
text-align:right;
padding:3px 7px;
background-color:#E1E5EB;
border-top:1px solid #FFFFFF;
}
div#content td.t60 {
text-align:right;
padding:3px 9px;
border-left:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
}
div#content td.tx {
padding:3px 10px;
background-color:#FDE6DC;
border-left:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
}
div#content td.tright {
width:5px;
background:url(images/tright.gif) repeat-y;
}
/* Preistabellen
   Foot volle breite */
div#content td.tbotleft {
height:6px;
background:url(images/tbotleft.gif) no-repeat;
}
div#content td.tbot {
height:6px;
background:url(images/tbot.gif) repeat-x;
}
div#content td.tbotright {
height:6px;
background:url(images/tbotright.gif) no-repeat;
}

/* Box */
div.boxtop{
width:180px;
height:12px;
background:url(images/boxtop.gif) no-repeat;
}
div.boxback{
width:180px;
background:url(images/boxback.gif);
}
div.boxhead{
height:13px;
margin:0 5px;
font-size:10px;
font-weight:bold;
color:#687D9D;
padding-left:11px;
background:url(images/arrow.gif) no-repeat;
}
div.box{
margin:0 5px;
padding:5px;
background-color:#EEEEEE;
border-bottom:3px solid #FFFFFF;
}
div.box2{
margin:0 10px;
}
div.boxbot{
width:180px;
height:10px;
font-size:8px;
background:url(images/boxbot.gif) bottom no-repeat;
}

div.boxtop3{
width:570px;
height:12px;
background:url(images/boxtop3.gif) no-repeat;
}
div.boxback3{
width:570px;
background:url(images/boxback3.gif);
}
div.box3{
margin:0 5px;
padding:5px;
background-color:#F1F4F6;
border-bottom:3px solid #FFFFFF;
}
div.boxbot3{
width:570px;
height:10px;
background:url(images/boxbot3.gif) bottom no-repeat;
}


div.help{
line-height:12pt;
margin:0;
padding:0 5px 0 12px;
BACKGROUND:url(images/arrow-left.gif) no-repeat;
border-bottom:15px solid #FFFFFF;
}
div.tipp{
margin:0;
padding:2px 15px;
BACKGROUND:url(images/arrow-tipp.gif) no-repeat #F1F4F6;
}
div.angebot{
margin:0;
padding:2px 15px;
line-height:12pt;
border:1px solid #FCD5C4;
BACKGROUND:url(images/arrow-angebot.gif) no-repeat #FFFFFF;
}

/* Produktübersicht */
td.procasehead{
width:132px;
height:132px;
font-size:11px;
}
td.procase{
width:132px;
height:142px;
font-size:10px;
color:#687D9D;
text-align:center;
padding-top:80px;
/*background:url(images/pro_produkt-back.gif) no-repeat;*/
}
td.procase a{
text-decoration:none;
font-size:10px;
font-weight:bold;
color:#687D9D;/**/
}
td.procase a:hover{
color:#F45813;
}
td.procaseline{
height:11px;
background:url(images/pro_line.gif) repeat-x;
}



a{color:#000;}
a:hover{color:#F45813;}

a.url{color:#000;text-decoration:none;padding-left:14px;background:url(images/bullet.gif) left center no-repeat;}
a.url:hover{color:#F45813;}

a.link{color:#000;padding-left:28px;background:url(images/arrow-url.gif) left center no-repeat;}
a.link:hover{color:#F45813;background:url(images/arrow-url-a.gif) left center no-repeat;}

a.more{color:#000;padding-right:16px;background:url(images/arrow-more.gif) right center no-repeat;}
a.more:hover{color:#F45813;}

a.back{color:#000;padding-left:11px;background:url(images/arrow-back.gif) left center no-repeat;}
a.back:hover{color:#F45813;}

a.button{display:block;width:122px;height:22px;font-size:10px;font-weight:bold;color:#687D9D;text-align:center;text-decoration:none;padding-top:5px;background:url(images/button.gif) no-repeat;}

div.formular{
margin:0;
padding:15px 0px 15px 25px;
BACKGROUND:url(images/form-back.gif) repeat-y #F1F4F6;
}
.Button { 
width:122px;
height:22px;
font-size:10px;
font-weight:bold;
color:#687D9D;
text-align:center;
text-decoration:none;
background:url(images/button.gif) no-repeat;
border:0;
}
.Auswahl { 
background-color:#FFFFFF; 
border:1px solid #E1E5EB; 
FONT-SIZE: 11px; 
vertical-align: middle; 
}
.Auswahl2 { 
width:119px;
background-color:#FFFFFF; 
border:1px solid #E1E5EB; 
FONT-SIZE: 11px; 
vertical-align: middle; 
}
div.formtxt{
line-height:12pt;
margin:0 10px 0 0;
padding:2px 5px 3px 5px;
background-color:#FFFFFF;
border:1px solid #E1E5EB;
}

ol {
list-style-image:none;
list-style-type:decimal;
list-style-position:outside;
margin:0;
padding:0;
}
ul {
list-style-position:outside;
margin:0;
padding:0;
}
li {
list-style-image:url(images/bullet.gif);
margin:0 0 0 12pt;
padding:0 0 5pt 0;
}

ul.nor {
list-style-position:outside;
margin:0 0 0 -1px;
padding:2 0;
}
ul.nor li {
list-style-image:none;
list-style:square;
margin:0 0 0 13pt;
padding:2 0;
}

ol.num {
list-style-type:decimal;
list-style-position:outside;
margin:0 0 0 1px;
padding:0;
}
ol.num li {
list-style-image:none;
margin:0 0 0 2em;
padding:0;
}

.brd {font-size:11px;padding:1px 10px 3px 7px;background:url(images/brd-corner.gif) no-repeat right #E5EDF6;}
.rand {padding:0 0 0 10px;}
.angebote {font-size:11px;COLOR: #000;}
.kquer {text-decoration:line-through;}
.preis {FONT-SIZE:16px;font-weight: bold;color:#ED1B2F;}
.service {font-size:12px;font-weight:bold;width:100%;color:#034EA2;border-bottom:1px solid #CDDCEC;}
.casehead {font-size:10px;font-weight:bold;color:#687D9D;padding:4px 6px;background:url(images/boxhead.jpg);}
.case {font-size:11px;line-height:10pt;padding:5px 6px;border-bottom:1px solid #DADEE2;background:url(images/boxback.jpg);}
.line {height:7px; background:url(images/pro_line.gif) repeat-x;}
.formline {height:27px; background:url(images/form_line.gif) repeat-x;}


/* MENÜ Header */
span.headmenu  
{
DISPLAY:table-cell;
WIDTH:109px;
HEIGHT:34px;
PADDING:9px 0 0 0;
FONT-FAMILY:Verdana;
FONT-SIZE:10px;
FONT-WEIGHT:bold;
TEXT-ALIGN:center;
}
span.headmenu a
{
TEXT-DECORATION:none;
COLOR:#FFFFFF;
}
/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
span.headmenu a:hover
{
COLOR:#F45813;
}
/*Style-Definition für die First-Level-Navigation bei aktivem Link*/
span.headmenuActive 
{
DISPLAY:table-cell;
WIDTH:109px;
HEIGHT:34px;
PADDING:9px 0 0 0;
FONT-FAMILY:Verdana;
FONT-SIZE:10px;
FONT-WEIGHT:bold;
TEXT-ALIGN:center;
BACKGROUND:url(images/menu-h_a.gif) no-repeat;
}
span.headmenuActive a
{
COLOR:#FFFFFF;
TEXT-DECORATION:none;
}

/* SUBMENÜ Left*/
/*Style-Definition für die First-Level-Navigation*/
DIV.fstLevel  
{
DISPLAY:block;
WIDTH:180px;
PADDING:5px 0 6px 14px;
FONT-FAMILY:Verdana;
FONT-SIZE:11px;
TEXT-ALIGN:left;
COLOR:#000;
}
DIV.fstLevel a
{
TEXT-DECORATION:none;
}
/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
DIV.fstLevel a:hover
{
COLOR:#F45813;
}
/*Style-Definition für die First-Level-Navigation bei aktivem Link*/
DIV.fstLevelActive 
{
DISPLAY:block;
WIDTH:180px;
PADDING:5px 0 6px 14px;
FONT-FAMILY:Verdana;
FONT-WEIGHT:bold;
FONT-SIZE:11px;
TEXT-ALIGN:left;
COLOR:#000;
BACKGROUND:url(images/menu-left_arrow-fst.gif) center left no-repeat;
}
DIV.fstLevelActive a
{
COLOR:#F45813;
TEXT-DECORATION:none;
}

/*Style-Definition für die Second-Level-Navigation*/
DIV.secLevel  
{
DISPLAY:block;
WIDTH:180px;
PADDING:0 0 3px 25px;
FONT-FAMILY:Verdana;
FONT-SIZE:11px;
TEXT-ALIGN:left;
COLOR:#000;
}
DIV.secLevel a
{
TEXT-DECORATION:none;
}
/*Style-Definition für die Second-Level-Navigation bei Mouse-Over*/
DIV.secLevel a:hover
{
COLOR:#F45813;
}
/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
DIV.secLevelActive 
{
DISPLAY:block;
WIDTH:180px;
PADDING:0 0 3px 25px;
FONT-FAMILY:Verdana;
FONT-SIZE:11px;
TEXT-ALIGN:left;
COLOR:#000;
BACKGROUND:url(images/menu-left_arrow-sec.gif) center left no-repeat;
}
DIV.secLevelActive a
{
COLOR:#F45813;
TEXT-DECORATION:none;
}


/* Produktübersicht */
.produkt  
{
DISPLAY:table;
WIDTH:561px;
HEIGHT:142px;
text-align:left;
padding:0;
white-space:nowrap;
}
.produkt a
{
DISPLAY:table-cell;
WIDTH:132px;
HEIGHT:137px;
color:#687D9D;
text-decoration:none;
font-weight:bold;
padding:0;
BACKGROUND:url(images/produkte_back.gif) no-repeat;
cursor:pointer;
}
.produkt a:hover
{
COLOR:#F45813;
BACKGROUND:url(images/produkte_back-a.gif) no-repeat;
}
.produkt a div
{
DISPLAY:table;
WIDTH:132px;
HEIGHT:96px;
padding:0;
}
.produkt a span
{
DISPLAY:table-cell;
width:132px;
height:30px;
font-size:10px;
text-align:center;
vertical-align:middle;
padding:2px 5px;
}
.produkt div.none
{
DISPLAY:table-cell;
WIDTH:132px;
HEIGHT:0px;
padding:0;
}


.briefkopf { display: none; }


