body {

background: url(../images/pkrblgbodyneu.jpg) repeat-x bottom fixed;

font-size: 70%;

font-family: Tahoma, Arial, Helvetica, Sans-Serif;

color:#353D41;  

padding:0px;

margin:0px;

}



/*  Linkformatierung im Content */

a img           {border:0;}
a		{text-decoration:none;}

a:link		{color:#09719C;text-decoration:none;border:none}

a:visited 	{color:#93BCDF;text-decoration:none;} 

a:hover   	{color:#FE7800;text-decoration:none;} 

a:active  	{color:#FE7800;text-decoration:none;}

a:focus		{color:#FE7800;text-decoration:none;}



#mitterechts a[href^="http:"] {

padding-right:10px;

background: transparent url(../images/externallinks.gif) no-repeat right top;

}

#mitterechts a[href^="http://www.pkrblg.com"], #mitterechts a[href^="http://pkrblg.com"]{

padding-right:0;

background-image:none;

}

a[href^="mailto:"] {

padding-right:10px;

background: transparent url(../images/email.gif) no-repeat right top;

}



pre, blockquote { 

color: #564B47;

font-size: 11px;

background-color: #FEFEFE;

font-family: Courier, Monaco, Monospace;

}

p,pre {

padding: 5px 15px;

margin: 0px;

line-height:150%;

font-size:12px;

}



/*  Layer Positionierung dynamisch */

#logo { 

position:absolute;
right:0;
text-align:right;
top:0px;
width:975px;

}



/*  Top Menu*/



#topmenue {
background:url("../images/hintergrund-lo.gif") no-repeat scroll right bottom transparent;
//border:1px solid #524C4C;
height:200px;
left:10px;
position:absolute;
text-align:left;
top:2px;
width:28%;
}



#topmenue li { 

display:block;

margin:0 0 0 0;

float:left;

}



#site { 

position: absolute;

right: 20%; 

width: 96%; 

text-align: right;

top: 20px;

}

#breadcrumb { 

position: absolute;

right: 2%; 

width: 96%; 

color: #305373;

text-align: right;

top: 100px;

}

#links { 

background-color:#FFFFFF;
border:2px solid black;
left:0;
min-height:300px;
position:absolute;
top:56px;
width:20%;  

}

#mittelinks { 

background-color:#FFFFFF;
border:thin dotted;
left:21%;
position:absolute;
top:118px;
width:9%;
text-align:left
}

#mitterechts { 

background-color:#FFFFFF;
border:3px solid black;
left:30%;
overflow:hidden;
position:absolute;
top:113px;
width:54%;

}

#rechts { 

background-color:#FFFFFF;
border:2px solid black;
left:85%;
overflow:hidden;
position:absolute;
top:113px;
width:14%;

}



#rechts, #mitterechts, #mittelinks, #links { 

margin:3px;

} 

#banner {

text-align:center;

margin:3px;

}

.backlink {

text-align:center;

font-size:10px;

margin:2px;

color:#999999;

background-color:transparent;

}



#links h1 {

background: transparent url(../images/pkrblg-links.jpg) no-repeat top center;

height:200px;

margin:0;

padding:0;

}

#links table {

margin:0px;

padding:0px;


}

#mittelinks table {

margin:0px;

padding:3px;

}

#mittelinks td {

margin:0px;

padding:0px;

padding-left:0px;

}

#mitterechts table {

margin:0px;

padding:1px;

}

#rechts p {

margin:0px;

padding:0 5px 5px 5px;

}

h1, h2, h3, h4, h5, h6

{

margin:3px 3px 3px 10px;

padding:0px;

text-transform:uppercase;

}

h1 {

color:#222222;

font-size:18px;

}

h2 {

color:#333333;

font-size:16px;

}

h3 {

color:#444444;

font-size:14px;

}

h4 {

color:#444444;

font-size:12px;

}

h5 {

color:#444444;

font-size:10px;

}

h6 {

color:#444444;

font-size:9px;

}

i {

font-size:11px;

line-height:140%;

}

li {

list-style-type:square;

line-height:140%;

}

.back_button {

padding:10px;

font-weight:bold;

}

/* Suchergebnisfeld */			

table.contentpaneopen fieldset {

width:95%;

padding:3px;

margin:2px;

overflow:hidden;

border:1px solid #999999;

}

.small, .createdate, .modifydate {

padding:0;

padding-left:10px;

margin:0;

color:#AAAAAA;

font-size:10px;

}



.highlight {

background-color:#879CED;

color:#FFFFFF;

}



/* Section Table */



.sectiontableentry1 {

background-color:#F9F9F9;

padding:5px;

text-align:left;

}



.sectiontableentry2 {

background-color:#F0F0F0;

padding:5px;

text-align:left;

}



.sectiontableentry1 td, .sectiontableentry2 td{

padding:5px;

}

.sectiontableentry1 a, .sectiontableentry2 a{

font-weight:bold;

}



/* Poll Eintraege */

.poll {

width:95%;

}



/* Latest News und Popular*/



.latestnews li, .mostread li{

display:list-item;

list-style:circle;

color:#444444;

margin-left:-15px;

line-height:130%;

}



/* Eingabefelder Inputbox */



.inputbox {

border: 1px solid #444444;

color: #444444;

padding:3px;

font-size:11px;

margin: 5px 0px 5px 0px;

}



#rechts td, #rechts form, #rechts .moduletable {

padding-left:3px;

}



/* Menueeintraege in mittelinks */

a.mainlevel:link, a.mainlevel:visited{

color:#555555;

}

a.mainlevel:hover, a.sublevel:hover{

margin:0;

padding:0px 0px 0px 15px;

font-weight:bold;

color:#222222;

}

a.sublevel, a.mainlevel {

margin:0;

padding:0;

line-height:150%;

}

a.sublevel:link, a.sublevel:visited {

margin:0;

padding:0 0 0 10px;

color:#666666;

}


#active_menu{

font-weight:bold;

color:#F62A37;

}



/*CONTENT-BEREICH */



.componentheading {

font-size:18px;

font-weight:bold;

text-transform:uppercase;

color:#222222;

margin-left:10px;

margin-bottom:15px;

padding-left:25px;

background:transparent url(../images/heading.jpg) left no-repeat;

}

.contentheading {

font-size:16px;

font-weight:bold;

text-transform:uppercase;

color:#222222;

margin-bottom:15px;

padding-left:10px;

background:transparent;

}

.sectiontableheader {

background:url(../images/section_table_header.gif);

font-weight:bold;

padding:5px;

}

.sectiontablefooter {

background:url(../images/section_table_header.gif);

font-weight:bold;

padding:5px;

}

.button {

margin:8px 0px;

border: 1px solid #AFABC6;

background-color:#F3F2F6;

}

.button a:hover{

margin:8px 0px;

border: 1px solid #AFABC6;

background-color:#FEFEFE;

}



/* Menue Ueberschriften */



table.moduletable {

width:100%;

padding:0;

margin:0;

}

table.moduletable th, div.moduletable h3 {

text-transform:uppercase;

color:#222222;

font-size:12px;

padding-bottom:5px;

margin-bottom:5px;

}



/* Bilder und MOSIMAGE */



div.mosimage {

border: 1px solid #AFABC6;

}

.mosimage {

border: 1px solid #AFABC6;

margin: 5px;

}

.mosimage_caption {

margin-top: 2px;

background-color: #F3F2F6;

padding: 1px 2px;

color: #666666;

font-size: 10px;

border-top: 1px solid #AFABC6;

}
.roktabs-wrapper  .clear{clear:none !important;}