body {
	font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana;
	font-size: 10pt;
	color: #666666;
	background-color: #FFFFFF;
	margin:0px;
	padding:0px;
	text-align: center;
	line-height:12pt;
}


p { 
	font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana;
	line-height:170%;
}

h1 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:13pt;
	color:#87ba24;
	margin:0px;
	padding:0px;
	padding-top:5px;
	font-weight:normal;
}

h2 a, h2 a:active, h2 a:hover, h2 a:visited {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:13pt;
	color:#87ba24;
	margin:0px;
	padding:0px;
	padding-top:5px;
	font-weight:normal;
}


h2 {	
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:11pt;
	font-weight:normal;
}

img {
	line-height:0px;
}

/*
img {
	behavior: url(pngbehavior.htc);
}
*/

a {
	font-size: 8pt;
	color: #ff7f00;
	text-decoration: none;
	

}

a:hover {
	color: #ff7f00;
	text-decoration: underline;
}

a:active {
	color: #ff7f00;
	text-decoration: none;
}


a.more {
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	padding-left:15px;
	background-image: url('../images_2/more.png');
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
}

a.more:hover {
	color: #ff7f00;
	text-decoration: none;
	background-image: url('../images_2/more_act.png');
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
}

a.more:active {
	color: #ff7f00;
	text-decoration: none;
}


a.newest_feedbuddy, a.newest_feedbuddy:active {
	font-size: 9pt;
	height:31px;
	color: #666666;
	text-decoration: none;
	padding-top:6px;
	padding-left:3px;
	background-image: url('../images_2/buddymatch_home.png');
	background-position: left top;
	background-repeat: no-repeat;
	text-decoration: none;
	overflow:hidden;
	display:block;
}

a.newest_feedbuddy:hover {
	color: #666666;
	padding-left:4px;
	padding-top:7px;
	text-decoration: none;
	background-image: url('../images_2/buddymatch_home_act.png');
	background-position: left top;
	background-repeat: no-repeat;
	text-decoration: none;
}





a.more_orange {
	font-size: 8pt;
	color: #ff7f00;
	text-decoration: none;
	padding-left:15px;
	background-image: url('../images_2/more.png');
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
}

a.more_orange:hover {
	color: #ff7f00;
	text-decoration: none;
	background-image: url('../images_2/more_act.png');
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
}

a.more_orange:active {
	color: #ff7f00;
	text-decoration: none;
}


a.back, a.back:visited, a.back:active {
	height:25px;
	padding-left:40px;
	display:block;
	text-decoration: none;
	background-image: url('../images_2/back.png');
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
}

a.back:hover {
	text-decoration: none;
	background-image: url('../images_2/back_act.png');
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none;
}


.feedpreview {
	//width:255px;
	overflow: hidden;
	border-bottom:1px solid #e8e8e8;
	padding-top:20px;
	padding-bottom:20px;
}


#alert {
	display:none;
	text-align: center;
	
}

#darken_window {
	position:fixed;
	width:100%;
	height:100%;
	background-color:#000000; 
	display:block;
	-moz-opacity:0.7; 
	-khtml-opacity:0.7; 
	opacity:0.7;
	filter:alpha(opacity=70);
	overflow:hidden;
}

#alert_box {
	position: fixed;
	width:272px;
	height:138px;
	padding:20px;
	margin-left:40%;
	margin-top:20%;
	float:left;
	background-color: #ffffff;
	-moz-border-radius: 6px;
	overflow:hidden;
}
#page_container {
	margin:0 auto;
	margin-top:50px;
 	width:950px;
 	text-align:left;
 	overflow:hidden;
 	padding-bottom:3em;
}

#navi_container {
	background-image: url('../images/navi_background.png');
	background-repeat:repeat-x;
 	width:100%;
 	text-align:center;
 	background-color: #666666;
 	overflow:hidden;
 	height:28px;
 	margin-top:1px;
}

#enlarged_content {
	width:550px;
}

#other_feed_content {
	width:255px;

}
#header {
	text-align:center;
	background-image: url('../images/header_background.png');
	background-repeat:repeat-x;
	margin-top:0px;
	width:100%;
	height:125px;
	overflow:hidden;
	color:#ffffff;
	text-align:right;
}

.bg_grey {
	background-color: #f8f8f8;
}

#header_center {
	width:950px;
	margin:auto;
	text-align:left;
}
#feedbudy_logo {
	background-image: url('../images/feedbuddy_logo.png');
	width:230px;
	height:122px;
	float:left;
	overflow:hidden;
	margin:0px;
}

/* ---------BOXEN-------- */


#loginbox {
	background-image: url('../images_2/loginbox_xl.png');
	width:948px;
	height:208px;
	margin-bottom:30px;
}

/* New Feature Box - Homepage */

