/* CSS Document */

body {
	background:url(/img_css/bghead.jpg) center top no-repeat #0e0e0e;
}

img, div { behavior: url(/iepngfix.htc); border:0px;}

a {text-decoration:none; color:#ffffff;}
a:hover {text-decoration:underline; color:#ffcc02;}


#clear {clear:both;}

.h1schrift {
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	float:left;
}

.font-headline {
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}

.h1schrift_small {
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	float:left;
}

.h1_navi {
	display:inline;
	font-size:13px;
}

/* LOG-IN & LOGGED-IN BOX */

#loginbox {
	width:286px;
	height:133px;
	float:right;
	background:url(/img_css/loginbox_bg.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:23px;
}

#loginbox .content {width:262px; margin-top:42px; margin-left:15px;}

#loginbox .username {float:left; width:262px;}
#loginbox .password {float:left; width:262px; margin-top:8px;}
#loginbox .footer {float:left; width:262px; margin-top:10px;}
#loginbox .text {float:left;}
#loginbox .entry {float:right;}

#loginbox .errormsg {width:262px; float:left; margin-top:15px; margin-left:12px; font-weight:bold;}
#loginbox .wronglogin {float:left; margin-left:90px; margin-top:7px; color:#F00; font-weight:bold;}

#password_reminder {
	width:262px;
	height:88px;
	float:right;
	padding-left:13px;
	padding-right:13px;
	padding-top:40px;
	background:url(/img_css/de/password_reminder_bg.png) no-repeat;
	margin-top:-100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:23px;
}

#password_reminder .content {width:262px; float:left;}


#loggedinbox {
	width:286px;
	height:112px;
	float:right;
	background:url(/img_css/loggedinbox_bg.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	line-height:23px;
}

#loggedinbox .content {width:262px; float:left; margin-left:10px; margin-top:10px;}

#loggedinbox .text {float:left;}
#loggedinbox .entry {float:right;}
#loggedinbox .head {float:left; width:262px;}
#loggedinbox .options {float:left; width:262px; margin-top:13px; font-size:14px; font-weight:bold;}
#loggedinbox .settings {float:left; width:262px; margin-top:15px;}


/* SIDEBOX */

.sidebox {
	width:254px;
	float:left;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
}

.sidebox .top {background:url(/img_css/sidebox_top.png) no-repeat; padding-left:15px; padding-top:15px; color:#ffffff; height:22px;}
.sidebox .middle {background:url(/img_css/sidebox_middle.png) #000000 repeat-x; padding-bottom:15px; padding-top:15px; min-height:207px; width:224px;}
.sidebox .bottom {background:url(/img_css/sidebox_bottom.png); height:15px;}

.sidebox a {color:#666666;}
.sidebox a:hover {text-decoration:none; color:#ffcc02;}

.sidebox .middle_whoisonline {background:url(/img_css/sidebox_middle.png) #000000 repeat-x; padding-bottom:15px; padding-top:15px; min-height:207px; width:254px;}
.sidebox .middle_toprated {background:url(/img_css/sidebox_middle.png) #000000 repeat-x; padding-bottom:15px; padding-top:15px; min-height:207px; width:254px;}
.sidebox .middle_toprated_small {background:url(/img_css/sidebox_middle.png) #000000 repeat-x; padding-bottom:15px; padding-top:0px; min-height:207px; width:254px;}
.sidebox .middle_newcams {background:url(/img_css/sidebox_middle.png) #000000 repeat-x; padding-bottom:15px; padding-top:15px; padding-right:15px; padding-left:15px; width:224px;}
.sidebox .middle_toplikes {background:url(/img_css/sidebox_middle.png) #000000 repeat-x; padding-bottom:15px; padding-top:15px; min-height:207px; width:254px;}
.sidebox .middle_main_category {background:url(/img_css/sidebox_middle.png) #000000 repeat-x; padding-bottom:15px; padding-top:15px; min-height:207px; width:254px;}
.sidebox .middle_profile_topratings {background:url(/img_css/sidebox_middle.png) #000000 repeat-x; padding-bottom:15px; padding-top:15px; min-height:207px; width:254px;}


/* SEXCHAT DES MOMENTS */

.sexchat_name {float:left; width:214px; margin-top:15px; padding:5px; font-size:14px; text-align:center;}
.sexchat_button  {float:left; margin-left:12px; margin-top:15px;}

/* AMATEURE ONLINE */

#whoisonline {
	position:relative;
	float:left;
	line-height:20px;
	margin-left:10px;
	margin-top:10px;
	background: #000000;
	border:solid 1px #333333;
	height: 144px;
	width:210px;
	overflow:auto;
	text-align:left;
	padding:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#onlineliste a:hover {text-decoration:none;}


/* TOP BEWERTET */
.toprated_entry_small {float:left; height:23px; width:250px; background:url(/img_css/topbewertet_line.jpg) no-repeat bottom; margin-top:11px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.toprated_entry {float:left; height:40px; width:250px; background:url(/img_css/topbewertet_line.jpg) no-repeat bottom; margin-top:11px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.toprated_image {float:left; margin-left:7px;}
.toprated_name_small {float:left; margin-left:15px; font-size:14px; margin-top:0px;}
.toprated_name {float:left; margin-left:15px; font-size:14px; margin-top:5px;}

/* NEUE CAMS */

.new_cams_entry {float:none; display:inline; width:67px; height:68px;}


/* KATEGORIEN */

.category_entry {float:left; height:25px; width:254px; background:url(/img_css/topbewertet_line.jpg) no-repeat bottom; margin-top:10px; font-size:14px;}
.category_name {float:left; margin-left:8px;}

.cat_small {float:left; height:25px; width:254px; background:url(/img_css/topbewertet_line.jpg) no-repeat bottom; margin-top:10px; font-size:14px;}
.cat_multi {float:left; height:35px; width:254px; background:url(/img_css/topbewertet_line.jpg) no-repeat bottom; margin-top:8px; font-size:14px; line-height:28px;}
.cat_content {float:left; margin-left:8px;}

.cat_red_small {float:left; height:25px; width:254px; background:url(/img_css/ajaxline.png) no-repeat bottom; margin-top:10px; font-size:14px;}


/* INFO BOX */

.infobox {
	width:665px;
	float:left;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	}


.infobox .top {float:left; background:url(/img_css/infobox_top.png) top #262626 no-repeat; min-height:18px; color:#ffffff; width:665px;}
.infobox .middle {float:left; background:url(/img_css/infobox_middle.png) #000000 no-repeat; min-height:103px; color:#999999; width:665px;}
.infobox .middle_small {float:left; background:url(/img_css/infobox_middle.png) #000000 no-repeat; height:80px; color:#999999; padding-right:10px; width:655px;}
.infobox .middle_faq {background:url(/img_css/infobox_middle.png) #000000 no-repeat; height:80px; padding-left:15px; padding-right:15px; color:#999999; width:650px;}
.infobox .bottom {float:left; background:url(/img_css/infobox_bottom.png) no-repeat; height:15px; width:680px;}
.infobox .middle_registration {background:url(/img_css/infobox_middle.png) #000000 no-repeat; min-height:103px; padding-left:15px; padding-right:15px; padding-top:20px; color:#999999; width:650px;}
.infobox .middle_imprint {background:url(/img_css/infobox_middle.png) #000000 no-repeat; min-height:103px; padding-left:15px; padding-right:15px; padding-top:20px; color:#999999; width:650px;}
.infobox .middle_registration {float:left; background:url(/img_css/infobox_middle.png) #000000 no-repeat; min-height:103px; color:#999999; width:650px;}

/* FARBEN */

.blau {color:#2eabdd;}
.gelb {color:#ffcc02;}
.green {color:#090;}
.online {color:#999999; padding-left:15px;}

/* TAG FIND */

.TAGFind{
	font-weight:bold;
}

/* SEARCHNAVI */

.searchnavi {
	width:680px;
	height:41px;
	background:url(/img_css/searchnavi_bg.png) no-repeat;
	margin-top:15px;
	padding-top:1px;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	float:left;	
}

.searchnavi_bottom {
	width:680px;
	height:41px;
	background:url(/img_css/searchnavi_bg.png) no-repeat;
	margin-top:15px;
	padding-top:1px;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.searchnavi_bottom a {color:#999999; text-decoration:none;}
.searchnavi_bottom a:hover {color:#ffcc02; text-decoration:none;}


.searchnavi .search_table {margin-left:10px;}
.searchnavi a {color:#999999; text-decoration:none;}
.searchnavi a:hover {color:#ffcc02; text-decoration:none;}


/* WRAPPER */

#wrapper {
	width:980px;
	margin:0 auto;
}

/* LOGO */

#logo {
	width:965px;
	height:133px;
	margin-top:40px;
}


/* NAVIGATION */

#menu {
	width:965px;
	height:29px;
	margin:0 auto;
	margin-top:50px;
	background:url(/img_css/menu_bg.png) no-repeat;
	padding-left:15px;
	padding-top:22px;
	
}

#menu img {
	padding-right:0px;
	margin-right:20px;
	
}

/* MAIN */

#main {
	width:980px;
	margin:0 auto;
	background:#e1dede;
	padding-bottom:15px;
}

#main .left {width:680px; margin-left:8px; float:left;}
#main .right {width:254px; margin-left:15px; float:left;}

/* SUCHE */

#suche {
	width:680px;
	height:70px;
	background:url(/img_css/suche_bg.png) no-repeat;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
}

#suche .suche {float:left; width:480px; height:28px; margin-top:20px; margin-left:20px; font-size:25px; border:0px; color:#333333;}
#suche .button {float:left; width:137px; height:47px; border:0px; margin-top:13px; margin-left:25px;}

/* CAM GROSS */

.cam {
	width:680px;
	height:300px;
	background:url(/img_css/cam_bg.jpg) no-repeat;
	margin-top:15px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}

.cam .head {width:680px;}
.cam .name {float:left; margin-left:8px; margin-top:13px; font-size:16px; color:#ffcc02; font-weight:bold; height:54px;}
.cam .gender {float:right; margin-right:15px; margin-top:17px;}
.cam .infos {width:680px; height:255px;}
.cam .bild {float:left; width:215px; height:184px; margin-left:8px;}
.cam .description {width:420px; float:left; margin-left:10px; font-size:12px; color:#ffffff; height:145px;}
.cam .status {float:left; margin-left:10px; width:430px; height:56px;}
.cam .sprachen {float:left; width:225px; margin-left:5px; color:#ffffff; font-size:13px; margin-top:20px;}
.cam .sprachen img {padding-right:1px; margin-left:10px;}
.cam .buttons {float:left; margin-top:10px;}
.cam .buttons img {margin-left:10px;}

/* CAM KLEIN */

.camklein { 
     margin-top:15px; 
	 width:220px; 
     height:339px; 
	 background:url(/img_css/camklein_bg.png) no-repeat; 
     font-family:Arial, Helvetica, sans-serif; 
     color:#ffffff; 
     float:left;     
	 
} 

.camklein .head {width:220px;} 
.camklein .name {float:left; font-size:14px; font-weight:bold; margin-top:17px; margin-left:10px;}
.camklein .name a {color:#ffffff; text-decoration:none;}
.camklein .name a:hover {color:#ffcc02; text-decoration:none;}
.camklein .gender {float:right; margin-top:15px; margin-right:5px;} 
.camklein .bild {float:left; margin-top:2px; width:220px; height:149px; overflow:hidden;} 
.camklein .camstatus {float:left; margin-left:2px; width:100px; height:77px;} 
.camklein .zusatzicons {float:left; margin-left:17px; width:99px; height:77px;} 
.camklein .sprache {margin-left:7px; margin-top:14px; width:200px; float:left; color:#ffffff; font-size:11px;} 
.camklein .sprache img {margin-top:1px;}



/* BIG BUTTON */

#bigbutton {
	width:460px;
	height:54px;
	background:url(/img_css/bigbutton.png) no-repeat;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:18px;
	float:left;
	margin-left:15px;
	padding-top:6px;
	margin-top:-10px;
}

#bigbutton a:hover {text-decoration:none;}

/* BUTTON STARTSEITE */

.button323 {
	margin-top:15px;
	width:323px;
	height:54px;
	background:url(/img_css/button_323.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ffffff;
	padding-top:16px;
	text-align:center;
	float:left;
}

.button323_login {
	margin-top:15px;
	width:323px;
	height:54px;
	background:url(/img_css/button_323.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ffffff;
	padding-top:16px;
	text-align:center;
	float:none;
}




/* Comment & Tags */

#comment_tags {
	width:410px;
	float:left;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:15px;
	font-size:12px;
	font-weight:normal;
}

#comment_tags .top {background:url(/img_css/tagcloud_top.png) no-repeat; padding-left:15px; padding-top:15px; color:#ffffff; height:23px;}
#comment_tags .middle {background:url(/img_css/tagcloud_middle.png) #000000 repeat-x; padding-bottom:15px; padding-top:15px; padding-left:15px; padding-right:15px; color:#ffffff; height:230px;}
#comment_tags .bottom {background:url(/img_css/tagcloud_bottom.png); height:15px;}
#comment_tags a {color:#666666;}
#comment_tags a:hover {text-decoration:none;}


/* VIDEOVORSCHAU */

#videopreview {
	width:430px;
	height:283px;
	margin-top:-283px;
}

#videopreview_klein {
	width:220px;
	height:45px;
	margin-top:120px;
}

#videopreview_big {
	width:220px;
	height:10px;
	margin-top:154px;
}


/* FOOTER */

#footer {
	width:950px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#666666;
	color:#ffffff;
	padding:15px;
}


/* FAQ */

.faq_question {
	width:665px;
	height:28px;
	background:url(/img_css/faq_question.png) no-repeat;
	padding-top:12px;
	padding-left:15px;
	padding-right:15px;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
}

.faq_answer {
	width:680px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	margin-top:15px;
}

.faq_answer .top {}
.faq_answer .middle {background:#4f4f4f; padding-left:15px; padding-right:15px; line-height:20px;}
.faq_answer .bottom {background:url(/img_css/faq_answer_bottom.png) no-repeat; height:13px}


/* AGE CHECK */

#agecheck {

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}

#agecheck td {padding:10px;}
#agecheck a {color:#ffcc02;}

/* FULLAYER */

#fulllayer{
	width: 100%;
	height: 1600px;
	left: 0px;
	top: 0px;
	position: absolute;
	z-index: 15;
	display:none;
	background:url(/img_css/bgtrans.png) repeat;
} 

/* Sidebar Vorlieben */
#Favorites_Overview_Button {width:254px;height:70px;float:left;margin-top:15px;display:block;z-index:999;position:relative;}
#Favorites_Overview {display:none;float:left;z-index:999;position:relative;}
#sidebox_ajax {width:254px;float:left;margin-top:15px;font-family:Arial, Helvetica, sans-serif;z-index:9999;position:absolute;top:72px;left:-254px;}
#sidebox_ajax .top {background:url(/img_css/sidebox_top.png) no-repeat; padding-left:15px; padding-top:15px; color:#ffffff; min-height:22px;}
#sidebox_ajax .middle {background:url(/img_css/sidebox_middle.png) #000000 repeat-x; padding-bottom:15px; padding-top:15px; min-height:207px;}
#sidebox_ajax .bottom {background:url(/img_css/sidebox_bottom.png); min-height:15px;}
#sidebox_ajax a {color:#666666;}
#sidebox_ajax a:hover {text-decoration:none; color:#ffcc02;}


#profil {
	width:949px;
	margin-top:15px;
	margin-left:15px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:normal;
	
}

#profil .tabs {float:left; height:44px; width:949px;}
#profil .setcard {float:left; background:url(/img_css/profil_setcard_bg.jpg) no-repeat; margin-top:-3px; height:75ah 0px;}
#profil .head {float:left; width:949px;}
#profil .name {float:left; font-size:18px; color:#ffffff; font-weight:bold; margin-left:5px; margin-top:5px;}
#profil .status {float:right; margin-right:15px;}
#profil .sprachen {float:right; font-size:12px; margin-top:27px; margin-left:20px;}
#profil .infos {float:left; width:949px; height:400px; margin-top:15px;}
#profil .infos .left {float:left; width:430px; height:250px; margin:0; margin-left:5px;}
#profil .infos .right {float:left; width:460px; height:250px; margin:0;}
#profil .bild {float:left; width:430px; height:283px; border:solid 5px #4a4a4a;}
#profil .previews {margin-top:15px; float:left; font-weight:normal;}
#profil .description {float:left; margin-left:15px; font-size:12px; line-height:20px; font-weight:normal; height:250px;}
#profil .small_profil_info {margin-top:15px; float:left; font-size:12px;}



#profil .persinfo {float:left;  min-height:190px; color:#ffffff; width:930px; margin-top:15px;}
#profil .headline {color:#666666; font-size:18px; font-weight:bold; float:left; margin-left:15px;}
#profil .left {float:left; color:#ffcc02; font-size:12px; font-weight:bold; line-height:22px; width:95px; margin-top:15px;}
#profil .right {float:left; font-size:12px; font-weight:bold; line-height:22px; width:90px; margin-top:15px;}

#profil .set_media {float:left; background:url(/img_css/profil_media_bg.png) no-repeat;height:570px; margin-top:-3px;}

#profil .sonstiges {float:left; width:900px; color:#666666; height:50px; margin-top:5px; font-size:13px;}
#profil .sonstiges a {color:#666666;}
#profil .sonstiges a:hover {color:#ffcc02;}

#profil .icon {float:left; margin-left:15px; margin-top:5px;}
#profil .text {float:left; margin-top:6px; margin-left:10px;}
#profil .sonstigeinput {border:solid 1px #666666; background:#000000; color:#ffcc02; width:220px;}
#profil .trenner {float:left; height:33px; width:5px; background:url(/img_css/sonstige_trenner.jpg) top center no-repeat; margin-left:10px;}

.onlinetime {color:#ffcc02; font-size:12px; font-weight:bold; margin-left:15px;}
.onlinetime_info {font-size:12px; color:#ffffff; margin-left:28px; font-weight:bold;}

/* Kommentare */

#comments {
	width:949px;
	height:250px;
	background:url(/img_css/de/kommentare_bg.png);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	margin-left:8px;
	margin-top:15px;
	float:left;
	overflow:hidden;
}

#comments .left {width:350px; margin-top:50px; margin-left:8px; float:left;}
#comments .middle {background:url(/img_css/kommentare_trenner.png); width:30px; height:250px; float:left;}
#comments .right {width:510px; height:210px; float:left; margin-left:10px; margin-top:10px; margin-right:3px; overflow:auto; padding-bottom:10px; padding-right:15px;}

#comments .text {float:left; width:100px; height:20px;}
#comments .username {float:left; width:250px; 20px}
#comments .comment {float:left; width:250px; margin-top:20px;}
#comments .send {float:left; margin-top:15px;}

/* Comment & Tags */

#comment_tags {
	width:410px;
	float:left;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:8px;
	font-size:12px;
	font-weight:normal;
}

#comment_tags .top {background:url(/img_css/tagcloud_top.png) no-repeat; padding-left:15px; padding-top:15px; color:#ffffff; height:22px;}
#comment_tags .middle {background:url(/img_css/tagcloud_middle.png) #000000 repeat-x; padding-bottom:15px; padding-top:15px; padding-left:15px; padding-right:15px; color:#ffffff; min-height:230px;}
#comment_tags .middle_profile_favorites {background:url(/img_css/tagcloud_middle.png) #000000 repeat-x; padding-bottom:15px; padding-top:15px; padding-left:15px; padding-right:15px; color:#ffffff; height:230px;}
#comment_tags .bottom {background:url(/img_css/tagcloud_bottom.png); min-height:15px;}
#comment_tags a {color:#666666;}
#comment_tags a:hover {text-decoration:none;}



/* PROFIL */

.h1_tags {
	display:inline;
	font-size:12px;
}

#kategoriensub {
	width:254px;
	height:70px;
	float:left;
	margin-top:15px;
}


#profil {
	width:949px;
	margin-top:15px;
	margin-left:8px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:normal;
}

#profil .tabs {float:left; height:44px; width:949px;}
#profil .setcard {float:left; background:url(/img_css/profil_setcard_bg.jpg) no-repeat;}
#profil .head {float:left; width:949px;}
#profil .name {float:left; font-size:18px; color:#ffffff; font-weight:bold; margin-left:15px; margin-top:5px;}
#profil .status {float:right; margin-right:15px;}
#profil .sprachen {float:right; font-size:12px; margin-top:27px; margin-left:20px;}
#profil .infos {float:left; width:949px; min-height:400px; margin-top:15px;}
#profil .infos .left {float:left; width:430px;}
#profil .infos .right {float:left; width:460px;}
#profil .bild {float:left; width:430px; height:283px; border:solid 5px #4a4a4a;}
#profil .previews {margin-top:15px; float:left; font-weight:normal;}
#profil .description {margin-left:15px; float:left; font-size:12px; line-height:20px; font-weight:normal; height:325px;}
#profil .small_profil_info {margin-top:15px; float:left; font-size:12px;}



#profil .persinfo {float:left;  min-height:190px; color:#ffffff; width:930px;}
#profil .headline {color:#666666; font-size:18px; font-weight:bold; float:left; margin-left:15px;}
#profil .left {float:left; color:#ffcc02; font-size:12px; font-weight:bold; line-height:22px; width:95px; margin-top:15px;}
#profil .right {float:left; font-size:12px; font-weight:bold; line-height:22px; width:90px; margin-top:15px;}

#profil .sonstiges {margin:0 auto; width:900px;  color:#666666; height:1px; margin-top:1px;}
#profil .favorite_block {float:left; width:250px;}
#profil .icon {float:left; margin-left:15px; margin-top:5px;}
#profil .favorite {float:left; color:#666666; font-size:12px; margin-left:10px; margin-top:7px; padding-right:15px;}
#profil .favorite input {border:solid 1px #666666; background:#000000; color:#ffcc02; width:220px;}
#profil .trenner {float:left; height:33px; width:5px; background:url(/img_css/sonstige_trenner.jpg) top center no-repeat;}

.onlinetime {color:#ffcc02; font-size:12px; font-weight:bold; margin-left:15px;}
.onlinetime_info {font-size:12px; color:#ffffff; font-weight:bold;}



/* FAVORITEN LISTE */

.favorites {
	width:		370px; 
	height:		250px;
	float:		left;
	}
	
.favorites_entry {
	width:  	180px;
	height:		80px;
	float:		left;
	padding-right:5px;
}

.favorites_image {
	float:		left;
	width:		60px;
	height:		60px;
	padding-right:20px;
}

.favorites_text {
	float:		left;
}

.favorites_button {
	width:		170px;
	height:		30px;
	margin:0 auto;
	padding-top:20px;	
}

/* Registrierung */

#registration {
	width:			680px;
	background:		#cecece;
	float:			left;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		12px;
}

.reg_referer {
	background:		#cecece;
	padding:		15px;
	width:			650px;
	margin-top:		20px;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		14px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.reg_referer_right {
	width:			450px;
	margin-left:	40px;
	height:			100px;
	float:			left;
}

.reg_content {
	width:			610px;
	height:			600px;
	background:		#ffffff;
}

.reg_content_form {
	width:			390px;
	color:			#333;
	margin:			0 auto;
}

.reg_content_form_error {
	width:			360px;
	padding:		15px;
	background:		#FBE3E4;
	border:			2px solid #fbc2c4;
}

.reg_wrapper {
	width:			500px;
	float:			left;
	margin-top:		20px;
}
