@charset "UTF-8";
/* CSS Document */


.category {
	font-size: 12px;
        color:#444444;
        display:block;
        line-height:16px;
        margin-top:0;
        padding-bottom:2px;
        padding-left:8px;
        padding-top:4px;

}

.Stil1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}

.files {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}

.flies {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;

}



#seartcllist_wrap .contentpane {
width: 100%;
height: 5px;

}
#category83 .contentheading,
#category82 .contentheading,
#category76 .contentheading,
#category75 .contentheading,
#category72 .contentheading,
#category71 .contentheading,
#category58 .contentheading {
font-size: 13px

}


#seartcllist_wrap .contentheading {
padding-bottom: 0px;

}

#limit,
#area_content,
#area_docman,
#searchphraseall,
#searchphraseany,
#searchphraseexact,
#ordering,
#searchForm label {
display: none;
}

 {
display: none;
}

fieldset {
border-style: none;
padding-left: 0px;
}

fieldset a {
font-weight: bold;
}

.small, .modifydate {
display: none;

}

.tweakcontentdescriptionfaq h3 {
display: none;

}

.contentdescriptionfaq table {
display: none;

}

.introneo .newstitle{
left: 0em;
line-height:13px;

}


.moduletableneo h3 {

color:#0E2B7B;
font-size:14px;
height:0;
left:40px;
margin:0;
padding:0;
position:relative;
top:30px;

}


.neolatestnewsneo {
background-image:url(/poyrypq/images/stories/newsbtn.gif);
background-color:#EFF2F6;
background-repeat:no-repeat;
line-height:16px;
margin-top:20px;
padding-bottom:5px;
padding-left:40px;
padding-top:30px;
top:10px;
width:150px;



}

.introneo {
list-style-image: none;
list-style-type: none;
height:auto;
width:135px;
font-size:11px;
margin-top:7px;
margin-bottom:7px;
}




.xmap h2 {
display:none;


}

#Section9 {
display: none;

}

ul .level_2 {

display: none;

}


.ff_elem,
.ff_label {


font-size: 11px;
}

table.contentpanefaq tbody tr td form table tbody tr td table {

display: none;

}


.selnktop {

display: none;

}


.sectiontableentry2faq a,
.sectiontableentry1faq a {
display:block;
line-height:16px;
margin-top:0;
padding-bottom:8px;
padding-left:49px;
padding-top:8px;


}


.componentheadingfaq,
.contentheadingfaq
{
border-color:-moz-use-text-color;
border-style:groove;
border-width:0 0 2px;
color:#5A5A5A;
font-size:16px;
font-weight:bold;
margin:0;
padding:10px 0;

}

.pagenavfaq {
 margin-top: 30px;


}

.sectiontableheaderfaq {

display: none;
}

.sectiontableentry1faq {

background-color: #EFF2F6;

}



html {
		 height: 100%;
		 padding: 0 0 1px 0;
}


#blockrandom {
		 overflow: hidden;
		 
}


#blockrandom {
margin-left: 2px;
margin-top: 10px;

}


.ff_div {
margin-top:5px;

}


.droppableArea {
margin-left:-38px;
margin-top:-5px;


}


.moduletablewhite {
margin-left:32px;
margin-top:-23px;
position:relative;
z-index:9999;

}



.buttonheading {
display: none;

}


.dm_license_form {
margin-top: 30px;


}



.componentheadingarcbig {

color:#5A5A5A;
font-size:16px;
font-weight:bold;
margin:0;
padding:10px 0;

}


#searchForm {
background-image:url(/poyrypq/images/stories/faq.jpg);
background-position:right top;
background-repeat:no-repeat;
margin-right:-17px;
margin-top:-18px;
padding-top:234px;

}











#searchForm .button {
margin-top:-12px;

}


.rightleft2 .componentheading {

color:#5A5A5A;
font-size:16px;
font-weight:bold;
margin:0;
padding:10px 0;
}

body {
	font-family: Arial;
	font-size: 12px;
	color: #444;
	background-color: white;
	margin: 0px;
	padding: 0px;
       
}

#active_menu-nav {
background-image: url(/poyrypq/images/button_act.gif);
border:none;
}


hr {
background-color: #444;
border:medium none;
height:1px;
}

.einruck {
text-indent: 12px;

}


.int {
width:858px;
margin:0px auto;
}



.left h4 a {
text-decoration: none;
left:0em;
color:#0E2B7B;

}



/* Left Boxes 123 Styleing */



.hotline_home {
background-color:#EFF2F6;
background-image:url(/poyrypq/images/stories/serviceline2.gif);
background-repeat:no-repeat;
left:-221px;
line-height:16px;
margin-top:-66px;
padding-bottom:6px;
padding-left:40px;
padding-top:10px;
position:relative;
top:10px;
width:225px;
}

