/* CSS Document */       
@import url(cake.css);   
@import url(rating.css);                                          

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px;margin-right:0px;margin-left:7px;padding:0px}
.orange {color:#ff8800; font-weight:bold;}

/* Headlines  */
h1 {color:#ff8800; text-align:center; font-size:15px; }
h2 {color:#ff8800; text-align:center; font-size:13px; }
h3 {color:#ff8800; text-align:left; font-size:11px; margin-bottom: 4px;}
h4 {color:#ff8800; text-align:center; font-size:11px; }

/* Links  */
a:link {color:#017f01; text-decoration: none; }
a:visited {color:#017f01; text-decoration: none; } 
a:hover {text-decoration: underline; } 
/*ul */
ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;

}
/* Logo  */
/*
#zooclub_logo {z-index:1;position:absolute; left:11px; top:7px; width:186px; height:82px; margin-bottom: 50px;}
*/
#zooclub_logo { width:186px; height:82px; float:left;}
#zooclub_logo img{border:0px;height:82px;width:186px;}
/*add this button */
#share_button {margin:5px;}
html>body #share_button {}
/* Navigation top  */
#categoryListContentExtern {float:right;width:784px;height:82px;background:url(../img/images/footer_background.gif) no-repeat 0px 24px;}  
#categoryListContent{float:right;width:784px;height:82px;} 
#categoryList {margin-left:40px;} 
#categoryList a{float:left;}
#categoryList a.categoryListNormal{line-height:29px;margin-top:24px;padding:0px 5px;}
#categoryList a.categoryListNormal, #categoryList a.categoryListNormal:visited {color:#fff;text-decoration:none;font-size:15px;padding-left:20px; background:#319A31 url(../img/images/arrow2.gif) no-repeat 7px 1px;}     
#categoryList a.categoryListNormal:hover {color:#ffcc00; background:#319A31 url(../img/images/arrowr.gif) no-repeat 4px 1px;}  
#categoryList a, #categoryList a:visited {color:#fff;text-decoration:none;font-size:15px;padding-left:20px; background: url(../img/images/arrow2.gif) no-repeat 7px 24px;}
#categoryList a:hover {color:#ffcc00; background: url(../img/images/arrowr.gif) no-repeat 4px 24px;}  


/* Navigation top - main categories pages   */
#navi_hund {position:absolute; left:259px; top:7px; width:76px; height:81px; z-index:8;}
#navi_katze {position:absolute; left:332px; top:7px; width:76px; height:81px; z-index:8;}
#navi_kleintiere {position:absolute; left:425px; top:7px; width:76px; height:81px; z-index:8;}
#navi_vogel {position:absolute; left:506px; top:7px; width:76px; height:81px; z-index:8;}
#navi_reptilien {position:absolute; left:584px; top:7px; width:76px; height:81px; z-index:8;}
#navi_fische {position:absolute; left:663px; top:7px; width:76px; height:81px; z-index:8;}
#navi_pferde {position:absolute; left:742px; top:7px; width:76px; height:81px; z-index:8;}

/* Navigation left  */
#language_navigation_box {position:absolute; left:11px; top:110px; width:190px; height:626px;}
.short_links { 
	margin:0;  
	padding: 0em 0.5em 0em 0em;
	margin-top:-3px;
	list-style: none;
	}
.short_links .shortTitles {

	font-size: 13px;
}

.short_diary_links {margin:0px; padding: 0em 0.5em 0em 0em;margin-top:-3px;}

.search_box {margin:0; padding: 0em 0.5em 0.5em 0em;margin-top:-3px;}
.search_box_input{margin:0px;padding:0px;}
.search_box_input input{width:165px;margin:0px;padding:0px;}

.feed_links {margin:0;padding:0em 0.0em 0em 0em;width:180px;margin-top:-3px;}
.feed_links table{width:180px;}
.members {padding:0em 0.0em 0em 0em;width:175px;margin-top:-3px;}
.members span {color:#017F01}
/* Welcome graphic start page and text */
#willkommen {padding-left:30px;padding-right:30px}
#willkommen img{height:54px;width:400px;float:left;margin-right:5px;}  
			
/* Box main content start page  */
#main_content {float:right;width:790px;}

/*
#powered_by_zooplus {position:absolute;left:875px;top:98px;z-index:5;width:125px;font-size:11px}
html>body #powered_by_zooplus {top:90px;}
*/
#powered_by_zooplus {font-size:11px;float:right;clear:right;}
#powered_by_zooplus a {
	white-space: nowrap;
}
#language_selection {text-align:center;margin-bottom:4px;margin-left:5px} 
#language_selection img{width:13px;height:8px;}

/* Boxes roundeds  */   
div {margin:0;}

.ro {background:url(../img/images/roundedbox_ro.png) top right no-repeat;margin-top:20px;}
.lo {background:url(../img/images/roundedbox_lo.gif) top left no-repeat;}
.ru {background:url(../img/images/roundedbox_ru.gif) bottom right no-repeat;}
.lu {background:url(../img/images/roundedbox_lu.gif) bottom left no-repeat;}
.content_box {margin:0; padding: 0.5em 0em 1.5em 1.0em;width:775px;}
.content_box_animal_detail{width:760px;margin:0px 15px; padding:0px;}
.content_box_error{margin:15px; padding: 0.5em 0em 1.5em 1.0em;width:950px;padding: 0.5em 0em 1.5em 0em;}
.content_box_error_text{margin:5px;width:960px;height:500px;} 
.error_text_content{float:left;margin:10px;height:470px;width:910px;overflow:auto;} 
.content_box p{margin-right:20px;}
.inhalt {margin:0; padding: 0.5em 1em 1em 1em; overflow:hidden; font-size: 11px; line-height:15px;}
.inhalt p {margin:0; padding:0;}

/* Box statistics start page  */
#stats_start {position:absolute; left:212px; top:546px; width:275px; z-index:6;}
.inhaltstats {margin:0; padding: 0.5em 1.5em 0.5em 1.5em;}

/* Navi left rounded boxes  */
#menu{margin:0px 0px 15px 0px;padding: 0px;}
#menu dl {width: 189px; margin:0px 0px 0px 1px; padding: 0px; }
#menu div{
	margin: 0px;
	padding: 0px;
	border: 0px;	
}
#menu div.menu_container_top{width:194px;height:11px; background: url(../img/images/box_menu_up_grey.gif) no-repeat top center;line-height:8px;font-size:8px;}
#menu div.menu_container_down{width:194px;height:12px;background: url(../img/images/box_menu_down_grey.gif) no-repeat bottom center;line-height:8px;font-size:8px;}
#menu div.menu_container_center{width:194px; background:url(../img/images/box_menu_repeat_grey.gif) repeat-y;}
#menu dd {margin:0px; padding:0px; color: #fff; font-size: 1em; border-bottom:1px solid #e5e5e5;}  
#menu li {margin:0px; padding:0px; color: #fff; font-size: 1em; border-bottom:1px solid #e5e5e5;}  
#gallery .menuheader{background:url(../img/icons/plus_white.gif) no-repeat 6px 1px; cursor: pointer;}
#gallery .openheader{background:url(../img/icons/minus_white.gif) no-repeat 6px 1px; cursor: pointer;}
#menu dd.main_menu_item_background_on{background:#e5f2e6;}
#gallery a{text-decoration: none;}
#gallery a.main_menu_item_background_on, #gallery a.main_menu_item_background_on:visited {
	color:#339933; 
	text-decoration:none; 
	display:block; 
	padding:5px 5px 5px 20px; 
	background: #e5f2e6 url(../img/images/green_dotted_background_on.gif) no-repeat 8px -2px;
}
#gallery a.main_menu_item_background_on:hover {
	background: #e5f2e6 url(../img/images/arrowr_background_on.gif) no-repeat 5px -2px; 
	color:#ffcc00;
}
#gallery a.dotted, #gallery a.dotted:visited {
	color:#339933; 
	text-decoration:none; 
	display:block; 
	padding:5px 5px 5px 20px; 
	background: #fff url(../img/images/green_dotted_background_off.gif) no-repeat 8px -2px;
}
#gallery a.dotted:hover {
	background: #fff url(../img/images/arrowr_background_off.gif) no-repeat 5px -2px; 
	color:#ffcc00;
}
#menu .level2{
	margin-left: 15px; 
}   
#gallery .menuheader a, #gallery .menuheader a:visited {
	color:#339933; 
	text-decoration:none; 
	display:block; 
	margin:5px 5px 5px 20px; 
	cursor: pointer;
}
#gallery .menuheader a:hover {
	color:#ffcc00;
	cursor: pointer;
	text-decoration:none; 
}

#gallery .openheader a, #gallery .openheader a:visited{ /*CSS class to apply to expandable header when it's expanded*/
	color:#339933; 
	text-decoration:none; 
	display:block; 
	margin:5px 5px 5px 20px; 
	cursor: pointer;
}

#gallery .openheader a:hover {
	color:#ffcc00;
	cursor: pointer;
	text-decoration:none; 
}


.clear { clear:both;}

.start {width:240px;float:left;padding-right:10px;padding-bottom:0px;}

.box_image_family {width:112px;float:left;padding-right:10px;margin-bottom:5px;height:135px;}

/*.box_image_family img{border:0px}*/
.picBorder {
	border:1px solid #f0f0f0;
}
/* Navi left rounded boxes  */
#usermenu {position:absolute; left:585px; top:20px;  z-index:6;}
#usermenu dl {width: 182px; margin: 0 auto; padding: 0px 0 10px 0; background: #339933 url(../img/images/bottom.gif) no-repeat bottom left;}
#usermenu dt {margin:0; padding: 0px;  border-bottom:1px solid #67b368; background: #339933 url(../img/images/top.gif) no-repeat top left;}
#usermenu dd {margin:0; padding:0; color: #fff; font-size: 1em; border-bottom:1px solid #67b368; background: #339933;}
#usergallery a, #usergallery a:visited {color:#fff; text-decoration:none; display:block; padding:5px 5px 5px 20px; background: #339933 url(../img/images/arrow2.gif) no-repeat 10px 10px; width:125px; }
#usergallery a:hover {background: #339933 url(../img/images/arrowr.gif) no-repeat 11px 10px; color:#ffcc00;}


/* Polaroid dynamische Box */
.polaroid_box {float:left;margin:12px 5px 12px 0px;width:245px;height:320px;}
.polaroid_box_friendship_request {margin:0px 5px 12px 10px;width:170px;float:left;}

