﻿/* Allgemeine Definitionen */



.article_seperator {
display : block;
height : 3px;
background-image : url(hdr_mid.gif);
background-repeat : repeat-x;
}





body {
background: #171717;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-image: url("images/body.gif"/*tpa=http://poligon64.ru/img/body.gif*/);
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
}


td, tr, p, div {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #d0d0d0;
padding: 0;
vertical-align: top;
}



a, a:visited
{
color: #99CC00;
}



.nav
{
font-weight: bold;
font-size: 11px;
color: #d0d0d0;
}



a:hover
{
text-decoration: underline;
color: #FFFFCC;
}



a.nav
{
text-decoration: none;
color: #AEBF57;
}



a.nav:hover
{
text-decoration: underline;
}



/* Menu Definitionen */



table.moduletable {
   width: 100%;
   table-layout: auto;
}



table.moduletable th {
   color: #f3e6BC;
   background: url(bg_row.png) repeat;
   width: 100%;
}



table.moduletable td {
   height: 20px;
}



table.blog {
   width: 100%;
}



a.mainlevel:link, a.mainlevel:visited {
   margin-left: 10px;
   height: 18px;
}



a.sublevel: {
   padding-left: 12px;
}



/* Content Definitionen */



.table

{
border-spacing:0;
}



.buttonheading
{
   background-image : url(hdr_mid.gif);
   background-repeat : repeat-x;
   height : 22px;
   margin: 0px;
   padding: 0px;
}



.contentheading
{
margin: 0px;
}

h1.componentheading{

   vertical-align: middle;

}



table.contentpaneopen {

width:100%;

}



table.contentpaneopen td{

   vertical-align: top;
margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

margin-left: 0px;

padding-top: 0px;

padding-right: 0px;

padding-bottom: 0px;

padding-left: 0px;

}



table.contentheading td{

   vertical-align: middle;

}


/*#contentheading {

   font-family: Verdana, Arial, Helvetica, sans-serif;

   font-size: 12px;

   color: #ffffff;

   font-weight: bold;

   text-align: center;

   height : 22px;

   background-image:url(hdr_mid.gif);

   background-repeat : repeat-x;

}*/
.contentheading {

   font-family: Verdana, Arial, Helvetica, sans-serif;

   font-size: 12px;

   color: #ffffff;

   font-weight: bold;

   text-align: center;

   height : 22px;

   background-image : url(hdr_mid.gif);

   background-repeat : repeat-x;

}



.componentheading {

   font-family: Verdana, Arial, Helvetica, sans-serif;

   font-size: 12px;

   color: #e0e0e0;

   font-weight: bold;

   text-align: left;



   height : 22px;

   text-align:center;

   background-image : url(hdr_mid.gif);

   background-repeat : repeat-x;

   vertical-align: middle;

}





.contentpaneopen

{



}



.small {

   font-family: Verdana, Arial, Helvetica, sans-serif;

   font-size: 10px;

   color: #d0d0d0;

   text-decoration: none;

   font-weight: bold;

   color: #f3e6bc;

}



.createdate {

   font-family: Verdana, Arial, Helvetica, sans-serif;

   font-size: 10px;

   color: #d0d0d0;

   text-align: left;

}



.modifydate {

   font-family: Verdana, Arial, Helvetica, sans-serif;

   font-size: 10px;

   color: #d0d0d0;

}



/* Klassen Definitionen */



.footer {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	text-align: center;

	text-decoration: none;

}



.footer a:link, .footer a:visited {

   text-decoration: none;

   font-weight: bold;

   color: #AEBF57;

}



.tabl {

   height: 4px;

}



.tabl2 {

   height: 4px;

}



.leftrow {

   width: 160px;

   margin-right: 0px;

}



.right {

   margin-left: 0px;

   margin-right: 0px;

}



/* module right Definitionen */



table.moduletable-rt {
   table-layout: auto;
   width:100%;
}



table.moduletable-rt th {
   margin: 4px;
   padding: 4px;
   color: #f3e6BC;
   background: url(bg_row.png) repeat-x;
   background-position:center; 
}

