body {
padding-top:20px;
padding-bottom:20px;
margin:0;
text-align:center;
background:#000 url(http://www.buddyz.de/images/bg.gif) repeat-x;
background-attachment:fixed
}

body,table,td,input,textarea {
font-family:Arial,Verdana;
font-size:12px
}

table,img {
border:0
}
form {
padding:0;
margin:0
}

a {
color:#325a95;
text-decoration:underline
}

a:active,a:hover {
text-decoration:none
}

/*   HAUPT-ELEMENTE   */
#mother {
width:950px;
padding:0;
margin:0 auto;
text-align:left;
background:#ffffff;
}

#header {
height:80px;
width:100%;
padding:0;
margin:0;
background:#ffffff url(http://www.buddyz.de/images/header.jpg) right top no-repeat;
border-bottom:5px solid #325a95;
}

a#logo{
	display:block;
	height:80px;
	width:230px;
}

#menuleft {
float:left;
width:140px;
padding:10px;
margin:0
}

#menuleft a {
}

#menuleft a:hover,#menuleft a.active {
}

#content {
padding:0 20px 20px 35px;
margin-left:160px;
background:transparent url(http://www.buddyz.de/images/bgmenuleft.gif) left 50% repeat-y
}

#box {
width:728px;
padding:0;
margin:0;
background:transparent
}

#footer {
clear:both;
background:#ffffff url(http://www.buddyz.de/images/footer.gif) left top no-repeat;
padding:0;
padding-top:5px;
padding-bottom:5px;
margin:0 auto;
color:#666;
font-size:10px;
text-align:center;
border-top:5px solid #325a95
}

#footer a {
text-decoration:none;
color:#666
}

.ueber {
margin:0;
padding:0;
font-weight:700;
text-decoration:underline;
margin-bottom:4px
}

.listingitem {
display:block;
background:#ffffff url(http://www.buddyz.de/images/bgitem.gif) left top no-repeat;
width:219px;
height:190px;
float:left;
margin:0px 9px 9px 0px;
padding:7px;
overflow:hidden;
text-align:center;
}

.listingitem img {
}

#tagblock {
background:#ffffff url(http://www.buddyz.de/images/bgwolke.gif) left top no-repeat;
height:110px;
margin-top:20px;
padding:10px;
overflow:hidden;
text-align:center;
}

#tagblock a {
margin:3px 6px
}

.select {
display:block;
text-align:right;
line-height:20px
}

#searchform, #urlform {
background:#ffffff url(http://www.buddyz.de/images/searchform.gif) left top no-repeat;
color:#FFF;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
padding:5px 5px 6px 5px;
text-align:center;
}
a.zurueck,a.vor {
display:block;
width:104px;
background:transparent url(http://www.buddyz.de/images/vorzurueck.gif) left top no-repeat;
text-align:center;
text-decoration:none;
color:#FFF;
padding:3px 6px 4px 6px;
margin:0;
}
a.zurueck:hover,a.vor:hover {
background-color:#ffa200
}

.page_title {
font-size:20px;
font-weight:700;
color:#48B400;
text-transform:uppercase
}

.page_link,.prev_next {
display:block;
float:left;
font-size:13px;
margin-right:5px;
line-height:22px;
}

div.current_page_number {
background:#ffffff url(http://www.buddyz.de/images/pagination.gif) left top no-repeat;
width:33px;
text-align:center;
padding-top:3px;
padding-bottom:3px;
font-weight:bold;
display:block;
float:left;
margin-right:5px;
}
.pagination{
	float:right;
	text-align:center;
	margin:0 auto;
}

.ad468x60 {
width:488px;
text-align:center;
background:#FFF url(http://www.buddyz.de/images/ad_468x60.png) center center no-repeat;
padding:8px 11px 16px 10px;
margin:0 auto
}
.ad728x15{
	background:#FFF url(http://www.buddyz.de/images/ad_728x15.gif) left top no-repeat;
	width:728px;
	padding:8px 0px;
}

.rate_stars{
	width:50px;
	height:11px;
	line-height:11px;
	background:transparent url(http://www.buddyz.de/images/stars.gif) left top no-repeat;
	margin:0 auto;padding:0;
	text-align:right;
}
.stars{
	float:right;
	height:11px;
	line-height:11px;	
	background:#ffffff url(http://www.buddyz.de/images/stars_weiss.gif) left top repeat-x;
	margin:0;padding:0;
}

/*   SONSTIGES   */
h1,h2,h3,h4 {
padding:0;
margin:0;
margin-bottom:10px;
font-size:16px
}

h1 {
display:block;
font-size:20px;
color:#FFA200
}

.clear {
clear:both
}
.red {
color:red
}
.grey{
	color:#808080;
}