.polaroid_box_big {
	margin:0px 11px 16px 0px;
	width:388px;
	float:left;
}
.polaroid_text {
	margin-top:4px;margin-bottom:10px;
}

.polaroid_text:first-letter {
	text-transform: capitalize;
}

.ro_p {
	background:url(../img/images/roundedbox_ro_p.gif) top right no-repeat;
}

.lo_p {
	background:url(../img/images/roundedbox_lo_p.gif) top left no-repeat;
}

.ru_p {
	background:url(../img/images/roundedbox_ru_p.gif) bottom right no-repeat;
}

.lu_p {
	background:url(../img/images/roundedbox_lu_p.gif) bottom left no-repeat;
}

.inhalt_polaroidbox {  
	margin:0;
	padding:12px 0px 12px  12px ;
	width:212px;
}                                         
.inhalt_polaroidbox_friendship_request{ 
	margin:0; 
	padding:5px 0px 0px 25px ;
	width:115px;   
	float: left;  
}                   

.inhalt_polaroidbox_big {
	margin:0px 12px;
	padding:12px 0px;
	width:363px;
}

.inhalt_polaroidbox p {
	margin:0;
	padding:0;
}

.polaroid_bild {       
	text-align:center;
	width:212px;
	height:160px;
	border:solid 1px #eaeaea; 
}
.polaroid_bild img{
	vertical-align:top;
}

.polaroid_bild_friendship_request{
   margin:0px;    
   padding:0px;	
   text-align:center;
   width:112px;
   height:112px;  
   border: 1px solid #7f9bd9; 
   margin-top: 39px;;             
}

.polaroid_small_bild {
	text-align:center;
	width:112px;      
}

.polaroid_bild_big {
	text-align:center;
	width:363px;
	border:solid 1px #eaeaea;
}

/* Message */

#message_box {
	background-color:#ffe5c7;
	width:540px;
	padding: 4px 15px 20px 15px;
}

.message_inhalt {
	width:480px;
	padding:10px;
	margin:5px 20px 0 20px;
	background-color:#FFF;
}

.black_text {
	color:#000;
	font-weight: bold;
}

.white_point {
	color:#fff;
}

.white {
	color:#fff;
}

.i_understand {
	color:#fff;
}

.red {
	color:#ff3300;     
}

img {
	border:0px;
}


/* Comments  */

#comments ul{ text-indent: 0px; list-style-type: none; list-style-position: inside; padding: 0px; margin: 0px}
#comments ul li{ padding: 0px; margin: 0px}

.onecolumn{
	float: left; width: 25%; margin: 0px 0px 0px 0px
}
p.usercommenthead{
	border-top: 1px solid #DDD; margin:0px
}
.full_review {
	font-size: 1em; color: #333; border-top: 1px solid #EEE; border-bottom: 1px solid #EEE; margin: 0; padding: 0 0 5px 5px; background-color: #f2f9f2; clear: both; width: 95%; float: left; text-align:left; overflow: hidden;
}

ul.usercommentlist{
	padding-left: 0px;
}
ul.usercommentlist_ img{
	float: left; margin-right: 10px
}
ul.usercommentlist li {
	margin-top: 10px; text-decoration: none;
}
ul.usercommentlist li div{
	margin-bottom: 4px;
	border-left: 1px solid #EEE
}
ul.usercommentlist li div p img,ul.usercommentlist li div p{
	clear: both; padding: 5px
}
br.segmenter{
	clear: both
}
a.add_comment, a.inpagelink {
 display: block; text-decoration: none; padding: 2px; font-size: 1.0em; border: 1px solid #DDD; background-color: #FAFAFA; color: #616F9E; font-weight: bold; vertical-align: middle
}
a.add_comment{
 margin: 10px 2px; width: 95%; float: left;
}
a.inpagelink{
 padding: 0px 2px; color: #616F9E; background-color: #FFF; background-image: url(../images/bg_tabmenu.png); background-repeat: repeat-x; background-position: bottom; border: 1px solid #DDD; border-bottom: 1px solid #BBB; border-right: 1px solid #BBB
}
a.add_comment:hover,a.inpagelink:hover, #photo_spam:hover{
 background-color: #ff8800; background-image: none; color: #FFF
}
a.add_comment img,a.inpagelink img{
 vertical-align: middle; margin: 0px 5px 0px 2px; clear: both; border: 0px solid #FFF; background-color: #FFF
}

/* Comment Button Warning */

span.button{ color: #DDD; display: none}

a.button {
 width: auto; padding: 0 5px; background-color: #FFF; border: 1px solid #DDD; border-bottom: 1px solid #BBB; border-right: 1px solid #BBB; color: #616F9E; margin: 0px; text-align: left; font-weight: bold; text-decoration: none;
}
a.button img{
 padding-right: 3px
}
a.button:hover{
 border-bottom: 1px solid #A9BA6A; color: #FFF; background-image: none; background-color: #ff8800; text-decoration: none; cursor: pointer
}
p.button {
 padding: 2px; margin: 0px; font-size: 0.7em
}

.resultbox {
	background-color:#c3e3c3;
	height:84px;
}

.resultbox_reverse {
	background-color:#f2f9f2;
	height:84px;
}

.pagination {
	float: left; text-align: left; padding: 2px;
}   
.diary_pagination {
  text-align:center;margin:0 auto;
}


#animalList .pagination {
	float: left;
	background-color: lightgray;
	width: 100%;
	text-align: left;
}

#animalList tr.odd {
	background-color: #97e398;
}    
   
/* Comments END */

/* User Account - Messages */
.message_icon {
	height:26px;
	width:26px;
	padding-right:8px;
	padding-left:4px;
	float:left;
}
.polaroid_bild_message {
	background-color:#fff;
	float:left;
	margin-right:24px;
	text-align:center;
	width: 213px;
	height:213px;
	border:solid 1px #eaeaea;
}
.polaroid_bild_small {
	text-align:center;
	width: 131px;
	height:152px;
	border:solid 1px #eaeaea;
	background-color:#fff;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.h2_message_stats {
	margin:0;
	padding:0;
}
.table_mein_konto {
	width:755px;
	margin:0px 0px 10px 10px;
	padding:0px;     
}                             
.table_mein_konto tr td{
	padding:2px;
}
.table_mein_konto tr.commentRow td{
	border-bottom:1px solid #339933; 
}   
.table_mein_konto tr.approveComment td{
	background:#ECF7EC;
}  

.table_mein_konto_small {
	width:725px;
	margin:15px;
}                             
.table_mein_konto_small tr td{
	padding:2px;
}
.table_mein_konto_small tr.commentRow td{
	border-bottom:1px solid #339933; 
}   
.table_mein_konto_small tr.approveComment td{
	background:#ECF7EC;
} 
 
.button_tier_error {
	float:left;
	background-image:url(../img/images/select_tier_on.gif);
	background-repeat:no-repeat;
	height:32px;
	width:140px;
	margin-left:9px;                        
	margin-bottom:9px;   
}
.button_tier_account_mailbox{      
	float:left;                                                     
	background-image:url(../img/images/select_tier_on_center.gif);
	background-repeat:repeat-x;   
	height:32px;   
	margin:0px 9px;
	padding:0px;
}
.button_tier_account{
	float:left;
	background-image:url(../img/images/select_tier_on.gif);
	background-repeat:no-repeat;   
	height:32px;
	width:140px;
	margin-left:9px;
	margin-bottom:9px;
}
.button_tier_account div {float:left}
.button_tier_account_mailbox div {float:left}  
div.button_tier_text {padding-left:15px;}
div.select_tier_on_left{                     
	background-image:url(../img/images/select_tier_on_left.gif);
	background-repeat:no-repeat top left;  
	height:32px;  
	width:11px;
	margin: 0px;
	padding: 0px;
}
div.select_tier_on_right{
	background-image:url(../img/images/select_tier_on_right.gif);
	background-repeat:no-repeat top right;   
	height:32px;
	width:11px;
	margin: 0px;
	padding: 0px;
}

.button_tier_account_off_mailbox{
	float:left;
	background-image:url(../img/images/select_tier_off_center.gif);
	background-repeat:repeat-x;   
	height:32px;             
	margin:0px 9px;
	padding:0px;
}
.button_tier_account_off {
	float:left;
	background-image:url(../img/images/select_tier_off.gif);
	background-repeat:no-repeat;   
	height:32px;
	width:140px;
	margin-left:9px;
	margin-bottom:9px;
}
.button_tier_account_off div {float:left}  
.button_tier_account_off_mailbox div {float:left}  
div.select_tier_off_left{
	background-image:url(../img/images/select_tier_off_left.gif);
	background-repeat:no-repeat top left;  
	height:32px;  
	width:10px;
	margin: 0px;
	padding: 0px;
}
div.select_tier_off_right{
	background-image:url(../img/images/select_tier_off_right.gif);
	background-repeat:no-repeat top right;   
	height:32px;
	width:10px;
	margin: 0px;
	padding: 0px;
}


.button_tier_error_off {
	float:left;
	background-image:url(../img/images/select_tier_off.gif);
	background-repeat:no-repeat;   
	height:32px;
	width:140px;
	margin-left:9px;
	margin-bottom:9px;
}

										   
.button_tier_account_new {
	float:left;
	background-image:url(../img/images/select_tier_off.gif);
	background-repeat:no-repeat; 
	height:32px;
	width:140px;
	margin-left:9px;
	margin-bottom:9px;
}
.button_tier_image {
	padding:0px;
	margin:0px;
	height:26px;
	width:38px;
	padding-right:0px;
	padding-left:6px;
	padding-top:2px;
	float:left;
	display:inline;    
	text-align:left;
}
.button_tier_active {
	float:left;
	width:80px;
	text-align:center;
	margin:0px;
	padding:0px;
	margin-top:5px;        
}
.button_tier_neu {
	float:left;
	height:26px;
	width:16px;
	padding-right:2px;
	padding-left:6px;
	padding-top:1px;
}
.stats_mein_konto {
	background-color:#FFCC99;
	width:736px;
	padding:6px;
	text-align:center;
	word-spacing: 30px;
}
.teaser_mein_konto {
	text-align:left;
	margin-left:30px;
	margin-top:20px;
	margin-bottom:6px;
	width:730px;           
}
.polaroid_bild_freunde {
	text-align:center;
	width: 131px;
	height: 240px;
	border:solid 1px #eaeaea;
	background-color:#fff;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.polaroid_text_freunde {
float:left; padding-left:4px; margin-top:2px; text-align:left
}
/* User Account - Boxen */
.green_box_back {width:740px; height:auto; margin-left:24px; background-image:url(../img/images/green_box_back.gif);}
.green_box_top {height:6px; background-image:url(../img/images/green_box_top.gif); background-position: top; background-repeat: no-repeat;}
.green_box_bottom {height:9px; background-image:url(../img/images/green_box_bottom.gif); background-position: bottom; background-repeat: no-repeat;}
.grey_box_back {width:740px; height:auto; margin-left:24px; background-image:url(../img/images/grey_box_wide_back.gif);}
.grey_box_top {height:6px; background-image:url(../img/images/grey_box_wide_top.gif); background-position: top; background-repeat: no-repeat;}
.grey_box_bottom {height:9px; background-image:url(../img/images/grey_box_wide_bottom.gif); background-position: bottom; background-repeat: no-repeat;}
.grey_box_back2 {float:left; width:189px; background-image:url(../img/images/grey_box_back.gif); list-style-type: none;}
.grey_box_top2 {height:4px; background-image:url(../img/images/grey_box_top.gif); background-position: top; background-repeat: no-repeat;}
.grey_box_bottom2 {height:4px; background-image:url(../img/images/grey_box_bottom.gif); background-position: bottom; background-repeat: no-repeat;}