.download_home {
background-color:#EFF2F6;
background-image:url(/poyrypq/images/stories/downloads2.gif);
background-repeat:no-repeat;
height:48px;
left:54px;
line-height:16px;
margin-top:10px;
padding-bottom:5px;
padding-left:40px;
padding-top:10px;
position:relative;
top:-63px;
width:225px;
}



.hotline {
background-color:#EFF2F6;
background-image:url(/poyrypq/images/stories/serviceline.gif);
background-repeat:no-repeat;
line-height:16px;
padding-bottom:5px;
padding-left:40px;
padding-top:10px;
position:relative;
margin-top:10px;
top:10px;
width:150px;
}

.download {
background-color:#EFF2F6;
background-image:url(/poyrypq/images/stories/downloads.gif);
background-repeat:no-repeat;
line-height:16px;
padding-bottom:5px;
padding-left:40px;
padding-top:10px;
position:relative;
margin-top:10px;
top:10px;
width:150px;
}

.search {
position:relative;

background-color:#EFF2F6;
margin-top:10px;
padding:10px 10px 10px;
position:relative;
top:10px;
width:170px;
}


.button {
background-image:url(/poyrypq/images/searchbutton.gif);
border-style:none;
font-size:0;
height:22px;
margin-left:6px;
position:absolute;
width:24px;
color: #eff2f6;
margin-top: 0px;

}


.siegel {
/*background-image:url(../images/siegel.png);
clear:both;*/
height:122px;
left:685px;
position:absolute;
top:21px;
width:122px;
z-index:999;
}

.top, .main, .footer {
width:100%;
float:left;
}

.main {
background-color:#FFFFFF;
line-height:20px;
}

.logo {
width:283px;
height:66px;
float:left;
background-image:url(../images/logo.gif);
background-repeat:no-repeat;
position:relative;
}

.topmenu {
float:left;
width:100%;
background-image:url(../images/topmenu.gif);
background-position: top left;
background-repeat:no-repeat;
height: 32px;
color:#5A5A5A;
font-family:Arial;
font-size:14px;
text-decoration:none;
margin:0;
font-weight:bold;
color:white;

}

.sidemenu {
float:right;
width:auto;
}

.left {
float:left;
width:190px;
padding-top:10px;
overflow:hidden;
}


.left li {
background-image:url(../images/leftmenu.gif);
height:30px;
position:relative;
width:189px;

}

.right {
float:right;
width:627px;
padding:10px 10px 0 0;
line-height:16px;
}

.rightleft {
float:left;
width:440px;
}

.rightleft2 {
float:left;
width:610px;
margin-top:1.5em;
}

.rightright {
float:right;
width:180px;
padding:0 0 0 10px;
border-left:1px dotted #d8d8d8;
}

.bottom {
background-color:#fff;
width:838px;
float:left;
padding:10px;
color:#000;
}

.bottomleft, .bottomcenter, .bottomright {
width:30%;
float:left;
padding:1.5%;
}

.bottomleft, .bottomcenter {

}



/* STARTSEITE */



.introfilm {
left:-224px;
position:relative;
top:-45px;
float:left;
margin-top:22px;
width:540px;
}






.teaser {
background-color:#E8ECF2;
height:322px;
float:right;
left:20px;
position:relative;
top:-367px;
margin-bottom:-350px;
width:299px;
}



.teasertxt {
font-size:14px;
left:30px;
line-height:36px;
position:relative;
top:40px;
width: 222px;

}

.teasertxtp {
line-height:14px;


}


.footer {
float:left;
width:96%;
color:#a6a6a6;
padding:2%;
font-size:0.88em;
text-align: right;
}

.box {
background-image:url(../images/boxbck.jpg);
background-repeat:repeat-y;
width:100%;
float:left;
}

