Body
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin: 0px;
	padding:0px;
	font-family: Verdana, Sans-Serif;
	
	/* standard schriftgrösse für das ganze web*/
	/* es sollte von 0.8em ausgegangen werden, das ist ~11px gross
	   und wird in fast allen browsern gleich gross dargestellt. */
	font-size:0.8em; 
    background-image: url(/fileadmin/rep_hg/images/design/back.gif);
    height:100%;
    width:100%;

	
	
}

/*  behebt den float bug im IE \*/

* html #listTopNav {
margin-right: 0px;
margin-top:0px;
}

* html #pContent {
height: 1%;
margin-left: 0;
margin-top:0px;
}

A.lnkKontakt:link
{
	text-decoration:none;
	color:#ffffff;	
	font-size:0.8em;
	}

A.lnkKontakt:hover
{
	text-decoration:none;
	color:#ffffff;	
	font-size:0.8em;
	}

A.lnkKontakt:visited
{
	text-decoration:none;
	color:#ffffff;
	font-size:0.8em;	
	}
A.lnkKontakt:active
{
	text-decoration:none;
	color:#ffffff;	
	font-size:0.8em;
	}
	
A.lnkKontakt:focus
{
	text-decoration:none;
	color:#ffffff;	
	font-size:0.8em;
	}


A.MenuTopActive
{
	font-size:0.8em;
}
	
A.MenuTop:link
{
 text-decoration:none;
 color:#000000;	
	font-size:0.8em;
}

A.MenuTop:active
{
 text-decoration:none;
 color:#000000;	
 	font-size:0.8em;
}
A.MenuTop:focus
{
 text-decoration:none;
 color:#000000;	
 	font-size:0.8em;
}

A.MenuTop:hover
{
 text-decoration:none;
 color:#000000;
 	font-size:0.8em;	
}
A.MenuTop:visited
{
 text-decoration:none;
 color:#000000;	
 	font-size:0.8em;
}

A.submenu:link
{
 text-decoration:none;
 color:#ffffff;	
	font-size:0.8em;
}

A.submenu:focus
{
 text-decoration:none;
 color:#ffffff;	
 	font-size:0.8em;
}

A.submenu:active
{
 text-decoration:none;
 color:#ffffff;	
 	font-size:0.8em;
}

A.submenu:hover
{
 text-decoration:none;
 color:#ffffff;
 	font-size:0.8em;	
}
A.submenu:visited
{
 text-decoration:none;
 color:#ffffff;	
 	font-size:0.8em;
}

A.menu:link
{
	text-decoration:none;
	color:#000000;
	font-size:0.8em;
}

A.menu:focus
{
	text-decoration:none;
	color:#000000;	
	font-size:0.8em;
	
}
A.menu:active
{
	text-decoration:none;
	color:#000000;
	font-size:0.8em;
}
A.menu:hover
{
	text-decoration:none;
	color:#000000;
	font-size:0.8em;
}	

A.menu:visited
{
	text-decoration:none;
	color:#000000;
	font-size:0.8em;
}	


A:link, a:visited, td a:visited, td a:link
{	
	color:#BB0000;
	text-decoration:none;
}
A:hover, td a:hover
{	
	color:#BB0000;
	text-decoration:underline;
}
H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
	/* Defines just the color for the defined objects */
	color: #003366;
}

H1
{
	color: #93070C;
	font-size: 1.2em;
	font-weight: bold;
	padding:0px;
	margin:0px;
	margin-bottom:30px;
}

H2
{
	color: #313132;
	font-size: 1em;
	font-weight:bold;
	margin:0px;
	margin-bottom:5px;
	padding:0px
}
div#Site
{
	margin:0px;
	padding:0px;
	position:static;	
	width:100%;
	height:100%;
	text-align:left;
	background-color:#BA0001;
}

 div#Top 
 {
	position:static;
    text-align: left;    
    margin: 0;      
    width: 100%;
    height:116px;
    padding: 0;
    /*background-color: #4D4D4D;*/
    background-color:#000000;
    border: 0px;
  }
ul#Kontakt 
{
	width:125px;
    float: left; 
    margin:0px; 
    padding:0px;
    padding-left:31px;
    padding-top:20px;
    /*background-color: #4D4D4D;*/
    background-color:#000000;
    color:#ffffff;
    font-weight:bold;
  }
  ul#Kontakt li {
    list-style: none;
    margin: 0px;
    margin-bottom:5px; 
    padding: 0px;
  }
  
  div#TopImage 
  {
	position:static;
	margin:0px;
	margin-left:0px;
    padding: 0px;
    text-align:left;
  }
  /*p
  {
  color:#333333;
  line-height:1.4em;
  }*/
    div#content
    {	
		vertical-align:top;
		background-image:url(../images/design/backgroundgraph.jpg);
		background-repeat:no-repeat;
		background-color:#ffffff;			
		position:static;
		margin:0px;
		padding: 0px;
		/*margin-left:140px;*/
		margin-top:0px;
		padding-left:16px;
		padding-top:24px;
		width:421px;
		height:100%;
		color:#333333;
		/*line-height:15px;*/
		line-height:1.6em;
						
	}
	p#pContent
	{	 
		margin:0px;
		padding:0px;
		height:100%;
	}
div.OuterRightButton
{
	width:159px; border:1px solid black; background-color:#BEBEBE; padding-top:1px; padding-bottom:1px;
}
div.InnerRightButton
{
	padding-top:12px; padding-bottom:12px; font-weight:bold; text-align:center; font-size:14px;color:#ffffff;border-left:4px solid;border-right:4px solid;border-top:2px solid;border-bottom:2px solid; border-color:#ffffff; background-color:#BA0001;
}
div.divider
{
	height:1px;
	width:100%;
	padding:0px;
	margin:0px;	
	background-image:url(../images/design/singlepix_points.gif);	
	background-repeat:repeat-x;
	}
	
li 
{
margin-bottom:10px;
}
*/p p
{
  color:#ff33ee;
}*/
ul.content
{
background-color:#000000;
padding:0px;
padding-left:0px;
padding-right:0px;
margin-left:0px;
margin-right:0px;
margin:0px;
padding:0px;

}
ul.content li
{
padding:0px;
padding-left:0px;
padding-right:0px;
margin-left:0px;
margin-right:0px;
margin:0px;
padding:0px;
}