.green_box2_back {float:right;width:784px; height:auto; background-image:url(../img/images/green_box2_back.gif);margin-bottom:15px;}
.green_box2_top {height:10px; background-image:url(../img/images/green_box2_top.gif); background-position: top; background-repeat: no-repeat;}
.green_box2_bottom {height:10px; background-image:url(../img/images/green_box2_bottom.gif); background-position: bottom; background-repeat: no-repeat;}

.green_box3_back {
	float:right;
	width:786px; 
	height:auto; 
	background-image:url(../img/images/green_tab_content.gif);
	margin-bottom:15px;

}
.green_box3_bottom {
	height:10px; 
	background-image:url(../img/images/green_tab_down.gif); 
	background-position: bottom; 
	background-repeat: no-repeat;}

.unternavi_mein_konto {list-style:none; margin-left:8px; padding-left:8px; margin-top:0px; padding-top:0px;}

/* Errors.html */
.errorDisplay {border:solid 1px #FF0000; padding:10px;padding-bottom:90px;margin-right:30px;}    
html>body .errorDisplay {padding-bottom:10px;}
/* confirmation message */
.confirm {margin:30px; padding:6px; border:2px solid #ff8800; background-color:#CCFFCC;}
.confirm_text {padding-top:7px; padding-left:36px;}
.confirm_icon {float:left;}
.marginfree {margin:0px; padding:0px;}

/* footer */

#footer {width:784px; height:31px; color:#fff; background-image:url(../img/images/footer_background.gif); background-repeat:no-repeat; text-align:center; padding: 5px 0 0 0;clear:both;float:right}
#footer a, #footer a:visited {color:#fff; text-decoration:none;}

.gibknochen {float:left; padding-top:4px; padding-right:2px;}

.centralnomargin {margin:0; padding:0; text-align:center; clear:both;padding-bottom:10px;}

.champions {float:left; text-align:center; width:250px; margin:0; padding:0;	}

/* Formulare submit button */
.submit {
clear: both;
margin-top:40px;  
margin-left:100px;
}
.submit_step2 {
	clear: both;
	margin: 40px 0px 0px 0px;
}

.floatleft {float:left;}

.tooltip {
	font-size: 12px;
	color: #124534;
}
.homeMap {
	float:left;
	background:#fff url(../img/images/map_tab_2.gif) no-repeat left top;
	width: 335px;
	height: 209px;
	
	margin:10px;
}

.countriesList {
	list-style:none;
	font-family: 'Arial';
	font-size: 18px;
	height:150px;
	margin: 0;
	margin-top:20px;
	margin-left:20px;
	padding:0;	
}
.countriesList li.selected a{
	color:#339933;
}
.countriesList a {
	color:#FF8800;  
}
.countriesList a:visited {
	color:#FF8800;  
} 
.homeChoose {
	color:#FF8800;
	font-size:28px;
	text-align:center;
	
	
}
/* home navigation tabs */
 .leftCorner {
	background:url(../img/images/white_menu_left_end.gif) no-repeat left top;
	width: 18px;
	height: 34px;
	display: block;
	margin-left: 4px !important;
	-margin-left: 2px;
	float: left;
	
 } 
 
 .leftCornerGreen {
	background:url(../img/images/green_menu_left_end.gif) no-repeat left top;
	width: 18px;
	height: 34px;
	display: block;
	margin-left: 4px !important;
	-margin-left: 2px;
	float: left;
 }
 
 .rightCorner {
	background:url(../img/images/white_menu_right.gif) no-repeat right top;
	width: 18px;
	height: 34px;
	display: block; 	
	float: left;
 }
 ul.mainHomeNav {
	background:url(../img/images/white_menu_content.gif) repeat-x left top;
	float: left;
	width: 750px;
	height: 34px;
	line-height:16px;
	font-family: 'Arial';
	font-size: 11px;
	margin: 0px;
	padding:0px;
}
* html ul.mainHomeNav {
	width: 750px;
}

.mainHomeNav li {
	list-style: none;
	float: left;
	background:url(../img/images/white_menu_separator.gif) no-repeat right top;
	margin-left: 0px;
	height: 34px; 	
}

.mainHomeNav a {
	display: block;
	padding: 9px 35px 8px 35px;
	text-align: center;
	text-decoration: none;
	color: #ff8800;
	font-weight: bold;
	font-size: 1.2em;
	
}


.mainHomeNav a:link {
	color: #ff8800; 
	text-decoration: none; 
	}
.mainHomeNav a:visited {
	color: #ff8800; 
	text-decoration: none; 
	}
.mainHomeNav a:hover {
	color:#017f01;	
} 


li.mainHomeNavOn {
	background:url(../img/images/green_menu-content.gif) repeat-x left top; 	   
	margin-right: 1px;
	 
	
}

li.mainHomeNavOn a{	
	background:url(../img/images/grteen_menu_separator.gif) no-repeat right top;
}


/* Navigation Tabs */
ul.mainNav {
	background-image: url(../img/images/tabs_top_verlauf.gif);
	background-repeat:no-repeat;
	background-position: 0px 27px;
	padding-left: 20px;
	float: left;
	width: 788px;
	height:34px;
	line-height:16px;
	font-family: 'Arial';
	font-size: 11px;
	margin-left: 0;
	margin-top: 0px;
	padding-bottom:0px;
	margin-bottom:0px;
}

.mainNav li {
	list-style: none;
	float: left;
	background: #FFF url(../img/images/right_side.gif) no-repeat right top;
	margin-right:  5px;
}

.mainNav a {
	display: block;
	padding: 7px 15px 4px 15px;
	background-image: url(../img/images/left_side.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	text-decoration: none;
	color: orange;
	font-weight: bold;
	font-size: 1.2em;

}

.mainNav a:hover {
	color:#F90;
}

/* Navigation Tabs */
ul.mainNavNoShadow {	
	padding-left: 20px;
	float: left;
	width: 788px;
	height: 26px;
	line-height:15px;
	font-family: 'Arial';
	font-size: 11px;
	margin-left: 0;
	margin-top: 0px;
	padding-bottom:0px;
	margin-bottom:0px;
}

.mainNavNoShadow li {
	list-style: none;
	float: left;
	background: #FFF url(../img/images/right_side.gif) no-repeat right top;
	margin-right:  5px;
}

.mainNavNoShadow a {
	display: block;
	padding: 7px 15px 4px 15px;
	background-image: url(../img/images/left_side.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	text-decoration: none;
	color: orange;
	font-weight: bold;
	font-size: 1.2em;

}

.mainNavNoShadow a:hover {
	color:#F90;
}

.mainNavOn li {
	background: url(../img/images/right_side_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
	

}

.mainNavOn a {
	display: block;
	padding: 7px 15px 4px 15px;
	background-image: url(../img/images/left_side_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

li.mainNavOn  {
	background: url(../img/images/right_side_on.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.tabs_navi_back {width:788px; background-image:url(../img/images/mein_konto_back.gif);margin-bottom:0px;padding-bottom:0px;}
.tabs_navi_bottom {height:10px; width:788px; background-image:url(../img/images/mein_konto_bottom.gif); background-position: left top; background-repeat: no-repeat;margin-top:0px;padding-top:0px}

#header{width:990px;height:82px;}

#pageInformation{width:990px;margin-top:10px;padding:0px;}
#pageInformationTable {margin:0px;padding:0px;border:0px;}
#pageInformationTable tr.pageInformationTr {margin:0px;padding:0px;border:0px;}   
#pageInformationTable tr td.pageInformationTd{margin:0px;padding:0px;border:0px;vertical-align:top;text-align:left;}

#leftInfo{width:195px;float:left}

#rightInfo{width:795px;float:right;margin:0px;}



.champion {margin-left:171px;margin-top:-44px;}
html>body .champion{margin-top:-43px;} 
/* Tabs Navi obsolete */
.tabs_ul {list-style-type: none; margin:0; padding:0; margin-top:2px;}
.tabs_navi_top_1 {position:relative; height:30px; background-image:url(../img/images/mein_konto_top_1.gif); background-repeat: repeat-y;}
.tabs_navi_top_2 {position:relative; height:30px; background-image:url(../img/images/mein_konto_top_2.gif); background-repeat: repeat-y;}
.tabs_navi_top_3 {position:relative; height:30px; background-image:url(../img/images/mein_konto_top_3.gif); background-repeat: repeat-y;}
.tabs_navi_top_4 {position:relative; height:30px; background-image:url(../img/images/mein_konto_top_4.gif); background-repeat: repeat-y;}
					 
.specialPolaroidLink{width:100%;text-align:center}
#country select{width:93%;margin-left:5px;}

#polaroidsContainer{
	overflow: visible; width: 100%; vertical-align: text-bottom; float: left; margin-top: 5px;
}
#albumContent{
	width:785px;    
	margin-top:15px;
}
#album{              
	width:785px;
	overflow:hidden;
}

#album h2{
	margin-bottom: 4px;
}                             

#loginFormInput {margin:0px;padding:0px;}
#loginFormInput input{background:rgb(181, 218, 181) none repeat scroll 0%; font-size: 11pt;}
#loginForm input.checkbox{width:20px;float:left;margin:0px;padding:0px}
#loginFormInput input.inputOnChange{background:#F9A62E;}
#loginFormInput input.inputOnFocus{background:#F9A62E;}
#loginFormInput input.inputOnBlur{background:#b5dab5;}
#forgottenPasswordFormInput input{background:rgb(181, 218, 181) none repeat scroll 0%; font-size: 11pt;}
#forgottenPasswordFormInput input.inputOnChange{background:#F9A62E;}
#forgottenPasswordFormInput input.inputOnFocus{background:#F9A62E;}
#forgottenPasswordFormInput input.inputOnBlur{background:#b5dab5;}
#userName {width:570px}

input.error, select.error, textarea.error, div.error span.inline span{border:1px solid red;margin:0px;padding:0px;}
div.error span.inline span {margin-left:15px;}
#registrationFormInput span.inline span input{background:none;}
#registrationFormInput span.inline input{background:none}
select.error {color:black;font-size:11px;} 
div.error span.inline span  {color:black;font-size:11px;}                         

#loginFormInput input.error{background:rgb(181, 218, 181) none repeat scroll 0%;font-size:11pt;width:180px;margin:0px;padding:0px;display:block}   
span.error {color:red;font-size:11px;clear:both;margin-bottom:5px;}   
label.error {color:black;font-size:11px;margin:0px;padding:0px;} 
#registrationFormInput input{background:rgb(181, 218, 181) none repeat scroll 0%; font-size: 11pt;}  
#registrationFormInput input.error{background:rgb(181, 218, 181) none repeat scroll 0%; font-size:11pt;margin:0px;padding:0px;} 
#registrationFormInput input.normal{width:430px;}
#registrationFormInput input.normalerror{width:430px}
#registrationFormInput .required input.inputOnChange{background:#F9A62E;width: 430px;}
#registrationFormInput .required input.inputOnFocus{background:#F9A62E;width: 430px;}
#registrationFormInput .required input.inputOnBlur{background:#b5dab5;width: 430px;}
								   
										
#animalEditForm div.normalPetName input{width:430px;}   
#animalEditForm div.normalPetNickname input{width:380px;}
#animalEditForm div.normalPetWeight input{width:80px;float:left;}
#animalEditForm div.normalPetWeight select{float:left;margin-left:5px;}   
#animalEditForm a{margin-right:20px}
#animalEditForm div.calendarPetDeath input{width:160px;}  
#animalEditForm div input{font-size:11pt;}
#animalEditForm div.normal input{background:rgb(181, 218, 181) none repeat scroll 0%;}     
#animalEditForm div input.inputOnChange{background:#F9A62E;}
#animalEditForm div input.inputOnFocus{background:#F9A62E;}
#animalEditForm div input.inputOnBlur{background:#b5dab5;}
#animalEditForm div.normal,div.calendarPetDeath,div.calendarPetBirthday,div.normalPetWeight,div.normalPetNickname,div.normalPetName {margin:0px;padding:0px;margin-left:15px;}  
#animalEditForm a{display:block}                                      
#animalEditForm .inline a{display:inline}                                      

#Form textarea {width:460px;height:100px}
div.radiobuttons input{text-align:left;margin-right:35px;}
.radiobuttons{width:700px;}
.radiobuttons td div.ratingTags div{width:50px;height:15px;float:left;margin:0px;padding:0px;border-bottom:1px solid green;border-top:1px solid green;border-right:1px solid green;text-align:center;font-size:9px;}
div.ratingTagsFirst{border-left:1px solid green;}
div.ratingZeroTags{background-image:url(../img/images/1.jpg);background-repeat:no-repeat;}

div.RatingMouseOver1{background-image:url(../img/images/5ST.jpg);background-repeat:no-repeat;}
div.RatingMouseOver2{background-image:url(../img/images/4ST.jpg);background-repeat:no-repeat;}
div.RatingMouseOver3{background-image:url(../img/images/3ST.jpg);background-repeat:no-repeat;}
div.RatingMouseOver4{background-image:url(../img/images/2ST.jpg);background-repeat:no-repeat;} 
div.RatingMouseOver6{background-image:url(../img/images/2DR.jpg);background-repeat:no-repeat;}
div.RatingMouseOver7{background-image:url(../img/images/3DR.jpg);background-repeat:no-repeat;}
div.RatingMouseOver8{background-image:url(../img/images/4DR.jpg);background-repeat:no-repeat;}
div.RatingMouseOver9{background-image:url(../img/images/5DR.jpg);background-repeat:no-repeat;}

/* more pets*/
table.morePetsTable {border:0px;margin:0px auto;padding:0px auto;width:770px;margin-top:10px;overflow:hidden;text-align:center;}
table.morePetsTable tr{border:0px;margin:0px;padding:0px;text-align:center;}
table.morePetsTable tr td{border:0px;margin:0px;padding:0px;vertical-align:middle;text-align:center;}

div.more_pets_img_container{
	text-align:center;
	width:131px;
	float:left;	
	padding:5px 0px;
	margin:0px 4px;
} 
div.more_pets_img_container img.petPicture{
	border:1px solid #f0f0f0; 
	vertical-align: middle;
}         
div.more_pets_img_container div.zoomPictures {width:35px;float:right;padding-top:3px;margin-right:10px;}

div.more_pets_img_container_zoom{width:120px;float:left;padding:0px;margin:5px 2px;height:130px;text-align:center;vertical-align:top;}
div.more_pets_img_container_zoom img.petPicture{border:1px solid #f0f0f0; }  		
div.more_pets_img_container_zoom div.zoomPictures {width:35px;float:right;padding-top:3px;} 


#debug {clear:both;width:995px;}

.treat_given b.treat {display:inline;font-weight:normal;}
.treat_given a.treat {display:none;}


.treat_not_given b.treat {display:none;}
.treat_not_given a.treat {display:inline;}
div.treat_not_given a {display:inline;}
div.treat_not_given {height:32px;}

#Form div.editUserInput{margin:0px;padding:0px;}    
div.editUserInput{margin:0px;padding:0px;} 
#Form div.editUserInput input{width:440px;}               
#Form span.editUserSpecialContent {margin-left:0px;}
#Form div.changePasswordInput {margin:0px;padding:0px;}
#Form div.changePasswordInput input{width:505px;}                   

div.searchInput {margin:0px;padding:0px;width:150px;}     
div.searchInput select.searchInputDropdown{
	width: 165px;
}
.bold {font-weight:bold;}
.translateLink {color:red; text-decoration: none; border-bottom: 1px dashed red;}
div.translate textarea {width:650px;height:250px;}
div.translate {width:750px;}

div.message_to_container {overflow:hidden;}
div.subjectUnread a{font-weight:bold}
div.feedback{
	min-height:100px;
	margin:0 10px; 
	padding-left:60px;
	_height:100px;
	
}
div.feedback_type1{
	background:transparent url(../img/icons/ERROR.gif) no-repeat left top; 
	color:#FF0000;
}
div.feedback_type2{
	background:transparent url(../img/icons/WARNING.gif) no-repeat left top; 
}
div.feedback_type3{
	background:transparent url(../img/icons/INFO.gif) no-repeat left top; 
	color:#339933;
}  

#drag_and_drop_list table tr:hover {cursor:move;} 

#logViewer tr td {border-bottom:1px solid green;padding-top:2px;padding-bottom:2px;}    

#contactForm_content input{width:300px}
#contactForm_content textarea {width:400px;height:150px;}
#contactForm_content {width:750px;margin:0px;padding:0px;}
#contactForm_content .error_text_content{width:600px;}
#advancedSearchForm div.age_container_advanced_search {margin:0px;padding:0px;}
#advancedSearchForm div.age_container_advanced_search input{width:100px;float:left;}
#advancedSearchForm div.age_container_advanced_search select{margin-left:5px;float:left;}  
#advancedSearchForm div.weight_container_advanced_search {margin:0px;padding:0px;} 
#advancedSearchForm div.weight_container_advanced_search input{width:100px;float:left;}
#advancedSearchForm div.weight_container_advanced_search select{margin-left:5px;float:left;}  

#addPetStep1Content span.formNumbers{font-size:16px;font-weight:bolder;}    
#addPetStep2Content span.formNumbers{font-size:16px;font-weight:bolder;}   
#addPetStep3Content span.formNumbers{font-size:16px;font-weight:bolder;}   
#addPetStep3Content {margin-right:15px;}
#addPetStep1Content label{font-weight:bold;color:black} 

span.black {color:black}     

fieldset {border: 2px solid #FF9900;}  
legend {color:#FF9900;font-size:12px;font-weight:bold;} 
div.searchPetKriteria {width:695px;margin:30px;}
div.searchUserKriteria {width:695px;margin:30px;}  
div.searchOtherKriteria {width:695px;margin:30px;}  
div.lastSearch {width:695px;margin:30px;}
div.searchKriteriaContainer {margin-bottom:0px;padding-bottom:0px;}

#advancedSearchForm div.searchKriteriaContainer input{background:rgb(181, 218, 181) none repeat scroll 0%;}     
#advancedSearchForm div input.inputOnChange{background:#F9A62E;}
#advancedSearchForm div input.inputOnFocus{background:#F9A62E;}
#advancedSearchForm div input.inputOnBlur{background:#b5dab5;}    
div.searchTextInputContainer {margin:0px;padding:0px;}
div.searchTextInputContainer input {width:430px;}

table.calendarDayContainer {border:0px;margin:5px;}  
table.calendarDayContainer tr td{border:0px;width:27px;height:18px;}
table.calendarDayContainer tr.dayLabel td {font-weight:bold;}
div.animalDiaryCalendarContainer{margin:20px 15px 15px 15px;padding:0px;}
div.animalDiaryCalendarLeftInfo {margin:0px;padding:0px;width:195px;float:left;}
div.animalDiaryCalendarRightInfo {margin:0px;padding:0px;width:150px;float:left;margin-left:50px;} 
div.calendarDayContainer {border:1px solid black;width:195px;margin-top:5px;}
div.calendarMonthContainer {width:150px;margin-top:5px;text-align:center;}
div.animalDiaryCalendarBackground {background:url(../img/images/calendar-template.gif) no-repeat left top;width:460px;height:235px;margin:15px 5px 12px 20px;float:left;}
#calendarMonthContainer {height:135px;overflow:hidden;margin:0px;padding:0px;text-align:left;}
div.diaryEntriesContainer {margin:10px 30px;width:700px;}
div.diaryEntriesContainer table {border:0px;width:700px;}
div.diaryEntriesContainer table tr td {border:0px;text-align:left;}
div.diaryEntriesContainer table tr td.linkContainer {padding-left:10px;width:75px;text-align:right;}
div.addNewDiaryEntryInputContainer input {width:650px;} 
div.addNewDiaryEntryInputContainer textarea {height:300px; width:650px;}  
div.addNewDiaryEntryInputContainer label {color:#FF8800;font-weight:bold;}
div.submit_addNewEntry {float:right;margin-right:50px;}   
div.calendarLabelsContainer {color:black;margin:0px;padding:0px;text-align:center;font-weight:bold;}      
div.inappropiateContentInputContainer {width:350px;margin:15px auto}
div.inappropiateContentInputContainer textarea{width:300px;height:100px}
div.animalDetailDiaryInfoContainer {width:385px;margin:15px auto;overflow:hidden;}
div.animalDetailDiaryInfoContainer div{text-align:left;}
div.newsAdmin_container {width:700px;margin:0;margin-left:30px;}
div.newsAdminInputContainer textarea {width:600px;height:150px;}
div.newsAdminInputContainer input {width:600px;}
div.newsAdminInputContainer {margin:0px;padding:0px;}
div.existingNewsContainer {width:705px;}
div.translateListContainer {width:750px;margin:0 auto;}
div.inappropiateContent textarea {width:600px;height:100px;}
div.sendFriendshipRequestContainer {width:750px;margin-left:25px;}
div.sendFriendshipRequestContainer fieldset{width:500px;}
div.sendFriendshipRequestContainer fieldset textarea {width:400px;}
div.sendFriendshipRequestFormContainer {width:530px;margin:0px;padding:0px;float:left;padding-top: 5px;} 
div.sendFriendshipRequestFormContainer .inline {
	float:right;
	margin-right: 60px;
}
div.sendFriendshipRequestFormContainer form{margin: 0px;}
div.sendFriendshipRequestFormContainer #form textarea{height: 114px;} 
div.sendFriendshipRequestFormContainer div.container{margin: 0px;padding: 0px;}
div.sendFriendshipRequestFormContainer div.container span { float: right;margin-right: 60px;}
div.sendFriendshipRequestFormContainer div.container span label{float: left;margin-top: 5px;margin-right: 5px;}
div.sendFriendshipRequestContainer h2{text-align: left;margin-left: 10px;}
#textFilter {float:left}

#viewAllCommentsContainer {margin:0px;padding:0px;width:700px;margin-left:30px;}
#viewAllCommentsContainer ul.usercommentlist{list-style-type:none;margin:0px;padding:0px;}
div.sendContainer {margin:0px;padding:0px;}
div.sendContainer input {width:460px;}
div.delete_selected_messages_submit_container {text-align:right;margin:5px 30px 0px 0px;margin-left: 10px;}
div.animalDiaryEntryContainerInappropriate {padding:5px;border:1px solid #ff8800; margin-top:5px;}
div.approveCommentContainer {padding:5px;border:1px solid #ff8800; margin-top:5px;} 


table.leftContainers {width:100%;}                     
table.green_content {border:0px;padding:0px;margin:0px;width:100%;}
table.green_content tr {border:0px;padding:0px;margin:0px;vertical-align:top;}   
table.green_content td.top_left {background:url(../img/images/roundedbox_lo.gif) top left no-repeat;border:0px;padding:0px;margin:0px;text-align:left;vertical-align:top;width:10px;}
table.green_content td.top_right {background:url(../img/images/roundedbox_ro.gif) top right no-repeat;border:0px;padding:0px;margin:0px;text-align:left;vertical-align:top;}
table.green_content td.left {background:url(../img/images/left.gif) top left repeat-y;border:0px;padding:0px;margin:0px;text-align:left;vertical-align:top;}
table.green_content td.right {background:url(../img/images/right.gif) top right repeat-y;border:0px;padding:0px;margin:0px;text-align:left;vertical-align:top;}
table.green_content td.bottom_left {background:url(../img/images/roundedbox_lu.gif) bottom left no-repeat;border:0px;padding:0px;margin:0px;text-align:left;vertical-align:top;}
table.green_content td.bottom_right {background:url(../img/images/roundedbox_ru.gif) bottom right no-repeat;border:0px;padding:0px;margin:0px;text-align:left;vertical-align:top;}
table.green_content td.top_left_shadow {background:url(../img/images/roundedbox_lo_shadow.gif) top left no-repeat;border:0px;padding:0px;margin:0px;text-align:left;vertical-align:top;width:10px;}
table.green_content td.top_right_shadow {background:url(../img/images/roundedbox_ro_shadow.gif) top right no-repeat;border:0px;padding:0px;margin:0px;text-align:left;vertical-align:top;}

table.green_content_transparent {border:0px;padding:0px;margin:0px;width:100%;}
table.green_content_transparent tr {border:0px;padding:0px;margin:0px;vertical-align:top;}   
table.green_content_transparent td.top_left {background:url(../img/images/roundedbox_lo_transparent.gif) top left no-repeat;border:0px;padding:0px;margin:0px;text-align:left;vertical-align:top;width:10px;}
table.green_content_transparent td.top_right {background:url(../img/images/roundedbox_ro_transparent.gif) top right no-repeat;border:0px;padding:0px;margin:0px;text-align:left;vertical-align:top;}
table.green_content_transparent td.left {background:url(../img/images/left_transparent.gif) top left repeat-y;border:0px;padding:0px;margin:0px;text-align:left;vertical-align:top;}
table.green_content_transparent td.right {background:url(../img/images/right_transparent.gif) top right repeat-y;border:0px;padding:0px;margin:0px;text-align:left;vertical-align:top;}
table.green_content_transparent td.bottom_left {background:url(../img/images/roundedbox_lu_transparent.gif) bottom left no-repeat;border:0px;padding:0px;margin:0px;text-align:left;vertical-align:top;}
table.green_content_transparent td.bottom_right {background:url(../img/images/roundedbox_ru_transparent.gif) bottom right no-repeat;border:0px;padding:0px;margin:0px;text-align:left;vertical-align:top;}
table.green_content_transparent td.top_left_shadow {background:url(../img/images/roundedbox_lo_shadow_transparent.gif) top left no-repeat;border:0px;padding:0px;margin:0px;text-align:left;vertical-align:top;width:10px;}
table.green_content_transparent td.top_right_shadow {background:url(../img/images/roundedbox_ro_shadow_transparent.gif) top right no-repeat;border:0px;padding:0px;margin:0px;text-align:left;vertical-align:top;}

table.green_content_background_on {border:0px;padding:0px;margin:0px;width:100%;}
table.green_content_background_on tr {border:0px;padding:0px;margin:0px;vertical-align:top;}   
table.green_content_background_on td.top_left {background:url(../img/images/roundedbox_lo_background_on.gif) top left no-repeat;border:0px;padding:0px;margin:0px;text-align:left;vertical-align:top;width:10px;}
table.green_content_background_on td.top_right {background:url(../img/images/roundedbox_ro_background_on.gif) top right no-repeat;border:0px;padding:0px;margin:0px;text-align:left;vertical-align:top;}
table.green_content_background_on td.left {background:url(../img/images/left_background_on.gif) top left repeat-y;border:0px;padding:0px;margin:0px;text-align:left;vertical-align:top;}
table.green_content_background_on td.right {background:url(../img/images/right_background_on.gif) top right repeat-y;border:0px;padding:0px;margin:0px;text-align:left;vertical-align:top;}
table.green_content_background_on td.bottom_left {background:url(../img/images/roundedbox_lu_background_on.gif) bottom left no-repeat;border:0px;padding:0px;margin:0px;text-align:left;vertical-align:top;}
table.green_content_background_on td.bottom_right {background:url(../img/images/roundedbox_ru_background_on.gif) bottom right no-repeat;border:0px;padding:0px;margin:0px;text-align:left;vertical-align:top;}



 
table.postcard_rights {width:550px;margin:0px auto;}                                      
table.postcard_rights tr td{border-bottom:1px solid #63B26B;padding:5px;vertical-align:middle;text-align:center;}

div.postcardContainer {width:770px;margin-left:5px;}
table.no_border {border:0px;background:none;}
table.no_border tr {border:0px;}
table.no_border tr td {border:0px;}

table.middle tr td {vertical-align: middle;}
table.middle {width: 100%;}
table.left tr td {text-align:left;}


table.fisheye_container {width:700px;}           
table.fisheye_container tr td{vertical-align:top;}
#fisheye_container_left{width:50px;}
#fisheye_container_info{width:600px;overflow:hidden;}
#fisheye_container_right{width:50px;}

/* Fisheye Menu Styles */
.fisheye_container {    
   margin-left:10px;
	width:760px;
}
#fisheye_container_left , #fisheye_container_right {
	padding-top:25px;
}
#fisheye_container_left img, #fisheye_container_right img {display:none;}
#fisheye_container_info div{  
	width:700px;
	overflow:hidden;
}
#fisheye_menu {
	list-style: none;
	padding: 0px;
	margin: 10px;
	height: 88px;
	text-align:center;
}
#fisheye_menu li {
	position: relative;
	display:inline;
}
#fisheye_menu span {
	position: absolute;
	top: 100%;
	left: 0;
	text-align: center;
	width: 79px;
	padding: 1px;
	margin: 0;
	border: solid 1px #bbb;	
	color: #333;
	background: #eee;
}
#fisheye_menu a {
	text-decoration: none;
}
#fisheye_menu img {
	border: 0;
	vertical-align: top;
	margin-left:3px;
}

div.concept_activ {background:url(../img/images/concept.gif) no-repeat;border:0px;padding:0px;margin:0px;width:42px;height:38px;margin-bottom:5px;margin-right:15px;cursor:pointer;}
div.concept_inactiv {background:url(../img/images/concept_2.gif) no-repeat;border:0px;padding:0px;margin:0px;width:42px;height:38px;margin-bottom:5px;margin-right:15px;cursor:pointer;}
div.layout_activ {background:url(../img/images/layout.gif) no-repeat;border:0px;padding:0px;margin:0px;width:42px;height:38px;margin-bottom:5px;margin-right:15px;cursor:pointer;}
div.layout_inactiv {background:url(../img/images/layout_2.gif) no-repeat;border:0px;padding:0px;margin:0px;width:42px;height:38px;margin-bottom:5px;margin-right:15px;cursor:pointer;}
div.background_activ {background:url(../img/images/background.gif) no-repeat;border:0px;padding:0px;margin:0px;width:42px;height:38px;margin-bottom:5px;margin-right:15px;cursor:pointer;}
div.background_inactiv {background:url(../img/images/background_2.gif) no-repeat;border:0px;padding:0px;margin:0px;width:42px;height:38px;margin-bottom:5px;margin-right:15px;cursor:pointer;}
div.border_activ {background:url(../img/images/borders.gif) no-repeat;border:0px;padding:0px;margin:0px;width:42px;height:38px;margin-bottom:5px;margin-right:15px;cursor:pointer;}
div.border_inactiv {background:url(../img/images/borders_2.gif) no-repeat;border:0px;padding:0px;margin:0px;width:42px;height:38px;margin-bottom:5px;margin-right:15px;cursor:pointer;}   
div.browser_activ {background:url(../img/images/photo_browsing.gif) no-repeat;border:0px;padding:0px;margin:0px;width:42px;height:38px;margin-bottom:5px;margin-right:15px;cursor:pointer;}
div.browser_inactiv {background:url(../img/images/photo_browsing_2.gif) no-repeat;border:0px;padding:0px;margin:0px;width:42px;height:38px;margin-bottom:5px;margin-right:15px;cursor:pointer;}
div.edit_activ {background:url(../img/images/edit_photo.gif) no-repeat;border:0px;padding:0px;margin:0px;width:42px;height:38px;margin-bottom:5px;margin-right:15px;cursor:pointer;}
div.edit_inactiv {background:url(../img/images/edit_photo_2.gif) no-repeat;border:0px;padding:0px;margin:0px;width:42px;height:38px;margin-bottom:5px;margin-right:15px;cursor:pointer;}
div.edit_disable {background:url(../img/images/edit_photo_3.gif) no-repeat;border:0px;padding:0px;margin:0px;width:42px;height:38px;margin-bottom:5px;margin-right:15px;cursor:pointer;}
div.text_activ {background:url(../img/images/text_edit.gif) no-repeat;border:0px;padding:0px;margin:0px;width:42px;height:38px;margin-bottom:5px;margin-right:15px;cursor:pointer;}
div.text_inactiv {background:url(../img/images/text_edit_2.gif) no-repeat;border:0px;padding:0px;margin:0px;width:42px;height:38px;margin-bottom:5px;margin-right:15px;cursor:pointer;}
div.title_activ {background:url(../img/images/title_edit.gif) no-repeat;border:0px;padding:0px;margin:0px;width:42px;height:38px;margin-bottom:5px;margin-right:15px;cursor:pointer;}
div.title_inactiv {background:url(../img/images/title_edit_2.gif) no-repeat;border:0px;padding:0px;margin:0px;width:42px;height:38px;margin-bottom:5px;margin-right:15px;cursor:pointer;}



#postcard_container *{
	text-align:left;
}
#postcard_background textarea{
	overflow:hidden;
}

#id_sendpostcard_page_container #id_receivers { border: 0px none; margin-left: 10px;}
#id_sendpostcard_page_container #id_receivers td { border: 0px none; text-align: left; padding: 5px; background-color: #dcefdc;}
#postcard_green_container {background:url(../img/images/frame_fish_eye.gif) no-repeat;border:0px;padding:0px;margin:0px auto;width:760px;height:129px;}

#privacy_container {padding:10px;width:780px;} 

div.special_radio {width:300px;float:left;margin-left:20px;}   
div.special_radio div{margin:10px;}
div.blockUser {width:350px; float:left;margin-right:10px;height:60px}
div.blockUser input.blockUserText {width:350px;}  
div.profile_options_container {width:760px;}      

#id_show_postcard_container table {
	border: 0px none; 
	margin: 0px auto;
	text-align: center
}
#id_show_postcard_container {
	margin: 0px auto;
	text-align: center;
}
#id_show_postcard_container table td {
	border: 0px none;  
} 
#fisheye_menu img.fisheyemenu_border {border:1px solid black; padding:2px;}
.tagCloud {
	padding: 10px;
}
.tagCloud a{
	color: #017f01;
}

