body,td,th, p, a, div { font-family:Verdana,Arial,sans-serif; font-size:11px; color:#000000;}
p {margin-top:0px; margin-bottom:0px;}

h1,h2,h3					{ font-size:11px; color:#000000; font-weight:bold; margin-bottom:16px; }
p							{ margin-bottom:16px; }

body                                                                { background:#FFF url(/fileadmin/template/pa/images/bg_main.gif) repeat-x; }
body.homepage                                                       { background:#000; }

/* element types */


.greylight {color: #949494;}
.greylight a,
.greylight a:link,
.greylight a:visited {color: #949494;}
.greylight a:hover,
.greylight a:focus,
.greylight a:active {color: #0099FF;}
.greydark {color: #6A6A6A;}
.greydarkbold {font-weight:bold; color:#6A6A6A;}
.bluebold {font-weight:bold; color:#0099FF;}
.blackbold {font-weight:bold; color:#000000;}
.bluesmall {font-size:10px; color:#0099FF;}

/* box properties */
.paddingbot2 {padding-bottom:2px;}
.marginbot16 {margin-bottom:16px;}
.marginbot0 {margin-bottom:0px;}
.marginbot28 {margin-bottom:28px;}
.alignr {float:right;}


.contentbox {background-color:#C0F300;}
.contentbox .contentboxText {padding-left:12px; padding-right:12px; padding-bottom:25px;}
.subheadBlue {margin-bottom:16px;}
#articleLinkedText {margin-top:5px;}
#articleLinkedLink {margin-top:16px; float:right;}




/*
.mainNavi 					{font-size:10px; background-color: #EBEBEB;}
tr.mainNaviRow td 			{background-color: #EBEBEB;} 
*/
.mainNavi 					{font-size:10px;}
.mainNaviActive 			{font-size:11px; color: #0099FF; font-weight:bold;}
a.mainNaviActiveNot			{font-size:11px; color: #000000; }
a.mainNaviActiveNot:hover	{color: #0099FF; }
.linkText 					{font-size:10px; font-weight:bold;}




.sectionSep {height:5px;}

.corporate .sectionBg {background-color:#0099FF;}
.leistungen .sectionBg {background-color:#FFD900;}
.technologie .sectionBg {background-color:#C0F300;}
.kunden .sectionBg {background-color:#FF3399;}


/* new classes for the form boxes start */

.input105 {width:105px;font-family:Verdana,Arial,sans-serif;font-size:11px;color:#000000;}
.input215 {width:215px;font-family:Verdana,Arial,sans-serif;font-size:11px;color:#000000;}
.input294 {width:294px;font-family:Verdana,Arial,sans-serif;font-size:11px;color:#000000;}
.inputfile {font-family:Verdana,Arial,sans-serif;font-size:11px;color:#000000;margin:0px;padding:0px;display:inline;}
.imagesubmit {float:right;}
/* new classes for the form boxes end */


td.cntCol                                                           { background:#000 url(/fileadmin/template/pa/images/bg_hpTeaser.gif) repeat-x; }
.hpTeaser                                                           {  background:#000 url(/fileadmin/template/pa/images/bg_hpTeaser.gif) repeat-x; }
.hpTeaser *                                                         { color:#FFF; }
div#cntStage200809                                                  { position:relative; width:990px; height:470px; }
div#cntStage200809 img#claim                                        { position:absolute; top:17px; left:15px; }
div#cntStage200809 .bodyText                                        { position:absolute; top:191px; left:15px; width:374px; padding:10px; font-size:11px; line-height:15px; color:#FFF; background:#000; }
* html div#cntStage200809 .bodyText { width:394px; }
div#cntStage200809 .bodyimg                                         { position:absolute; top:191px; left:15px; width:394px; height:125px; z-index:11; }
div#cntStage200809 .bodyText span                                   { display:block; margin-top:8px; color:#0099FF; }
div#cntStage200809 div#stage200809Slider                            { position:absolute; top:278px; left:0; z-index:10; }
div#lyrCase                                                         { position:absolute; top:15px; left:277px; margin:0 auto; width:648px; height:560px; visibility:hidden; z-index:100; }
div#lyrCase .cntContent                                             { float:left; width:640px; height:560px; background:#FFF; }

UL { margin-top: 0px;  margin-left:0px; padding-left:22px}
UL UL LI { font-size: 10px;  padding:0px}
OL { margin-top: 0px;  padding:0px}
LI { margin-top: 0px; margin-bottom: 0px; margin-left:0px; padding-left: 0px; padding-top: 3px; padding-bottom: 3px;
       list-style-image: url(/fileadmin/template/pa/images/listitem_gfx.gif); 
       list-style-type: square;
}

h3#jobsheader { margin-top: 0px;  margin-left:0px; margin-bottom:3px;padding-top:0px; font-size: 11px; font-weight:bold;}

div#orderXPAText H3 { margin-top: 0px;  margin-left:0px; margin-bottom:0px;padding-top:2px; padding-bottom:8px; font-size: 11px; font-weight:bold;}
div#orderXPAText UL { margin-top: 0px;  margin-left:0px; margin-bottom:0px;padding:0; padding-left:22px}

div#orderXPAText UL LI { margin-top: 0px; margin-bottom: 0px; margin-left:0px; padding-left: 0px; padding-top: 2px; padding-bottom: 2px;
       list-style-image: url(/fileadmin/template/pa/images/listitem_blue_gfx.gif); 
       list-style-type: circle;
}


/* news plugin styles */

div.news-latest-item H3.news-latest-date {color: #6A6A6A; margin-top: 0px;  margin-left:0px; margin-bottom:0px;padding-top:0px; font-size: 11px; font-weight:normal;}
div.news-latest-item p { width:329px; }
div.news-latest-item span.news-latest-title {font-weight:bold; color:#6A6A6A;}
div.news-latest-item span.news-latest-morelink a {font-weight:normal; color:#6A6A6A;}

div.news-list-item H3.news-list-date {color: #000000; margin-top: 0px;  margin-left:0px; margin-bottom:0px;padding-top:0px; font-size: 11px; font-weight:bold;}
div.news-list-item span.news-list-title {font-weight:normal; color:#000000;}
div.news-list-item span.news-list-morelink a {font-weight:bold; color:#000000;}

div.news-single-item {margin-top: 0px;  margin-left:42px; margin-right:0px; margin-bottom:0px; padding-top:0px;font-size: 13px;}
div.news-single-item div {font-size: 13px;}
div.news-single-item div.news-single-timedata{margin-bottom:16px; font-size: 13px;}
div.news-single-item div.news-single-content{margin-top: 0px;  margin-left:0px; margin-right:10px; margin-bottom:40px; padding-top:0px;font-size: 13px; width:610px;}
div.news-single-item H1.news-single-pressemitteilung {color: #000000; margin-top: 40px;  margin-left:0px; margin-bottom:38px;padding-top:0px; font-size: 18px; font-weight:bold;margin-right:10px; width:610px;}
div.news-single-item H2.news-single-title {color: #000000; margin-top: 0px;  margin-left:0px; margin-bottom:16px;padding-top:0px; font-size: 14px; font-weight:bold;margin-right:10px; width:610px;}
div.news-single-item div.news-single-backlink a {font-weight:bold; color:#6A6A6A;}


.newsboxHomepage .boxBg                                             { background:#000 url(/fileadmin/template/pa/images/bg_hpTeaser.gif) repeat-x; }
.newsboxHomepage div.news-latest-item H3.news-latest-date,
.newsboxHomepage div.news-latest-item span.news-latest-title,
.newsboxHomepage div.news-latest-item span.news-latest-morelink a   { color:#FFF;}

