body {
	margin-top:0px;
	margin-left:0px;
}

.background {
	background:#203b36 url(../pics/back_layer.png) repeat-x 0px 80px;
}

div {
	font-family: Verdana;
	font-size:10px;
	color:#203b36;	
}

a {
	text-decoration:none;
	color:#FFF;
}

a:hover {
	text-decoration:none;
	color:#ed9029;
}

.a_cont {
	text-decoration:none;
	color:#203b36;
}

.a_cont:hover {
	text-decoration:none;
	color:#ed9029;
}

input {
	font-family:Verdana;
	font-size:11px;
}

select {
	font-family:Verdana;
	font-size:11px;
}

.textfeld {
	background-image:url(../pics/textfeld.png);
	border:1px solid #999;
}

.textarea {
	background-image:url(../pics/textarea.png);
	border:1px solid #999;
}

.container {
	margin-left:auto; 
	margin-right:auto; 
	width:970px; 
	padding-left:20px; 
	padding-top:10px; 
	padding-bottom:20px;	
}

.cont_sort {
	padding-top:3px;
	margin-bottom:5px;
	width:515px;
	float:left;
	text-align:right;
	font-size:10px;
	color:#FFF;
}

.cont_logo {
	width:595px; 
	height:65px;  
	float:left;
}

.cont_logo2 {
	width:490px; 
	height:65px;  
	float:left;
}

.cont_sprache {
	width:90px; 
	height:65px;  
	float:left; 
	padding:5px;
	padding-right:30px;
	color:#FFF;
}

.cont_sprache2 {
	width:90px; 
	height:65px;  
	float:left; 
	padding:5px;
	color:#FFF;
}

.cont_linevert {
	width:1px; 
	height:110px;  
	float:left; 
	margin-left:2px;
	background-color:#ed9029;
}

.cont_linevert2 {
	width:1px; 
	height:100%;  
	float:left; 
	margin-left:7px;
	background-color:#ed9029;
}

.cont_userpic {
	width:92px; 
	height:126px;  
	float:left; 
	margin-left:7px;
	margin-top:0px;
	margin-right:10px;
	text-align:right;
	overflow:hidden;
}

.cont_linehori {
	width:715px; 
	height:1px;   
	background-color:#ed9029;
	margin-bottom:14px;
	margin-top:5px;
}

.cont_linehori2 {
	width:715px; 
	height:1px;   
	background-color:#ed9029;
	margin-bottom:14px;
	margin-top:0px;
}

.cont_linehoribottom {
	width:715px; 
	height:1px;   
	background-color:#ed9029;
	margin-bottom:5px;
	margin-top:7px;
}

.cont_footer {
	width:715px;
	text-align:right;
	color:#FFF;
}

.cont_user {
	width:199px; 
	height:65px;  
	float:left; 
	padding:5px;
	margin-left:15px;
	color:#FFF;
}

.cont_navigation {
	width:705px;
	margin-top:20px;
	color:#FFF;
}

.cont_navigation2 {
	width:616px;
	margin-top:32px;
	color:#FFF;
}

.navigation:hover {
	background-color:#E8E8E8;
}

.error {
	background-color:#FAA;
	color:#000;
	width:705px; 
	border:0px solid #999; 
	margin-bottom:10px; 
	padding:5px;
}

.success {
	background-color:#CFC;
	color:#000;
	width:705px; 
	border:0px solid #999; 
	margin-bottom:10px; 
	padding:5px;
}

.title {
	
	font-size:14px;
	color:#ed9029;
}

.navi_works {
	background-image:url(../pics/navi_works.png);
}

.navi_works:hover {
	background-image:url(../pics/navi_works_pressed.png);
}

.navi_artists {
	background-image:url(../pics/navi_artists.png);
}

.navi_artists:hover {
	background-image:url(../pics/navi_artists_pressed.png);
}

.navi_winners {
	background-image:url(../pics/navi_winners.png);
}

.navi_winners:hover {
	background-image:url(../pics/navi_winners_pressed.png);
}

.navi_information {
	background-image:url(../pics/navi_information.png);
}

.navi_information:hover {
	background-image:url(../pics/navi_information_pressed.png);
}

.navi_ecards {
	background-image:url(../pics/navi_ecards.png);
}

.navi_ecards:hover {
	background-image:url(../pics/navi_ecards_pressed.png);
}

.navi_myagallery {
	background-image:url(../pics/navi_myagallery.png);
}

.navi_myagallery:hover {
	background-image:url(../pics/navi_myagallery_pressed.png);
}

.close_overlay {
  position: absolute;
  margin-left: 423px;
  margin-top: 6px;
  color: #FFFFFF;
  font-size: 15px;
  font-family: Arial;
  font-weight: bold;
  width: 20px;
  height: 18px;
  text-align: center;
  border-width: 1px;
  border-color: #B6D0F1;
  border-style: solid;
  padding-top: 1px;
}

.close_overlay:hover {
  background-color: #CDDEF6;
  border-color: #FFFFFF;
}

.no_avatar_overlay {
  position:absolute;
  margin-left: 550px;
  margin-top: 1px;
  display: none;
  border-width: 2px;
  border-color: #1c6b92;
  border-style: solid;
  background-color: #f9f9f9;
  z-index: 2;
  width: 450px;
  height: 200px;
  border-top-width: 0px;
  background-repeat: repeat-x;
  background-position: top;
}


.not_registered_overlay {
		color:#FFF;
		
  position:absolute;
		margin-left:inherit;
  margin-top: 1px;
  border-width: 1px;
  border-color: #fff;
  border-style: solid;
		display:none;
  z-index: 2;
  width: 450px;
  height: 200px;
  border-top-width: 0px;
  background-repeat: repeat-x;
  background-position: top;
}

.profile_overlay {
  position:absolute;
  margin-top: 480px;
  margin-left: 150px;
  display: none;
  background-color: #000000;
  z-index: 2;
  width: 590px;
  height: 1300px;
}

.nachricht_overlay {
  position:absolute;
  margin-top: 480px;
  margin-left: 150px;
  display: none;
  background-color: #000000;
  z-index: 2;
  width: 590px;
  height: 1300px;
}

.content {
  padding-left: 30px;
  padding-top: 25px;
  margin-top: 5px;
  font-size:11px;
}