.custom_button {
	background:transparent;
	color:#000000;
	border:0px;
	padding: 0px;
	

}
 .custom_buttonDiv{ 	 
	padding:0px 0px 0px 6px;
	margin:0px 10px 0px 0px; 
	height:20px;
	background:url(../img/images/greenbut_left.gif) no-repeat top left;
	float:left;
	border: 0px;    
	
}  
 .custom_buttonDivOn{
	height:20px;
	padding:0px 0px 0px 6px;
	margin:0px 10px 0px 0px;  
	background:url(../img/images/greenbut_w_left.gif) no-repeat top left;
	float:left;
	border: 0px;    
}
 .custom_buttonDiv input {
	background:url(../img/images/greenbut_content.gif) repeat-x top left;
	margin:0px;
	height:20px;
	border:0px;
	font-size:11px;
	padding: 0px 5px;
	line-height: 22px;	
	font-family: Verdana, Arial;
	vertical-align: top;
	color:#000000;
}
 .custom_buttonDivOn input{	
	background:url(../img/images/greenbut_w_content.gif) repeat-x top left; 
	margin:0px;
	height:20px;
	border:0px;
	font-size:11px;
	padding: 0px 5px;
	line-height: 22px;	
	font-family: Verdana, Arial;
	vertical-align: top;  	
	color:#000000;
}


