/* GENERAL fonts */



P, OL, UL, DIV, TD {

font-family: verdana;

font-size: 11;

line-height: 15px;

color:#000000;

}



H1 {

font-family: verdana;

font-size: 14px;

line-height: 18px;

color:#999999;

font-weight:bold;

}



H2 {

font-family: verdana;

font-size: 12px;

line-height: 13px;

color:#999999;

font-weight:bold;

}



H3 {

font-family: verdana;

font-size: 12px;

line-height: 14px;

}



H4 {

font-family: verdana;

font-size: 11px;

line-height: 15px;

}



P, h1, h2, h3, h4 {margin: 0px 0px 5px 0px;}



/* General Styles */



BODY {

margin-top: 0px;

margin-left: 0px;

padding-top: 0px;

padding-left: 0px;

background-color:#E7E7E7;

}



/* Tabellen Templates */



.table_main {

background-image: url("../images/bg_table_main.gif");
width: 900px;
vertical-align: top;

}

#tabelle_tt {
width:100%;
}


#tabelle_tt th {
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
                font-family: verdana;
                font-size: 11;
	font-weight: bold;
	empty-cells:show;
	color:#999999;
	line-height:100%;
	background-color: #E7E7E7;
	text-align: left;
}



#tabelle_tt td {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-weight: normal;
	empty-cells:show;
	vertical-align:top;
}



#tabelle {
width:100%
}

#tabelle th {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
                font-family: verdana;
                font-size: 11;
	font-weight: bold;
	empty-cells:show;
	color:#000000;
	line-height:150%;
	background-color: #E7E7E7;
	text-align: left;
}



#tabelle td {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	font-weight: normal;
	empty-cells:show;
	vertical-align:top;
}


.tx-danpdocumentdirs-pi2-listtable{
width:100%
}


.tx-danpdocumentdirs-pi2-headers  {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
                font-family: verdana;
                font-size: 11;
	font-weight: bold;
	empty-cells:show;
	color:#000000;
	line-height:150%;
	background-color: #E7E7E7;
	text-align: left;
}

.tx-danpdocumentdirs-pi2-listrow2 {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	font-weight: normal;
	empty-cells:show;
	vertical-align:top;
}


A {

color: #CC0000;

text-decoration: underline;

}



A:hover {

color: #CC0000;

text-decoration: unterline;

}



/* Content_Normal column */

TD#content_1 {

padding-left: 20px;

padding-right: 0px;

padding-top: 15px;

vertical-align: top;

width: 690px;

}





/* Rahmen*/

.rahmen_1 {

width:150px;

padding-left: 5px;

padding-right:5px;

padding-top: 5px;

padding-bottom: 5px;

}



.rahmen_1 H1{

background-color: #E7E7E7;

padding-left: 1px;

padding-right:1px;

padding-top: 1px;

padding-bottom: 1px;

font-size: 11;



}





/* Menu top column */



TD#menu_top {

padding-left:180px;

padding-right:12px;

padding-top:4px;

text-transform: uppercase;

}



TD#topmenu_no {

padding-right:10px;

color: #999999;

font-size: 11px;

font-weight:bold;

text-decoration: none;

text-align: center;

text-transform: uppercase;

}



TD#topmenu_no A {

color: #999999;

text-decoration: none;



}



TD#topmenu_act {

padding-right:10px;

color: #CC0000;

font-size: 11px;

font-weight:bold;

text-decoration: none;

text-align: center;

text-transform: uppercase;



}



TD#topmenu_act A {

color: #CC0000;

text-decoration: none;

 

}


/* Column Language */

.language{
padding-left:25px;
vertical-align: top;
height: 5px;
}

.language A{
color: #999999;
text-decoration: none;}


/* Menu left column */



TD#menu_left {

padding-top: 15px;

padding-left: 15px;

vertical-align: top;

width: 145;

}



TD#menu_left DIV {

width: 95%;

color: #999999;

}



TD#menu_left DIV A {

text-decoration: none;

color: #999999;

}



TD#menu_left DIV A:hover {

color: #CC0000;

text-decoration: none;

}







/*  MENULeft 1, level 2, normal state (NO) */

TD#menu_left DIV.menu1-level2-no  {

font-size: 11px;

padding-top:7px;

padding-left:10px;

color: #999999;

}


TD#menu_left DIV.menu1-level2-no A {

font-size: 11px;

color: #999999;

font-weight:bold;

}


/*  MENU 1, level 2, active state (ACT) */

TD#menu_left DIV.menu1-level2-act  {

font-size: 11px;

padding-top:7px;

padding-left:10px;

}


TD#menu_left DIV.menu1-level2-act A {

font-size: 11px;

font-weight:bold;

color: #CC0000;

}



/*  MENULeft 1, level 3, normal state (NO) */

TD#menu_left DIV.menu1-level3-no  {

padding-top:5px;

padding-left:20px;

}


TD#menu_left DIV.menu1-level3-no A {

font-size: 10px;

color: #999999;


}


/*  MENU 1, level 3, active state (ACT) */

TD#menu_left DIV.menu1-level3-act  {

padding-top:5px;

padding-left:20;

color: #999999;

}


TD#menu_left DIV.menu1-level3-act A {

font-size: 10px;

color: #999999;


}


/* Style for the footer: */



TD#footer a {

font-size: 10px;

color: #999999;

text-decoration: none;

}

TD#footer{

padding-right:20px;

vertical-align: bottom;

text-align: right;

}



TD#footer P {

font-size: 9px;

text-align: left;

}






.htmlarea-showtableborders td {
/* 	border: 1px solid black; */
}
























