*{ 
	margin:0px;
	font-family:Arial, sans-serif;
}

body{
	background-image:url(../gfx/flower-bg.png);
	background-attachment:fixed;
}

#bg{
	background: url(../gfx/bg-verlauf.png);
	height: 100%;
	width: 100%;
	background-repeat:x;
	position:absolute;		
}
#foreground{
	height: 100%;
	width: 100%;
	position:absolute;	
}	

td img {
	display: block;
}
.infox{
	height:179px;
}
.menubox{
	height:229px;
	font-family:Arial, sans-serif;
	font-size:18px;
	color:#000000;
	
}
#menuitem{
	margin-left:30px;
	margin-top:13px;
	line-height:24px;
}

#menuitem a:link    {color: #000000; text-decoration: none; }
#menuitem a:active  {color: #000000; text-decoration: none;font-weight:bold; }
#menuitem a:visited {color: #000000; text-decoration: none; }
#menuitem a:hover   {color: #000000; text-decoration: none;font-weight:bold; }

.login-box{
	background-image:url(../gfx/inputbox.png);
	background-repeat:no-repeat;
	border:0px;
	width:163px;
	height:23px;
	color:#000000;
	padding-top:6px;
	padding-left:5px;
	padding-right:5px;
	font-size:14px;
}

input {
	background-image:url(../gfx/input_bg_big.png);
	background-repeat:no-repeat;
	border:0px;
	width:445px;
	height:23px;
	color:#000000;	
	padding-left:5px;
	padding-right:5px;
	font-size:14px;
}

.button {
	color:#000000;
	font-size:16px;
	font-weight:bold;
	width:100px;
}

.category-prev{
	background-image:url(../gfx/thumb_bg.png);
	width:147px;
}

.cat-pic-name{
	margin-top:5px;
}

textarea {
	background-image:url(../gfx/textarea_bg.png);
	background-repeat:no-repeat;
	border:0px;
	color:#000000;
	padding-top:5px;
	padding-bottom:5px;
	font-size:14px;
	width:455px;
	height:200px;
}

.loginbox{
	height:140px;
	background-repeat:no-repeat;
}
#loginelements{
	line-height:24px;
}
#password{
	margin-top:10px;
}
#username{
	margin-top:30px;
}
#login-button{
	background-image:url(../gfx/loginbutton.png);
	background-repeat:no-repeat;
	border:0px;
	width:63px;
	height:19px;
	margin-top:8px;
}
#loginelements{
	margin-left:15px;
}
#regurl{
	color:#FFFFFF;
	margin-left:40px;
	margin-top:-5px;	
	font-size:12px;
}
.lef-box-header{
	height:43px;
	color:#FFFFFF;
}
.header-text{
	margin-top:24px;
	margin-left:15px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}
.content-box-header{
	height:43px;
	color:#FFFFFF;
}

#footer{
	color:#000000;
	font-size:10px;
	
}

.rightbox{
	margin-top:17px;
}

#footer a{
	color:#000000;
	font-size:10px;
	text-decoration:none;
}

#footer-box{
	height:25px;
}

#content{
	padding:10px;
	font-size:12px;
	color:#FFFFFF;
}
#datelinks{
	padding-top:48px;
	padding-left:10px;
	font-size:12px;
	line-height:24px;
	overflow:hidden;
}
#datelinks a{
	color:#FFFFFF;
	text-decoration:none;
}
#galleryinfo{
	font-size:12px;
}
#galleryinfo a{
	color:#FFFFFF;
	text-decoration:none;
}
.url{
	color:#FFFFFF;
}
A:link    {color:#666666;text-decoration: underline; }
A:active  {color:#666666;text-decoration: underline; }
A:visited {color:#666666;text-decoration: underline; }
A:hover   {color:#666666;text-decoration: none; }

.infobox-content{
	font-size:12px;
	color:#000000;
}
#new-user-box{
	margin-top:40px;
	margin-left:15px;	
	overflow:hidden;
}
.prev-gall-pic{
	border:2px;
	border-color:#0000;
}
#gallerylinks{
	padding-top:35px;
	padding-left:15px;
	font-size:12px;
	line-height:24px;
	overflow:hidden;
}
#gallerylinks a{
	color:#FFFFFF;
	text-decoration:none;
}
.anreiser{
	color:#4E323E;
	width:150px;
	height:64px;
	margin-left:5px;
	margin-right:5px;
	margin-top:2px;
	float:right;
	font-weight:bold;
}
.pics {  
	height:  240px;  
	width:   483px;  
	padding: 0;  
	margin:  0;  
}
.style1 {
	color: #FFFFFF;
	font-weight: bold;
}
.style2 {color: #FFFFFF}