.custom_buttonDiv #rightButton {
	padding-right:6px; 
	margin:0px; 
	background:url(../img/images/greenbut_right.gif) no-repeat top right; 
	border:0px;    

}
.custom_buttonDivOn #rightButton {	
	padding-right:6px; 
	margin:0px; 
	background:url(../img/images/greenbut_w_right.gif) no-repeat top right;
	border:0px;
  } 
  
.custom_buttonDiv .abortLink {
	background:url(../img/images/greenbut_content.gif) repeat-x top left;
	color:#000000;	
	font-size:14px;
	height:20px;
	display: block;
	padding:0px 5px;
	width:70px;
	border: 0px;
}
.custom_buttonDivOn .abortLink{
	background:url(../img/images/greenbut_w_content.gif) repeat-x top left;
	color:#000000;	
	font-size:14px;
	height:20px;
	padding:0px 5px;
	display: block;	
	width:70px; 
	border: 0px;    
}
* html .custom_buttonDivOn a.abortLink {
	display: block;
	padding:0px; 
	padding-left:5px;
	padding-right:5px;	
	text-decoration: none;
	border: 0px;    
}
/*/////////////////////////////////////////////////////   new custom button css //////////////////////////////////////// */
 .custom_buttonDiv div.customButtonNew  {
	background:url(../img/images/greenbut_content.gif) repeat-x top left;
	margin: 0px;
	padding: 0px 5px;
	line-height: 14px;	
	font-size:11px;
	height:20px;
	text-align: center;
	border: 0px;
	
}
.custom_buttonDivOn  div.customButtonNew {
	background:url(../img/images/greenbut_w_content.gif) repeat-x top left;
	margin: 0px;   
	color:#000000;       
	font-size:11px; 	
	height:20px;
	padding: 0 5px;
	border: 0px;
}
.custom_buttonDiv  div.customButtonNew a:link,.custom_buttonDiv  div.customButtonNew a:visited {
	color:#000000; 
	text-decoration: none;   
	margin: 0px;              
	padding: 0px;
	line-height: 22px;
	font-family: Verdana, Arial;
}
.custom_buttonDivOn  div.customButtonNew a:link,.custom_buttonDivOn  div.customButtonNew a:visited {
	color:#000000; 
	text-decoration: none;
	margin: 0px;              
	padding: 0px;
	line-height: 22px;
	font-family: Verdana, Arial;
}
.custom_buttonDiv a{
	white-space:nowrap; 
	color:#000000;                  
}
.custom_buttonDivOn a{
	white-space:nowrap;
	color:#000000;                   
}
/* crack for IE 6,7*/ 
* html .custom_buttonDiv div.customButtonNew {
	height: 20px; 
	width: 10px;         
	
}
/* crack for IE 6,7*/
* html .custom_buttonDivOn div.customButtonNew {
	height: 20px;
	width: 10px; 
}