#new_feature_box {
	background-image: url('../images_2/new_feature_box.png');
	width:272px;
	height:138px;
	float:left;
	margin-right:20px;
}

/*Grosse box */
#m_box_container {
	width:568px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:left;
	margin-right:20px;
}
#m_box_header {
	width:568px;
	height:3px;
	background-image: url('../images_2/m_box_top.png');
}

#m_box_content {
	width:568px;
	background-image: url('../images_2/m_box_1px.png');
	padding:0;
	margin:0;
	overflow:hidden;
}
#m_box_content_padding {
	padding:5px;
	overflow:hidden;
}
#m_box_content_scroll {
	width:550px;
	height:300px;
	overflow-y:hidden;
	overflow-x:hidden;
}


#m_box_footer {
	width:568px;
	height:14px;
	background-image: url('../images_2/m_box_bottom.png');
}

/* Kleine Box */
#s_box_container {
	width:272px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}
#s_box_header {
	width:272px;
	height:3px;
	background-image: url('../images_2/s_box_top.png');
}

#s_box_content {
	width:272px;
	background-image: url('../images_2/s_box_1px.png');
	padding:0;
	margin:0;
	overflow:hidden;
}
#s_box_content_padding {
	padding:5px;
}


#s_box_footer {
	width:272px;
	height:14px;
	background-image: url('../images_2/s_box_bottom.png');
}



h2.m_box_headline {
	width:551px;
	height:26px;
	background-image: url('../images_2/m_header.png');
	background-repeat: no-repeat;
	color:#ffffff;
	margin:0;
	padding:5px;
	margin-top:0px;
	padding-left:30px;
	font-weight:normal;
}

h3.greenbox {
	width:257px;
	height:26px;
	font-size:10pt;
	padding:5px;
	color:#ffffff;
	margin:0px;
	background-image: url('../images_2/s_header.png');
	background-repeat: no-repeat;
	font-weight:normal;
	padding-left:30px;
}

.inbox_coll_left {
	width:257px;
	float:left;
	overflow:hidden;
}
.inbox_coll_right {
	width:257px;
	float:right;
	margin-right:20px;
	overflow:hidden;
}


#content {
	padding:0px;
	overflow:hidden;
}


#footer {
	position:fixed;
    bottom:0px;
	background-image: url('../images_2/garden.png');
	background-repeat:repeat-x;
	background-color: #ffffff;
	margin-top:20px;
	padding:0px;
	padding-top:10px;
	width:100%;
	height:26px;
	font-size:8pt;
	text-align:left;
	float:left;
}
#footer_content {
	padding:5px;
}

.orange {
	color:#ff7f00;
}
#footer a {
	font-size:8pt;
	color:#666666;
	text-decoration: underline;
}

#left {
	width:250px;
	overflow:hidden;
	float:left;
	margin-bottom:50px;
}

#right {
	width:250px;
	float:right;
	overflow:hidden;
	margin-bottom:50px;
}

#leftstart {
	width:365px;
	overflow:hidden;
	float:left;
	margin-bottom:50px;
}

#rightstart {
	width:456px;
	float:right;
	overflow:hidden;
	margin-bottom:50px;
}

#leftbuddies {
	width:365px;
	overflow:hidden;
	float:left;
	margin-bottom:50px;
}

#rightbuddies {
	width:510px;
	float:right;
	overflow:hidden;
	margin-bottom:50px;
}



#matching_popup {
	position:fixed;
	top:0px;
	left:0px;
	width:200px;
	height:200px;
	background-color: aqua;
	
}


#header_claim {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:16pt;
	margin-right:0px;
	margin-top:30px;
	overflow:hidden;
	border:none;
	float:left;
	margin-left:250px;
	padding:10px;
	letter-spacing:normal;
}


#loginform {
	width:250px;
	overflow:hidden;
	float:left;
	margin-left:20px;
	margin-right:20px;
}

#login_form_side_links {
	overflow:hidden;
	float:left;
}
#loginbox_content {
	padding:20px;
}


#noscriptcontainer {
	text-align:center;
	position:absolute;
	width:100%;
	overflow:hidden;
	margin: 0;
	padding:0;
	top:10px;
	margin-left:-50px;
}
#nojavascript {
	background-image: url('../images/blase_l.png');
	overflow:hidden;
	width:135px;
	height:110px;
    margin-left: auto;
    margin-right: auto;

}

#nojavascript .content {
	padding:20px;
	color:red;
	font-size:8pt;
}

.error {
	color:red;
	font-size:8pt;
}

#navi_out {
	margin:auto;
	width:950px;
	background-color: black;
}

.s_box_grey_content {
	background-color: #f8f8f8;
	border:1px solid #f8f8f8;
	-moz-border-radius:5px;
	width:255px;
	overflow:hidden;
}

