/* 

sheme org

rot: #FF6600

grün: #00CC00

blau: #AAAAFF

orange: #FF9900



sheme1

rot: #CC0000

grün: #00CC00

blau: #0033CC

orange: #FF9900

*/



body, p, li, td, th {

  font-family:Arial, Veranda, Helvetika, sans serif;

  font-size:12px;

}



#header {

   background-color: #A0DDA1;

   width:100%;

   text-align:right;

   vertical-align:bottom;

   color:#fff;

   font-weight:normal;

   font-size:36px;

   padding:0px 10px;

}



/*

input, select, textarea {

   font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

   font-size:11px; 

}

*/

body { margin:0px;padding:0px;background:#fff; }



#content {

   padding:10px 20px;

   vertical-align:top;

}

p{margin:5px 10px;}





td.header-left-top {

   vertical-align:top;

   width:100%;

}

td.header-left-bottom {

   text-align:left;

   vertical-align:bottom;

   color:#fff;

   font-weight:normal;

   font-size:36px;

   padding:5px 10px;

}

td.header-right {text-align:right;padding-right:30px}

td.header-right img {margin-left:1px;}









a         {font-size:12px;text-decoration:none;color:#3A567B;}

a:visited {text-decoration:none;color:#3A567B;}

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

a:hover   {text-decoration:underline;color:#3A567B;}



#men-lft {

   width:110px;

   padding:35px 0px 0px 0px;

   font-size:12px;

}



/* left menue level 1 */

div.men-lft-lev1-no, div.men-lft-lev1-act {

  padding: 2px 0px 2px 0px;

  border-top:1px dashed gray;

  margin:0px;

}

div.men-lft-lev1-no a, div.men-lft-lev1-act a {

   display:block;

   width: 100%;

   padding:2px 10px;

   text-decoration:none;

}

div.men-lft-lev1-no a {

   border: 1px solid white;

   border-left:none;

   background-color:white;

}

div.men-lft-lev1-act a, div.men-lft-lev1-act a:visited, div.men-lft-lev1-act a:active, div.men-lft-lev1-act a:hover {

	background-color: #0E4096;

	border: 1px solid black;

	border-left:none;

	text-decoration: none;

	color: #fff;

}

div.men-lft-lev1-no a:hover, div.men-lft-lev1-no a:active  {

	background-color: #0E4096;

	border: 1px solid black;

	border-left:none;

	text-decoration: none;

	color: #fff;

}





/* left menue level 2 */

div.men-lft-lev2-no, div.men-lft-lev2-act {

   padding:0px;

   margin:0px;

}

div.men-lft-lev2-no a, div.men-lft-lev2-act a {

   display:block;

   width:100%;

   padding:2px 0px 2px 20px;

   font-size:11px;

}

div.men-lft-lev2-act a {

   font-weight:bold;

}





html>body #men-lft div a {

   width: auto;

}







#topnav {

 	margin:0px;

 	padding:0px;

	color:#fff;

}



#topnav a {

 	display:block;

 	margin:0px;

 	padding:3px 10px;

	background-color:#0E4096;

   background-image:url(round2.gif); 

   background-repeat:no-repeat;

   background-position:top right;

	color:#fff;

	text-decoration: none;

	border-right:1px solid white;

	border-bottom:1px solid white;

}





#topnav a:hover {

 	margin:0px;

	color: #fff;

}



#topnav a.pat { background-color: #0E4096; }

#topnav a.tui { background-color: #DD0033; }

#topnav a.ppr, td.ppr { background-color: #77AADD; }

#topnav a.pae { background-color: #FF9944; }

#topnav a.pha { background-color: #9999CC; }





#top2nav {

 	margin:0px;

 	margin-left:110px;

 	padding:0px;

	color:#000;

}





#top2nav a {

 	display:block;

 	margin:0px;

 	padding:3px 10px;

	background-color:#E5E5E5;

	color:#333;

	text-decoration: none;

}





#top2nav a:hover {

 	margin:0px;

	text-decoration: underline;

}





#frame{

   border:1px solid black;

   margin:5px;

}





td.top { padding:0px;border-top:1px solid #999; }



td.top, td.footer {

	border-top:1px solid #999;

	background:#E5E5E5;

}

td.top { height:10px; }

td.footer { height:20px; }



/* aus alter Datei ie.css */

h1{

	margin:15px 10px 5px 10px;

	font-size:20px;

	font-weight:normal;

}



h2{

	margin:10px 10px 5px 10px;

	font-size:18px;

	font-weight:normal;

}



h3{

	margin:10px 10px 5px 10px;

	font-size:14px;

}





h4{

	margin:10px 10px 5px 10px;

	font-size:12px;

}



ol{margin-top:10px;margin-bottom:10px;}

ol li {

	margin-left:5px;

	font-weight:bold;

}



.prname {font-size:16px;font-weight:bold;}

/* .zweige{color:#BF0400;} */

.error {font-size:12px;color:red;}

.message {font-size:12px;color:#009933;font-weight:bold; }



h1, h2, h3, h4, ol li, .zweige{ color:#3A567B; }

ul { margin-top:5px;margin-bottom:5px; }





table.expTable1  { border:1px solid black;border-collapse:collapse; }

table.expTable1 td.lbl { background-color:#cccccc; }

table.expTable1 td { border-right:1px solid black; }



.bgGr{ background-color:#e1e1e1; }



table.expTable2, table.expTable2 table { border:1px solid black;border-collapse:collapse; }

table.expTable2 td.lbl { background-color:#cccccc; }

table.expTable2 td { border-bottom:1px solid black; }



table.sf36Dgr { border:1px solid black; }

table.sf36Dgr td.lbl  { font-weight:bold; }

table.sf36Dgr tr.odd  { background-color:#eeeeee; }

table.sf36Dgr tr.even { background-color:#dddddd; }



table.legende { margin:5px; }

table.legende td { padding: 1px 5px;font-size:8pt;color:#333; }



td.capture { padding: 10px 5px 1px 5px;font-size:8pt;font-weight:bold;color:#333; }



table.horLines td {border-bottom:1px solid #ccc;}

table.verLines td {border-left:1px solid #ccc;}

div.sf36Eval {float:left;margin-left:15px; }
div.sf36Eval table { margin:5px;border:2px solid black;border-collapse:collapse; }
div.sf36Eval table td { border:2px solid black;padding: 15px; font-size:14px;color:black; }