.custom_buttonDivOn  div.customButton a{
	text-decoration: none;

} 
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */     

.loadingTabs .loadimg {
	background:url(../img/images/loader.gif) no-repeat top center;
	display:block;
	margin-top:100px;
	height: 200px;    
}                                                                         

table.morePetsTableBottomButtons {border:0px; text-align:center; width:150px;overflow:hidden;margin:0px auto;padding:0px;}
table.morePetsTableBottomButtons tr {border:0px;}
table.morePetsTableBottomButtons tr td {border:0px;text-align:left;padding:2px;}

#morePetsInfoAjaxContainer{height:130px;margin:0px auto;padding:0px auto;text-align:center; width: 710px;}
#animalDetailMorePetsGreenContainer img{cursor:pointer;}
b.morePetsBoldText {text-decoration:normal; font-weight:bold;} 

#game {
	
	height: 578px;
	margin-bottom: 10px;
}
.highScore{
	padding: 10px;
	float:left;
	display:block;
	width: 300px;
	margin-left:20px;
	margin-bottom:30px;
}
.highScore .title {
	background:green url(../img/images/games_up.gif) no-repeat top left;
	font-size: 15px;
	text-align:left;
	color:#ffffff;
	width:341px;
	height: 21px;
	padding-left:25px;
	
}
.highScore .list {
	background:url(../img/images/games_content.gif) ;
	background-repeat: repeat-y;
	width:366px; 
}
.highScore .list ol{
	list-style-type: decimal;
	padding: 10px;
	margin:0px;
	margin-left: 40px;
	padding-bottom: 0px;
	}
.highScore ol label {
	float:right;
}
.highScore .bottom {
	background:url(../img/images/games_down.gif) ;
	background-repeat: repeat-y;
	width:366px;
	height:22px; 
}
.gameLogin {
	padding:10px;
	float:right;
	 width: 300px;
}
.gameLogin .text{
	margin:10px;
	margin-right:50px;	
}
.gameLogin a.custom_button {
	padding:5px;
}
.gameLogin a.custom_button {
	padding:2px 10px;
	color:#000000;
	text-decoration: none;
	font-size:14px; 
}
div.animalDetailMorePetsGreenContainer  {
	width: 330px;
}
div.animalDetailMorePetsGreenContainer h3 {
 margin-left:20px;
}
a.orange{
	color: #ff8800;
}
#morePetsTitle{
	width:325px;     
	text-align:right;
	margin-bottom: 3px;
}
#morePetsTitle h3{
	text-align: right;
}
#animalStatisticsTitle{
	width:325px;     
	text-align:right;
}
#animalStatisticsTitle h3{   
	text-align:right;
}

