/* basic definitions and html head */

body 
  {
	min-width:48em;
	font-size:0.8em;
	font-weight:normal;
	margin:0; 
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	color:#000; 
	background:#fff;
  }
#header img, #header #gamm_logo, #brcr, #foot, #mainmenu
   {display:none;
   }  
#header {
	overflow:hidden;
	position:absolute;
	top:0.1em;
	left:0;
	min-width:48em;
	width:100%;
	height:6.8em;
	padding:0;
	margin:0;
	background:#fff;
	border-bottom:0.4em solid  #000;/*#176A22;#B9F0C0;*/
}

#header_main_text{
	padding-top:1em;
	padding-left:0.5em;
	text-align:center;
	line-height: 1.5em;
	}
/* breadcrumb bar */

#content {
	margin-top:7.6em;
	background:#fff;	
	}

#content #text {
	margin-left:1.5em;	
	padding:2em 2em 3em 2em;
	background:#fff;	
}

#content table {
	border-collapse: collapse;
	}

 #content #text th, #content #text td, #content #text tr {
	border: 0.05em solid #000;
	text-indent: 0;
	padding: 0.2em;
	text-align: left;
	vertical-align: top;
	}

#content #text th {
    font-size: 1.2em;
	}

#content  dd {
	padding-bottom: 0.8em;
}

#content #form td, #content #form tr {
	border:0;
	}
td,div,p,li 
   {color:#000;
   }
h1,h2,h3,h4
  {
	color: #000;
	font-weight:bold;
  }
  
h1 {
	font-size:1.4em;
	margin-bottom:2.3em;
	}
h2 {
	font-size:1.3em;
	margin-bottom:1.4em;
	}
h3 {
	font-size:1.1em;
	margin-bottom:1.4em;
	}
h4
	{font-size:1.0em;
	margin-bottom:1.4em; 
	}   	
/* Klassen */
	.left {text-align: left;}
	.right {text-align: right;}
	.center {text-align: center;}
	.justify {text-align: justify;}


.title_h1, .title_h2, .title_h3 {
	margin-top:0.3em;
	margin-bottom:0.3em;
	font-weight:bold;
	text-align:center;
	}
.title_h1
	{font-size:1.6em;}
.title_h2	
	{font-size:1.4em;}	
.title_h3
	{font-size:1.2em;}		
.hide
{display: none;}
	
