/* Start of CMSMS style sheet 'yggdrasil' */
body
{
	background: #101C12;			
	text-align: center;
	margin-top: 25px;
	color: #fff;
	font-family: "Verdana"; 
}

#main_container
{	
	margin: auto;
	width: 1000px;
	height: 615px;
	background-image: url(design/bg.jpg); 
	background-repeat: no-repeat;
	text-align: left;
}

#top_container
{
	height: 210px;	
	width: 100%;
}

#logolink
{
	height: 30px;	
	width: 310px;
	padding-top: 95px;
	margin-left: 10px;	
}

#logo
{
	height: 30px;	
	width: 310px;
	text-decoration: none;
	display: block;	 
}

#bottom_container
{
	height: 405px;	
}

#sub_navigation
{
	text-align: right;
	padding-right: 25px;
}

#content_container
{
	width: 730px;
	height: 100%;	
	float: left;	
}

#moodframe
{
       width: 167px;
       height: 199px;
       overflow:hidden;
}

.mood
{
	display: block;	
}

#left
{
	font-size: 15px;
	width: 445px;
	padding-top: 16px;
	padding-left: 90px;
	overflow: hidden;
	float: left;		
}

#content
{
	font-size: 13px;
	width: 445px;
	padding-top: 5px;	
}

#mood
{
	width: 195px;	
	float: right;
}

#navigation_container
{	
	width: 268px;		
	float: right;
}

img
{
	border: 0;
}

#navigation_container ul
{
	padding: 0;
	margin-top: 26px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
}

#navigation_container li
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#imprint
{
	margin-top: 120px;	
}

a
{
	color: #fff;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
}

/* contact form */
form
{
	background-color: transparent;
        margin:0;
        padding: 0;	
}

.contactform div label {display: block; }

input
{
        color: #fff;
        background-color: transparent;
        border: #fff 1px solid;
}

textarea
{
        color: #fff;
        background-color: transparent;
        border: #fff 1px solid;
}

.fbsubmit
{       
        margin-top:10px;
}
/* End of 'yggdrasil' */