#morePetsInfo {      
  margin:0px auto;
  padding: 0px auto;
  text-align:center;
}
#morePetsInfo img.petPicture{
	border:1px solid #f0f0f0;
}
#zoomIn1{
	height: 160px;
}
#zoomIn2{
	height: 160px;
}
#morePetsInfoZoom{
	height: 160px;
}
#morePetsGeneralInfo{
 height:170px;
 background:cyan;
 margin: 2px auto;
}
.more_pets_img_container_zoom  img.petPicture{  
	border:1px solid #f0f0f0; 
} 

.animalCount{
	float:right;
	margin-right:60px;
}
/* ============================================================ forum =======================================================================*/
.forumCategoryList {
	overflow:hidden;
	padding: 5px;
}
.forumCategoryList img  {
	width:75px;
	
	float:left;
}

 .divDummy{
	width:75px;
	height:1px;
	float:left;
	display:block;

}
.forumCategoryList .holder1{
	float:left;
	margin-left: 5px;
	width: 400px;;
}
.forumCategoryList .holderRight{
	float:left;
	margin-left: 100px;
	margin-top: 20px;
}
.forumCategoryList .title a{
	color:#FF8800;
	font-size:15px;
	font-weight:bold;
	text-decoration: none;
	
	
}
.forumCategoryList .subCategory {
	margin-top: 5px;
	font-size: 13px;
}
.forumCategoryList .subCategory a {
	margin-top: 2px;
}

/* ========================================================== one category ============================================= */
h1.forumH1{
	text-align: left;
	font-size: 25px;
	margin-left: 8px;
}
.crumbs{
	position:absolute;
	margin-left: 8px;
	float:left;
	left:205px;
	top:90px;

}
* html .crumbs{
	top:98px;
	z-index: 1000px;
}
.crumbsPreview .crumbs{ 
	margin-top: 0px;
}
.forumCategory {	
	padding-left : 5px;
}
.forumCategory img {

	
}
.forumCategory img.petPic {
	width: 50px;
	height: 50px;
	margin-right: 5px;;
	float:left;
}
.forumCategory .topicTable {
	float:right;
	width:690px;
	padding-right: 3px;
}
.forumCategory .topicTable table{
	width: 100%;
	border:0px;
	background-color: #dcefdc;
	margin: 0px;
	padding: 0px;
	border-bottom: 0px;

}
.forumCategory .topicTable table tr{
	border:0px;
}
.forumCategory .topicTable table tr td{
	border:0px;
	border:1px solid #ffffff;
	border-right: 0px; 
	border-top:0px;
	padding: 5px; 
	text-align:left;
}
.forumCategory .topicTable table tr.last td{

	border:1px solid #ffffff;
	border-right: 0px; 
	border-top:0px;
	border-bottom: 0px;
	padding: 5px; 
	text-align:left;
}

.forumCategory .topicTable table tr td div img.petPic{ 
	width:50px;
	height:50px;
	float:left;

}
.forumCategory .topicTable table tr td img.rating{
	width:93px;
	height:23px;
}
.forumCategory .topicTable table tr td.center{
	text-align: center;
}
.forumCategory .topicTable table tr td span.description{
	
}
.postWraper {
	margin-left: 80px;
	margin-right:80px;
}
.titleSelect{
	font-size: 17px;
	
}
.selectPet {
	float: right; 
	margin-right: 5px;;	
}
.writePost{


}
.writePost input.title {
	width:620px;
}
#form .writePost textarea.post {
	width: 620px;
	height:200px;
}
.previewForum { 

}
.previewForum .buttons{ 
	display: block;
} 
.previewForum .custom_buttonDiv{
	float:right;
}
.previewForum .custom_buttonDivOn{
	float:right;
}
.previewForum .emoticons{
	margin: 0;
	width:200px;
	

}

.previewWraper {
	margin: 0px 70px;;
}
.previewWraper img.petPic{
	margin-right: 5px;
	width: 50px;
	height:50px;
}
.previewWraper img.rating{

	width:93px;
	height:23px;
}
.forumPagination {
	text-align:center;
	margin-left: 8px;
}
.gray {
	color:gray;
}
a.reply {
	background:url(../img/images/reply_button.gif) no-repeat top left;
	padding-left: 50px;
	padding-top: 4px;
	height: 23px;;
}
a.newtopic {
	background:url(../img/images/new_topic_button.gif) no-repeat top left;
	padding-left: 25px;
	padding-top: 4px;
	height: 23px;;
	float: right;
}
a.watchThisTopic {
	background:url(../img/images/binoclu_small.gif) no-repeat top left;
	padding-left: 25px;
	padding-top: 4px;
	height: 23px;;
	float:right;
	margin-right:10px;
}
a.watchThisTopicOn {
	background:url(../img/images/binoclu_small_yellow.gif) no-repeat top left;
	padding-left: 25px;
	padding-top: 4px;
	height: 23px;;
	float:right;
	margin-right:10px;
}
a.orangeLink:hover{
	color:#ff8800;
	text-decoration: underline;
}
.preview .custom_buttonDiv .abortLink{
	width: auto;
}
.preview .custom_buttonDivOn .abortLink{ 
	width: auto;
}

* html .preview .custom_buttonDiv .abortLink{
	width: 40px;
}
* html .preview .custom_buttonDivOn .abortLink{ 
	width: 40px; 	
}
.custom_buttonDivOn{
	cursor: pointer;
}
.custom_buttonDivOn input{
	cursor:pointer;
}

.postReply {
	margin:2px;
	padding: 0;
	border-top:1px solid #70b970; 	
}

.postReplyWraper {
	padding-left: 88px;
	padding-right: 100px;
	padding-bottom: 30px;
	padding-top: 10px;
}
/* ================================================================================ left menu =======================================================================  */
.arrowlistmenu{
	margin:0px 0px 0px 5px;
}
* html .arrowlistmenu {
	margin-top:0px;
}

.categoryitems {
	list-style: none;
	margin:0px;
	padding:0px;
}
.formWraper{
	overflow: hidden;
	width: 750px;
}
/* --------------------------- user online page -------------------------------------------------------------------------------*/
.usersOnline{
	list-style: none;
	margin: 0;
	padding: 0;
}
.usersOnline li{
	border-bottom : 1px solid #000000;
	padding: 5px;;
}
.usersOnline li img{ 
	float: left;
	display: block;
	
}
.usersOnline li span.name{
	font-size: 14px;
	margin-left: 10px;
	color: #ff8800;

}
.usersOnline li a{
	font-size: 14px;
	margin-left: 10px;
	
}
.usersOnline li span.status{
	font-size: 14px;
	margin-left: 10px;
	color: #000000;
	float:left;
}

.usersOnline li span.moodLabel{
	font-size: 14px;
	margin-left: 10px;
	color: #000000;
	float:left;
}

.usersOnline li span.moodValue{
	font-size: 14px;
	margin-left: 10px;
	color: #000000;
	float:left;
	width: 255px;
	overflow: hidden;
}

table.userOnlineContainer{
	border: 0px;
	margin: 0px;
	padding: 0px;
	background: none;
	width: 740px;
}
table.userOnlineContainer tr{
	border: 0px;
	background: none;
}
table.userOnlineContainer tr td{
	border: 0px;
	text-align: left;	
	background: none;
}

table.userOnlineContainer tr td.firstCell{
	vertical-align: top;
	width: 450px;
}

table.userOnlineContainer tr td.secondCell{
	vertical-align: middle;
}

.usersOnline li div.online {
	float:right;
	margin-right: 130px;
	margin-top: 20px;
	background:url(../img/icons/green.gif) no-repeat center right ; 
	padding-right: 20px;
	height: 20px; 
	font-size: 16px; 
}
.usersOnline li div.offline {
	float:right;
	margin-right: 130px;
	margin-top: 20px;
	background:url(../img/icons/red.gif) no-repeat center right ; 
	padding-right: 20px; 
	height: 20px;
	font-size: 16px;  
}
.statusTitle {
	float:left;
	font-size: 11px;
}
.profile_options_container .emoticons{
	width:200px;
}

.flag{
	position: relative;
	top:-22px;
	right:-42px;;
	margin-bottom: -20px;;
	
}
* html .animalsFriendsTitle {
	position: relative;
	top:-20px;
}

.deleteUser span{
	font-size: 20px;
	color:red;
}
.deleteUser a{
	text-align: center;	
}

.deleteUser .deleteUserButton{
	float: left;
}

.deletePet span{
	font-size: 20px;
	color:red;
}
.deletePet a{
	text-align: center;	
}
.deletePet .custom_buttonDiv {
	margin-right: 50px;
}
.deletePet .custom_buttonDivOn {
	margin-right: 50px;
}

#badge_container{
	padding: 5px 20px;     
	margin: 0px;
	width: 760px;
}
#badge_container h1 {
	text-align: left;
}

.availablePetsTop {
	background:url(../img/images/top_fe.gif) no-repeat bottom left ;
	width: 740px; 
	height: 19px;
	margin:0px;
	padding: 0px;
}

.availablePets {
	background:url(../img/images/repeat_fe.gif) repeat-y center left ;
	width: 740px;
	height: 115px;
	margin:0px;
	padding: 0px; 
}
.availablePicture{
	height:135px;
	text-align: center;
}
 .availablePetsBottom {
	background:url(../img/images/bottom_fe.gif) no-repeat top left ;  
	width: 740px;
	height: 19px; 
	margin:0px; 
	padding: 0px; 
}
.availablePets h2{
	margin: 0px;
	padding: 0px;

}
.backButton{
	margin-left: 350px;
}
#badge_container #fisheye_container_info div {
	width: 680px;;                                              
}
.availablePets #fisheye_menu li {
	padding-top: 10px;

}
.availablePets #fisheye_menu img{
	margin-right: 10px;
}
.availablePets #fisheye_menu div {
	background:none;
	border:none;
	color:#333333;
	left:0pt;
	margin:0pt;
	padding:1px;
	position: absolute;
	text-align:left;
	top: 0px;;
	width: 70px;;
}
#badge_container #fisheye_menu img{
	
}

 .preview {
	float: left;
	width: 350px;
	text-align: center;
}