.m_box_grey_content {
	background-color: #f8f8f8;
	border:1px solid #f8f8f8;
	-moz-border-radius:5px;
	width:550px;
	overflow:hidden;
}

ul.navi {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background-image: url('../images/navi_background.png');
	background-repeat:repeat-x;
	list-style-type: none;
	margin:0;
	padding:0;
	float:left;
	margin:auto;
	margin-top:1px;
	width:950px;
	background-color: #666666;
	clear:both;
	overflow:hidden;
	margin:auto;
	height:28px;
	color:#ffffff;
	
}


a.mainnav, a.mainnav:visited, a.mainnav:hover {
	color:#ffffff;
	text-decoration: none;
	font-size:11pt;
}
ul.navi2 {
	list-style-type: none;
	margin:0;
	padding:0;
	float:left;
	margin-top:70px;
	margin-left:250px;
}

li.navi {
	float:left;
	padding-left:20px;
	padding-right:20px;
	padding-top:6px;
	height:28px;
}

li.navi_act {
	background-image: url('../images/navi_background_act.png');
	background-repeat:repeat-x;
	float:left;
	padding-left:20px;
	padding-right:20px;
	padding-top:6px;
	height:28px;
}
ul.navi > li {
	float:left;
}
ul.navi > li > a {
	color:#ffffff;
}

ul.navi2 > li {
	float:left;
}


ul.my_feed_list {
	list-style-type: none;
	margin:0;
	padding:0;
	height:300px;
	overflow-y:scroll;
	overflow-x: hidden;
	margin-left:5px;
	font-size:8pt;
	width:540px;
}

li.my_feed_list_item {
	height:20px;
	border-bottom:1px solid #e8e8e8;
	padding-top:5px;
	padding-bottom:5px;
}

.my_feed_list_feed {
	width:300px;
	float:left;
}

.my_feed_list_icons {
	width:100px;
	float:right;

}
ul.feeds {
	list-style-type: none;
	margin:0;
	padding:0;
	height:250px;
	overflow-y:scroll;
	overflow-x: hidden;
	margin-left:5px;
	font-size:8pt;
}

li.feed_grey {
	padding-top:3px;
	padding-bottom:3px;
	font-size:8pt;
	font-weight:bold;
	background-image: url('../images_2/list_grey.png');
	background-repeat: no-repeat;
	padding-left:5px;

}
li.feed_white {
	padding-top:3px;
	padding-bottom:3px;
	font-size:8pt;
	font-weight:bold;
	padding-left:5px;
}


li.newest_feedbuddies {

}

ul.feedbuddies {
	list-style-type: none;
	margin:0;
	padding:0;
}


#function_box {
	background-image: url('../images_2/function.png');
	background-repeat: no-repeat;
	width:568px;
	height: 55px;
	margin-bottom:25px;
	padding:10px;
	float:left;
}

#function_box_content {
	padding:10px;
}

li.buddy {
	width:272px;
	height:138px;
	padding:0;
	margin:0;
	margin-bottom:20px;
	float:left;
	margin-right:21px;
	background-image: url('../images_2/buddybox.png');
}

#slider {
	width:31px;
	height:31px;
	background-image: url('../images_2/schieber.png');
}

#slide_track {
	background-color: #cecfcf;
	width:200px;
	height:8px;
}
h2.buddy {
	width:257px;
	height:26px;
	background-image: url('../images_2/s_header.png');
	color:#ffffff;
	font-weight:normal;
}

.buddy_header_content {
	padding-left:40px;
	padding-top:4px;
}

#slider_all {
	position: absolute;
	font-size:8px;
	margin-top:5px;
}
#slider_onlythebest {
	position: absolute;
	font-size:8px;
	margin-top:5px;
	margin-left:150px;
}

a.match_icon, a.match_icon:visited {
	position: absolute;
	z-index: 100;
	width:54px;
	height:24px;
	background-image: url('../images_2/buddymatch.png');
	margin-left:-15px;
	margin-top:-5px;
	color:#ffffff;
	text-decoration: none;
	font-weight:bold;
	padding-top:13px;
	padding-left:0px;
	text-align:center;
}
a.match_icon:hover {
	position: absolute;
	z-index: 100;
	width:54px;
	height:24px;
	background-image: url('../images_2/buddymatch_act.png');
	margin-left:-15px;
	margin-top:-5px;
	color:#ffffff;
	text-decoration: none;
	font-weight:bold;
	overflow:hidden;
	padding-top:14px;
	padding-left:2px;
}

#insync_icon_container {
	float:left;
	width:61px;
	height:55px;
	padding:2px;
	padding-left:6px;
	overflow:hidden;
	margin-left:0px;
	background-image: url('../images_2/insync_bg.png');
	background-repeat: no-repeat;
}

#insync_icon_false {
	width:45px;
	height:45px;
	background-image: url('../images_2/insync_or.png');
}

