/**
* CSS
* 
* @version 1.0
* @author Vaska 
* @author Gregory Cadar
*/
* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 10px;
	font-family: Verdana, sans-serif;
	background: #fff;
}

body.section-1 { }
body.section-2 { }
body.section-3 { }

a:link { text-decoration: none; color: #555; }
a:active { text-decoration: none; color: #999;}
a:visited { text-decoration: none; color: #555; }
a:hover { text-decoration: underline; color: #555; } 
a.active { text-decoration: none; color: #999;}

a img { border: none; }

#indexhibit {
    position: fixed;
    bottom: 0px;
    left: 55px;
}  

#newsletter {
    position: relative;
    top: 1px;
    height: 70px; 
} 

#signupforms {
    width: 300px;
    margin: 0;
    padding: 0; 
} 

#signupforms a {
    text-transform: uppercase; 
}

form label {
    text-transform: uppercase;  
}  

#logo {
    position: fixed;
    top: 180px;
    left: 60px;
}

#menu {
    width: 220px;
    overflow: auto;
    top: 280px;
    bottom: 0;
	left: 5px;
    position: fixed;
    height: 100%;
	   
	text-align: right; 
	text-transform: uppercase;
	line-height: 16px;
}

#menu ul {
	list-style: none;
	margin: 0 0 12px 0;
}

#menu ul li.section-title { }

#content {                     
    width: 830px;
    height: 100%;
    margin: 280px 0 0 275px;
    top: 0;
    line-height: 16px;  
    letter-spacing: 0.2px;  
}

.container {
    padding: 5px 5px 25px 5px;
}

#content p { margin-bottom: 9px; }

.person{
width:200px;
height:100px;
	margin: 0 20px 40px 120px;
	float:left;
	

}

.person_bild{
	width:200px;
	height:100px;
	margin: 0 140px 40px 0;
	float:left;
	}
#personen_bilder{
	width:800px;
	height:100%;
	top:275px;
	position:absolute;
		}


#links{
	width:380px;
	height:400px;
	top:-16px;
	position:relative;
	float:left;
	
	}

#rechts{
	width:380px;
	height:400px;
	margin-left:40px;
	top:-16px;
	position:relative;
	float:left;
	}


#contact{
	

	
	}




p {
    margin: 0 0 0 0;
   padding: 0 0 0 0;
}  

h1 { font-size: 32px; }
h2 { font-size: 24px; }
h3 { font-size: 16px; }
h4 { font-size: 12px; }  


hr{
  	margin-bottom: 0px;
  	border: 0;
	width: 200px;
	color: #000;
	background-color: #000;
	height: 1px;
}


.hr_thick {
  	margin-bottom: 0px;
  	border: 0;
	width: 100%;
	color: #000;
	background-color: #000;
	height: 5px;
}
.hr_thin{
	margin-bottom: 0px;
	border: 0;
	width: 80%;
	color: #000;
	background-color: #000;
	height: 1px;
}




.spacer {
    padding: 0 2px 0 2px;
}

#img-container	{ margin: 0; padding: 0; }
#img-container p	{ width: 400px; margin: 0; padding: 0 0 12px 0; } 




#lgmenu a:link { text-decoration: none; color: #000; }
#lgmenu a.active { text-decoration: underline; } 
#lgmenu a:active { text-decoration: underline; } 
#lgmenu a:visited { color: #000; }
#lgmenu a:hover { text-decoration: underline; }

#once { clear: left; } 
.clr { clear: both; } 
