
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,600,700,900,400italic);


* { margin: 0; padding: 0; text-decoration: none;}

body {
	background-color: #000000;
	/*text-decoration: none;*/
}
}
a:link,
a:visited,
body,td,th {
	color: #666666;
}
.imp {	
	font-size: 10px;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-align: center;
}

h1 { 
	text-align: left;
	font-size: 20px;
	font-family:"Open Sans";
	font-weight: 800 ; 
/*   	font-style: italic;*/
	letter-spacing: 0px; 
	padding: 10px; 
	color: #333;
	}
	
	nav ul { 
    list-style: none; 
    padding: 30px 40px 50px 20px; 
    position: relative; 
    /*border-top: dotted 2px; color: #333; */
    border-bottom: dotted 2px; color: #e5e5e5;  
	}
nav ul li { display: inline; }
nav ul li a,
nav ul li a:hover,
nav ul li a:active, nav ul li a.current 
 {
	padding: 10px 50px 10px 50px;
	font-size: 20px;
	font-family:"Open Sans";
	font-weight: 800 ; 
	color: #303030;
	text-decoration: none;
	margin: 40px 10px 50px 10px; background: #e5e5e5;
    /*background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
	background: -moz-linear-gradient(top,  #eee,  #ccc);*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

	

/*
	 formatzeit
*/

#page {
	width:900px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}

#flash {
	text-align: center;
	width:900px;
	/*overflow: hidden;*/
	margin: 40px 0 120px 0;
	padding: 0;
}

#plus {
	margin: 20px 0;
	width: 900px;
	/*overflow: hidden;	*/
	padding: 0px 0px 0px 0px;
	text-align:center;
}

#pic {
	display: none;
}


@media only screen and (max-width: 1030px) {
	

#page {
	/*width:600px;*/
	padding: 0px;
}

#flash {
	display: none;
}

#plus {
	margin: 100px 10px, 30px, 10px;
	width: 100%;
	overflow: hidden;
	text-align: center;
}	
img.plus {
	margin: 0;
	width: 100%;
}	

#pic {
	display: block;
}

h1 { 
	text-align: left;
	font-size: 50px;
	font-family:"Open Sans";
	font-weight: 800 ; 
/*   	font-style: italic;*/
	letter-spacing: 0px; 
	padding: 20px; 
	color: #e4e4e4; 
	}

nav ul li { display: inline; }
nav ul li a,
nav ul li a:hover,
nav ul li a:active, nav ul li a.current 
 {
	padding: 10px 50px 10px 50px;
	font-size: 60px;
	font-family:"Open Sans";
	font-weight: 800 ; 
	color: #303030;
	text-decoration: none;
	margin: 40px 10px 50px 10px; background: #e5e5e5;
    /*background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
	background: -moz-linear-gradient(top,  #eee,  #ccc);*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}


/*@media only screen and (max-width: 1030px) {

#page {
	width:100%;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}

#flash {
	display: none;
}

#plus {
	margin: 30px; auto 30px auto;
	width:100%;	
	overflow: hidden;
	padding: 10px;
	text-align: center;
	text-decoration: none;
	/*display: none;*/