#insync_icon_true {
	width:45px;
	height:45px;
	background-image: url('../images_2/insync_gr.png');
}



#icon_buddy_profile {
	position: absolute;
	width:49px;
	height:44px;
	margin-left:-45px;
	margin-top:-25px;
	background-image: url('../images_2/feedbuddy_gr.png');

}

#icon_newest_feedbuddies {
	position: absolute;
	width:45px;
	height:40px;
	margin-left:-45px;
	margin-top:-25px;
	background-image: url('../images_2/newest_fb.png');
}

#icon_interested {
	position: absolute;
	width:45px;
	height:36px;
	margin-left:-45px;
	margin-top:-25px;
	background-image: url('../images_2/interested.png');
}

#icon_new_feature {
	position: absolute;
	width:52px;
	height:30px;
	margin-left:20px;
	margin-top:-15px;
	background-image: url('../images_2/icon_newfeature.png');
}

#icon_my_feeds {
	position: absolute;
	width:40px;
	height:36px;
	margin-left:-42px;
	margin-top:-20px;
	background-image: url('../images_2/myfeeds.png');
}

.icon_insync {
	position: absolute;
	width:38px;
	height:38px;
	margin-left:-42px;
	margin-top:-20px;
	background-image: url('../images_2/icon_insync.png');
}

.icon_preview {
	position: absolute;
	width:40px;
	height:39px;
	margin-left:-42px;
	margin-top:-20px;
	background-image: url('../images_2/icon_preview.png');
}		

#icon_hottest_feeds {
	position: absolute;
	width:40px;
	height:37px;
	margin-left:-5px;
	margin-top:-10px;
	background-image: url('../images_2/hottest_feeds.png');
}
.match_icon_content {
	padding-top:12px;
	padding-left:0px;
	font-weight:bold;
	text-align: center;
}
.buddycontent {
	padding:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:-10px;
}

ul.import_options {
	list-style-type: none;
	margin:0;
	padding:0;
}

li.import_option {
	width:272px;
	height:138px;
	padding:0px;
	margin:0;
	margin-bottom:20px;
	float:left;
	margin-right:21px;
	background-image: url('../images_2/buddybox.png');
}


.hint {
	color:#87ba24;
}

ul.benefits {
	list-style-type: none;
	margin:0;
	padding:0;
	width:400px;
	margin-right:125px;
	float:left;
}

.padding20px {
	padding:20px;
}

a.matchlink {
	font-size:20pt;
}

ul.benefits > li.one {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	padding-top:3px;
	padding-bottom:3px;
	overflow:hidden;
	margin-left:80px;
	margin-bottom:20px;
	padding-left:60px;
	color:#666666;
	font-size:15pt;
	line-height:12pt;
	background-image: url('../images_2/1.png');
	background-repeat: no-repeat;
	background-position: left center;
}

ul.benefits > li.two {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:60px;
	overflow:hidden;
	margin-left:30px;
	margin-bottom:20px;
	color:#666666;
	font-size:15pt;
	line-height:12pt;
	background-image: url('../images_2/2.png');
	background-repeat: no-repeat;
	background-position: left center;
}
ul.benefits > li.three {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	padding-top:3px;
	padding-bottom:3px;
	overflow:hidden;
	margin-left:60px;
	margin-bottom:20px;
	padding-left:60px;
	color:#666666;
	font-size:15pt;
	line-height:12pt;
	background-image: url('../images_2/3.png');
	background-repeat: no-repeat;
	background-position: left center;

}

.benefitssmall {
	font-size:9pt;
}
.benefitbig {
	font-size:20pt;
}


ul.contact_ways {
	list-style-type: none;
	margin:0;
	padding:0;
	overflow:hidden;
}

ul.contact_ways > li {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	overflow:hidden;
}


label {
	clear:both;
	width:200px;
}
input.input_text {
	border:0px;
	border:1px solid #dbdbdb;
	background-color: #ffffff;
	padding:2px;
	clear:both;
	margin-bottom:20px;
	width:200px;
	color:#666666;
}

input.input_text_small {
	border:0px;
	border:1px solid #dbdbdb;
	background-color: #ffffff;
	padding:2px;
	clear:both;
	margin-bottom:20px;
	width:180px;
	color:#666666;
}

textarea.input_textarea {
	border:0px;
	border-bottom:1px solid #cccccc;
	background-color: #f2f2f2;
	padding:2px;
	clear:both;
	margin-bottom:20px;
	width:300px;
	height:200px;
	color:#666666;
}



/*Blog styles */
.narrowcolumn {
	width:600px;
	float:left;
}

#sidebar {
	float:right;
	width:280px;
	overflow:hidden;
}

#sidebar ul {
	list-style-type: none;
	margin:0;
	padding:0;
	overflow:hidden;
}

.post {
	border-bottom:1px solid #666666;
}

