* {
	margin: 0;
	padding: 0;
	border: 0;	
}		

html {
	font: 12px/18px Helvetica, "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; 
	/*background:url('bg.png');	*/
	/*background:url('bg_invert.png');*/	
	/*background:url('chesterfield.png');*/		
}

body {
	/*background:-moz-radial-gradient(center 45deg, circle closest-side, rgba(211, 58, 16,0.2) , rgba(0, 22, 255,0.5)200% );
	background:-webkit-gradient(radial, 45% 45%, 850, 60% 60%, 50, from(rgba(0,22,255,0.5)), to(rgba(211,58,16,0.2)));	*/	
	overflow-x:hidden;	
	background:#208DAF;
}

html, body {
	height: 100%;
}


#container {
	text-align: left;
	width: 990px;
	margin-left: auto;
	margin-right: auto;
	min-height: 100%;
}

#main {overflow:auto;
	padding-bottom: 153px;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -153px; /* negative value of footer height */
	height: 153px;
	clear:both;
	width: 990px;	
	margin-left: auto;
	margin-right: auto;	
	overflow:hidden;	
} 

.footer_img{
	/*background:url('footer.png');	*/
	background-repeat:no-repeat;
	height:153px;
	width:939px;
	overflow:hidden;
}

#bottom-links{
	/*background-image: url('statue1.png');*/
	background-repeat: no-repeat;
	position: fixed;
	height: 307px;
	width:266px;
	bottom: 0px;
	left:0px;
	position:fixed;		
}

#bottom-rechts{
	/*background-image: url('statue1.png');*/
	background-repeat: no-repeat;
	position: fixed;
	height: 307px;
	width:266px;
	bottom: 0px;
	right:0px;
	position:fixed;	
}
	
#content_header-left{
	font-size: 18px	;
	font-weight: normal;
	position:relative;
	height:30px;
	width:680px;	
	background: rgba(255,255,255,0.8);
	border-bottom: 1px solid #fff;	
	text-shadow: 0px 0px 0px #fff;
	padding-top:20px;
	padding-left:20px;
	padding-right:10px;	
	color:#fff;
	}
	
.header1{
	position:relative;
	color:#fff;
	font-size:30px;
	height:20px;
	width:960px;
	padding-right:20px;
	padding-top:55px;
	padding-bottom:22px;
	text-shadow: 0px 0px 1px fff;
}

.header2{
	position:relative;
	height:1px;
	width:980px;
	background:url(opacity/black40.png);
	border:1px;	
}
.header3{
	position:relative;
	height:1px;
	width:980px;
	background:url(opacity/white30.png);
	border:1px;	
}

.float-right{
	float:right;
	margin-right:-25px;
	color:#fff;
	font-size:12px;
	text-shadow: 0px 0px 0px 000;	
	margin-top:5px;
	z-index:3000;
}
	
.float-right-content{
	float:right;
	color:#000;
	font-size: 18px;
	text-shadow: 0px 0px 0px 000;	
	padding-right:190px;
}

#content_header-left{
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;		
	font-size: 18px	;
	font-weight: normal;
	position:relative;
	height:31px;
	width:680px;	
	background:url('opacity/black80.png');
	background: rgba(0,0,0,0.8);
	border-bottom:1px solid #000;	
	text-shadow: 0px 0px 0px #fff;
	padding-top:20px;
	padding-left:20px;
	padding-right:10px;	
	margin-top:10px;
	margin-left:5px;	
	z-index:997;
}

.content_header-right{
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;	
	border-top-right-radius: 5px;			
	font-size: 18px	;
	font-weight: normal;
	position:relative;
	height:31px;
	width:230px;
	margin-left:715px;
	background:#fff;		
	background: rgba(255,255,255,1.0);
	border-bottom:1px solid #000;	
	text-shadow: 0px 0px 0px #fff;
	padding-top:20px;
	padding-left:20px;
	padding-right:10px;	
	margin-top:-51px;
	z-index:998;
}	
	
.content{	
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;	
	border-bottom-right-radius: 5px;	
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;	
	border-bottom-left-radius: 5px;		
	position:relative;
	height:auto;
	width:970px;
	color:#000; 
	background:url('opacity/white80.png');		
	background:rgba(255,255,255,0.8);
	/* background-color:#B5E0EC */
	font: 12px/18px Helvetica, "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; 		
	border-top: 1px solid rgba(0,0,0,0.1);
	z-index:999;
	margin-top:-1px;
	margin-left:5px;
}	

a#active{
	text-decoration:underline;
	font-size:14px;
	letter-spacing:2px;
}

a#active1{
	text-decoration:underline;
	font-size:14px;
	letter-spacing:2px;
}	

a.link:link, a:visited, a:active{
	color:#fff;
	text-decoration:none;
	font-size:14px;
	letter-spacing:2px;
	z-index:9999;
}

a.link:hover{
	color:#fff;
	text-decoration:underline;
	font-size:14px;
	letter-spacing:2px;
	z-index:9999;	
}	

.text{
	width:690px;
	padding:10px;	
}		

.tweet{
	width:260px; 
	background:url('opacity/white50.png');			
	background: rgba(255,255,255,0.5);		
	float:right; 
	height:auto;	
	z-index:996;
	margin-top:-2px;
	
}

.tweet ul {
	list-style: none;
	padding: 0;
}

.tweet li {
	background: none;
	padding:5px;
}

.tweet .prefix {
	font-weight: bold;
}

.tweet .time {
	font-style: italic;
	color: #c5c5c5;
}

.tweet .status {
	font-style: italic;
}	

li.tweet_even{
		background:url('opacity/white80.png');
		background: rgba(255,255,255,0.8);
		color:#000;
		border-top:1px solid #ccc;
		border-top:1px solid rgba(0,0,0,0.2);
		border-bottom:1px solid #ccc;		
		border-bottom:1px solid rgba(0,0,0,0.2);		
	}	
li.tweet_odd{
		background:#fff;
		background: rgba(255,255,255,1.0);
		color:#000;
		border-top:1px solid #ccc;
		border-top:1px solid rgba(0,0,0,0.2);
		border-bottom:1px solid #ccc;		
		border-bottom:1px solid rgba(0,0,0,0.2);		
	}	
	
li.tweet_even:hover{
		background:#fff;
		background: rgba(255,255,255,1.0);
		border-top:1px solid #000;
		border-bottom:1px solid #000;
	}	
li.tweet_odd:hover{
		background:#fff;
		background: rgba(255,255,255,1.0);
		border-top:1px solid #000;
		border-bottom:1px solid #000;
	}	
	
.tweet a{
		/*color:#e86642;*/
		/*color:#D93983;*/
		color:#045CA8;
		font-weight:600;
		font-size:12px;	
		letter-spacing:0px;		
		text-decoration:underline;
	}	

.tweet a:hover{
		/*color:#e86642;*/
		text-decoration:none;
	}
	
.tweet .time {
		color: #ffffff;
	}	

#tweet > ul > li:hover {
	background: none;
	padding:5px;
	background:#fff;
	background:rgba(255,255,255,1.0);
	color:#8F8F8F;
}

.tweettime{
	font-weight:600;
	letter-spacing:1px;
}


a#active1{
	text-decoration:none;
	font-size:14px;
	letter-spacing:2px;
}

a#active2{
	text-decoration:underline;
	font-size:14px;
	letter-spacing:2px;
}

.bg {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow-y:hidden;
	z-index:-1;	
}

.sparkle{
	overflow:hidden;
	overflow-x:hidden;	
	overflow-y:hidden;	
	z-index:-1;
}