#badge_container .preview  #previewId {
	width: 350px; 
	padding-left: 70px;;
	
}
* html #badge_container .preview  #previewId {
	padding-left: 0px;;
} 
#badge_container .code {
	float:left;
	width: 350px;

}
#badge_container .code textarea{
	width: 350px;
	height: 200px;;
	font-size: 9px;
	
}
#badge_container .code a{
	float: right;

}
#watch_container{
	padding: 10px 20px; 
	margin: 0px;
	width: 760px;

}
#watch_container .watch_menu a{
	color:#339933;
	
}
#watch_container .watch_menu a.selected{
	
	color:#ff8800;  
	
}
#watch_container h1{
	text-align: left;
}
.watchPetTop {
	background:url(../img/images/top_fe.gif) no-repeat bottom left ;
	width: 740px; 
	height: 19px;
	margin: 0px;
	padding: 0px;
}

.watchPet {
	background:url(../img/images/repeat_fe.gif) repeat-y center left ;
	width: 740px;
	margin:0px;
	padding: 10px; 
}

.watchPet h1{
	margin:0px;
	padding: 0px;
	
	
}
.watchPet a{
	margin:0px;
	padding: 0px;
	text-decoration: none;
} 
.watchPet img{
	float: left;
	display: block;
	margin-right: 10px; 
	
}
.watchPetBottom {
	background:url(../img/images/bottom_fe.gif) no-repeat top left ;  
	width: 740px;
	height: 19px; 
	margin: 0px; 
	padding: 0px; 
}
.watchPet input{
	clear: none;
}
.watchPet form{
	margin:0;
	padding: 0;
	
}
.watchPet table{
	float: left;
	background: none;
	border: 0px;
	clear: none;
	width: 60%;
}

.watchPet tr td{
	background: none;
	border: 0px;
	text-align: left;
}
.watchPet .right{
	float: right;
	margin-right: 50px;
}
.petSelect{
	float: right;
	padding: 0px;
	margin: 5px 20px 0px 0px;
	display:inline;
}

.content_reported a{
	display: none;
} 
span.content_reported a{
	display: none;
}

.content_not_reported span{
	display:none;
}
h3.yourAccountTabTitle {
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.newsContainer {
	padding: 0px 20px;
	height:208px;
	overflow:hidden;

	clear: both;
}
.newsContainer p ,.newsContainer ul, .newsContainer b{
	margin:0px;
	padding:0px;
	line-height: 13px;
}
.newsContainer ul{
	list-style: disc;
	list-style-position: inside;
	margin-left: 15px;
}
.newsTitle {
	margin-left: 20px;
	 
}
.newsTitle h2 {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size:14px;
	text-align: left;
	color: black;
}
.newsdate {
	color:#FF8800;
	font-size:14px;
	float:right;
	margin-right:20px;
} 

.watchTopic div.watchPet{
	padding: 0px;
	
}
.watchTopic div.watchPet table{
	width: 720px;
	margin-left: 10px;
}
.watchTopic div.watchPet table tr td{
	
}
.watchTopic div.watchPet table tr td.img{
	width: 10%;
}
.watchTopic div.watchPet table tr td.title{
	width: 30%;
}
.watchTopic div.watchPet table tr td.title span{
	font-size: 12px;
	font-weight: bold;
}
.watchTopic div.watchPet table tr td.title h1{
	font-size: 10px;
	font-weight: bold;
}
.watchTopic div.watchPet table tr td.nr{
	padding-top: 19px;
	width: 15%;
}
.watchTopic div.watchPet table tr td.drop{
	width: 25%;
}
.watchTopic div.watchPet table tr td.remove{
	padding-top: 15px; 
	width: 20%;
}
.sendMessage h2{
	text-align: left;
	margin-left: 130px;
}
.sendMessage .showImage {
	float: left;
}
.sendMessage .showImage div{
	margin: 0px;
	padding: 0px;
	margin-top:61px;

}
.sendMessage .showImage img{
	margin-right: 5px;
	margin-top: 0px;
	border: 1px solid #7f9bd9;
}
.sendMessage .from {
	float:right;
	margin-right: 56px;
;
}
.sendMessage .from strong{ 
	margin-top: 5px;
	margin-right: 3px;
	float:left ;
}
.sendMessage  .sendToAndFrom{
	margin: 0px;
	padding: 0px;;
}
.sendMessage  .sendToAndFrom .sendTo{
	margin: 0px;
	padding: 0px;;
}
.sendMessage .sendContainer {
	float:left;
	width: 600px;
}
.sendMessage .sendContainer input{

	width: 600px;
}
.sendMessage #form .sendContainer textarea{
	height: 114px;
	width: 600px;
}
.sendMessage .submit_mc {
	float: right;
	margin-top: 10px;;
	margin-right: 56px; 
}
.viewMessage h2{
	text-align: left;
	margin-left: 150px;
}
.viewMessage .showImage{
	float:left;
	margin-right: 5px;
	margin-left: 15px;
	margin-top: 18px;
	display: block;
}
.viewMessage .showImageshowImage img{
	margin-right: 5px;
	border: 1px solid #7f9bd9;
}

.link_float_right{
	float:right;
}
.viewMessage .viewMessageContent {
	display: block;
	float: left;
	width: 600px;;
}
.viewMessage .viewMessageContent strong, .viewMessage .viewMessageContent .date {
	margin-left: 17px;
}
.viewMessage .message_inhalt {
	border: 1px solid #7f9bd9; 

}
.openId{
	width: 300px;
}
#openIdLogin #loginFormInput input{
	background: #b5dab5 url('../img/icons/openid-icon-small.gif') no-repeat scroll 0pt 50%;
	padding-left: 18px;

}

#updateVisitors .visitorName{
	float:left;
}

#ratingblockTable{
	width: 100%;
	border: 0px;
}

#ratingblockTable td{
	text-align: left;
	border: 0px;
}

#ratingblockTable td.info{
	width: 150px;
	padding-left: 10px;
}

div.polaroid_bild_detail{
	text-align:center;
	border:solid 1px #eaeaea; 
	float:left;
	margin: 5px 0px;
}

div.polaroid_bild_detail img{
	margin: 3px;
}

table.animal_detail_polaroid_info_table{
	width: 460px;
	margin: 0px;
	padding: 0px;	
}

table.animal_detail_polaroid_info_table td{
	text-align: left;
	vertical-align: middle;
}

div.animal_detail_polaroid_container{
	width:470px;
	margin:0px;
	padding:0px;
}

div.line_animal_detail_polaroid{
	margin: 7px;
	width: 310px;
}


table.animal_detail_characteristics_table{
	width:600px;
	margin: 5px auto;
}

table.animal_detail_characteristics_table td{
	vertical-align: top;
	width: 50%;
	text-align: left;
}

div.animal_detail_other_picture_container{
	margin:5px 5px 5px 0px;
	padding:0px;
	float:left;
	width:370px; 
	text-align:center;
}
div.animal_detail_other_picture_container img{
	border: 0px;
}

table.searchHomepageTable{
	border: 0px;
	width: 770px;
}

table.searchHomepageTable tr td{
	border: 0px;
	vertical-align: middle;
	background: #e5f2e6;
}

div.search_home_container{
	width: 775px;
	margin: 0px;
	padding: 0px;
	background: #e5f2e6;
}

select.searchHomepageSelect{
	vertical-align: middle;
}

a.right{
	float:right;
	text-decoration: none;
	background: none;
	margin-right: 15px;
}

a.homepageLastSearches{
	float:right;
	text-decoration: none;
	background: none;
	margin-right: 20px;
}

div.animal_detail_overview_right_container{
	width: 330px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

div.animal_detail_about_personal_info_container{
	width: 730px;
	margin: 5px auto;
	padding: 0px;
}

h3.animal_detail_about_personal_info_title{
	margin: 5px 20px;
	font-size: 14px;
}

span.animal_detail_polaroid_name{
	font-size: 16px;
}

h3.animal_detail_title{
	font-size: 14px;
}

#animalDetailPagination{
	width: 700px;
	margin: 5px auto;
	text-align:center;
}

#animalDetailPagination .pagination {
	width: 100%;
	text-align:center;
}

div.animalDetailDiaryCalendarBackgroundContainer{
	width: 500px;
	margin: 0px auto;
	text-align:center
}

div.animal_detail_invalid_container{
	width: 350px;
	margin: 0px 0px 0px 10px;	
	padding: 0px;
}

div.animal_detail_polaroid_items_container{
	margin: 5px  0px 5px 100px;
	padding: 0px;
	width: 250px;
	
}

a.animal_detail_add_comment_link{
	float:right;
	margin-right: 30px;
}

div.animal_detail_message_container textarea{
	width: 350px;
}
div.animal_detail_friendship_container textarea{
	width: 350px;
}

div.animal_detail_message_container{
	width: 350px;
	margin: 0px 0px 0px 10px;	
	padding: 0px;
}

div.animal_detail_friendship_container{
	width: 350px;
	margin: 0px 0px 0px 10px;	
	padding: 0px;
}

input.animal_detail_send_message_title{
	width:350px;
}

textarea.animalDetailReplyTextarea{
	width: 600px;
}
textarea.animalDetailAddCommentTextarea{
	width: 730px;
}


div.animal_detail_reply_container{
	width: 600px;
}

div.animal_detail_inappropriate_content_report{
	padding: 20px;
	border: 1px solid black;
	background: #E5F2E6;
}

div.rightContainer{
	float:right;
	margin: 0px;
	padding: 0px;
}

div.container{
	margin: 0px 5px;
	padding: 0px;
}

table.loginTableContainer{
	border: 0px;
	text-align: left;
	width: 750px;
}

table.loginTableContainer tr{
	border: 0px;
	text-align: left;
}

table.loginTableContainer tr td{
	border: 0px;
	text-align: left;
}


table.statusTable{
	width: 730px;
	border: 0px;
}

table.statusTable tr{
 border: 0px;
 vertical-align: top;
}

table.statusTable tr td{
 border: 0px;
 vertical-align: top;
 text-align: left;
}
table.statusTable tr td .moodText{
	width:300px;	
	height: 40px;
	padding: 0px;
	margin: 2px 5px 5px 0px;
}

table.statusTable tr td form{ 
	margin: 0px;
	padding: 0px;
}

#moodEditButtonContainerId{
margin: 0px;
padding: 0px;
}

#moodSaveAndCancelButtonsContainerId{
margin: 0px;
padding: 0px;
}

table.moodTable{
	border: 0px;
	padding: 0px;
	margin: 0px;
	width: 500px;
}

table.moodTable tr{
	border: 0px;
	padding: 0px;
	margin: 0px;
}

table.moodTable tr td{
	border: 0px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	vertical-align: middle;
}

#homepageChampionsExplainText{
	margin: 5px 0px 0px 5px;
	padding: 0px;
	clear: both;
	float: left;
	font-style: italic;
}