.boxbottom {
width:100%;
float:left;
background-image:url(../images/boxbottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

.boxint {
padding:0 10px 5px 10px;
}





.moduletablepq {
left:0;
margin-bottom:-32px;
position:relative;
top:-42px;

}


.moduletabledc {
left:40px;
margin-bottom:-32px;
position:relative;
top:-223px;

}






/*Text and Headline Classes*/

p {
margin:0;
font-size:12px;

}

.left a {
height:20px;
left:1.0em;
position:relative;
width:185px;

}


.footer .menu {
font-family: Arial;
font-size: 10px;
color: #5a5a5a;
text-decoration: none;

}

.menu {
font-family: Arial;
font-size: 12px;
color: #5a5a5a;
text-decoration: none;
}

.menu a:link, a:visited {
color: #5a5a5a;
text-decoration: none;
}

.menu a:hover, a:active {
color: #3a3a3a;
text-decoration: none;
}



.small, .modifydate {
font-size:0.88em;
color:#999;
}

h2, .contentheading {
color:#5A5A5A;
font-size:16px;
font-weight:bold;
margin:0;
padding:10px 0;
}

h3, .componentheading {
color:#5a5a5a;
margin:0;
padding:5px 0;
font-size:1.4em;
margin-bottom:5px;
}

h3 {
color:#80a8c1;
}


h4 {
color:#0E2B7B;
font-size:14px;
margin:0;

}



.moduletable_news {
background-color:#EFF2F6;
background-image:url(/poyrypq/images/stories/newsbtn.gif);
background-repeat:no-repeat;
line-height:16px;
margin-top:20px;
padding-bottom:5px;
padding-left:40px;
padding-top:10px;
top:10px;
width:150px;

}

.moduletable_news ul {
margin-left: -2px;
list-style-type: none;
}


.moduletable_news h3 {
color:#0E2B7B;
font-size:14px;
margin:0;
}

.latestnews_news {
background-image:none;

left:-43px;
}

.moduletable_news a {
font-size:12px;
display:block;
left:10px;
width:147px;

}

.moduletable_news li {
background-image:url(/poyrypq/images/newsbg.gif);
background-repeat:no-repeat;
list-style-image: none;
list-style-type: none;
height:33px;
width:180px;
}








.box h3 {
background-image:url(../images/boxtop.jpg);
background-repeat:no-repeat;
background-position:top;
color:#666;
font-size:1.2em;
padding:5px 0 5px 10px;
border-bottom:none;
}

.moduletable_menu h3, .moduletable h3 {
display: none;
/*background-image:url(../images/indent.jpg);
background-position:left;
background-repeat:no-repeat;
padding: 5px 0 5px 16px;
margin-top:7px;*/
}

.bottom h3, .bottom a:link, .bottom a:visited {
color:#fff;
background-image:none;
padding:5px 0;
}

/* XXXXXXX */


.rightleft2 p {
font-size: 12px;

}





/* ZURUECK BUTTON DOWNLOAD CENTER */


.item65 {
margin-top: 61px;



}








/*List Styles*/

.topmenu ul li {
background-image:url(../images/tm_sep.gif);
background-position:right center;
background-repeat:no-repeat;
position:relative;
margin-top:-14px;
}

.menu {
margin:0;
padding:0;
list-style:none;
}


.sidemenu ul li, .topmenu ul li {
float:left;
list-style:none;
}






/*Link Classes*/



a:link, a:visited, a:hover, a:active {
color: #5a5a5a;
text-decoration: none;
}

.menu a:link, a:visited, a:hover, a:active {
color: #5a5a5a;
text-decoration: none;
}


.rightleft2 a, 
.rightleft2 a:link, 
.rightleft2 a:visited, 
.rightleft2 a:hover,
.rightleft2 a:active {
color: #163280;
text-decoration: none;
}


.sidemenu a:link, .sidemenu a:visited {
color:#fff;
text-decoration:none;
padding: 0px 10px;
height:32px;
line-height:32px;
border-left:1px solid #42515a;
}

.sidemenu a:hover {
color:#dee7ed;
}

.topmenu a:link, .topmenu a:visited {
color:#fff;
padding:7px 11px;
text-decoration:none;
height:32px;
line-height:32px;
}

.topmenu a:hover {
color:#fff;
}

.topmenu li#current a:link {
color:#fff;
}

.moduletable_menu a:link, .moduletable_menu a:visited {
padding:5px 0;
text-decoration:none;
display:block;
}

.moduletable_menu a:hover {
color:#222;
}

a.readon:link {
background-color:#c55d3e;
text-align:center;
margin-top:6px;
height:24px;
line-height:24px;
width:89px;
padding:6px;
}

a.readon:link {
color:#fff;
text-decoration:none;
}

img {
border:none;
}





.s5_content_outer {
width: 627px;
}

.s5_read_more {
display: none;

}

.s5_top_c {
height: 14px;

}

.s5_content_outer p{
font-size:12px;
padding-bottom:2px;
/*
padding-left:18px;
*/
padding-top:4px;
}


.s5_bottom_c {
line-height: 14px;
}





.item62,
.item63,
.item64,
.item65 {
line-height: 30px;


}









.moduletablehoch {
position: relative;
top: -136px;



}





.moduletablepreis {
	font-family: Arial;
	font-size: 71.1%;
	color: #444;
	background-color: white;
	margin: 0px;
	padding: 0px;
margin-left:-8px;

}



.wrapperpreis {
background-color:white;


}




.moduletablefaq {
position: relative;


}



.moduletableleistung h3 {
color:#444444;
font-family:Arial;
font-size: 12px;
}


.moduletableleistung2 h3 {
color:#444444;
font-family:Arial;
font-size: 12px;
}

.s5_content_outer {
font-size: 12px;
}



.moduletableleistung {
margin-top: -40px;


}

.moduletable_newslink {
background-color:transparent;
margin-top:-185px;
z-index:500;

}

.moduletable_newslink h3{
display: none;

}

.moduletabledc {
	 display:none;
}