table.moduletable-rt td {
   height: 24px;
   text-align: center;
}



a.mainlevel-rt:link, a.mainlevel-rt:visited {
   margin-left: 10px;
   height: 18px;
}

a.sublevel-rt: {
   padding-left: 12px;
}




/* #############module right Definitionen quote########### */

table.moduletable-rtq {
   table-layout: auto;
   width:100%;
}

table.moduletable-rtq tbody tr td div{
   margin-left: 10px;
   text-align: left;
   font-style: italic;
   font-size: 8pt;
}


table.moduletable-rtq th {
   margin: 4;
   padding: 4px;
   color: #f3e6BC;
   background: url(bg_row.png) repeat-x;
   background-position:center; 
   text-align: center;
   font-style: normal;
}

table.moduletable-rtq td {
   height: 24px;
}



a.mainlevel-rtq:link, a.mainlevel-rtq:visited {
   margin-left: 10px;
   height: 18px;
}

a.sublevel-rtq: {
   padding-left: 12px;
}

/* ###############end#################### */

/*       css   menu       */

#twocols{ /*the columns that gets dropped down over yours might be different*/

z-index:20;

}

#leftcol{  /*the columns that gets dropped down over yours might be different*/

z-index:10;

}



.moduletablemainnav{ /* I have absolutely positioned the module, you might have a different scheme*/



position:absolute;

top:187px;

left:20px;

z-index:100;

font:0.9em Verdana, Arial, Helvetica, sans-serif;

margin:0px;

padding:0px;

}





#mainlevelmainnav,#mainlevelmainnav ul{



float:left;

list-style:none;

line-height:1em;

background:transparent;

font-weight:700;

margin:0px;

padding:0px;

}





#mainlevelmainnav a{

/*



color:#f90;

display:block;

text-decoration:none;

margin-right:15px;

padding:0.3em;

*/



background:transparent url(bleft_052.gif) no-repeat scroll left top;

color:#C2C2C2;

display:block;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

line-height:20px;

text-decoration:none;

padding:0 15px 0 35px;

}



#mainlevelmainnav li{

float:left;

padding:0px;

background:#171717 url(bright_052.gif) no-repeat scroll right top;

}



#mainlevelmainnav li ul{

position:absolute;

left:-999em;

height:20px;

width:15em;



font-weight:normal;

font-style:normal;

float:left;

margin:0px;

padding:0px;



	border:0 solid ;

	color:#f7dc18;



	font-weight:normal;

	font-style:normal;

	text-decoration:none;

}



#mainlevelmainnav li li{

width:15em;

background:#171717 url(bright_052.gif) no-repeat scroll right top;

}







#mainlevelmainnav li ul a{

background:transparent url(bleft_052.gif) no-repeat scroll left top;

width:15em;

color:#fff;

font-weight:normal;

font-style:normal;

line-height:20px;

text-decoration:none;

}



#mainlevelmainnav a:hover{
color:#99CC00;
background-position: left bottom;
border-color:#FF9300;
}





#mainlevelmainnav li:hover ul ul,#mainlevelmainnav li:hover ul ul ul,

#mainlevelmainnav li.sfhover ul ul,#mainlevelmainnav li.sfhover ul ul ul{

left:-999em;

}



#mainlevelmainnav li:hover,#mainlevelmainnav li li:hover

{

background-position: right bottom;

}



#mainlevelmainnav li:hover ul,#mainlevelmainnav li li:hover ul,

#mainlevelmainnav li li li:hover ul,#mainlevelmainnav li.sfhover ul,

#mainlevelmainnav li li.sfhover ul,#mainlevelmainnav li li li.sfhover ul{

left:auto;

z-index:6000;

	color:#99CC00;

	font-weight:normal;

	font-style:normal;

	text-decoration:none;

}



BODY {

margin-left:0px;

margin-right:0px;

margin-top:0px;

margin-bottom:0px;

padding-top: 0pt;

padding-right: 0pt;

padding-bottom: 0pt;

padding-left: 0pt;

}