html {		height:100%;	} 

body {		height:100%;
			font-family: Arial, Sans-serif;
			color: black; 
			font-size: 90%; 
			background-color: #fff;
			margin: 0px 0px 0px 3px;
			padding:0px;
			scrollbar-arrow-color: #ffffff;
			scrollbar-base-color: #000000;
			scrollbar-dark-shadow-color: #000000;
			scrollbar-track-color: #ffffff;
			scrollbar-face-color: #D1D6E0;
			scrollbar-shadow-color: #ffffff;
			scrollbar-highlight-color: #ffffff;
			scrollbar-3d-light-color: #ffffff;
	}

table	{	font-family: Arial, Sans-serif;
			color: black; 
			font-size: 100%;
		} 

ul { list-style-image:url(minuszeichen.gif); }



A.small:link, 
A.small:visited{ color: #003399; font-size:80%; text-decoration:none; }
A.small:hover, 
A.small:active{ color: #444; text-decoration:none; 	background:#ffffff;}

A.link_header:link, 
A.link_header:visited{ color: #fff; font-size:100%; text-decoration:none; }
A.link_header:hover, 
A.link_header:active{ color: #fff; font-size:100%; text-decoration:none; }

select,input {	background-color:#E1EBF0; 
				font-size:95%; 
				font-family:Arial,sans-serif;
				text-align: left;
			}
.c_table	{ font-size:100%; }

td.inhalt {	font-family: Arial, Sans-serif; 
		  	font-size: 80%;
		  	color:#000;
		  	background-color: #fff;
			padding-top:20px;
			}
td.sidebar	{ 	  font-family: Arial, Sans-serif; 
		  		  font-size: 100%;
				  padding-top:20px;
				  padding-left:5px;
				  padding-right:2px;
				  text-align:right;
		  		  color:#000;
				  background-color: #fff;
				  border-right:1px #cccccc solid;
				  }
#sidebar_box	{ background-color: #FFF;
				  font-family: Arial, Sans-serif; 
				  text-align:left;
		  		  font-size: 75%;
				  width: 142px;	
				  padding:5px;
				  color:#09357b;
				}
				  
td.subnavi { border-right:1px #cccccc solid; 
			  background-color: #fff;
			  padding-top:17px;
			  }
			  
td.line_top { border-top:1px #cccccc solid; 
			  background-color: #fff;
			  }

td.toolbox {font-family: Arial, Sans-serif; 
		  	font-size: 90%;
		  	padding:5px 20px 5px 20px;
		  	border-right:1px #cccccc solid;
		  	background-color: #fff;
			}

td.footer {font-family: Arial, Sans-serif; 
		  font-size: 75%;
		  padding:5px 20px 5px 20px;
		  color:#000;
		  border-right:1px #cccccc solid;
		  border-top:1px #cccccc solid;
		  background-color: #fff;
		}
/*-------------------------HEADER-----------------------------------*/
.header 	{		padding:5px 20px 5px 20px;
					background-color:#6C6B6D; 
					font-size: 80%;
		  			color:#fff;
			}
td.titelbar{   			  
			 height:85px;
			}
/*------------------------ENDE-HEADER-------------------------------*/


/*------------------------ DOWNLOAD -------------------------------*/
td.d_titel {font-family: Arial, Sans-serif; 
		  font-size: 70%;
		  font-weight:bold;
		  color:#444;
		  border-bottom:1px #ccc solid;
		  border-top:1px #ccc solid;
		  background: #F2F2F2;
		  height: 22px;
		  padding:0em 0em;
		}

td.content {font-family: Arial, Sans-serif; 
		  font-size: 70%;
		  color:#000;
		  border-bottom:1px #ccc dotted;
		}
/*---------------------- DOWNLOAD-------------------------------*/

/*---------------------- Navigation -------------------------------*/
#navcontainer { width: 210px;}

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-weight:600;
font-size:75%;
}

#navcontainer a
{
display: block;
padding: 3px 3px 3px 20px;;
width: 100%;
background-color: #A4A4A4;
border-bottom: 1px solid #eee;
}

#navcontainer a:link, #navlist a:visited
{
color: #09347B;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #DFDFDF;
color: #09347B;
}

#navcontainer a.subnavi
{
padding: 3px 3px 3px 40px;
background-color: #CCCCCC;
font-weight:400;
}

#navcontainer a.sub_active
{
padding: 3px 3px 3px 40px;
background-color: #DFDFDF;
font-weight:400;
}

#navcontainer .active
{
background-color: #DFDFDF;
}
/*---------------------- Navigation -------------------------------*/

/*------------------------ DISCLAIMER -------------------------------*/
body.disclaimer {font-family: Arial, Sans-serif;
				color: #000000; 
				font-size: 80%; 
				background-color: #ffffff;
				margin-top: 10pt;
				margin-left: 10pt;
				margin-right: 10pt;
		}
/*------------------------ DISCLAIMER -------------------------------*/

/*------------------------ content layout -------------------------------*/
a.mainlink {
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
margin-bottom:5px;
display: block;
background-color: #E8E8E8;
text-decoration: none;
color:#555;
border-bottom: solid 1px #ccc;
border-right: solid 1px #ccc;
}
a.mainlink:hover {
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
background-color: #ccc;
text-decoration: none;
color:#000;
border-bottom: solid 1px #999;
border-right: solid 1px #999;
}
a.iptlaw_link {
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
margin-bottom:5px;
display: block;
text-decoration: none;
color:#fff;
}
.infobox{
margin-bottom:20px; 
padding:10px; 
background-color:#F0F0F0; 
border-left:4px solid #ddd; 
border-top:1px solid #ddd; 
border-right:1px solid #ddd; 
border-bottom:1px solid #ddd;
}
/*------------------------ content layout -------------------------------*/

/*-------------------------------Layers-----------------------------------*/
.cont   {	  
			  height: 100%;
			  width: 390px;
              position:absolut;
              padding-left:10px;
              top:10px;
              background-color:#ffffff;
             }
	 
.f_table{ font-size:85%; }
/*-------------------------------Ende-Layers-----------------------------------*/