
#trans_bg {
	visibility:visible;
	position:absolute;
	height:107%;
	width:100%;
	z-index:99;
	background-image:url(transbg.png);	
	}

#close {
	position:absolute;
	
	padding:0px;
	top:45%;
	left:50%;
	width:63px;
	height:71px;
	margin:-280px 0px 0px 120px;
	border:0px solid #333;
	text-align:center;
	}
		
#congrate {
	position:absolute;
	padding:0px;
	top:45%;
	left:50%;
	width:300px;
	height:400px;
	margin:-200px 0px 0px -150px;
	border:0px solid #333;
	text-align:center;
	}


#spendometer {
	position:absolute;
	top:50%;
	margin-top:-65px;
	left:50%;
	margin-left:400px;
	background-image:url(spendometer_end.png);height:421px;width:150px;
	
	}
	
#spendometer:hover {

	cursor:pointer;
	}	
	
	
body {
	padding:0px;
	margin:0px;
	background-color:#828385;
	font-family: Verdana, Helvetica, Arial;
	font-size:11px;
	color:#333;
	
	}
	
h1 {
	margin:0px 0px 10px 0px;
	font-size:12px;
	font-weight: bold;	
	
	}
	
h2 {
	margin:0px 0px 5px 0px;
	font-size:10px;
	font-weight: bold;	
	
	}
h3 {
	margin:10px 0px 0px 0px;
	font-size:10px;
	font-weight: normal;
	text-decoration:underline;	
	
	}

ul  {
	margin:0px 0px 0px 20px;
	padding:0px;
	
	}
	
li {
	
		
	}
	
a, a:visited, a.menu, a.menu:visited {
	color:#efefef;
	padding-right:3px;
	text-decoration:none;
	font-size:110%;
	
	}
	
	
a:hover, a.menu:hover {
	color:#d7974c;
	text-decoration:underline;
	}	
	
a.content, a.content:visited {
	color:#d7974c;
	font-size:100%;
	}
	
a.content:hover {
	text-decoration:underline;
	}	
	
a.menuactive {
	color:#d7974c;
	text-decoration:none;
	}

#table  {
	font-size:10px;
	
	}	
#menu {
	position:absolute;
	top:50%;
	margin-top:-215px;
	left:50%;
	margin-left:-75px;
	z-index:20;
	color:#efefef;
	}
	
#error {
	
	width:100%;
	}
	
.show_error {
	position:absolute;
	width:100%;
	padding-top:5px;
	font-size:100%;
	color:#cc0000;
	text-align:center;
	}	
	
.hide_error {
	
	visibility:hidden;
	}
	
#menu {
	position:absolute;
	top:50%;
	margin-top:-215px;
	left:50%;
	margin-left:-75px;
	z-index:20;
	color:#efefef;
	}
	
#language {
	position:absolute;
	top:50%;
	margin-top:-260px;
	left:50%;
	margin-left:-370px;
	}
	
a.lang_en {
	display:block;
	height:48px;
	width:69px;
	background-image:url(flag_en.jpg);
	border:0px solid #fff;
	}
a.lang_en:hover {

	background-image:url(flag_en.jpg);
	background-position:0px 50px;
	}
	
a.lang_de {
	display:block;
	height:48px;
	width:69px;
	background-image:url(flag_de.jpg);
	border:0px solid #fff;
	}
a.lang_de:hover {

	background-image:url(flag_de.jpg);
	background-position:0px 50px;
	}

#footer {
		position:absolute;
		top:0%;
		margin-top:0px;
	width:98%;
	left:50%;
	margin-left:-49%;
	height:25px;
	border-bottom:1px solid #666;
	border-left:1px solid #666;
	border-right:1px solid #666;
	background-color:#d4d7dc;
	}
#footer input {
		
	width:900%;
	}	
	

#theSite {
	
	position:absolute;
	top:50%;
	margin-top:-280px;
	left:50%;
	margin-left:-450px;
	background-image:url(background.jpg);
	height:540px;
	width:800px;
	}

#itsme {
	float:right;
	
	margin-top:250px;
	margin-right:-25px;
	background-image:url(itsme.png);height:377px;width:93px;
	
	
	}
	


#s2, #s3 {
	
	    background: transparent;
	}
	
.pics { 
	position:relative; 
	float:left;
	left:70px;
    top:50px;
    width:  290px; 
    height: 333px; 
    padding: 0;  
    margin:  0;  
    z-index: 1;
    overflow: hidden;
    background: transparent;
} 
 
.pics img {  
    padding: 0px;  
    border:  0px solid #ccc;  
    width:  280px; 
    height: 323px; 
    top:  0; 
    left: 0;
    background: transparent;
} 
#textbasecont {
	
	padding:10px;
	position:relative; 
	float:left;
	left:90px;
    top:90px;
    width:330px;
    height: 395px;
    border:0px solid #000;
    overflow:auto;
	
	}
	
#start {
	}
	
#faq {
	
	
	}	
	
/*.sterne { 
	 position:relative; 
    width:  288px; 
    height: 200px; 
    top:-420px;
    left:580px;
    padding: 0;  
    margin:  0;  
    z-index: 3;
    overflow: hidden;
    
} */
.sterne { 
	position:relative; 
	float:left;
	left:70px;
    top:50px;
    width:  290px; 
    height: 200px; 
    padding: 0;  
    margin:  0;  
    z-index: 1;
    overflow: hidden;
    
    position:absolute;
	top:50%;
	margin-top:-275px;
	left:50%;
	margin-left:188px;
	z-index:3;
    background: none;
} 
.sterne img {  
    padding: 0px;  
    border:  0px solid #ccc;  
    width:  278px; 
    height: 196px; 
    top:  0; 
    left: 0; 
} 

#social_links {
	position:absolute;
	top:50%;
	margin-top:255px;
	left:50%;
	margin-left:-430px;
	
	}


