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

body {
	font-size: 10px;
	font-family: Helvetica, Verdana, sans-serif;
	word-spacing:150%;
	background: white;
	color:#222;
	line-height:1.4em;
}

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

img{
	background-color:none;
}

a{
	padding:0;
	line-height:150%;
	color: #444; 
/*	font-weight:bold; */
/*	background-color:white;  */
	/* in exhibit.grow.php festen farbwert fuer bildhintergrund angelegt */
	text-decoration: none; 
}

a:after{
	content: url(../../../arrow_outgoing_link_02.gif);
	margin:0 5px 0 2px;
	padding:2px 0 0 0;
}

a:link { 
}

a:active { 
}

a:visited { 
	color: #666; 
	}

a:hover { 
	text-decoration: none; 
	color: black;
}

a img { 
	border: none; 
}

a img:after{
	content: none;
}


/*==================================================== MENU ====*/

#menu p{
	color:#222;
	background-color: white; 
	padding:5px 5px 220px 0;
	font-size:20px;
/*	font-weight:bold; */
	text-transform:uppercase;
	line-height:0.9em;
	letter-spacing:0.02em;
}

#menu {
    width: 250px;
    overflow: auto;
    top: 0;
    bottom: 0;
	left: 0;
    position: fixed;
    height: 100%;
	padding:15px;
	margin:5px;
    
	font-size:12px;	
}

#menu ul {
	list-style: none;
}

#menu ul li { 
	text-transform:uppercase;
}

#menu ul li:hover { 
	background-color:#DDD;
}

#menu ul li a{ 
	letter-spacing:0.2em;
	margin: 0 0 12px 10px;
}

#menu ul li a:hover{ 
	color:white;
}

#menu ul li a:visited{ 
	color: #999;
}


#menu ul li a:after{ 
	content:none;
}
/*
#menu ul li a:hover:before{ 
	content:"¥ ";
}
*/

#menu ul li.section-title { 
	padding-top:10px;
	color:#DDD;
	
	font-family:Georgia, Helvetica, sans-serif;
	font-size:30px;
	font-weight:light;
	line-height:1.2em;
	letter-spacing:0.1em;
	text-align:left;
}

#menu ul li.section-title:hover { 
	background-color:#FFF;
}

/*	
#menu a{
	background-color:none; 
}
*/

/*================================================= CONTENT ====*/

#content {
    height: 100%;
    width: 700px;
    margin:0 0 0 300px;
    padding: 10px 0 0 5px;
    top: 0;
    line-height:1.4em;   
}

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

#content p { 
	width: 450px; 
	margin:0 0 30px 0; 
	font-family:Georgia, Helvetica, Verdana, sans-serif;
	font-size:1.1em;
	line-height:175%;
	word-spacing:0.2em;
}

p {
    margin: 0 0 9px 0;
}

/*==================================================== TYPO ====*/

h1 { 
	font-size: 18px; 
	text-transform:uppercase;
	font-weight:bold;
	line-height:1.6em;
}

h2 { 
	font-size: 16px; 
	text-transform:normal;
	font-weight:normal;	
	line-height:1.6em;
}

h3 { 
	font-size: 12px; 
	text-transform:normal;
	font-weight:normal;	
}
h4 { font-size: 10px; }

/*================================================== IMAGES ====*/

#img-container	{ margin: 0; padding: 0; }

#img-container a:after {
	content:none;
}

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


#once { clear: left; }


.seitentitel{
 	font-size:30px;
 	font-weight:bold;
 	text-transform:uppercase;
 	line-height:80%;
 	
 	margin-bottom: 50px;
}
