* {
	font-size: 100.1%;
    font-family: Arial,Helvetica,sans-serif;
	padding:0; margin:0;	
}

body {
	color: #fff; background: #000; 
	font-size: 0.75em;
}
  
#contentcenter {
	position: absolute; 
	top: 50%; left: 50%;
	margin: auto;
	margin-left: -400px;
	margin-top: -270px;
	width: 825px; height: 550px;
}

#maincontent {
	width: 823px; height: 550px;
	
}

/* **************** Header *************** */
#header {
	background: #F7F1CD;
    height: 139px;
}

/* *************************************** */


/* **************** Navi ***************** */
#navi {
	background: #7F7F7F; 
    width: 160px; height: 407px;
    float: left;    
    padding-top: 5px;
}

#navi ul {
    margin: 0; padding: 0;
}
#navi ul li {
    list-style: none;       
    margin: 0; padding: 0; 
}

#naviadresse {
	background: #979696;
    height: 90px; width: 160px;    
  	position: relative; 
    left: 0px; bottom: 90px; 
    z-index: 100; float:left;
}

/* *************************************** */


/* ***************** Content ************* */
#inner {
	padding-left: 13px; padding-right: 12px; padding-top: 12px; padding-bottom: 10px;
}

#content {
    height: 412px; width: 663px; 	
    float: right; 
    background: #BEBDBC;
    color: #000000;
}
#contentspalte1 {
	background: #fff;
	height: 412px; width: 221px; 	
    float:left;
    text-align: center;
}
#contentspalte2 {
	background: #D1D1D1;
	height: 412px; width: 221px; 	
    float:left;
}
#contentspalte3 {
	background: #B1B0B0;
	height: 412px; width: 221px; 	
    float:left;
}

#contentstartspalte1 {
	background: #C1C0BF;
	height: 412px; width: 444px; 	
    float:left;
    text-align: center;
}
#contentstartspalte2 {
	background: #B1B0B0;
	height: 412px; width: 219px; 	
    float:left;
}

#referenztext {
	color: #5F5F5F; background: #B1B0B0;
    height: 60px; width: 633px; 
    padding: 15px;
    float: left;
}

#referenzcontainer {
	height: 302px; width: 643px;
	padding: 10px;
}
/* ***************************************** */


/* ************** Allgemein **************** */
h1 {
	font-size: 1.1em; font-weight: bold;
	text-align: center;
	margin: 0; padding: 0;
	padding-top: 20px; padding-bottom: 20px;
	color: #000;
}

.bildrahmen {
	border: 1px solid #5F5F5F;
	margin-left: 4px; margin-bottom: 3px;
} 

p {
	font-size: 1em; font-weight: bold;
	padding: 0; margin: 0;
}
#naviadresse p {
	font-size: 0.9em; font-weight: bold;
	margin: 0px; 
	padding-bottom: 0px; padding-top: 5px; padding-left: 10px; padding-right: 10px;
}
/* ******************************************* */



/* *****************  Links ****************** */
#navi ul a, #navi ul .seite {
    display: block; 
    font-weight: bold;       
    margin-bottom: 2px; margin-left: 0px; margin-right: 0px; margin-top: 2px; 
    padding-left: 10px; padding-top: 3px; padding-bottom: 2px; 
    height: 1.4em;
}
  
#navi ul a:link, #navi ul a:visited {
    color: #fff; text-decoration: none;  
}
#navi ul a:hover {
    background: #5F5F5F;  text-decoration: none;
}

#refcontainerinner p a, #refcontainerinner .seite {
    font-size: 0.9em;   
    margin: 0;     
}
  
#refcontainerinner p a:link, #refcontainerinner p a:visited {
    color: #fff; text-decoration: none;  
}
#refcontainerinner p a:hover {
    color: #5F5F5F;  text-decoration: none;
}

#refcontainerinner .seite { color: #5F5F5F; }

#navi ul .seite { background: #5F5F5F; }

/* *************************************************** */
